MyGit

v0.21.0

operator-framework/operator-lifecycle-manager

版本发布时间: 2022-04-30 03:20:56

operator-framework/operator-lifecycle-manager最新发布版本:v0.29.0(2024-10-25 16:30:06)

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

相关地址:原始地址 下载(tar) 下载(zip)

1、 checksums.txt 478B

2、 operator-lifecycle-manager_0.21.0_linux_amd64.tar.gz 99.6MB

3、 operator-lifecycle-manager_0.21.0_linux_arm64.tar.gz 92.39MB

4、 operator-lifecycle-manager_0.21.0_linux_ppc64le.tar.gz 90.35MB

5、 operator-lifecycle-manager_0.21.0_linux_s390x.tar.gz 97.92MB

查看:2022-04-30发行的版本