Updating akv2k8s CRDs
How to update akv2k8s Custom Resource Definitions (CRDs)
On first install, the Helm Chart will add the AzureKeyVaultSecret
CRD to Kubernetes if it does not already exists. On later upgrades or if it already exists, any changed to the CRD will not be updated by the Helm Chart. For Helm this is by design.
NOTE: When upgrading Azure Key Vault to Kubernetes, manually apply CRDs before upgrade. Latest CRDs will always be available at https://github.com/SparebankenVest/azure-key-vault-to-kubernetes/tree/master/crds and can be installed manually by:**
kubectl apply -f https://raw.githubusercontent.com/sparebankenvest/azure-key-vault-to-kubernetes/master/crds/AzureKeyVaultSecret.yaml
In versions <= 1.2
of akv2k8s only the AzureKeyVaultSecret
CRD is needed.
NOTE: If you delete the
AzureKeyVaultSecret
CRD from Kubernetes, all resources of typeAzureKeyVaultSecret
created in cluster will be removed. This is by design: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#delete-a-customresourcedefinition