⚠️ Upgrade from v1.0.0 ⚠️
In v1.0.1, the CRDs were moved from the separate crds/ folder to the templates/ folder within the Helm chart.
If you are upgrading from v1.0.0 and the CRDs already exist in your cluster, you must either:
- Use the
--take-ownershipflag when running helm upgrade.
helm upgrade --namespace k3k-system --take-ownership k3k k3k/k3k
OR
- Manually add some labels and annotations to your existing CRDs
kubectl label crd clusters.k3k.io --overwrite "app.kubernetes.io/managed-by=Helm"
kubectl annotate crd clusters.k3k.io --overwrite "meta.helm.sh/release-name=<RELEASE_NAME>"
kubectl annotate crd clusters.k3k.io --overwrite "meta.helm.sh/release-namespace=k3k-system"
kubectl label crd virtualclusterpolicies.k3k.io --overwrite "app.kubernetes.io/managed-by=Helm"
kubectl annotate crd virtualclusterpolicies.k3k.io --overwrite "meta.helm.sh/release-name=<RELEASE_NAME>"
kubectl annotate crd virtualclusterpolicies.k3k.io --overwrite "meta.helm.sh/release-namespace=k3k-system"
Failure to do so will result in an error during the upgrade.
What's Changed
- Bump Charts to
1.0.0by @enrichman in #543 - Added
trivyvulns check by @enrichman in #549 - Add
security-eventspermission to upload SARIF results by @enrichman in #550 - Update Go version and some deps by @enrichman in #551
- Add Job Summary reports to Conformance tests by @enrichman in #553
- Moved CRDs to Helm templates folder by @enrichman in #552
- Fixed panic during kubeconfig generate by @enrichman in #554
- Added cluster details in cli during creation by @enrichman in #562
- Added labels and annotations flags to cluster and policy create by @enrichman in #565
- Added
--namespaceflag tok3kcli policy createby @enrichman in #564 - Added check for failing tests by @enrichman in #566
- Bump Charts to
1.0.1-rc1by @enrichman in #567 - Added test for SubPathExpr by @enrichman in #569
- Fix create events rbac by @enrichman in #575
- Fixed missing Kubernetes host version when specified by @enrichman in #585
- Bump Charts to
1.0.1-rc2by @enrichman in #586
Full Changelog: v1.0.0...v1.0.1