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