github operator-framework/operator-lifecycle-manager v0.26.0

latest release: v0.27.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

9e7031f OCPBUGS-17157: label non-OLM resources (#3017)
30f2150 *: address comments
7ef3712 *: address review comments
d2c8252 *: detect when all objects are labelled, restart
c55c24d *: label k8s objects we own (#3020)
754017f *: track and label user-provided service-accounts
4564b26 Add architecture tolerations to bundleUnpacker job (#2958)
25ed683 Add support got packageServerSyncInterval
ad4ac77 Add tmshort to reviewers (#3008)
6b377ca Address golangci-lint comments
46f4f89 Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#3027)
a7e3f3f Bump github.com/docker/docker (#2994)
1ca6d9e Bump golang.org/x/net from 0.10.0 to 0.17.0
28977ca Bump operator-framework and K8s Dependencies
f8b1721 Catalog source affinity (#2963)
2d66602 Change packageserver default sync to 12 hours
242f63f Correct CRD validation to validate CRs against each version of the updated CRD
12217d1 Correct spelling typo in CSVAnormalOver30Min alert desc (#2972)
647fe25 Do not derive installplan.spec.clusterServiceNames from bundle IDs
2625ded Don't sync namespaces that have no subscriptions
9ec03f0 Enable http2 DOS mitigations for unauthenticated clients
fa51d6f Fix Rename ClusterRoles created by OperatorGroups issues.
5a680ad Fix default sync interval
fbd6f95 Fix e2e where subscription is updated
2a90171 Fix typo in the CsvAbnormalFailedOver2Min alerting rule
91b5762 Fixing flake tests so they don't fail 100% of the time.
a217efc Introduce OpenAPIV3 Schemas
cda76ee Make alerting rules resilient to scrape failures
c0c61fe OCPBUGS-17157: *: filter informers when preconditions are met (#3021)
2c3434a OCPBUGS-17157: improve watching semantics around CSVs (#3003)
2c3928e OCPBUGS-17157: registry: implement memory targets on gRPC servers (#3004)
2976198 OCPBUGS-8993: add namespace label to InstallPlanStepAppliedWithWarnings (#3012)
0da1ae2 README: fix broken links
306cd60 Rename ClusterRoles created by OperatorGroups
e908cfc Retry initialization error conditions (#2979)
b30a3be Return lower-case string from GetSingularName() (#2997)
e8c56d1 Run make verify
1c419a3 Specify exact verbs that OLM requires
530ca9c Support GitHub merge queue (#3038)
d94ad8c Update Owners File
a627c78 Update api with packageServerSyncInterval
3d89b8a Update dependencies
0239e99 Update golangci-lint to 1.51.1
f9965e2 Update kind to v0.20.0
11b66ef Update kubectl and helm (#2993)
03d2bf0 Update operator-registry ref to 1.29.0 (#3030)
b6a6de5 Update packagemanifest
1a01a26 Update to go 1.20
96cad2e Update to operator-registry v1.27.1
108d6db Use generated namespaces in e2e tests
6e0d407 Valid service from catsrc with periods in name (#3024)
a827c02 [chore] Update github.com/emicklei/go-restful/v3 to v3.10.2 (#3011)
82fab49 add joelanford to OWNERS (#3000)
e120237 catalog: don't treat permissions errors as terminal
4fc64d2 cleanup old jobs
b1ac5a4 cmd: add a utility to copy catalog content (#3036)
6f751b7 controller/registry/resolver: detect incoherent state
ff0baf4 controller/registry: don't set memory limits for target (#3015)
ed03be3 controller/registry: implement content extraction for catalog sources (#3029)
662ff51 controller/registry: use static copy-content binary for copy
3aa08f8 controller: add comments to the tricky parts
7e8d77c controller: add more logging to labelling
20fbc30 fixup! Rename ClusterRoles created by OperatorGroups
5c9ae5a go.mod: update api (#3031)
2c33591 grpc: update correctness check
c9d8781 labeller: add a field manager
51f59f6 labeller: update expected cast value
fcbb7fe labellers: use unique field managers
03302ff olm/manager: don't use a global label selector
f7ed5b1 olm: apparently there's a whole other controller framework
87a3d95 olm: look for rbac we create literally
a7f102a operators/olm: record and expose infromers (#3005)
8eb4f3e pkg/controller: label RBAC with content hash (#3034)
12437b3 pkg/controller: use a metadata watch for CRDs (#3014)
07d8b91 preserve failed unpack jobs, enforce minimum interval between failing unpack jobs
2be5e58 queueinformer: don't double register informers (#3007)
0dbf79d reconcile clusteroperator status more frequently (#3006)
95405d8 registry/reconciler: allow current pods to be not ready
3c1daa9 remove dangling unused constant (#3033)
a06d7d7 retry unpacking jobs on failure
060ce07 test/e2e/fail-forward: use internal catalogs, change failure mode
a476dc0 test/e2e: add management label to internal resources in tests
69d0fa3 test/e2e: check errors from polling
935fc47 test/e2e: don't use internal versions of api extensions
072243f test/e2e: improve waits, logs, etc
44935f1 test/e2e: improve waits, logs, etc
5c5e862 test/e2e: more fixes
f84ac84 test/e2e: more misc improvements
5d0a2c2 test/e2e: retry a mutating call
b683c28 test/e2e: stop failing on teardown
d63949c test/e2e: stop failing on teardown
1d1ab6f test/e2e: update expectations for permissions problem on install plan
f7383ec tests: label RBAC as needed
218a6bb 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

Don't miss a new operator-lifecycle-manager release

NewReleases is sending notifications on new releases.