Kubernetes Agent on AKS fails: Unknown resource type SecretProviderClass.secrets-store.csi.x-k8s.io

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Hello,

I started using "GitOps" for one project.

Im using Azure Managed Kubernetes Service (AKS).

The Kubernetes agent fails while handling SecretProviderClass.secrets-store.csi.x-k8s.io CRD.

This CRD is used for mounting/mapping Azure Secrets as Kubernetes secrets.

https://docs.microsoft.com/de-de/azure/aks/csi-secrets-store-driver

Steps to reproduce

Follow the instructions and let gitops apply the yaml

apiVersion: secrets-store.csi.x-k8s.io/v1
kind: SecretProviderClass
metadata:
  name: xxx
  namespace: xxx-test
spec:
  provider: azure
  secretObjects:
  - secretName: xxxx
    type: Opaque
    data:
    - objectName: test-DataConnectionString
      key: DataConnectionString
    - objectName: test-DatabaseConnectionString
      key: DatabaseConnectionString
    - objectName: test-ServiceBusAccessKey
      key: ServiceBusAccessKey
  parameters:
    usePodIdentity: "false"
    useVMManagedIdentity: "true"
    userAssignedIdentityID: xxxx
    keyvaultName: xxxxx
    objects:  |
      array:
        - |
          objectName: test-ServiceBusAccessKey
          objectType: secret
        - |
          objectName: test-DatabaseConnectionString
          objectType: secret
        - |
          objectName: test-DataConnectionString
          objectType: secret
    tenantId: xxxxx

Relevant logs and/or screenshots

{"level":"error","time":"2022-01-30T21:57:28.744Z","msg":"Failed to decode GitOps objects","mod_name":"gitops","project_id":"xxxx","agent_id":5886,"error":"unknown resource types: SecretProviderClass.secrets-store.csi.x-k8s.io","commit_id":"xxxx"}
{"level":"error","time":"2022-01-30T21:59:48.932Z","msg":"Failed to decode GitOps objects","mod_name":"gitops","project_id":"xxx","agent_id":5886,"error":"unknown resource types: SecretProviderClass.secrets-store.csi.x-k8s.io","commit_id":"xxxx"}
{"level":"error","time":"2022-01-30T22:00:49.050Z","msg":"Failed to decode GitOps objects","mod_name":"gitops","project_id":"xxxx","agent_id":5886,"error":"unknown resource types: SecretProviderClass.secrets-store.csi.x-k8s.io","commit_id":"xxxx"}
{"level":"info","time":"2022-01-30T22:01:50.672Z","msg":"Synchronizing objects","mod_name":"gitops","project_id":"xxx","agent_id":5886,"commit_id":"xxxx"}
Edited by 🤖 GitLab Bot 🤖