operator-lifecycle-manager

A management framework for extending Kubernetes with Operators

APACHE-2.0 License

Stars
1.7K
Committers
154

Bot releases are hidden (Show)

operator-lifecycle-manager - v0.28.0 Latest Release

Published by perdasilva 5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/operator-framework/operator-lifecycle-manager/compare/v0.27.0...v0.28.0

operator-lifecycle-manager - v0.18.3

Published by timflannagan about 3 years ago

Install

Scripted

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

Changes:

  • install.sh should not abort if openshift olm is not installed. #2211 (jmazzitelli)
operator-lifecycle-manager - v0.18.2

Published by kevinrizza over 3 years ago

Install

Scripted

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

Changes:

  • Update install script to fail when conflicting packaged installations exist for kube distributions. #2195 (kevinrizza)
operator-lifecycle-manager - v0.18.1

Published by exdx over 3 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.1/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.1/olm.yaml

Changelog

v0.18.1 (2021-05-05)

Full Changelog

Other changes:

  • Fix mishandling of log format strings in Kind test provisioner. #2141 (benluddy)
  • v0.18.1 release #2138 (exdx)
  • .github/workflows: Enable GH action that retests failed workflows #2135 (timflannagan)

v0.18.1 (2021-05-04)

Full Changelog

Closed issues:

  • [Feature] Configure environment variables on Openshift console #2074

Other changes:

operator-lifecycle-manager - v0.18.0

Published by exdx over 3 years ago

Warning

There is a bug in the image referenced by this release that breaks bundle unpacking. For details, please see: https://github.com/operator-framework/operator-lifecycle-manager/issues/2129.

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.0/olm.yaml

Changelog

v0.18.0 (2021-04-26)

Full Changelog

Other changes:

v0.18.0 (2021-04-23)

Full Changelog

Closed issues:

  • localhost:9000 console - "Failed to get user data to handle user setting request" #2087
  • imagePullSecrets not available in yaml manifest #2084
  • OLM dependency doesn't always deploy operator from the default channel #2067
  • Installplan failed because of the error updating CRD #2057
  • Control ConfigMap change while update from ClusterServiceVersion #2056
  • Service account is not owned by this ClusterServiceVersion #2028
  • Operator Update failing in new operator-sdk 1.x format #2019
  • Fails to display installed OLM on OpenShift4.6 #2002
  • error: unable to retrieve the complete list of server APIs: packages.operators.coreos.com/v1: the server is currently unable to handle the request #2001
  • Flake in setup for operator controller deletion test #1992
  • "Form View" UI in OLM supports multiple Tab #1959
  • DCO check is missing for the project #1956
  • Subscription with empty resource config will overwirte operator deployment resource #1953
  • Subscription config doesn't support env valueFrom #1946
  • Operator deployment resources claimed in CSV aren't passed into the operator deployment #1940
  • Unable to remove Operator following removal of subscription, csv, and CRDs #1932
  • OLM docs in the repo project #1927
  • The layout of https://olm.operatorframework.io/docs/ is broken #1919
  • If resource override is not defined in a subscription then the existing resource definition in the CSV is deleted #1912
  • The installPlanApproval attribute of Subscription does not work #1895
  • Use Webhook to control overrides of OperatorCondition #1889
  • operator service account is deleted by mistake during the upgrade #1879
  • test #1872
  • do we support multi version of InstallPlan exists? #1871
  • OLM install failing with clusterserviceversions.operators.coreos.com is invalid #1870
  • CSV deployment annotations not showing in final deployment/pods #1868
  • RFE: Enhance dependencies management to CVO operators #1866
  • Support kinds: Service, NetworkPolicy in CSV #1858
  • x509: subjectis not in the allowed list, x509: certificate signed by unknown authority #1854
  • OLM doesn't revert modified deployment of operator #1853
  • OPM fails to create a pruned index image #1847
  • Operator with webhooks fail to deploy on 4.5, works on master #1839
  • CSV is in pending state on OCP 4.5 with the new bundles of catalogSource #1833
  • no nodes found for cluster "kind" while making run-local #1827
  • Users should be able to provide a imagePullSecret when installing the Operator using OLM #1821
  • Operator installation fails when using imagePullSecret linked to the default service account #1820
  • CatlogSource ImagePull Secrets not working #1801
  • Installation on minikube 1.13.0 does not pull in packages from the default catalog source #1796
  • Operator with webhook deployment fails with flipping states #1793
  • CSV with webhooks succeeds validation even when ports are not specified. Operator installation hence never succeeds. #1792
  • Add support for installing dependencies using different installModes #1790
  • [RFE] Improve the UX around Catalog images on authenticated registries #1789
  • [RFE] Make it easier to discover older versions of Operators in a CatalogSource #1788
  • [RFE] Bump OLM components to k8s 1.20 #1785
  • [RFE] Installed Operators can expose a communication channel with OLM for update readiness #1783
  • Add support for installing dependencies in separate namespaces #1777
  • [RFE] Provide procedure for hot-fixing an operator #1774
  • OLM 0.16.1 More than one Head for channel when using opm --semver-skippatch #1771
  • OLM 0.16.1 fails to handle package semver dependencies. #1770
  • Latest version of OLM failed to install Keycloak-Operator. #1768
  • Installation of the service account does not keep pull image secrets #1752
  • OLM dashboard show operator version from all channels #1744
  • Outdated operators on OperatorHub #1742
  • Support ConsoleYamlSample in bundle manifests #1615
  • InstallPlan cannot resolve a change to immutable field in operator Deployment spec #1608
  • [RFE] Add Channel to Operator Dependency Resolution #1557
  • Multiple pods created for CatalogSource when updateStrategy of registryPoll enabled #1555
  • secret does not work with catalogsource #1536
  • Release tags should have v prefix #1524
  • Set labels for the operator Deployment created via the ClusterServiceVersion #1522
  • Catalogsource cannot be created via private docker registry #1505
  • OLM fails to install CRDs on k8s 1.18.2 #1493
  • Adding CRDs/CSV without a catalog source on OpenShift 4.3 does not seems to work #1474
  • Active Subscription does not recreate CSV if deleted #1441
  • How to add "operatorhub.io" as a source for operators in OpenShift 4.3? #1437
  • How to enable license agreement when install operator #1430
  • E0325 during olm-deployment phase in queueinformer_operator.go #1412
  • How to upgrade required operators #1394
  • The best practice for operator to watch all namespaces #1385
  • How to add nodeSelector to operator #1359
  • Admission webhooks and CSVs #1315
  • All installPlans fail to be created when one fails #1128
  • Support configMap in OLM #1120
  • Upgrade graph API #1040
  • ImagePullPolicy for CatalogSources #903
  • Docs: Document upgrade behavior (current version must succeed before upgrading to the next version) #879
  • Support for installing StatefulSets and PersistenVolumeClaims #767

