0.8.1
版本发布时间: 2019-03-20 23:09:09
operator-framework/operator-lifecycle-manager最新发布版本:v0.29.0(2024-10-25 16:30:06)
Change Log
0.8.1 (2019-03-20)
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
toPackageManifests
#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:
- chore(manifests): regenerate manifests to include new anyOf validation #744 (njhale)
- docs: update CSV link #713 (robszumski)
- chore(deploy): use downstream image for openshift builds #693 (ecordell)
- chore(modules): update operator-registry module to v1.0.6 #691 (njhale)
- Add godoc for InstallModeTypes #683 (pmorie)
- chore(deploy): change 30 prefix to 50 #678 (ecordell)
- Cut 0.8.1 #662 (ecordell)
- Update metering InstallModes to support SingleNamespace #658 (chancez)
- chore(ci): remove ci checks for PRs #654 (ecordell)
- Remove operatorsource installation #651 (kevinrizza)
- update Service Catalog memory & cpu limits #649 (jboyd01)
- Add Metering Operator to catalog #647 (EmilyM1)
- fix 1663113. Add component image ENV vars to cluster-logging-operator #645 (jcantrill)
- Updated MongoDB Operator to 0.6 #641 (rodrigovalin)
- chore(fake): add fake for registry client #630 (ecordell)
- increase memory limits on all service catalog pods #629 (jboyd01)
- Install operatorsource crd and default cr #622 (kevinrizza)
- Updated CSV marketplace manifests #621 (ecordell)
- add rbac for servicebindings/finalizers #615 (jboyd01)
- Regen manifests #611 (ecordell)
- Descheduler operator CRD, CSV #584 (ravisantoshgudimetla)
- chore(docs): fix markdown lint warnings #574 (jpeeler)
- docs(arch): add operator groups #573 (jpeeler)
- Creating csv, crd, and packages for clusterlogging and elasticsearch … #570 (jcantrill)
- Cut 0.8.0 #567 (ecordell)
- chore(build): remove vendor commands from base dockerfile #566 (ecordell)
- chore(release): bump version to 0.8.0 #565 (ecordell)
- Service Catalog CSV: update resource limitations #562 (jboyd01)
- Update AMQ logo to new brand standard #547 (rhamilto)
- use OpenShift's ServiceCatalog build, update rbac + more #545 (jboyd01)
- Add Service to Owned Resources for Prometheus Operator #539 (alecmerdler)
- Add
ConfigMap
as an Owned Resource for Prometheus #535 (alecmerdler) - chore(release): cut release 0.7.4 #534 (njhale)
- chore(release): bump version number to 0.7.4 #533 (njhale)
- [Doc] Add note about helm binary requirement #528 (aditya-konarde)
- chore(package-server): enable auth by default #526 (njhale)
- More Descriptors for Dynatrace Operator #522 (alecmerdler)
- More Descriptors for Couchbase Operator #520 (alecmerdler)
- Update OKD install instructions #519 (font)
- bump 0.7.3 #512 (ecordell)
- chore(deploy): update release scripts to not use 3 different images #510 (ecordell)
- chore(deploy): put all binaries in the same image #509 (ecordell)
- chore(deploy): use runlevel label on namespace #503 (smarterclayton)
- add example and additional info about optional CSV metadata (replace… #501 (madorn)
- Fix for Federation CSV #498 (alecmerdler)
- Dropping label for origin releasepayload #496 (abhinavdahiya)
- fix(deploy): add base images for ci-operator #493 (ecordell)
- rh-operators: add FederationV2 v0.0.2 #491 (font)
- change go build to use 1.10 #489 (jpeeler)
- Revert "fix(deploy): remove package-server until ci-operator is outpu… #487 (ecordell)
- re-cut 0.7.1 #484 (ecordell)
- certified-operators: rectify form of business for Dynatrace #478 (baichinger)
- Cut 0.7.1 #475 (ecordell)
1、 olm.yaml 54.45KB