v0.13.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.13.0/install.sh | bash -s
What's Changed
- 🌱 Remove
kind-redeploy
make target by @m1kola in #1004 - ✨ Add an internal package that implements a dynamic caching layer for ClusterExtension managed content by @everettraven in #1001
- 🌱 Bump helm.sh/helm/v3 from 3.15.2 to 3.15.3 by @dependabot in #1035
- 🌱 Bump markdown2 from 2.4.13 to 2.5.0 by @dependabot in #1041
- 🌱 Bump github.com/operator-framework/catalogd from 0.17.0 to 0.18.0 by @dependabot in #1042
- 🌱 Migrate Rukpak by @dtfranz in #1032
- ✨ Add upgrade E2E by @m1kola in #1003
- 🌱 lint update by @perdasilva in #1036
- 🌱 consolidate and save all coverage data under ./coverage by @joelanford in #1044
- 🌱 upgrade test: wait until first reconcile completes after upgrade by @joelanford in #1045
- 🌱 Bump mkdocs-material from 9.5.28 to 9.5.29 by @dependabot in #1049
- 🐛 Fix nil pointer dereference in upgrade E2E by @m1kola in #1051
- 🌱 Bump k8s.io/cli-runtime from 0.30.0 to 0.30.2 by @dependabot in #1047
- 🐛 improve poor performance of helm chart conversion by @joelanford in #1050
- ✨ Use x509.CertPools instead of PEM strings by @tmshort in #1052
- 🐛 Separate make fix-lint from make vet by @tmshort in #1054
- 🌱 fix TestClusterExtensionInstallReResolvesWhenNewCataloge2e test by @yashoza19 in #1008
- 🌱 Add unit tests for loading certs by @tmshort in #1053
- ✨ add new e2e test - TestClusterExtensionInstallReResolvesWhenCatalogIsPatched by @yashoza19 in #1055
- ✨ mask helm conflict errors by @perdasilva in #1016
- 🌱 Update certificate code to be more strict by @tmshort in #1056
- 🌱 use operator-registry's FBC types directly; add
Resolver
interface by @joelanford in #1033 - 🌱 Bump github.com/google/go-containerregistry from 0.20.0 to 0.20.1 by @dependabot in #1059
- 🌱 Move all e2e scripts into one location by @m1kola in #1046
- 🌱 Bump go to 1.22.5 by @m1kola in #1064
- 🌱 Bump carvel.dev/kapp from 0.62.1-0.20240508153820-7d8a03ed7ccf to 0.63.2 by @dependabot in #1063
- 🌱 Bump github.com/containerd/containerd from 1.7.19 to 1.7.20 by @dependabot in #1065
- 🌱 Bump github.com/operator-framework/operator-registry from 1.44.0 to 1.45.0 by @dependabot in #1066
- 🌱 Bump k8s dependencies by @m1kola in #1069
- 🌱 BundleDeployment Cleanup by @dtfranz in #1061
- 🌱 Add dependabot K8s dependencies group by @m1kola in #1070
- ✨ Wire up Service Account by @theishshah in #1038
- 🐛 add cluster-admin permissions to o-c SA temporarily by @everettraven in #1073
- 🌱bump catalogd to v0.19.0 by @grokspawn in #1075
- ✨ Cleaner Condition Types & Reasons by @bentito in #1007
- 🌱 Add support for CA/certificate rotation by @tmshort in #1062
- ✨ wire up ServiceAccount based caching layer by @everettraven in #1074
- 🌱 Bump github.com/operator-framework/helm-operator-plugins from 0.3.0 to 0.3.1 by @dependabot in #1077
- 🌱 Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #1076
- 🌱 Bump regex from 2024.5.15 to 2024.7.24 by @dependabot in #1080
- 🌱 Bump github.com/operator-framework/catalogd from 0.19.0 to 0.20.0 by @dependabot in #1078
- ✨ Install default-catalogs.yaml from Catalogd release by @trgeiger in #1079
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #1082
- 🌱 Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible by @dependabot in #1086
- 🌱 Bump pymdown-extensions from 10.8.1 to 10.9 by @dependabot in #1085
- 🌱 Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 by @dependabot in #1087
- 🌱 Bundle + CRD Upgrade Safety Tests by @dtfranz in #1084
- 🐛 Bug: remove old conditional in ClusterExtension by @trgeiger in #1089
- ✨ refactor ClusterExtensionReconciler.reconcile() by @everettraven in #1068
- 🌱 Bump mkdocs-material from 9.5.30 to 9.5.31 by @dependabot in #1094
⚠️ helm: use chunking release driver in systemNamespace by @joelanford in #1057- 🐛 labels: use consistent format for keys by @joelanford in #1096
- 📖 Add CRD Upgrade Safety documentation by @trgeiger in #1090
- ✨samples: polling and RBAC improvements by @joelanford in #1102
- 🌱 Bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in #1099
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 by @dependabot in #1103
- 🌱 Bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 by @dependabot in #1098
- 🌱 enable OwnerReferencesPermissionEnforcement in project kind config by @joelanford in #1105
- 🌱 Bump babel from 2.15.0 to 2.16.0 by @dependabot in #1106
- 🐛 CRD Upgrade Safety pre-flight fixes by @everettraven in #1104
- 🌱 Bump watchdog from 4.0.1 to 4.0.2 by @dependabot in #1107
- 🌱 Bump lxml from 5.2.2 to 5.3.0 by @dependabot in #1108
- 🌱 Bump soupsieve from 2.5 to 2.6 by @dependabot in #1118
- ⚠ Move all packages from /pkg to /internal by @kevinrizza in #1043
- 📖 Remove references to Deppy in documentation by @trgeiger in #1131
- 🐛 Fixing the labels for better metrics collection by @LalatenduMohanty in #969
- 🌱 Bump helm.sh/helm/v3 from 3.15.3 to 3.15.4 by @dependabot in #1121
New Contributors
- @theishshah made their first contribution in #1038
- @LalatenduMohanty made their first contribution in #969
Full Changelog: v0.12.0...v0.13.0