Other changes:

  • Delete operator-lifecycle-manager.Dockerfile #2115 (timflannagan)
  • Bug 1952238: Report catalog pod termination logs to catalog operator on exit #2112 (anik120)
  • replace dockerhub images in upstream.Dockerfile #2110 (exdx)
  • bump OLM version to 0.18.0 #2108 (exdx)
  • Fix panic due to empty version in the ClusterOperator controller. #2105 (benluddy)
  • Fix resolution error if inner entry doesn't provide a required API. #2104 (benluddy)
  • fix(openshift): prevent race condition in the clusteroperator controller #2103 (njhale)
  • fix(catalog): Reduce namespace resync in resolution failure #2102 (dinhxuanvu)
  • go.*,vendor: Bump the k8s dependencies to v1.20.6 #2101 (timflannagan)
  • Add resource requests for bundle unpacker #2099 (kevinrizza)
  • fix environment variable merging from subscription.config #2098 (joelanford)
  • Revert "set packageserver replicas to 1 for single node" #2095 (ecordell)
  • Add time-limited retries to InstallPlan execution. #2090 (benluddy)
  • Give more precise reasons for Subscriptions with no candidates. #2086 (benluddy)
  • Copy all CatalogSource annotations to its Pod #2085 (lack)
  • Do not adopt copied CSVs #2083 (ecordell)
  • update of api dependency to 0.7.1 #2082 (kevinrizza)
  • Block OpenShift upgrades while incompatible operators are installed #2081 (njhale)
  • Indicate invalid OperatorGroup on InstallPlan status #2077 (hasbro17)
  • Preserve existing ServiceAccount owner references during installs. #2076 (benluddy)
  • Bump test dependency on kind to v0.10.0. #2075 (benluddy)
  • Bump k8s dependencies to v0.20.4 #2073 (timflannagan)
  • Allow to override download url in install.sh #2070 (sathieu)
  • Bug 1945261: Fix inconsistent dependency candidate order. #2068 (benluddy)
  • Dockerfile: Add a symbolically linked release Dockerfile #2064 (timflannagan)
  • set packageserver replicas to 1 for single node #2062 (ankitathomas)
  • Dockerfile: Avoid hardcoding the kubebuilder version in the build root image #2061 (timflannagan)
  • Bump the remaining images to Go 1.16 #2060 (timflannagan)
  • test/e2e: Remove duplicate package imports #2059 (timflannagan)
  • Updating operator-lifecycle-manager builder & base images to be consistent with ART #2058 (openshift-bot)
  • Fix trailing slash in the github.com/go-bindata/go-bindata/v3/go-bindata module tool #2055 (timflannagan)
  • Set labels for the operator Deployment created via the ClusterServiceVersion #2054 (dmvolod)
  • Bump github.com/operator-framework/api dependency to v0.7.0. #2048 (benluddy)
  • Bug 1939294: Avoid setting metadata.GracePeriodSeconds to zero seconds #2047 (timflannagan)
  • doc: moving channel naming doc to website #2045 (camilamacedo86)
  • fix: add lifecycle/frozen tag to stalebot exempt list #2044 (exdx)
  • Bug 1935909: Allow non-CSV-owned ServiceAccounts to satisfy CSV requirements. #2029 (benluddy)
  • Bug 1932182: Support jittering relatively small resync intervals. #2025 (benluddy)
  • Bug 1932626: Gracefully handle service unavailable errors from kube-apiserver #2024 (joelanford)
  • pkg/controller/operators/operator_controller_test.go: fix flaky test #2016 (joelanford)
  • Bump to go 1.15 #2012 (joelanford)
  • Bug 1925614: chore(adoption): use debug level to log missing components #2011 (njhale)
  • Bug 1926893: only override deployment resources when explicitly defined in subscription config #2010 (joelanford)
  • Bug 1932001: Add meaningful string representations for resolution invariants #2005 (ecordell)
  • Updating operator-lifecycle-manager builder & base images to be consistent with ART #1999 (openshift-bot)
  • Fix OperatorGroup Documentation Example #1995 (awgreene)
  • Bug 1921953: Infer package name property for unannotated CSVs, if possible. #1993 (benluddy)
  • Bug 1921954: Clarify subscription constraint strings in resolution failures. #1990 (benluddy)
  • Update OWNERS file #1986 (awgreene)
  • Use docker driver for minikube installation test. #1983 (benluddy)
  • Bug 1920526: Fix zero-delay resyncs for certain registry update policies. #1982 (benluddy)
  • fix: improve stalebot configuration for github issue tracking #1975 (exdx)
  • Bug 1917537: Fix time comparison in CSV reconcile loop #1974 (hasbro17)
  • update makefile, workflow, and docs #1972 (jchunkins)
  • Bug 1916021: Fix infinite loop when a CSV replacement chain contains a cycle. #1966 (benluddy)
  • Fix typo in docs #1965 (nikhil-thomas)
  • Bug 1913525: bump k8s.io/apiserver for webhook authorizer panic fix #1958 (ankitathomas)
  • Bug 1906056: fix(resolver): Allow skipped versions to be installed initially #1951 (dinhxuanvu)
  • Add joelanford to OWNERS as reviewer #1948 (joelanford)
  • Bug 1913132: Create CSV Deployments with OpCond EnvVar #1943 (awgreene)
  • Bug 1910160: Update OperatorCondition controller to watch deps #1942 (awgreene)
  • Bug 1909992: Allow private bundle images within private indexes #1941 (anik120)
  • Bug 1905850: Fix operatorcondition role verbs #1939 (awgreene)
  • Bug 1899588: Only re-create operator resource if it has existing components #1938 (joelanford)
  • Minor updates in the template of PRs #1937 (horis233)
  • [Doc] Update OperatorGroups Documents #1936 (horis233)
  • Bug 1908596: Use correct caBundle for 'olmcahash' annotation #1933 (zcahana)
  • Bug 1912565: update moby/term dependency #1918 (exdx)
  • Bug 1907381: CSV Annotations override pod annotations #1913 (awgreene)
  • Bug 1907792: Change the OperatorUpgradeable condition to Upgradeable #1911 (dinhxuanvu)
  • Docs channel naming design #1905 (jmccormick2001)
  • Bug 1905299: fix(olm): Verify ServiceAccount ownership before installing deployment #1904 (dinhxuanvu)
  • Bug 1908471: Bump deps k8s 1.20 #1903 (awgreene)
  • Bug 1903034: Reduce log noise from OLM #1901 (awgreene)
  • Bug 1910160: Multiple operatorconditions should not update the same deployment #1900 (awgreene)
  • Bug 1906134: Don't create OperatorConditions for copied CSVs #1899 (awgreene)
  • Bug 1905640: fix(e2e): Fix subscription manual approval flaky test #1896 (dinhxuanvu)
  • Bug 1905599: Preserve original .status.lastUpdateTime in copied CSVs. #1892 (benluddy)
  • Bug 1913085: use OLM client when installing CRDs #1888 (exdx)
  • Bug 1907329: Update /manifests with default cluster profile annotation #1887 (guillaumerose)
  • Bug 1915473: Annotate manifests for single-node-developer cluster profile #1886 (cfergeau)
  • Add OLM support for the Upgradeable OperatorCondition and Admin overrides #1885 (dinhxuanvu)
  • Bug 1898500: Support InstallPlan steps upgrading existing ClusterIP Services. #1884 (benluddy)
  • add e2e environment information into DEVELOPMENT.md #1882 (horis233)
  • Bug 1857877: check the service account owner in the requirement #1881 (horis233)
  • Add authentication for private index images #1878 (anik120)
  • Bug 1899835: fix(catalog): be defensive about directly indexing catalog pods #1876 (njhale)
  • Create operatorcondition for operator #1875 (awgreene)
  • (chore): add default label to issues #1873 (exdx)
  • Don't create default ServiceAccounts #1863 (jeloba)
  • Bump k8s dependencies to v0.19.3 #1862 (awgreene)
  • Bug 1819457: Services should not have duplicate ownerrefs #1855 (ecordell)
  • Generate changelog for v0.17.0. #1850 (benluddy)
  • Generate manifests for v0.17.0. #1849 (benluddy)
  • Bug 1891995: Add spec hash to service's label to ensure service is correct #1848 (dinhxuanvu)
  • Update release.md with milestone step #1846 (awgreene)
  • fix the comment in package-server #1844 (dongwenjuan)
  • Bug 1841175: Recreate pending installplan if deleted before approval #1843 (dinhxuanvu)
  • Enable debug messgaes via klog #1834 (errordeveloper)
  • add current profile annotations to CVO manifests #1832 (guillaumerose)
  • Specify cluster name when there is only one cluster in kind #1828 (zkyle95)
  • test: patch existing CSV for a hotfix #1817 (jeyaramashok)
  • Bug 1916624: Add CsvAbnornalReplacing alerts #1653 (yeya24)
  • Allow ConsoleYAMLSample resources from bundle manifests #1616 (Jamstah)
  • Replace assertions for csv-e2e to use Gomega's matcher library #1507 (harishsurf)
