Operator Lifecycle Manager Versions Save

A management framework for extending Kubernetes with Operators

v0.27.0

2 months ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.27.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.27.0

Changelog

658a6a60d *: use a stable hash for client-side short-circuits f94a5edc6 Add finalizer for CSV cleanup (#3148) 5c8f10991 Add ncdc to owners 543167908 Add test comment back b9638dcaa Adds the OperatorDeprecated Condition to the status of Subscriptions when the bundle has been deprecated. 40ba65cac Apply Subscription.Spec.Config.Annotations to Deployments, Pods, ApiServices (#3169) db965b081 Bump o-f/operator-registry and o-f/api dependencies 54da66a99 Clear (existing) error cond from Subscription, once error resolved (#3166) 82d4ae9ac Fix CSV hotfix flake 529983057 Fix Condition check for Reconcile InstallPlan status (#3153) 8215c7f3f Fix Create InstallPlan with Permissions test (#3129) 2abfb3c18 Fix Image Update Test Cleanup f7b970ea7 Fix Image Update test d70de0797 Fix deprecation snapshot pulling from the Subscription Namespace instead of the CatalogSource Namespace. da028e4f4 Fix flake: Operator Group [It] e2e functionality 8eb16f7a9 Fix snapshot failure when catalogSourceNamespace does not contain OperatorGroup. (#3149) e5f7320f2 Fix some of the e2e loops 9f42a6f39 Fixes log line for pod creation (#3178) 6b6e3fbd7 Improve condition check for installplan (#3145) 13e7c0f8c Move installplan e2e test cleanup into a loop 465532137 PackageManifest Deprecation Unit Tests 6e3f051a4 Reflect BundleUnpacking cond removal in missed e2e test (#3170) 9ef6771fb Remove ncdc from OWNERS (#3168) e8afbf7e5 Revert "Fix Image Update Test Cleanup" 17b910356 Revert "Fix Image Update test" e7debb463 Surface deprecation information in PackageManifests 0e1e08900 Update CatalogSource Pod Hash Logic d8a5e1eb2 Update golangci-lint to 1.54 (#3160) 134cceeb2 Update to k8s v0.28.5 and other operator-framework components (#3155) 0f56e207c [chore] Update opentelemetry to v1.20.0 c6620c236 [chore] Update oras.land/oras.go to v1.2.4 6243cd172 add related objects to ClusterOperator for better OpenShift must-gather collection (#3175) 2bdaa6670 build(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.11 (#3135) 1bb600908 build(deps): bump github.com/docker/docker (#3080) db2e41267 build(deps): bump github.com/opencontainers/runc from 1.1.9 to 1.1.12 (#3167) 4d6d11b62 build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#3150) 920a92140 build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3134) e6d8fb022 bump grpc to 1.60.1, reconnect idle connections (#3147) 7d4f29f92 catalog operator: add logging d7cca5e43 catalog-operator: more logs 8f56d4a24 catalog_e2e_test: add more logging 8a68d79f7 controller/operators: label ConfigMaps, don't assume they are e2b37687f controller/registry: deja vu cee062283 deploy: use Recreate strategy for Deployments (#3133) 7a056b2fa e2e: fixup custom configmaps with labels 3ca07184d e2e: more logging a081d35ea events: filter spammy events for the same object and reason (#3139) 85d9de20d fix crd data loss e2e test (#3173) b3a6b6044 fixup! Fix some of the e2e loops f9d8b1e95 go.mod: bump golang to 1.21 (#3158) 4f56ce8f6 labeller: also consider v2 group in owner refs (#3138) 1e0324c12 olm,catalog: only validate the resources we label (#3165) 58f48dfca operators/olm: filter RBAC lists by namespace (#3157) 79b4d4150 registry/controller: use a live client for configmaps e30e6f411 test/e2e: emit helpful comments as logs (#3137) 98fe8e536 test/e2e: no longer need label

Docker images

  • docker pull quay.io/operator-framework/olm:v0.27
  • docker pull quay.io/operator-framework/olm:v0.27.0

v0.26.0

6 months ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.26.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.26.0

Changelog

9e7031f2c OCPBUGS-17157: label non-OLM resources (#3017) 30f2150cd *: address comments 7ef3712da *: address review comments d2c825237 *: detect when all objects are labelled, restart c55c24d67 *: label k8s objects we own (#3020) 754017f86 *: track and label user-provided service-accounts 4564b26d9 Add architecture tolerations to bundleUnpacker job (#2958) 25ed6839c Add support got packageServerSyncInterval ad4ac7728 Add tmshort to reviewers (#3008) 6b377ca7f Address golangci-lint comments 46f4f895c Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#3027) a7e3f3fba Bump github.com/docker/docker (#2994) 1ca6d9e79 Bump golang.org/x/net from 0.10.0 to 0.17.0 28977ca10 Bump operator-framework and K8s Dependencies f8b17215e Catalog source affinity (#2963) 2d6660240 Change packageserver default sync to 12 hours 242f63fe2 Correct CRD validation to validate CRs against each version of the updated CRD 12217d13e Correct spelling typo in CSVAnormalOver30Min alert desc (#2972) 647fe257c Do not derive installplan.spec.clusterServiceNames from bundle IDs 2625ded47 Don't sync namespaces that have no subscriptions 9ec03f07f Enable http2 DOS mitigations for unauthenticated clients fa51d6f65 Fix Rename ClusterRoles created by OperatorGroups issues. 5a680ad11 Fix default sync interval fbd6f9530 Fix e2e where subscription is updated 2a9017153 Fix typo in the CsvAbnormalFailedOver2Min alerting rule 91b5762a9 Fixing flake tests so they don't fail 100% of the time. a217efc73 Introduce OpenAPIV3 Schemas cda76ee57 Make alerting rules resilient to scrape failures c0c61fe3d OCPBUGS-17157: *: filter informers when preconditions are met (#3021) 2c3434ae9 OCPBUGS-17157: improve watching semantics around CSVs (#3003) 2c3928ec4 OCPBUGS-17157: registry: implement memory targets on gRPC servers (#3004) 2976198c8 OCPBUGS-8993: add namespace label to InstallPlanStepAppliedWithWarnings (#3012) 0da1ae215 README: fix broken links 306cd60d8 Rename ClusterRoles created by OperatorGroups e908cfc6b Retry initialization error conditions (#2979) b30a3be15 Return lower-case string from GetSingularName() (#2997) e8c56d1d5 Run make verify 1c419a3fd Specify exact verbs that OLM requires 530ca9ceb Support GitHub merge queue (#3038) d94ad8cf7 Update Owners File a627c78f1 Update api with packageServerSyncInterval 3d89b8a3c Update dependencies 0239e9958 Update golangci-lint to 1.51.1 f9965e239 Update kind to v0.20.0 11b66efd9 Update kubectl and helm (#2993) 03d2bf01b Update operator-registry ref to 1.29.0 (#3030) b6a6de5c6 Update packagemanifest 1a01a264e Update to go 1.20 96cad2e3b Update to operator-registry v1.27.1 108d6db0d Use generated namespaces in e2e tests 6e0d407d4 Valid service from catsrc with periods in name (#3024) a827c02a0 [chore] Update github.com/emicklei/go-restful/v3 to v3.10.2 (#3011) 82fab49ef add joelanford to OWNERS (#3000) e120237d9 catalog: don't treat permissions errors as terminal 4fc64d230 cleanup old jobs b1ac5a476 cmd: add a utility to copy catalog content (#3036) 6f751b7d6 controller/registry/resolver: detect incoherent state ff0baf43e controller/registry: don't set memory limits for target (#3015) ed03be342 controller/registry: implement content extraction for catalog sources (#3029) 662ff51f6 controller/registry: use static copy-content binary for copy 3aa08f869 controller: add comments to the tricky parts 7e8d77c64 controller: add more logging to labelling 20fbc3011 fixup! Rename ClusterRoles created by OperatorGroups 5c9ae5a28 go.mod: update api (#3031) 2c3359158 grpc: update correctness check c9d878180 labeller: add a field manager 51f59f647 labeller: update expected cast value fcbb7fed9 labellers: use unique field managers 03302ffed olm/manager: don't use a global label selector f7ed5b198 olm: apparently there's a whole other controller framework 87a3d9507 olm: look for rbac we create literally a7f102afe operators/olm: record and expose infromers (#3005) 8eb4f3e5c pkg/controller: label RBAC with content hash (#3034) 12437b3dc pkg/controller: use a metadata watch for CRDs (#3014) 07d8b910f preserve failed unpack jobs, enforce minimum interval between failing unpack jobs 2be5e58b1 queueinformer: don't double register informers (#3007) 0dbf79d28 reconcile clusteroperator status more frequently (#3006) 95405d81e registry/reconciler: allow current pods to be not ready 3c1daa9d6 remove dangling unused constant (#3033) a06d7d70f retry unpacking jobs on failure 060ce07e1 test/e2e/fail-forward: use internal catalogs, change failure mode a476dc0f5 test/e2e: add management label to internal resources in tests 69d0fa36a test/e2e: check errors from polling 935fc47c1 test/e2e: don't use internal versions of api extensions 072243f8f test/e2e: improve waits, logs, etc 44935f1e2 test/e2e: improve waits, logs, etc 5c5e86267 test/e2e: more fixes f84ac84e7 test/e2e: more misc improvements 5d0a2c2db test/e2e: retry a mutating call b683c28b3 test/e2e: stop failing on teardown d63949c57 test/e2e: stop failing on teardown 1d1ab6fdc test/e2e: update expectations for permissions problem on install plan f7383ec1a tests: label RBAC as needed 218a6bb49 unpack retry e2e tests

Docker images

  • docker pull quay.io/operator-framework/olm:v0.26
  • docker pull quay.io/operator-framework/olm:v0.26.0

v0.25.0

11 months ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.25.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.25.0

Changelog

c24d25609 Add linux node selector to bundleUnpacker job (#2685) 931895b15 Bump github.com/docker/distribution (#2966) 8542392ff Bump github.com/docker/docker (#2948) f5a875797 Change opm image from quay.io/operator-framework/upstream-opm-builder to quay.io/operator-framework/opm (#2890) 3ee218bf8 Cleans up the TODO related to BundleLookupFailed (#2959) c70ae63ad Fix example string for svg icon types (#2953) 1a8268861 Fixes echo of the current cluster name a538741bf Fixes godoc rendering (#2937) 3e009593e GitHub Actions Updates (#2956) 47d6aa1cf Moves bundle unpack timeout into OperatorGroup (#2952) c29863bbe Prevent OLM from creating InstallPlans when bundle unpack fails (#2942) e5da837f9 Registry Pod Controller Flag (#2928) 07ad24425 Remove extra jobLabel (#2951) 08a95add7 Removes error silencing from IsFailForwardEnabled (#2957) 3f598d510 Updates syncResolvingNamespace tests cf13b7731 Updates github.com/operator-framework/api (#2954) b5a885ec7 Workaround server-side apply not working (#2911) 858c7cdb2 fix dynamic conversion webhook (#2912)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.25
  • docker pull quay.io/operator-framework/olm:v0.25.0

v0.24.0

1 year ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.24.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.24.0

Changelog

dac8182eb Add QMEU to goreleaser GitHub Action (#2936) 231e9224f Bump Fedora Version for Builder Image (#2921) c6af0be36 Bump github.com/containerd/containerd from 1.6.10 to 1.6.18 (#2922) 639a7d810 Bump golang.org/x/net from 0.0.0-20220909164309-bea034e7d591 to 0.7.0 (#2929) 1fed5afe4 Bump golang.org/x/text from 0.3.7 to 0.3.8 (#2926) 41d3973f8 Bump helm.sh/helm/v3 from 3.9.0 to 3.10.3 (#2930) 401bfff4d Catalog Pod Startup Probe Timeout (#2919) e29776daa Don't use $BUILDPLATFORM image for goreleaser (#2896) b54296a21 Helm upgrade to v3.11.1 for CVE-2023-25165 (#2933) 463431735 Makes golangci-lint use Go version from go.mod (#2935) 2a49a4ddd OCPBUGS-5523: Catalog, fatal error: concurrent map read and map write (#2913) 783bebf6d Remove grace period from csv deletions (#2580) e4b15326c Sort channels in lexicographical order in Packagemanifest (#2925) 84ab8d272 Thread Safety test for UpdateSubsSyncCounterStorage (#2918) 4bae06a5d UpdateStrategy RegistryPoll with nil Interval (#2920)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.24
  • docker pull quay.io/operator-framework/olm:v0.24.0

v0.23.1

1 year ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.23.1/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.23.1

Changelog

6c564a670 Run community catalogSource in restricted mode (#2915)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.23
  • docker pull quay.io/operator-framework/olm:v0.23.1

v0.23.0

1 year ago

Install

Warning

This release had an issue with the install.sh script not working as expected. See #2914 for more info.

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.23.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.23.0

Changelog

caab6c52e (bug) Fix service account token secret reference (#2862) a8edd5c05 (makefile) Dynamically set GOARCH flag while building binaries (#2871) 71f128a14 (psa) add unit test cases for registry pod config (#2860) edffd9c83 (psa) allow legacy Catalogsources to run in non-restrcted namespaces (#2845) 35c5af2a4 Add olm operator plug-in framework (#2843) 6cfd86cfd Allow E2E to skip multiple tests (#2892) afbb6091f Bump github.com/containerd/containerd to 1.6.10 (#2903) 49533b50e Bump kind dependency (#2888) b833ecb1f Bump repository to Go 1.19 (#2884) a0dab223b Default to legacy PSA settings (#2906) 4da774fdf Fix flaky unit tests (#2904) 665c25b3c Fixes doc error: namespace name must have changed (#2839) cf85bf7e0 OCPBUGS-4955: Set ImagePullPolicy of bundle unpacker to "IfNotPresent" for image digests (#2908) 6ffec4d5a OWNERS: Remove timflannagan as reviewer/approver (#2899) 793a7cc20 Order an operator CR's status.Component.Refs array (#2880) 80b914d20 Revert "Allow E2E to skip multiple tests (#2892)" (#2894) bfeb1e468 Revert "chore: update o-f/api dependency to v0.17 (#2848)" (#2858) 8da652259 Update OWNERS file (#2882) 1f8ccd108 Update client-go dependency (#2889) d82537cd5 Update e2e catalogSources to run in restricted mode (#2909) 69fe29482 Update magic catalog for psa changes (#2842) d9908b427 Update skopeo pod for psa (#2844) e7c2de358 add channel entries to the packagemanifests api (#2893) a67c1155a bump-k8s-v0.25.3 (#2885) bd97e3264 chore: update o-f/api dependency to v0.17 (#2848) 7eccf5342 packagemanifests: do not list deprecated channel entries (#2905) 91e5d90b3 test/e2e: Preserve the existing environment when using exec.Command (#2876)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.23
  • docker pull quay.io/operator-framework/olm:v0.23.0

v0.22.0

1 year ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.22.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.22.0

Changelog

c610a3eb2 Don't generate kubeclient at runtime in testing (#2790) e08415d12 (e2e-fix) do not check for updated csv that is likely to be GC'd (#2837) f982e2fbe (manifests): populate pod security configs dynamically (#2831) 67177c0c8 (psa) make workloads compatible with psa:restricted profile (#2820) 55230179d Add support for Subscription.config.affinity (#2826) 94374983d Cleanup conversion webhooks when an operator is uninstalled (#2832) cbb6c3da0 Delete unused registry client fake and remove go:generate. (#2783) 6c4e77955 Introduce protectedCopiedCSVNamespaces flag (#2811) 0fa6f2930 Makefile: Explicitly specify the --output-dir ginkgo CLI flag (#2821) d3bfaf2f4 Only update namespaces when OperatorGroup labels need to change. (#2809) 97b64e167 Refactor DeterminedE2eClient to DeterminedE2EClient (#2801) 9ced412f3 Refactor installer to surface certificate rotation (#2775) 83e3ebf96 Return copy of annotations in grpcCatalogSourceDecorator (#2813) 0b7970c3d Sec revert (#2808) e568cde5b Unpack job security updates (#2805) 99b51e733 Update CatalogSource Pod security context (#2782) 480e6215b Update PR template (#2787) dd0681212 Update installation/uninstallation docs (#2784) 82d17f397 Update o_f/api dependency to v0.16.0 (#2836) eedad287d Update unpack job pod security (#2793) 8a56bcc6e add grokspawn to OWNERS (#2833) c652154fd ci: Add support for configuring the global catalog namespace (#2825) c312b41e3 deprecate io/ioutil for io or os (#2835) a538831a6 e2e test utilities update (#2799) ba59fd057 fix(grpc): Add startupProbe to check for grpc health readiness (#2791) b2086bd2c fix(openshift): use env var instead of clusterversion status (#2817) fd9017345 fix(vendor/scoped): bump k8s version to 1.24, go version to 1.18 and fix scoped client (#2794) 13fa7be0e improve CA and certificate generation (#2834) dba08eb24 resolver: Add support for excluding global catalogs from resolution (#2788)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.22
  • docker pull quay.io/operator-framework/olm:v0.22.0

v0.21.2

2 years ago

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.21.2/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.21.2

Changelog

3002cf79c FIX: Bug 1982737 - Make malformed CSV fail nicely (#2673) d87319abb Fix csv.status.RotatedAt update (#2752) 943a726ab Fix currentServiceAccount debug message (#2765) 16727397d Update install.sh to use create (#2771)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.21
  • docker pull quay.io/operator-framework/olm:v0.21.2

v0.21.1

2 years ago

Warning

This release had an issue with the install.sh script not working as expected. See #2767 for more info.

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.21.1/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.21.1

Changelog

dc7b00b05 Remove operatorgroup queueinformer (#2753)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.21
  • docker pull quay.io/operator-framework/olm:v0.21.1

v0.21.0

2 years ago

Warning

This release contains a bug with the catalog-operator's OperatorGroup informer logic. See #2753 for more information.

Install

Scripted

curl -L https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.21.0/install.sh -o install.sh
chmod +x install.sh
./install.sh v0.21.0

Changelog

87bd5a7b9 (Partially) mitigate flaky tests (#2625) 63d8e3bbc (catsrc) set status reason/message on incorrect polling interval (#2447) 210b83452 (e2e) Reduce Consistently time for catalogsource_ready metrics check (#2739) 70ec60a4f .github,test: Rename the ARTIFACTS_DIR variable to ARTIFACT_DIR (#2729) 34a82f935 .github/workflows: Remove the unused retest workflow (#2745) a76e61020 .github: Avoid disabling the go mod pkg cache for the golangci-lint action (#2660) 900c7a772 .github: Remove the automatic rebase action (#2620) ac3aa278d .github: Update the golangci-lint version (#2724) b75c76f91 Add e2e kube client (#2712) 2194336a8 Add importas linting configuration to enforce common package import naming (#2715) c7b6534da Add oceanc80 to reviewers (#2763) acc4c5a90 Add release header to the .goreleaser configuration file (#2760) ac4de75fd Add workflow for automatically rebasing open PRs (#2612) c36183ef1 Address fail forward unit test failures (#2747) befd9657c Bump controller-runtime to v0.11.1 (#2704) 23d80f3b5 Bump k8s dependencies to 1.23 to align with o-f/api - logr updated from v0.4.0 to v1.2.0 (cascading implications) - Bumped to go 1.17 in Dockerfile - Amended the github action for unit tests: - the envtest binaries were very very old (K8 1.16) - the distribution of kubebuilder binaries and envtest changed in the meantime - kubebuilder is not really needed for the tests and not part of the envtest installation -> check disabled in Makefile - Used kubectl create instead of kubectl apply to avoid too long annotations for CRDs c914d0975 Bump olmConfig controller logging message to debug (#2568) dd0d7fd5d CSV e2e - wait for 2 pods ready before delete one pod (#2554) 0666fff53 Clarify solver package responsibility. (#2647) 5a7f8033d Do not modify object from the lister cache (#2562) 3f07f2115 Ensure the $ARTIFACT_DIR variable is respected (#2721) 7e8e9f77d Fix GRPC CheckRegistryServer function (#2756) 39cbdcdc8 Fix catalog source e2e test (#2688) 6f59a3b13 Fix cpb traverses unneeded paths (#2239) f8d7f78b2 Fix deprecated doc links (#2737) 951f4fc67 Fix ip e2e test case (#2720) 1bdf969e6 Fix label key truncation for subscription annotations (#2731) 103ed0830 Give Sources control of invalidation for Snapshots they produce. 462ce61fb Identify fail forward in csvSources (#2743) 8abe07808 Improve catalog source e2e (#2738) a07e3cc4d Introduce Experimental Metrics (#2435) 9d6e88c41 Introduce support for Fail Forward Upgrades f2a3f260d Makefile,test: Support configuring the e2e testdata directory bf256ba86 Makefile: Add a build-local target for building the OLM related images locally (#2734) d35ba4360 Makefile: Remove the unused verify-release target (#2759) 39e73d5e9 Makefile: Remove unused targets/variables (#2567) acf3db022 Mitigate flaky install plan e2e test (#2668) fbbda2515 Move crd e2e to one namespace per spec (#2706) b3a3ca271 Move deprecated e2e to one namespace per spec (#2707) c64ebd666 Move gc e2e to one namespace per spec eb01127fc Move install plan e2e to one namespace per spec (#2708) 5ad66bc4b Move logos into their own directory (#2746) 51a209770 Move metrics e2e to one namespace per spec (#2716) 4a6b3188f Move operator condition e2e to one namespace per spec (#2719) d6346a1c0 Move user defined service account e2e to one namespace per spec (#2717) 70f5cd3ba Move webhook e2e to one namespace per spec (#2718) fd3322a2b OWNERS: Add akihikokuroda as a reviewer (#2602) a27274b74 README: Remove reference to subscribing to packages through the tectonic UI (#2301) 19ea2cc73 Refactor csv e2e (#2689) 5d3d2e710 Remove CatalogSourceLister usage from resolver/cache. (#2648) 5cf7f1f4e Remove ConstraintProvider from the exported solver package API. (#2675) ddf92b190 Remove cache.OperatorCacheProvider interface. (#2680) 446db0c3c Remove generated and unused resolver/fakes subpackage. 515b3ae10 Remove import of operators.coreos.com lister package from resolver. (#2661) 7a7416e3b Remove the out-of-date CHANGELOG.md (#2608) 1f0017821 Remove the run-console-local Makefile target (#2744) 7088aeb42 Remove unused GHA workflows (#2650) 2d649b0d5 Remove unused cache.AtLeast function. (#2681) 2ff28d5eb Remove unused ipLister field from OperatorStepResolver. (#2587) 094ae7bd1 Remove unused ttl field from cache.Cache. (#2658) 40ee3dee8 Remove vestigal cache.OperatorSet type. (#2656) 857c9da28 Replace hardcoded resolver cache mutation with CSV cache.Source. (#2632) 623572b7a Stop corrupting resolver cache. (#2604) 4802ae6bf Update Catalog e2e tests to use rawInterval 604825027 Update ginkgo to v2 (#2732) 63c09814c Update of-api version and generate code e9aef37a1 [BZ #2048441] Fix a bug in deletion of webhook service for replacement (#2606) 8f309b658 add possible error message patterns (#2565) a83799159 add wait for config injection in e2e test (#2547) 73a2b0721 catalog: Add an OG informer and register a lister aa20d1cea change Lister to DynamicClient for subscription clean up (#2616) 25a7159cf chore(constraint): Correct message to failureMessage in olm.constraint schema (#2572) 989690f6c chore(e2e): naively parallelize CI jobs by chunking alphabetically (#2520) b7c918e8c ci: Support configuring the logging level for the splitter package (#2579) 1858075cd cmd/catalog: Default to the $KUBECONFIG environment variable (#2303) 8119718ab cmd/catalog: Migrate to using cobra for CLI flag management (#2362) be7049d1f count only active ns and wait for namespace clean up (#2585) 75504b98d decrease logging level to debug for noisy catalog and olm operator logs dbf0c0232 docs: add logo for github dark mode (#2622) d505efcd8 e2e: Add support for overriding the kubectl binary when gather artifacts (#2741) c5ef8b448 e2e: Add support for updating MagicCatalogs d02ab0e42 e2e: Filter out terminating namespaces when calculating AllNamespace copied CSVs c970cc65f e2e: Fix authentication issue when connecting to the OCP image registry 918a4d1d4 e2e: Introduce fail forward tests 14c0b96f1 e2e: Refactor the CatalogSource tests to reduce flakes (#2693) 360415903 e2e: Wait for the registry Pod to sync before deleting the test CatalogSource 7a6de4804 feat: update api version to be 0.12.0 in order to use new Not constraint (#2603) 6f74503d4 fix e2e config map update triggers registry pod rollout failure (#2532) 3807cc1a0 fix(operator): remove broken thread-safety (#2697) 0b77ba363 fix(operatorconditions): don't retry on 404 (#2679) dbd5b6f0d fix: add autoscaling eviction annotation to catalog pods to enable proper draining of nodes (#2669) de2a4b4a4 fix: remove hardcoded minikube version from build_local.sh to support minikube users locally (#2607) 88f76a7a4 go.,vendor: Bump github.com/prometheus/client_golang to v0.12.1 (#2713) 457b8418d go.,vendor: Bump the sigs.k8s.io/kind dependency to v0.12.0 (#2714) fe101a6f0 put mutex around installplan creation (#2545) 97bd070ee recover nil GRPCConnectionState by update failure (#2561) e50fa369c use unique name for each test (#2541) 9fd1c3f25 wait for catalogsource pod deletion (#2444) 559319599 wait for catalogsource ready (#2601) 08ca0618c wait for condition update (#2510) ef91a9285 wait for operatorhubio-catalog ready before test starts (#2605)

Docker images

  • docker pull quay.io/operator-framework/olm:v0.21
  • docker pull quay.io/operator-framework/olm:v0.21.0