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 in
Extension
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