operator-lifecycle-manager - v0.17.0

Published by benluddy almost 4 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.17.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.17.0/olm.yaml

Changelog

v0.17.0 (2020-10-30)

Full Changelog

Closed issues:

  • packagemanifests not created #1831
  • Origin Console: http: proxy error: dial tcp 127.0.0.1:59041: connect: connection refused #1825
  • no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1" #1818
  • Catalogsource of type internal are going into crashloopbackoff state #1806
  • OLM 0.16.1 allows downgrading a dependency to older version by switching channels. #1772
  • olm spin loop when trying to install operator #1757
  • Find a typo in the installplan error message #1740
  • New release 0.16.1 request for kube 1.19 fixes #1663
  • Questions about the all namespaces and single namespace install mode #1506
  • Method to trigger catalog container refresh #1469
  • TestCatalogImageUpdate e2e test does not work locally on kind clusters #1380
  • What is the best practice to upgrade operator nightly builds using OLM? #1321

Other changes:

  • Generate manifests for v0.17.0. #1849 (benluddy)
  • Bump version to 0.17.0. #1842 (benluddy)
  • Bug 1891898: Set default, min, and max values on Webhook ports #1835 (awgreene)
  • Bug 1889838: fix race in Operator reconcilation #1823 (sjenning)
  • Bug 1888073: prevent no-op hotlooping on Operators #1816 (sjenning)
  • [release-4.5] Bug 1887944: ensure installplan step resource manifests reference configmaps #1809 (exdx)
  • Bug 1879248: OLM mounts CA Certs where Kubebuilder expects #1808 (awgreene)
  • fix typo #1807 (dongwenjuan)
  • Bug 1885403: Improve transitionCSVState error logs #1803 (awgreene)
  • Updating operator-lifecycle-manager builder & base images to be consistent with ART #1799 (jupierce)
  • Bug 1880473: remove extraneous manifests in installplan #1798 (exdx)
  • Bug 1885398: Retrieve CA from conversion webhooks for CA Hash #1797 (awgreene)
  • Bug 1884641: Regenerate downstream InstallPlan CRD manifest. #1791 (benluddy)
  • Bug 1881222: Annotate CSVs with the properties used during dependency resolution. #1781 (benluddy)
  • Bug 1882077: Bump k8s dependencies to v0.18.9 #1775 (njhale)
  • Bug 1881584: fix check from previous polling implementation #1773 (exdx)
  • BUG 1872584: Fix conversion webhooks #1767 (awgreene)
  • Bug 1873030: Make a subscription without at least one candidate fail resolution. #1766 (benluddy)
  • Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #1763 (openshift-bot)
  • Bug 1868712: OLM should reuse existing CA if they have not expired #1761 (awgreene)
  • doc: default polling behavior #1756 (exdx)
  • Bug 1877835: update catalog image pull policy #1755 (exdx)
  • Genereate 0.16.1 changelog #1751 (awgreene)
  • 0.16.1 Release: Generate Manifests #1750 (awgreene)
  • Bug 1875247: Add package check for the channel head querying #1748 (jianzhangbjz)
  • Bug 1874938: Set RevisionHistoryLimit per Deployment #1745 (awgreene)
  • fix typo in the error message #1741 (horis233)
  • Bug 1869441: Add skips information to Operator representation #1735 (dinhxuanvu)
  • Bug 1829735: fix(operator): map top-level csv phase to component conditions #1732 (njhale)
  • Bug 1867802: shorten catalog sync interval if polling is enabled #1731 (exdx)
  • Bug 1870453: Should not compare the digest if cannot the new update pod's imageID #1729 (jianzhangbjz)
  • Bug 1866444: remove duplicate catalog source pod when polling #1723 (exdx)
  • Replace assertions in Catalog-e2e to use Gomega's Matcher library #1502 (harishsurf)
  • Convert scoped_client_test to ginkgo #1500 (harishsurf)
  • doc: add reporting bugs doc and small nit improvements in the README #1480 (camilamacedo86)
operator-lifecycle-manager - v0.16.1

Published by awgreene about 4 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.16.1/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.16.1/olm.yaml

Change Log

0.16.1 (2020-09-04)

Full Changelog

Other changes:

0.16.1 (2020-09-03)

Full Changelog

Closed issues:

  • Issue Installing OLM in Openshift Namespace #1683
  • Evicted CatalogSource pod causes failure #1677
  • Unable to use OLM to create operator in kubernetes native cluster #1660
  • An old version of a dependent package is installed #1620
  • Can't recreate operator if the installplan exist in 4.4 #1570
  • What is the significance of "internalversion" package? Is it advisable to use it? #1527
  • Leader election for olm-operator and catalog-operator #1405
  • How to make operator installation method in OCP 4.2+ compatible with OCP 4.1 #1320
  • Question: optional dependency #819

Other changes:

operator-lifecycle-manager - v0.15.1

Published by anik120 over 4 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.15.1/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.15.1/olm.yaml

Changelog

0.15.1 (2020-05-21)

Full Changelog

Other changes:

operator-lifecycle-manager - 0.15.0

Published by anik120 over 4 years ago

Note: During the 0.15.0 release publication of olm, an error resulted in post-0.15.0 changes being built into the 0.15.0 release image, and therefore this release is being recalled. Please use the 0.15.1 release, or any release before 0.15.0 instead.

Change Log

0.15.0 (2020-05-19)

Full Changelog

Closed issues:

  • Is it possible install an operator to a specific namespace via olm? #1490
  • InstallPlan/Update spam with multiple catalogsources containing different operator versions #1471
  • How to communicate with application registry without OperatorSource #1450
  • [Best Practise] How to release a product with operator #1427
  • [Best Practise] Airgap install operators #1420
  • [Best Practise] How to define channel name when certify my operator for RH #1409
  • Tit #1384
  • Stop working on my device immediately. #1376
  • OLM fails to install packageserver with FailedDiscoveryCheck error #1368
  • Docs: Clarification opportunities in the Architecture document #1346
  • When delete CSV and subscription, how to make operator waiting for its CR deleted #1302
  • Deploy Operator through OLM that selects only one namespace #1297
  • Unable to specify ImagePullSecrets for private registry in ClusterServiceVersion #1294
  • How to deliver fixpak for operand (operator instance) #1287
  • Add optional flag for having CSV's owned by their Subscription. #1283
  • Patch releases needed for CVE to remove unneeded major release churn (0.13.1?) #1269
  • There is error reported during olm installation #1155
  • Expected handling of minor release updates #1124
  • Can't install APIService that doesn't introduce a new Kind #1122
  • how to shutdown operator instance when last subscription is removed? #1088
  • catalog-operator no version tags for configmap-operator-registry image #1045
  • What is the Security guidelines for OLM fixing known CVEs? #1036
  • Support for K8S 1.16 CRD API V1 Changes #1034
  • Configuring deployment limits and environment #999
  • Make fails when GOPATH contains more than one entry #956
  • The CRD for the ClusterServiceVersion is missing field #930
  • Restricting visibility of specific CRDs to some namespaces #734
  • Api service certificates are created for each api group #727
  • There seems to be no proper way to uninstall #557

