Skip to content

v0.19.1

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 15:59
41261fc

v0.19.1

Install

Scripted

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

Docker images

  • docker pull quay.io/operator-framework/olm:v0.19.1
  • docker pull quay.io/operator-framework/olm:v0.19

Changes

41261fc Integrate goreleaser to produce draft releases when new tags are pushed (#2365)
33606c9 Update default catalog namespace (#2371)
188ee1a pkg/controller: Fix panic when creating cluster-scoped RBAC in OG controller (#2349)
8b0ac13 Add olm-managed label to configmap-based catalogsource for e2e test (#2370)
54f954b Add summary and description for prometheus alerts (#2361)
404aa2c fail gracefully when client-ca file is not set or doesn't exist (#2358)
f87b21f Update the CONTRIBUTING.md guidelines (#2344)
2246f8a pkg,test: Fix linting violations in relevant packages
8ed489c Makefile: Add a linting target that runs gofmt/goimports
b849eb7 Remove hardcoded references to the registry gRPC API from the resolver packages. (#2340)
de4bebe Emit CSV metric on startup (#2216)
3eb0d7b Remove unneeded replace pin for sigs.k8s.io/structured-merge-diff (#2338)
9e4a778 Reduce resolver dependencies on operator-registry and operator-lifecycle-manager. (#2337)
03493b5 Fix 2327: Detecting OLM existence before start to install (#2334)
c20784d bump gini (#2336)
dedbbed fix(sub): Reset ResolutionFailed cond when error is resolved (#2296)
35deef2 fix broken URL in unit.yaml GH action (#2335)
51fe6da Use of/gini instead of inifrance/gini (#2331)
cf3b8a4 Add vu dinh to OLM approvers (#2332)
9b537bf Prune API of the resolver package. (#2330)
7c2f004 clarify maxOpenShiftVersion upgrade error message (#2326)
760c10d fix(openshift): drop z from next calculated y-stream (#2324)
c76e1cd add further console customization types (#2319)
4a784fc feat: bump k8s dependencies to v0.22.0 (#2323)
3a56591 Move operator caching from resolver into a new package. (#2316)
31350db Use GitVersion to parse version from discovery (#2312)
4fc476f Add PriorityClass setting to registry pods for default CatalogSource (#2304)
734c6d0 fix(openshift): block upgrades on invalid max properties (#2302)
69bccf3 fix(og): Fix missing MultiOperatorGroups condition in some cases (#2305)
d555939 Wrap catalog update test with retry logic (#2311)
44fc44d let net.Listen pick a port for grpc servers generated in tests (#2310)
538b131 don't return an error if the singleton rbac doesn't exist (#2309)
5f6fcd1 Catalog switcher (#2281)
8b80f26 installplans: retry crd updates on conflicts (#2293)
7fa4293 resolver: remove legacy support for fallback parsing of CSVs
6ab5f16 Expose errors generated while retrieving catalog content.
895e7ac Prune unused ClusterServiceVersion fields from catalog's informer.
9d7732c Add managed label to configmap to reduce cache size
f4f7657 Drop inline manifests from resolver cache.
cf618d3 Hash and prune copied ClusterServiceVersions in olm-operator.
25a8fa3 Bump to k8s.io 1.22-rc.0.
8c0f4aa feat(resolver): Indicate dependency class in resolution constraint text
4a2c5c0 feat(sub): Indicate resolution conflicts on Subscription statuses
9f1c29d Add filter labels to catalog pod cache
08a1d4b Update getMetricsFromPort to infer port number
0ec7aca Add optional opm image argument to chart template
f1a3e5d Update OLM Deployment template
c267427 feat: add GVK existence check for OLM supported resources by querying discovery in case of 404 not found errors when applying installplan steps.
ac82fec vendor of/api v0.10.2
d49ce6a Update olm and catalog deployment templates
9d14698 Temporarily use controller-runtime fork with data race patch.
b98ff9d .github/workflows: Fix the release quickstart.yaml GH action
d918d71 remove unused scripts
1ebebdb fix(openshift): handle unquoted short max versions
608d6bf Use metadata-only watches when possible for Operator component APIs.
804875c Update extractMessage func
48115e0 add a resolver test for completely disjoint graphs within a channel
303608d feat(sub): Include IP failure condition message in sub status condition
e641e76 Don't cache copied CSVs in the controller-runtime-based controllers.
0f58a2c Fix ClusterOperator selector for excluding copied CSVs.
0bb8c1e Correctly omit skipped channel entries during resolution.
6391025 Explain unique replaces chain requirement in channel sort errors.
86998b0 feat(resolver): Move all predicates to its own file
7c481a1 Update test-scripts check to use go1.16
b393fc5 Regenerate mocks
93ece2a Bump operator-registry to v1.17.5
04b665c Add a catalog-operator flag to set opmImage
fd34447 Enable gzip compression when unpacking bundles to ConfigMap
8c8b18b Remove unused trace log from LegacySyncHandler.
f9381e0 Use one HTTP server for healthz, metrics, and profiling.
c918a85 Translate legacy "bundle dependencies" to properties.
e731c70 Remove pin of etcd and grpc (resolved in etcd v3.5.0).
b7febc1 Fixes to CRD v1 compatibility in tests.
1d8e194 Fix error check for list operatorgroup call
a401647 Vendor api v0.10.1 and regen code and manifests
6d39f65 feat(og): Project OperatorGroup errors to status conditions
455e603 fix: update e2e test CRDs to use v1 structural schemas
1956627 bump VPA crd to v1; use new embed directive in vpa e2e test
4080bb4 fix: remove v1beta1 CRDs from all e2e tests; add deprecation e2e tests
bb2540d don't watch unlabelled secrets in the operator controller
7811462 Add a label to secrets managed by OLM, and don't watch secrets that omit the label.
fc28c1f remove cleanup from startup
96dd121 feat: bump k8s.io/* components to v0.22.0-beta.0