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 🤖