Other changes:

  • Bug 1812019: PackageManifests should include Keywords #1520 (awgreene)
  • Bug 1833426: Update Webhook E2E Namespace Labels #1515 (awgreene)
  • Bug 1834136: fix(queues): use a single gc queue #1513 (njhale)
  • Bug 1833419: Detect WebhookDescription changes in CSVs #1509 (awgreene)
  • Bump OLM version to 0.15.0 #1503 (anik120)
  • Bug 1830031: Update OLM to use UID for OG Labels #1496 (awgreene)
  • Bug 1826446: (fix) Admission Webhook names must be unique #1489 (awgreene)
  • Bug 1818788: Fix Operator Generation code #1483 (awgreene)
  • Bug 1825330: support creating v1beta CRDs to avoid data loss #1470 (exdx)
  • (Rebased disc)^2 #1468 (njhale)
  • Switch api definitions to operator-framework/api #1464 (ecordell)
  • chore(deps): bump to kube 1.18 #1462 (ecordell)
  • Fix failing E2E bundle unpacking test. #1460 (benluddy)
  • Add an operator cache for use by the resolver. #1458 (benluddy)
  • fix: add empty go file to packge to fix make verify #1455 (exdx)
  • Regenerate the chart embedded in the test installer as needed. #1454 (benluddy)
  • Fix upstream image build #1452 (njhale)
  • Added Github workflow for running e2e tests #1451 (harishsurf)
  • feat: support secrets from bundle #1447 (exdx)
  • chore(docker): add kubebuilder to base image #1446 (njhale)
  • fix: use busybox csv for catalog polling e2e test #1444 (exdx)
  • Add BugZilla component to OWNERS file #1442 (dinhxuanvu)
  • Add initial SAT solver package. #1440 (benluddy)
  • Convert package manifest e2e to ginkgo test #1439 (harishsurf)
  • Admission webhoooks #1436 (awgreene)
  • feat: support configmap creation from the bundle #1434 (exdx)
  • Convert gc_e2e_test.go to ginkgo #1429 (harishsurf)
  • Modify dynamic_resource_e2e_test to ginkgo #1424 (harishsurf)
  • Remove license year 2: Electric Boogaloo #1419 (njhale)
  • Create APIService after API server deployment #1418 (awgreene)
  • feat: support v1 CRD objects in OLM #1416 (exdx)
  • Bug 1817833: Add spec validation and improved status for CatalogSources #1414 (njhale)
  • Add tests for GC assumptions. #1411 (benluddy)
  • End-to-end test binary can set up test clusters #1410 (benluddy)
  • Reconcile Namespace OG Labels in Namespace Syncer #1408 (awgreene)
  • Bug 1815761: Fix installplan error when installing from bundles #1401 (ecordell)
  • Add OG label to namespaces in OperatorGroup #1398 (awgreene)
  • Ignore differences in CSV .status.conditions in unit tests. #1390 (benluddy)
  • Bug 1814457: fix(catsrc): remove limits on catalogsource pods #1389 (ecordell)
  • Add e2e test for multiple APIServices on a pod #1388 (awgreene)
  • Add more CSV information to the PackageManifest #1387 (dinhxuanvu)
  • Fix typo in subscription.crd template file #1381 (harishsurf)
  • [release-4.2] Bug 1797021: Fix bad opgroup annotations #1373 (ecordell)
  • Convert e2e go tests to ginkgo - using ginkgo convert utility #1372 (harishsurf)
  • manifests(prometheus): failing operators should be a warning #1371 (ecordell)
  • chore(deps): bump to kube 1.17.3 #1370 (anik120)
  • Bug 1810698: feat(jitter): add jitter to controllers to smooth out our spiky resource #1353 (ecordell)
  • Clarify roles and adds info about Package Server #1350 (flickerfly)
  • Bug 1797747: Make provided API ClusterRoles be owned by the corresponding API. #1348 (benluddy)
  • Bug 1808113: Fix OwnerReferences for bundled CRs #1341 (njhale)
  • Bug 1809294: Update subscription_sync_count to include the package name #1340 (simrandhaliw)
  • Bug 1805412: Support multiple APIServices on a single deployment #1339 (awgreene)
  • fix(make): build cpb as prereq of e2e-local #1337 (njhale)
  • Tolerations & Resources Override using .Subscription.Config #1334 (umangachapagain)
  • Unbreak the minikube mode of build_local.sh. #1332 (benluddy)
  • Fix kind detection for local builds. #1324 (benluddy)
  • Bug 1807128: Don't block on ctx.Done() if startup fails. #1323 (benluddy)
  • Bug 1799463: Duplicate packages in packageserver APIService response #1322 (exdx)
  • Add stale bot #1319 (Bowenislandsong)
  • Bug 1784024: Use generations to prevent duplicate InstallPlans #1316 (njhale)
  • Update README to include OLM-Book #1314 (awgreene)
  • add link to olm-book definition of subscription #1313 (madorn)
  • Bug 1805570: Remove run-level 1 from olm and openshift-operators namespaces #1308 (dinhxuanvu)
  • Add some examples for Subscription config feature #1307 (madorn)
  • Bug 1804812: fix(deployment): deployment spec hash #1301 (ecordell)
  • Bug 1798051: Reinstate v1alpha2 operatorgroup #1300 (awgreene)
  • Bug 1786471: fix(packagemanifests): Fix index key func to avoid key collision #1284 (dinhxuanvu)
  • Bug 1798645: fix(bundles): execute opm from tooling container #1252 (njhale)
  • Add alm-examples-metadata #1224 (Jamstah)
  • Bug 1762769: Prioritize APIs from same CatSrc #1080 (awgreene)
  • Lock down package server runtime environment #1073 (javanthropus)

* This Changelog was automatically generated by github_changelog_generator

operator-lifecycle-manager - 0.14.1

Published by benluddy over 4 years ago

Changelog

0.14.1 (2020-01-30)

Full Changelog

Closed issues:

  • [Bug] Cannot create a customresourcedefinition that has been exported via 'oc get -o yaml|json' command and then deleted #1260

Other changes:

  • Bump version to 0.14.1. #1264 (benluddy)
  • Bug 1796092: Update operator-registry dependency to v1.5.8. #1258 (benluddy)
  • Add support for Prometheus Custom Resources #1253 (awgreene)
  • Fix overly broad .gitignore pattern that was excluding a vendored pac… #1250 (benluddy)

0.14.0 (2020-01-24)

Full Changelog

Closed issues:

  • Instance creation for dependency operator #1214
  • operator-framework command #1206
  • validate installModes failed on OCP 4.2.0 #1204
  • [Question] What does alm means? #1193
  • Can I specify namespace in "required" operators in clusterserviceversion #1191
  • using OLM with a restricted network - pod deploy via oc appy does not resolve to use mirror? #1184
  • Cannot upgrade operator from v1alpha1 to v1beta1 #1180
  • CSV stuck in Pending state, requirement not met on missing serviceAccount that is defined in said CSV #1174
  • Cannot delete operator after delete subscription #1168
  • Why setting the replicas of packageserver as 2 #1164
  • OLM picks an operator dependency randomly for operators handling same resources kind provided by the same CatalogSource #1158
  • installplan contains unrelated ownerReference #1153
  • Security CVEs in release 0.12.0 #1121
  • operatorhubio-catalog is scheduled to run on a MS Windows worker node #1119
  • make run-console-local dont exists anymore #1064
  • olm-operator crashes with "fatal error: concurrent map iteration and map write" #1016
  • Delay of more than 10 minutes for operators to install if subscription is create right after a catalog is created #901
  • local role becomes cluster role when operator is deployed. #874
  • ClusterRoles with group/user subjects #786
  • (doc) Link in the installation guide is not working #783
  • Sync "olm" failed: no catalog sources available #740
  • Link to example CSVs is incorrect #737
  • OLM failed -- Tag latest not found in repository quay.io/coreos/olm #668
  • Installation requirements missing #481

