v0.10.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.10.0/install.sh | bash -s
What's Changed
- 🌱 Bump github.com/containerd/containerd from 1.7.6 to 1.7.11 by @dependabot in #569
- 🌱 Bump github.com/go-logr/logr from 1.3.0 to 1.4.0 by @dependabot in #570
- 🌱 Bump github.com/go-logr/logr from 1.4.0 to 1.4.1 by @dependabot in #571
- 🌱 Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 by @dependabot in #572
- 🌱 Bump github.com/operator-framework/operator-registry from 1.33.0 to 1.34.0 by @dependabot in #575
- ✨ (feat): add graph deprecation logic by @everettraven in #574
- 🌱 bump controller-runtime to 0.16 by @joelanford in #573
- 🌱 bump catalogd to v0.11.0 by @everettraven in #578
- 🌱 don't consider bundle deprecated if the package is deprecated by @everettraven in #577
- 🌱 Bump github.com/operator-framework/operator-registry from 1.34.0 to 1.36.0 by @dependabot in #581
- 🌱 Bump jinja2 from 3.1.2 to 3.1.3 in /docs by @dependabot in #576
- 🌱 Prefix dependabot pip PRs by @m1kola in #582
- ✨ Bump rukpak to 0.17.0 by @varshaprasad96 in #583
- 🌱 Bump markdown from 3.4.4 to 3.5.2 by @dependabot in #589
- 🌱 Bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 by @dependabot in #601
- 🌱 Bump mkdocs-material-extensions from 1.1.1 to 1.3.1 by @dependabot in #588
- 🌱 Bump pathspec from 0.11.2 to 0.12.1 by @dependabot in #587
- 🌱 Bump lxml from 4.9.3 to 5.1.0 by @dependabot in #585
- 🌱 Bump soupsieve from 2.4.1 to 2.5 by @dependabot in #586
- 🌱 Bump codecov/codecov-action from 3 to 4 by @dependabot in #602
- 🌱 Bump regex from 2023.8.8 to 2023.12.25 by @dependabot in #603
- 🌱 Bump urllib3 from 2.0.7 to 2.2.0 by @dependabot in #604
- 🌱 Bump markdown2 from 2.4.10 to 2.4.12 by @dependabot in #605
- 🌱 Bump pygments from 2.16.1 to 2.17.2 by @dependabot in #607
- 🌱 Bump babel from 2.12.1 to 2.14.0 by @dependabot in #606
- 🌱 Bump beautifulsoup4 from 4.12.2 to 4.12.3 by @dependabot in #616
- 🌱 Bump watchdog from 3.0.0 to 4.0.0 by @dependabot in #617
- 🌱 Bump idna from 3.4 to 3.6 by @dependabot in #619
- 🌱 Bump platformdirs from 3.10.0 to 4.2.0 by @dependabot in #620
- 🌱 Bump certifi from 2023.7.22 to 2024.2.2 by @dependabot in #618
- 🌱 Bump mkdocs from 1.5.2 to 1.5.3 by @dependabot in #622
- 🌱 Bump markupsafe from 2.1.3 to 2.1.5 by @dependabot in #623
- 🌱 Bump pymdown-extensions from 10.1 to 10.7 by @dependabot in #624
- 🌱 Bump charset-normalizer from 3.2.0 to 3.3.2 by @dependabot in #621
- 🌱 Bump packaging from 23.1 to 23.2 by @dependabot in #627
- 🌱 Bump urllib3 from 2.2.0 to 2.2.1 by @dependabot in #628
- 🌱 Bump mkdocs-material from 9.2.3 to 9.5.10 by @dependabot in #629
- 📖 F28 - Provided service versions (aka 'Operand versioning') by @tlwu2013 in #180
- ✨ Initial support for Extension by @tmshort in #598
- ✨ kustomize: remove extraneous labels and rules, include editor/viewer roles by @joelanford in #639
- ✨remove unused extension reconciler fields by @joelanford in #640
- 🐛 fix: extension controller should requeue extensions when catalogs change by @joelanford in #643
- ✨ controllers: remove reconcile-time validators, refactor related tests by @joelanford in #642
- ✨ remove ExtensionInterface and related functions/implementations by @joelanford in #644
- 🌱 Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #641
- ✨ extension: use union discriminator pattern in source specification by @joelanford in #645
- ✨ extension: spec.managed (enum) => spec.paused (bool), add status.paused by @joelanford in #646
- 🌱 bump codecov to v4 token-based by @grokspawn in #647
- 🌱 Bump rukpak and k8s dependencies by @m1kola in #648
- 🌱 Add kapp-controller to Makefile to be installed with "run" command. by @dtfranz in #652
- ✨ Integrate App with Extension reconciler by @varshaprasad96 in #625
- 🌱 Bump markdown2 from 2.4.12 to 2.4.13 by @dependabot in #651
- 🌱 Bump mkdocs-material from 9.5.10 to 9.5.12 by @dependabot in #670
- 🌱 Bump python-dateutil from 2.8.2 to 2.9.0 by @dependabot in #673
- 🌱 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #674
- 🌱 Bump python-dateutil from 2.9.0 to 2.9.0.post0 by @dependabot in #675
- 🐛 [Fix] fix hasKappAPIs method by @varshaprasad96 in #676
- ✨ Bump rukpak version by @varshaprasad96 in #680
- 🌱 GH Actions: add workflow to add epic issues to OLMv1 project by @joelanford in #681
- 🌱 Bump mkdocs-material from 9.5.12 to 9.5.13 by @dependabot in #678
- 🌱 Bump pymdown-extensions from 10.7 to 10.7.1 by @dependabot in #677
- 🌱 Upgrade operator-sdk to v1.34.1 by @m1kola in #684
- 🌱 Update
Extension
sample by @m1kola in #686 - 🌱 Bump actions/add-to-project from 0.5.0 to 0.6.0 by @dependabot in #685
- 🌱 Remove deploy CI job by @m1kola in #691
- 🌱 Move kube-rbac-proxy into base manager yaml by @m1kola in #695
- 📖 Update "Adding a catalog of extensions" by @michaelryanpeter in #694
- 🌱 Bump packaging from 23.2 to 24.0 by @dependabot in #687
- 🌱 Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #697
- 📖 Update documentation for "Finding extensions to install" by @michaelryanpeter in #696
- 🌱 Bump mkdocs-material from 9.5.13 to 9.5.14 by @dependabot in #703
- 📖 Update docs for Installing and deleting extensions by @michaelryanpeter in #700
- 🌱 Source Makefile kapp version from go.mod by @dtfranz in #705
- 🌱 Bump markdown from 3.5.2 to 3.6 by @dependabot in #701
- 🌱 Bump actions/add-to-project from 0.6.0 to 0.6.1 by @dependabot in #708
- 🌱 Update e2e action to reduce flakes by @everettraven in #704
- 📖 Add OLMv1 Overview doc by @joelanford in #692
- 🌱 Bump mkdocs-material from 9.5.14 to 9.5.15 by @dependabot in #712
- ✨ bump docker deps to v25.0.5 by @grokspawn in #717
- 🌱 Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.50.0 to 0.50.2 by @dependabot in #710
- 🌱 Bump github.com/operator-framework/operator-registry from 1.36.0 to 1.37.0 by @dependabot in #702
- ✨ bump catalogd to v0.12.0; o-reg to v1.38.0 by @grokspawn in #718
- ✨ bump rukpak to v0.19.0 by @grokspawn in #719
- ✨ Add field to Extension API to skip crd safety checks by @everettraven in #699
- ⚠ use bundle name and version instead of image in (cluster)extension status by @joelanford in #679
- 🌱 bump kind to 0.22.0 by @joelanford in #722
- 🌱 Bump mkdocs-material from 9.5.15 to 9.5.16 by @dependabot in #726
- 🌱 Bump lxml from 5.1.0 to 5.2.0 by @dependabot in #725
- 🌱 Bump actions/add-to-project from 0.6.1 to 1.0.0 by @dependabot in #721
- 📖 Fix jq codeblocks by @michaelryanpeter in #728
- 🌱 Bump mkdocs-material from 9.5.16 to 9.5.17 by @dependabot in #730
- 🌱 Bump github.com/operator-framework/operator-registry from 1.38.0 to 1.39.0 by @dependabot in #729
- 📖 Add docs issue template for epics by @michaelryanpeter in #706
- 📖 README: formatting and spelling fixes by @trgeiger in #732
- ✨use legacy successors, support skips and skipRange by @joelanford in #743
- 🌱 Bump lxml from 5.2.0 to 5.2.1 by @dependabot in #731
- ✨ Import grouping linter changes by @trgeiger in #748
- ✨ Filter out bundle versions lower than installed by @dtfranz in #711
- 🌱 Bump actions/add-to-project from 1.0.0 to 1.0.1 by @dependabot in #753
- 🌱 Bump idna from 3.6 to 3.7 by @dependabot in #750
- ✨ : updating controller-tools to v0.14.0 by @acornett21 in #751
- 🌱 Bump mkdocs-material from 9.5.17 to 9.5.18 by @dependabot in #755
⚠️ (Partially) fix upgrade behaviour inExtension
by @m1kola in #759- 🌱 Bump regex from 2023.12.25 to 2024.4.16 by @dependabot in #760
⚠️ Remove resolution CLI by @m1kola in #764- 🌱 Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #768
- 🌱 Bump pymdown-extensions from 10.7.1 to 10.8 by @dependabot in #769
- 🌱 Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.50.2 to 0.51.0 by @dependabot in #766
- 🌱 Enable
admissionregistration.k8s.io/v1beta1
by @m1kola in #771 - ✨improve Extension status conditions by @ankitathomas in #683
- 🌱 Cleanup
Makefile
by @m1kola in #778 - 🌱 GitHub Actions: Setup kind cluster without ctlptl by @m1kola in #777
- ✨ Add
ValidatingAdmissionPolicy
to enforce package uniqueness acrossClusterExtension
by @m1kola in #774 - 🐛 Replace one last CONTAINER_RUNTIME in make by @bentito in #782
- 🌱 Bump platformdirs from 4.2.0 to 4.2.1 by @dependabot in #780
- 🌱 Bump github.com/operator-framework/operator-registry from 1.39.0 to 1.40.0 by @dependabot in #786
- 🌱 make golangci-lint config consistent across repos by @joelanford in #784
- 🌱 Add
ClusterExtension
package uniqueness test by @m1kola in #785 - ✨ ADD scheme package for AddToScheme by @acmenezes in #770
- 🐛 Use bin-dir override on setup_envtest by @trgeiger in #790
- 🌱 Use server side apply to update test resource by @m1kola in #791
- 🌱 Bump mkdocs to 1.6.0 and mkdocs-material to 9.5.19 by @perdasilva in #796
- 🌱 Bump pymdown-extensions from 10.8 to 10.8.1 by @dependabot in #799
- 🌱 Bump regex from 2024.4.16 to 2024.4.28 by @dependabot in #801
- 🐛 Fix envtest
--bin-dir
by @m1kola in #804 - 🌱 Bump mkdocs-material from 9.5.19 to 9.5.20 by @dependabot in #800
- 🐛 Sanitize temporary filename for podman image load by @trgeiger in #803
⚠️ Remove Deppy solver by @m1kola in #758- 🐛 use FallbackToLogsOnError termination message policy by @joelanford in #809
⚠️ Disallow bundles with dependencies and constraints by @m1kola in #781- ⚠ ClusterExtension: add installNamespace, remove watchNamespaces by @joelanford in #810
- 🌱 Makefile: fix issues with repeated evaluations, other minor improvements by @joelanford in #813
- 🌱 Remove
Scheme
fromClusterExtensionReconciler
by @m1kola in #814 - 🌱 Remove duplicated
requirements.txt
by @m1kola in #798 - 🌱 Remove
Makefile
vertical code alignment by @m1kola in #827 - 🌱 No SETUP_ENVTEST target is required for E2E by @m1kola in #829
- ⚠ remove olm.bundle.mediatype property and clusterextension support for plain+v0 by @joelanford in #822
- 🐛 [Fix] Constant reconciles due to Catalog's poll interval by @varshaprasad96 in #812
- 🌱 Bump mkdocs-material from 9.5.20 to 9.5.21 by @dependabot in #837
- 🌱 Bump pygments from 2.17.2 to 2.18.0 by @dependabot in #838
- 🌱 Bump babel from 2.14.0 to 2.15.0 by @dependabot in #835
- 🌱 Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #836
- 🐛 Fix shell in Makefile by @tmshort in #839
- ✨ Add version flag for operator-controller manager binary by @yashoza19 in #802
- 🌱 Remove unused CVS manifest by @m1kola in #841
- 🌱 Bump lxml from 5.2.1 to 5.2.2 by @dependabot in #848
- 🌱 Bump mkdocs-material from 9.5.21 to 9.5.22 by @dependabot in #849
- 🌱 Bump regex from 2024.4.28 to 2024.5.10 by @dependabot in #844
- 🌱 Remove admission for package uniqueness by @m1kola in #850
- ✨ Add test to verify registry+v1 webhooks limitation by @m1kola in #830
- 🌱 Update CONTAINER_TOOL evaluation in makefile to warn instead of error by @everettraven in #852
New Contributors
- @trgeiger made their first contribution in #732
- @acornett21 made their first contribution in #751
- @acmenezes made their first contribution in #770
- @yashoza19 made their first contribution in #802
Full Changelog: v0.9.0...v0.10.0