Skip to content

Latest commit

 

History

History
871 lines (766 loc) · 119 KB

CHANGELOG.md

File metadata and controls

871 lines (766 loc) · 119 KB

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:

Changelog

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