Other changes:

operator-lifecycle-manager - 0.13.0

Published by gallettilance almost 5 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.13.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.13.0/olm.yaml

Changelog

0.13.0 (2019-11-15)

Full Changelog

Closed issues:

  • Issue 2 #1127
  • Issue 1 #1126
  • Slack channel? #1117
  • InstallPlans not being generated on OpenShift 3.11 with OLM 0.12.0 #1113
  • MinKubeVersion error msg as a requirement can cause misunderstandings #1093
  • Instances of Clusterwide CRDs are not displayed properly in InstalledOperators #1077
  • CSV required CRDs are resolved from an unpredictable catalog #1076
  • Missing channels from package.yaml definition #1072
  • Security: new CVEs in 0.12.0 release AND in master, new fixes/release coming? #1066
  • How to troubleshot what is happening with a subscription #1063
  • 0.12.0 release isn't versioned correctly #1061

Other changes:

operator-lifecycle-manager - 0.12.0

Published by awgreene about 5 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.12.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.12.0/olm.yaml

Change Log

0.12.0 (2019-09-26)

Full Changelog

Closed issues:

  • Using OLM API with another operator #1042
  • Build fails because of coreos/etcd checksum mismatch #1032
  • [client-go] An exception occurred when the version number contains English letters #1030
  • Rolling updates nullify use of readiness probes #1028
  • Feature Request: Support additional resources in ClusterServiceVersion, like StatefulSet and DaemonSet #1022
  • Catalog operator consumes 9GB of memory and shows errors of unhealty clients #1015
  • [Question] How the dependency feature suppose to work? #1010
  • OLM creating tons of packageservers #986
  • The ability to pull CatalogSource images from private docker registries #982
  • install.sh (0.11.0) fails to find the the packageserver csv #981
  • Service and ConfigMap specification in ClusterServiceVersion #972
  • Over 10 minutes of delay for operator upgrade to initiate after CatalogSource image is updated. #947

Other changes:

  • (docs) Update release.md documentation #1047 (awgreene)
  • (release) cut a release for 0.12.0 #1046 (awgreene)
  • Bug 1749036: fix install behavior both during and post-install permission changes #1039 (jpeeler)
  • Enable vendoring on Go 1.1x #1038 (skitt)
  • [release-4.1] Bug 1750867: Make packagemanifest list return all valid packages #1037 (njhale)
  • chore(docs): consolidate doc directories #1033 (njhale)
  • Fix broken doc links #1031 (dimitraz)
  • Bug 1746811: Make packagemanifest list return all valid packages #1029 (njhale)
  • Bug 1750980: feat(olm): don't calculate a patch when updating via a replacement chain #1027 (ecordell)
  • Bug 1748771: Default Icon for PackageManifest Subresource #1026 (alecmerdler)
  • Bug 1746159: Cleanup leftover cross-namespace OwnerReferences #1025 (njhale)
  • Bug 1744245: Subscription should not point to deleted ip #1023 (tkashem)
  • Bug 1748914: Drop the hard-coded DNS suffix #1019 (skitt)
  • Bug 1717636: Add proper name to related objects #1018 (jpeeler)
  • [CatalogSource] Set Global Catalog NS with EnvVar #1014 (awgreene)
  • Bug 1741799: Remove InstallPlan Source, SourceNamespace from UX #1013 (kevinrizza)
  • Bug 1717638 fix(olm): report name and group for related objects #1012 (jpeeler)
  • Stop relying on pgrep -q #1011 (skitt)
  • Bug 1746659: chore(deps): update grpc dependency #1009 (ecordell)
  • Bug 1745626: Update GRPC libs #1008 (ecordell)
  • Bug 1740332: OLM should resume operator install #1006 (tkashem)
  • Bug 1744490: Add RBAC for PackageManifest Icon Subresource #1005 (alecmerdler)
  • Bug 1738203: Add relatedObjects to cluster operator status #1004 (dinhxuanvu)
  • Bug 1727800: Remove Icon from PackageManifest Resource #1002 (alecmerdler)
  • Bug 1744245: fix e2e failure #1001 (tkashem)
  • Bug 1741475: test(e2e): Update permissions during operator upgrade #998 (ecordell)
  • Readme adjustments #993 (camilamacedo86)
  • fix name of dir - replace Documentation for doc #992 (camilamacedo86)
  • feat(github) : Add github files #991 (camilamacedo86)
  • Bug 1727800: Icon Subresource for PackageManifest #990 (alecmerdler)
  • Bug 1727042: feat(operatorstatus): report packageserver as upgradeable #989 (ecordell)
  • (doc) How to update operators documentation #988 (dinhxuanvu)
  • fix(deploy): change local deploy to use olm namespace #987 (jpeeler)
  • Proposal for PackageManifest Icon Subresource #985 (alecmerdler)
  • (doc) Add deprecated CRD version procedure and note #984 (dinhxuanvu)
  • Bug 1746270: Remove deprecated CRD's stored versions to allow CRD update #983 (dinhxuanvu)
  • Bug 1702552: Two "NAME" fields by command "oc get catalogsource" #980 (dinhxuanvu)
  • Bug 1743748: Report Upgradeable in ClusterOperator status #979 (openshift-cherrypick-robot)
  • Bug 1737057: Sub CRD does not validate config #978 (tkashem)
  • Bug 1740174: fix(catalog): re-install resources in existing installplan #977 (jpeeler)
  • Bug 1737156: feat(metrics): record sync count for Subscriptions, labeled with name and installedCSV #976 (ecordell)
  • Bug 1737081: catsrc status should show error #974 (tkashem)
  • Bug 1732914: Operator upgrades fail when versions field is not set #973 (dinhxuanvu)
  • Bug 1727032 Report Upgradeable in ClusterOperator status #971 (kevinrizza)
  • Bug 1743345: clean up service account, cluster roles, and cluster role bindings after CSV deletion #970 (jpeeler)
  • (doc) add doc for scoped operator install #969 (tkashem)
  • (doc) update new release doc #968 (tkashem)
  • (release) update changelog #967 (tkashem)
  • (release) generate manifests for 0.11.0 #966 (tkashem)
  • Bug 1714140: fix(catalog): re-install resources in existing installplan #965 (jpeeler)
  • Bug 1732214: Fix panic when binding already exists #964 (ecordell)
  • Bug 1662263: include git sha in ART builds #961 (tkashem)
  • Bug 1717636: Add relatedObjects to cluster operator status #960 (dinhxuanvu)
  • Bug 1732613: Follow up for pod configuration #958 (tkashem)
  • (proposal) improved csv status reporting #939 (tkashem)
  • Operator validation library project proposal #924 (gallettilance)

* This Change Log was automatically generated by github_changelog_generator

operator-lifecycle-manager - 0.11.0

Published by tkashem about 5 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.11.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.11.0/olm.yaml

Change Log

0.11.0 (2019-07-26)

Full Changelog

Closed issues:

  • Get OLM version from cluster #935
  • Is there documentation for a ClusterServiceVersion install.strategy=image? #905
  • ignore #899
  • Wrong steps in the Release notes (0.10.0) #895
  • Ignore #894
  • Unable to use OLM tool when the operator is cluster-scoped and has not the role #888
  • Unable to run UI console for OLM #886
  • Docs - Add a better explanation over the install commands #782
  • ignore #781

