Skip to content

Latest commit

 

History

History
1206 lines (1070 loc) · 167 KB

CHANGELOG.md

File metadata and controls

1206 lines (1070 loc) · 167 KB

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)

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:

0.16.0 (2020-07-23)

Full Changelog

Closed issues:

  • Is it possible to run OLM on clusters without OpenShift #1658
  • OLM doesn't create roles corresponding to the permissions defined in the CSV file #1625
  • The required operator from ClusterServiceVersion isn't installed from the default channel. #1612
  • Unable to install OLM 0.15.1 on MicroK8s 1.17/stable #1584
  • Request respin 0.14.3 release as 0.14.1 CVE and 0.15.1 has kubectl hang issue #1576
  • Duplicate apply of 0.15.1 clusterserviceversions.crd.yaml hangs #1574
  • webhook alternate port #1573
  • 0.15.0 install hang #1534
  • OLM 0.14.2 ignores subscription channel changes. #1510
  • OOM catalog #1497
  • Use Kubeadm instead of Minikube to Support Local Power Build #1477
  • Include StatefulSet as Resource owned by Operand #1449
  • Operator installed via OLM removes nullable from CRD #1433
  • How often releases cut? #1415
  • install.sh 0.14.1 - CSV "packageserver" failed to reach phase succeeded #1360
  • Subscription emits InstallPlan containing update to unrelated operator/clusterServiceVersion #1082
  • How to add 3rd party CRD to my operator CSV #1060
  • deleting CSV does not delete operator's RBAC related resources #1041
  • Update / Patch to deployment during "replace" rejected by kubernetes, fails in a loop #952
  • CSV not found for CS in other namespace #944
  • How to tell if OLM is ready after OpenShift install? #934
  • Don't use readiness condition to detect if updates are in progress #922
  • Documentation clarification #908
  • [doc] - Installation and configuration process are not clear #896
  • Deploying an operator without using a subscription object #891
  • Unable to install 2 operators in mixed installation modes #873
  • Feature Request: NodeAffinity for Operators #840
  • Unable to uninstall OLM #789