Other changes:

  • Bug 1732613: Follow up for pod configuration #958 (tkashem)
  • test(e2e): remove extra resource comparison #938 (njhale)
  • (release) cut a release for 0.11.0 #962 (tkashem)
  • Bug 1732302: Fix panic when binding already exists #959 (cblecker)
  • fix(manifest): fix env var projection in command #957 (ecordell)
  • feat(deploy): add resource requests to all pods #955 (jpeeler)
  • chore(modules): pin k8s deps to 1.14 #954 (njhale)
  • feat(metrics): record sync count for Subscriptions, labeled with name and installedCSV #951 (ecordell)
  • Pod configuration #950 (tkashem)
  • Minor fixes #945 (jpeeler)
  • Add simple benchmark for namespaced subscription resolution #943 (njhale)
  • Remove package server subscription #942 (ecordell)
  • proposal(operator-config): initial proposal for persisting configuration #941 (ecordell)
  • 1723818: package server 4.1 to 4.2 upgrade should not fail #937 (tkashem)
  • Validate existing Custom Resources against new schema prior updating #933 (dinhxuanvu)
  • feat(csv): detect changes to a deployment and persist them #931 (ecordell)
  • Add optional profiling #929 (njhale)
  • manifests: move ServiceMonitor manifest to runlevel 90 #928 (paulfantom)
  • Bug 1723818: CSV name change should not cause upgrade to fail #925 (tkashem)
  • Add Subscription InstallPlan Status #923 (njhale)
  • Add a target for compiling bare e2e #921 (jpeeler)
  • fix(test): fixup bare test imports and vars #920 (jpeeler)
  • fix(build): set GO111MODULE=on #918 (jpeeler)
  • Update CHANGELOG to include changelogs from 0.10.0 and 0.10.1 #917 (dinhxuanvu)
  • docs(release): add additional clarifying details #916 (jpeeler)
  • Bug 1723851: fix(catalog): do not add owner references to clusterroles or crbs (4.1 cherrypick) #915 (ecordell)
  • Switch to go 1.12 in the root Dockerfile #914 (ecordell)
  • Add webhook proposal #913 (jpeeler)
  • fix(build): don't use helm in src image #912 (ecordell)
  • Add config options to QueueInformer constructors #911 (njhale)
  • fix(chart): add missing descriptions to operator group #910 (jpeeler)
  • allow KUBECONFIG to be set from env in run_e2e_bare.sh #909 (jpeeler)
  • add -l option to $POD_MANAGER attach #907 (madorn)
  • Fix PackageManifest Server Crashes #904 (alecmerdler)
  • Allow CRD updates with multiple owners #902 (jpeeler)
  • Bug 1691546: fix(catalog): do not add owner references to clusterroles or crbs #900 (ecordell)
  • Add support for user defined ServiceAccount for OperatorGroup. #892 (tkashem)
  • Change Package Server Global Namespace #890 (alecmerdler)
  • make release 0.10.1 #889 (dinhxuanvu)
  • repair run_console_run.sh script #885 (madorn)
  • Subscription CatalogSource Status #881 (njhale)
  • (proposal) Add user defined service account #880 (tkashem)
  • Enable OLM to update CRD when there is only one owner of that CRD #878 (dinhxuanvu)
  • Package API server monitoring #863 (tkashem)

* This Change Log was automatically generated by github_changelog_generator

operator-lifecycle-manager - 0.10.1

Published by dinhxuanvu over 5 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.10.1/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.10.1/olm.yaml

0.10.1 (2019-06-05)

Full Changelog

Closed issues:

  • Unable to install the olm #882
  • Doc for defining x-descriptors #808
  • Api server backed resources missing permissions #804
  • Seeing a consistent pattern of warnings installing OLM on OS3 cluster #803
  • Localhost:9000 can't be accessed #800
  • Unable to see operators after install/deploy the OML by following the installation guide #784
  • Pull configmap-operator-registry from quay org "operator-framework" not "operatorframework" in 0.8.1 and master #779
  • "no matches for kind" error during OLM installation #746
  • need ability to specify roleRef in permissions #732
  • none of the deployment works with okd 3.11 #715
  • Subscription stuck at Upgrading #700
  • Getting started guide does not work #677
  • Installation sometimes fails #558
  • Unhelpful "RequirementsNotMet" message when attempting to deploy Template Service Broker Operator CSV #543

Other changes:

  • Bump release version to 0.10.1 #887 (dinhxuanvu)
  • Add Internal types for operators.coreos.com API group #877 (njhale)
  • Documentation: Fix a few typos #876 (marcoderama)
  • feat(install): Add new install scripts for releases, update release #875 (ecordell)
  • Change Global Catalog Namespace for OpenShift #871 (alecmerdler)
  • fix(operatorgroup): Remove namespaces requirement for opgroup status #869 (dinhxuanvu)
  • docs(release): add basic steps for making release #867 (jpeeler)
  • update manifests to 0.10.0 #866 (jpeeler)
  • chore(deps): bump kube deps to 1.14 #864 (ecordell)
  • fix(catalog): close grpc connections before deleting them #861 (ecordell)

* This Change Log was automatically generated by github_changelog_generator

operator-lifecycle-manager - 0.10.0

Published by jpeeler over 5 years ago

Install

Scripted

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

Manual

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.10.0/crds.yaml
kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.10.0/olm.yaml

Change Log

0.10.0 (2019-05-22)

Full Changelog

Closed issues:

  • Operator lifecycle manager and operator-sdk connection #862
  • I am getting error while installing OLM #854
  • Generated Subscriptions should have an owner reference to created Subscription #832
  • replaces meta data for operator will throw fatal error when no previous version of operator is found. #831
  • Operator catalog is created but now shown in the OLM UI #822
  • After it be installed the URL to connect/use it should be informed to the user #785
  • Add 'operatorgroups' to edit and view clusterroles #743
  • upstream deployment: olm pod keeps crashing #714

Other changes:

  • bump version to 0.10.0 #865 (jpeeler)
  • (refactor) Move csv set and replace to a package #860 (tkashem)
  • fix(unit): Remove leftover println causing excessive log in unit test #859 (dinhxuanvu)
  • fix(run_console_loca): Fix command and improve output message #858 (camilamacedo86)
  • test(olm): test role aggregation for aggregate apiservices #856 (ecordell)
  • fix(unit): TestUpdate no longer flakes #855 (ecordell)
  • chore(deploy): fix release scripts #852 (ecordell)
  • fix(operatorgroup): No targetNamespaces matched namespace selector #851 (dinhxuanvu)
  • Bug 1705649: fix olm-operators tolerations #850 (ravisantoshgudimetla)
  • fix(deploy): add missing descriptions to manifests #848 (jpeeler)
  • fix(catalog): fix issue where subscriptions sometimes get "stuck" #847 (ecordell)
  • fix(deploy): add missing descriptions #845 (jpeeler)
  • Add Termination Message to Failing OLM Pods #844 (alecmerdler)
  • Fix tolerations #843 (ravisantoshgudimetla)
  • fix(catalog): Fix subscriptions without a sourceNamespace hang forever #839 (dinhxuanvu)
  • fix(resolver): fixes a bug where resolved dependent subscriptions don't #838 (ecordell)
  • Refactor to avoid cache races #837 (jpeeler)
  • Set limit on length of Status.Conditions of a csv #836 (tkashem)
  • Fix gRPC registry pod recreation #835 (njhale)
  • Support semver ranges of versions to skip in the head of a channel #834 (ecordell)
  • test(e2e): wait for deployment to exist in csv replacement test #833 (ecordell)
  • Always set LastTransitionTime in OperatorStatusCondition #830 (soltysh)
  • Revert "chore(cvo): remove ClusterOperator from manifests" #828 (ecordell)
  • fix(olm): Fix the issue with missing events due to rate limit #827 (dinhxuanvu)
  • chore(cvo): remove ClusterOperator from manifests #826 (ecordell)
  • Add node-selector annotation to namespace #824 (ravisantoshgudimetla)
  • chore(cvo): update openshift/api so that OperatorFailing is changed to OperatorDegraded #823 (ecordell)
  • Add validation details for spec.maturity field #821 (tlwu2013)
  • Subscription Status InstallPlan References #820 (njhale)
  • Add priorityClassName #817 (jianzhangbjz)
  • Update catalog if image changes #816 (ecordell)
  • feat(packageserver): add additional info to package server output #813 (ecordell)
  • feat(rbac): restrict permissions for namespace admins #812 (ecordell)
  • chore(cvo): report progressing=true if the version has updated #811 (ecordell)
  • add logging and separate muxer for metrics #809 (jpeeler)
  • fix(catalog): recreate registry pods when deleted #807 (njhale)
  • documentation: Fix a few typos. #806 (marcoderama)
  • Garbage Collection for OperatorGroup RBAC #795 (alecmerdler)
  • fix(olm): generate aggregated clusterroles for ownnamespace operatorgroups correctly #794 (ecordell)
  • Fixing indentation for spec field #787 (bergerhoffer)
  • Add support for Windows WSL in run_console_local.sh #768 (leszko)
  • fix the labels.provider of packagemanifest issue #766 (jianzhangbjz)
  • fix(deployment): Clean up orphaned deployments #759 (dinhxuanvu)
  • Add Provided APIs to PackageManifest #754 (alecmerdler)
  • Fix small typo. #751 (lveyde)
  • fix(olm): add deletion monitoring for api services #750 (jpeeler)