Other changes:

  • Bug 1859178: fix(installplans): GC older installplans #1669 (ecordell)
  • Bug: Fix incorrect deployment annotations #1662 (awgreene)
  • Bug 1859717: Fix validate CRD compatibility check and deprecated CRD test case #1659 (dinhxuanvu)
  • fix: explicitly delete collection of catalog source pods in grpc e2e test #1656 (exdx)
  • Omit (hopefully) redundant yum update from downstream builder stage. #1655 (benluddy)
  • Return an error when solver input contains duplicate identifiers. #1654 (benluddy)
  • Refactor solver preference searching. #1650 (benluddy)
  • fix: remove bundle e2e test skip #1647 (exdx)
  • Add flake analyzer periodics #1645 (Bowenislandsong)
  • fix: Use PR head commit in artifact naming instead of merge commit #1643 (Bowenislandsong)
  • Bug 1857424: fix(resolver): Exclude all installed packages in dependency search #1642 (dinhxuanvu)
  • fix: use server-side apply in crd e2e test #1641 (exdx)
  • test(e2e): skip bundle cr install test #1640 (njhale)
  • fix(metrics): query cache for object count metrics #1639 (ecordell)
  • fix: install VPA CRD directly on clusterfor bundle e2e test #1637 (exdx)
  • fix: add installplan status check after subscription status check for gc e2e tests #1636 (exdx)
  • test(e2e): delete all subs, installplans, catalogs, and csvs in test teardown #1635 (njhale)
  • Add an AtMost cardinality constraint to the solver package. #1632 (benluddy)
  • fix: check installplan status in bundle e2e test #1631 (exdx)
  • Documentation improvements - PR template and DEVELOPMENT.md #1630 (matskiv)
  • Bug 1855088: generate unique (Cluster)RoleBinding names #1629 (matskiv)
  • Bug 1851213: Set Resource to plural in CSV RelatedObjects field #1623 (ankitathomas)
  • Introduce preference order for solver. #1619 (benluddy)
  • Add workflow to save e2e test artifacts #1618 (Bowenislandsong)
  • test(e2e): patch installplans w/ server-side apply #1617 (njhale)
  • fix: update README to point to the OLM book website #1611 (exdx)
  • Add more precise matching to the metric end-to-end tests. #1610 (benluddy)
  • feat(operator): automatically adopt generated resources #1607 (njhale)
  • Retry update in flaky test of CSV w/owned API Service. #1604 (benluddy)
  • Bug 1822396: Update metric when Subscription is updated #1603 (anik120)
  • bump olm version to 0.16.0 #1601 (kevinrizza)
  • Update ocp manifests with latest template #1600 (kevinrizza)
  • Disable parallel e2e-local runs by default. #1598 (benluddy)
  • Replace assertions within async assertions. #1596 (benluddy)
  • Bug 1850709: Remove failfast from operator e2e test #1592 (Bowenislandsong)
  • Bug 1849164: don't store full manifests in installplan status (for bundle images) #1589 (ecordell)
  • Bug 1847540: resolve only default channels #1583 (kevinrizza)
  • Bug 1843652: fix(package-server): get icons from default channel #1579 (njhale)
  • chore(modules): bump api dep to v0.3.7 #1578 (njhale)
  • feat: support priorityclass, poddisruptionbudget, and vpa objects #1577 (exdx)
  • docs: add design docs for including additional objects in bundles #1564 (exdx)
  • feat(resolver): don't build new clauses for weights #1563 (ecordell)
  • beta.kubernetes.io/os deprecated since v1.14, removed in v1.19 #1562 (kramvan1)
  • Reduce install.sh flakiness. #1558 (benluddy)
  • Bug 1822040: Fix delay when OLM applies label to Namespaces #1550 (harishsurf)
  • Bug 1838054: fix(catalog): no operatorgroups in a namespace should be an error when resolving #1549 (ecordell)
  • Fix duplicated CRDs in quickstart manifests. #1542 (benluddy)
  • Bug 1838705: fix(webhook): Wire ContainerPort to Webhook #1540 (awgreene)
  • Changelog for 0.15.1 #1539 (anik120)
  • Manifests for OLM 0.15.1 #1538 (anik120)
  • Bump OLM to 0.15.1 #1537 (anik120)
  • Bug 1828550: add check for storage version changes when installing CRDs #1535 (exdx)
  • Bug 1834936: fix(resolver): don't pick operator from same package when resolve requiredAPI #1521 (dinhxuanvu)
  • Bug 1822396: Delete subscription metric when an operator is uninstalled #1519 (anik120)
  • Bug 1833195: delete bundle objects after CSV gets deleted #1516 (exdx)
  • Update prow ci logging for e2e tests #1512 (harishsurf)
  • cleanup: delete duplicated import in olm #1501 (beautytiger)
  • Bug 1823714: Update PkgManifest upon catsrc update #1482 (Bowenislandsong)
  • doc: add CONTRIBUTING.md #1479 (camilamacedo86)
  • Changed address for readiness and liveness probes on registry-server #1478 (marcusportmann)
  • Catch failed Ginkgo assertion in test goroutine. #1465 (benluddy)
  • Convert metrics_e2e_test to ginkgo #1443 (harishsurf)
  • feat: add uninstall makefile target #1438 (camilamacedo86)
  • Doc: Remove legacy webhook proposal #1379 (awgreene)

0.15.1 (2020-05-21)

Full Changelog

Other changes:

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)

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:

0.13.0 (2019-11-15)

Full Changelog

Other changes:

  • Bug 1767004: defer provided api update in operator groups #1114 (jpeeler)

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:

0.12.0 (2019-09-27)

Full Changelog

Other changes:

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)

0.11.0 (2019-07-26)

Full Changelog

Other changes:

  • Bug 1732613: Follow up for pod configuration #958 (tkashem)
  • test(e2e): remove extra resource comparison #938 (njhale)

0.11.0 (2019-07-25)

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:

  • (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)

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)

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)

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:

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:

0.7.1 (2018-09-19)

Full Changelog

Closed issues:

  • Tag "master" of quay.io/coreos/package-server does not exist #471

Other changes:

0.7.0 (2018-09-19)

Full Changelog

Closed issues:

  • minishift steps need to be updated for service catalog #469
  • The --service-catalog clusterup option is invalid for OS 3.10+ #468
  • The ConfigMap "rh-operators" is invalid while installing on upstream k8s #467

Other changes:

v3.11.0 (2018-09-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • ./scripts/run\_console\_local.sh doesn't provide a usable console with make run-local or make run-local-shift #437

Closed issues:

  • Can't deploy OLM onto OpenShift #436
  • Creation of CRD defined in 05-catalogsource.crd.yaml fails #416

Other changes:

  • fix(vendor): revendor dependencies #456 (njhale)
  • fix(vendor): revendor dependencies #455 (njhale)
  • feat(olm): attempt to cleanup namespace annotations on shutdown #454 (ecordell)
  • feat(olm): attempt to cleanup namespace annotations on shutdown #453 (ecordell)
  • [WIP] fix(ci): add pipeline queueing #451 (njhale)
  • fix(prometheus): add securityContext to alertmanager example #450 (ecordell)
  • docs: install OLM with 'kubectl create -f' instead of 'kubectl apply -f' #449 (djwhatle)
  • feat(cmd): add version flags #448 (njhale)
  • feat(catalog): add aggregated roles for each resolved CRD #447 (ecordell)
  • docs: add CSV guide #446 (robszumski)
  • feat(run_console_local): add docker pull for console image #445 (njhale)
  • chore(rbac): add olm-specific ClusterRole #444 (ecordell)
  • Remove outdated install instructions #443 (ecordell)
  • chore(deploy): remove ansible scripts for install #442 (ecordell)
  • Fix Local Console Script with Minikube #441 (alecmerdler)
  • Add/update CSVs for RH and partners #440 (robszumski)
  • feat(osbs): add non-multistage dockerfile #439 (njhale)
  • Remove broker files for repo migration #438 (jpeeler)
  • Allow use of existing KUBECONFIG env var for e2e #435 (jpeeler)
  • [WIP] Package Extension API Server #433 (njhale)
  • Separate internal API client wrappers from generated external clients #432 (ecordell)
  • Catalog renaming OCS -> rh-operators #429 (ecordell)
  • Red Hat CD Readiness #428 (njhale)
  • test(e2e): add catalog loading between operator restart test #427 (njhale)
  • updated prometheus csv according to the integration into openshift #425 (sichvoge)
  • fix(catalog): add check for loaded catalogs #424 (njhale)
  • feat(subscription): add dedicated currentCSV field to subscription #423 (njhale)
  • fix(operatorclient): remove wait for deployment rollout #422 (njhale)
  • fix(e2e): remove deployment cleanup #421 (njhale)
  • Set Status on Subscription with Invalid Catalog Source #420 (alecmerdler)
  • feat(catalog): add catalog status block updates #419 (njhale)
  • Deployment fixes #418 (ecordell)
  • Fixes #416 #417 (mvazquezc)
  • [WIP] feat(catalog): add namespace awareness to plan execution #415 (njhale)
  • Make key resources linkable in philosophy doc #414 (pmorie)
  • Cut 0.6.0 #413 (ecordell)
  • [WIP] feat(resolver): add namespace and channel awareness #402 (njhale)

0.6.0 (2018-08-07)

Full Changelog

Closed issues:

  • Attempting upstream installation against kube >= 1.11 fails with validation errors #400
  • make schema-check fails with missing vendored dependency #389

Other changes:

0.5.0 (2018-07-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Typos in architecture doc #376
  • make manifests error when rendering templates with helm #369
  • make run-local missing charts #368
  • make run-local is broken #366
  • make build fails #360
  • vendoring fails when run make vendor #350

Other changes:

* This Changelog was automatically generated by github_changelog_generator

* This Changelog was automatically generated by github_changelog_generator