* This Change Log was automatically generated by github_changelog_generator

operator-lifecycle-manager - 0.9.0

Published by njhale over 5 years ago

Quick Install

kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/0.9.0/olm.yaml

Change Log

0.9.0 (2019-04-11)

Full Changelog

Implemented enhancements:

  • feat(packageserver): support apps.redhat.com and operators.coreos.com #788 (njhale)
  • fix(metrics): add service monitor config #682 (jpeeler)

Fixed bugs:

  • fix(annotation): don't annotate deployments that aren't owned by a CSV #792 (ecordell)
  • fix(packageserver): add struct tags to PackageManifestList #791 (njhale)
  • fix(olm): use hashes for provided api labels #778 (ecordell)

Closed issues:

  • git add issue #797
  • Unable to install the latest version on minishift #780
  • scripts/install_local.sh: upstream-operators.catalogsource.yaml not written correctly #772
  • flag provided but not defined: -writeStatusName #770
  • ClusterServiceVersion Status: Failed #769
  • Upstream quickstart and latest manifests should deploy same OLM image #747

Other changes:

operator-lifecycle-manager - 0.8.1

Published by njhale over 5 years ago

Change Log

0.8.1 (2019-03-20)

Full Changelog

Implemented enhancements:

  • Grant namespace list to global operators #764 (ecordell)
  • feat(csv): requeue csvs on change to CRDs #763 (njhale)
  • Add upstream catalog #762 (ecordell)
  • refactor(images): use operator-framework namespace for all olm images #752 (njhale)
  • clusteroperator: Report when OLM reaches "level" and check syncs #748 (smarterclayton)
  • feat(test): adds CSV phase reporting for package server #745 (jpeeler)
  • Add minKubeVersion validation to templates #739 (dinhxuanvu)
  • OperatorGroup expansion/contraction #736 (ecordell)
  • docs(operatorgroups): add more extensive docs #721 (njhale)
  • add all-in-one yaml and helper script #720 (dmesser)
  • feat(csv): allow use verb in permissions #717 (ecordell)
  • Add Graceful Shutdown to PackageManifest Server #711 (alecmerdler)
  • feat(catalogsource): allow grpc source types that don't require an image #709 (njhale)
  • remove minishift support #704 (leseb)
  • fix(packagemanifest): Add InstallModes info from CSV to PackageManifest #697 (dinhxuanvu)
  • fix(installplans): add ability to apply Services #674 (njhale)
  • test(validation): add test to verify OLM can use bundles with CRDs with min/max fields #672 (njhale)
  • test(catalog): add e2e test to verify configmap changes are detected #670 (ecordell)
  • fix(operatorgroups): write out CSV status on OperatorGroup issues #669 (njhale)
  • Add minimum kube version to CSV & check it against server version #663 (dinhxuanvu)
  • Watch all namespaces in local setup by removing watchedNamespaces in local-values #657 (chancez)
  • Write cluster operator status after successful startup (attempt #2) #652 (jpeeler)
  • Consume Operator Registry from PackageManifest Server #650 (njhale)
  • update codegen for 2019 #646 (jcantrill)
  • test(catalog): add an e2e test verifying that the rh-operators catalog starts #643 (ecordell)
  • feat(csv): add installmodes to CSV spec #640 (njhale)
  • feat(resolver): take all subscriptions into account when resolving #638 (ecordell)
  • Requeue subscriptions on catalogsource change #633 (ecordell)
  • Add view permissions for CRDs on provided APIs #618 (ecordell)
  • Require pluralname for APIServiceDefinitions in CSVs #617 (ecordell)
  • Verify CRD's condition to ensure it's registered with k8s API (rebased) #614 (jpeeler)
  • chore(release): switch image-reference tag to operator-lifecycle-manager #612 (ecordell)
  • feat(package-server): create subscription manifest #609 (njhale)
  • use quay.io vs registry.reg-aws.openshift.com #608 (jboyd01)
  • feat(ci): remove e2e tests from gitlab #602 (ecordell)
  • feat(package-server): self-host package-server with CSV #594 (njhale)
  • test(csv): use mock-ext-server for owned apiservice e2e test #593 (njhale)
  • Add operator namespace #591 (jpeeler)
  • Don't process CSVs without operatorgroup #589 (ecordell)
  • Adding description to package manifest object #587 (galletti94)
  • Propagate Labels from CatalogSource to PackageManifests #576 (alecmerdler)
  • Make use a valid clusterPermissions rule verb #575 (wongma7)
  • Create role bindings for operator service accounts #571 (ecordell)
  • feat(olm): use cache listers in olm-operator #569 (njhale)
  • Operator group follow ups #568 (jpeeler)
  • feat(mocks): generate fakes and mocks in a container #564 (njhale)
  • Remove ns annotator #563 (ecordell)
  • Create registry pods for ConfigMap CatalogSources #556 (ecordell)
  • Switch to go modules #554 (ecordell)
  • feat(make): add e2e command for running from ci-operator #552 (ecordell)
  • Add test case for supporting multi-version CRD #548 (dinhxuanvu)
  • Verify Native APIs Present for ClusterServiceVersion #541 (alecmerdler)
  • feat(csv): detect req and dep change in succeeded/failed phases #536 (njhale)
  • Add assign verb to csv crd #531 (eriknelson)
  • Emit Kubernetes Events for ClusterServiceVersion #530 (alecmerdler)
  • feat(csv): add cert rotation for owned APIServices #525 (njhale)
  • Pass Annotations to PackageManifests #521 (alecmerdler)
  • feat(deploy): add debug variable to all deployments #518 (jpeeler)
  • feat(build): allow skipping minikube during local builds #516 (jpeeler)
  • Add possible nonResourceURL verbs to validation #511 (eriknelson)
  • Add CatalogSource-Specific Fields to PackageManifest #505 (alecmerdler)
  • Add Runlevels + docker labels #502 (ecordell)
  • Make use a valid clusterPermissions rule verb #499 (wongma7)
  • Always Return Global PackageManifests #494 (alecmerdler)
  • refine cluster-admin OLM workflow #482 (madorn)
  • add OperatorGroup #480 (jpeeler)
  • feat(olm): add RBAC requirements check for CSVs #479 (njhale)
  • Allow resolving ClusterRoles #477 (ecordell)
  • Implement Watch for PackageManifest API #476 (alecmerdler)

Fixed bugs:

  • OLM Unable to Upgrade Through Multiple Versions #755
  • Subscription steps through multiple upgrades #761 (ecordell)
  • Fix typo - k8s version format #760 (tlwu2013)
  • fix(csv): properly detect apiservice and crd conflicts #758 (njhale)
  • Emit InstallSucceeded Event for CSV #749 (alecmerdler)
  • fix(packageserver): set packageserver to IfNotPresent #738 (ecordell)
  • fix(installmodes): update support logic to match expected behavior #733 (njhale)
  • fix(packagesever): add missing name field to api definition #731 (ecordell)
  • fix(owners): remove cross-namespace and cluster->namespace ownerrefs #729 (ecordell)
  • fix(csv): remove regex on base64 image data #723 (ecordell)
  • fix(ocp): add csv and deployment for package server #722 (jpeeler)
  • Fix API Validation for OperatorGroup Spec #716 (alecmerdler)
  • fix(manifests): start manifest file names with 0000_50_olm_* #712 (njhale)
  • fix(olm): properly detect cluster operator API #710 (jpeeler)
  • fix(registry-pods): add everything toleration to registry pods #708 (njhale)
  • Make e2e more robust #703 (jpeeler)
  • fix(deploy): Add a component prefix to manifests #702 (smarterclayton)
  • fix(csv): only allow one CSV per provided API across intersecting operatorgroups #701 (njhale)
  • fix(olm): Remove the "v" prefix in minKubeVersion if presents #699 (dinhxuanvu)
  • Fix README.md links for CRDs, Descriptor, and Package #695 (ron1)
  • fix(olm): Fix CSVs api-servers battle for ownership of APIServices #690 (dinhxuanvu)
  • fix(subscriptions): fix race between subscription sync and cache #689 (njhale)
  • fix(reconciler): set command in pod spec of registry images #688 (ecordell)
  • fix(permissions): Generate unique Names for permissions #687 (ecordell)
  • Correct URL for Package Server CSV Link #685 (alecmerdler)
  • Ensure Owner References on ConfigMaps for CatalogSources #681 (alecmerdler)
  • fix(cm-reconciler): query for pods to overwrite by CatalogSource label #680 (njhale)
  • fix(installplan): fix bug where too many installplans can be created #679 (ecordell)
  • fix(subscriptions): respect startingCSV #676 (njhale)
  • Add view role verbs to admin/edit role aggregation. #673 (cliles)
  • add view rbac to 'admin' and 'edit' default roles #671 (aweiteka)
  • fix(packageserver): don't error out when listing #667 (njhale)
  • fix(operatorgroups): use copied csv for update status #665 (njhale)
  • fix(deploy): add linux nodeselector #653 (ecordell)
  • fix(metrics): remove resources that aren't updated #637 (jpeeler)
  • fix(crds): remove category all from CRDs #636 (ecordell)
  • fix(charts): add operator_namespace to run-local values #634 (njhale)
  • fix(deploy): add runlevel to openshift-operators #620 (ecordell)
  • fix(olm): don't annotate target namespace on copied CSVs #616 (jpeeler)
  • fix(e2e): make operator group test more robust #603 (jpeeler)
  • fix(e2e): fix CSV tests #599 (njhale)
  • Fix a typo in documentation #596 (smanpathak)
  • Fix client-go Dependency #592 (alecmerdler)
  • Fix Panic in PackageManifest Server #590 (alecmerdler)
  • fix(annotations): merge CSV and pod template annotations when installing deployments #585 (njhale)
  • Add packagemanifest:aggregated-apiserver-clusterrole #583 (alecmerdler)
  • fix(csv-requeue): requeue on namespace all if all namespaces are watched #572 (njhale)
  • Fix Go Modules #561 (alecmerdler)
  • fix(queueInformers): use separate queue for each namespace #560 (njhale)
  • fix(olm): set lister up for deployments #550 (jpeeler)
  • Fix olm pod name so log to be written correctly to olm.log #549 (dinhxuanvu)
  • Fix template values for 'olm' parameters #537 (rhuss)
  • fix(e2e): switch to port 5443 for owned apiservice test #527 (njhale)
  • fix(package-server): make secure port configurable and default to 5443 #524 (ecordell)
  • fix(olm): don't annotate namespaces on operator creation #523 (ecordell)
  • fix(build): add cleanup for package release files #517 (jpeeler)
  • fix(metrics): use CRD client instead of k8s #515 (jpeeler)
  • fix(requirements): add support for non resource url rules #514 (njhale)
  • Rewrite Namespace when Fetching Global PackageManifests #513 (alecmerdler)
  • Small log statement fix with olm requirements #508 (eriknelson)
  • fix(requirements): remove extra empty permission requirement statuses #506 (njhale)
  • fix(ci): use deployment namespace for catalog_namespace #504 (njhale)
  • fix 30_14-imagestream.yaml formatting #500 (mrogers950)
  • Add missing binary to fix run-local-shift #497 (font)
  • feat(csv): install owned APIServices #492 (njhale)
  • fix(build): don't vendor #490 (ecordell)
  • fix(deploy): yaml error in imagereferences #486 (ecordell)
  • fix(deploy): only use replace on configmaps #483 (ecordell)

Closed issues:

  • Continuous Delivery via OLM #742
  • Operator install plans fail w/repeat count regexp parsing error with OLM 0.8.1+ on OCP 3.11 #735
  • Generated aggregated cluster roles contains group id in resource name #730
  • package server panic when deploying operator source from operator-marketplace #728
  • Help needed with CR display name #725
  • OLM complains with "Policy rule not satisfied for service account" #724
  • operator does not upgrade packagserver #706
  • Unable to deploy OLM on minishift #705
  • How to enable all workspaces so that OLM watches them? #698
  • README links to CRDs, Descriptors, and Packages are broken #694
  • MountVolume.SetUp failed for volume "config-volume" : secrets "alertmanager-alertmanager-main" not found #648
  • Use CR definitions instead of configmap data #644
  • make run-local for Minikube fails with "packageserver" deployment failure #642
  • Question: instalingl the OLM via the CVO #628
  • change catalog operator default namespace #627
  • manifests: OLM is creating a namespace without run-level #619
  • Non operator-sdk operators #610
  • Unable to retrieve pull secret openshift-operator-lifecycle-manager/coreos-pull-secret for openshift-operator-lifecycle-manager/olm-operator... #607
  • package-server pod keeps crashing #598
  • OLM GUI does not have permission to list its OLM CRDs #597
  • OLM compatibility with cluster monitoring Operator #581
  • ClusterRoleBinding against aggregated-apiserver-clusterrole without role manifest #577
  • Failed to update catalog source rh-operators status #544
  • Latest console image is broken #540
  • Question: How to "enable" the OLM in the console for Minishift ? #538
  • olm-operator local run expects master image tag which is unavailable #529
  • CSV waits for wrong CRD version to be available #507
  • Add support for specifying multiple CRDs in one yaml file #495
  • make run-local-shift fails on minishift due to the lack of helm #488
  • CSV support for ClusterRoles #473

Other changes:

Package Rankings
Top 0.77% on Proxy.golang.org
Badges
Extracted from project README
Container Repository on Quay.io License Go Report Card Slack Channel Slack Channel