Created: 2019-03-22 10:30:47 +0000 UTC
Image Digest: sha256:358585fa0d2e709ce3964a245474b49b4360d8946455ab5b0467a11b135a21df
Promoted from registry.svc.ci.openshift.org/ocp/release:4.0.0-0.8
- Kubernetes 1.12.4
- kube-client-agent git ae8f7b57
sha256:c181254fb9d07bea845bbcd2f41c1ad9adae275425e88bfb42d60a82c661c6b5
- service-ca-operator git 6465c13a
sha256:db714aecc55c763732249ed004058256ca14d29b9059e721ef8b9475ae2a3551
- service-serving-cert-signer
- cluster-node-tuned git b580cb6f
sha256:3a331138ae37d742fabc7dd6570d4a509d268095a3bf41403104f2b91056396f
- configmap-reloader git 3c2f8572
sha256:223c9563bb593da2f64cffa11c9ec8691f20e789c8cd5459b6f9074eb533f896
- coredns git fbcb8252
sha256:e3dae8ab32e997533e6c19eab4796995e0359c79a92c97d33b5d6d71c8651041
- etcd git a0e62b48
sha256:30ba02445d6e8381ef3cf10a32f91fbe8beb9f6ae6c88af08afd5b2c526218cd
- grafana git 2ea5517e
sha256:d48b52e3c5cff57222458e3ce3ad91bd5794bd4b0380abdba1f5625844b92eb2
- haproxy-router git 80b8c3d8
sha256:ab1869ac15400011c42b659d0390fe4c8951cdc99879143af377af690910257e
- k8s-prometheus-adapter git 815fa76b
sha256:757dc0754a6de8fd94d0c7fa840bdf0d263b07ac909eb6c0c0588443bb3bdd2c
- kube-rbac-proxy git 3f271e09
sha256:26faef9f4d25913f3df34f8179593c7ec991eef0fc450c048c03fcc2a15ff432
- kube-state-metrics git 2ab51c9f
sha256:641573fae540a0708f4092b448f344344acb5c054b931a11abcf55a1b1029185
- machine-os-content
sha256:41973eb774db51c505f91d9a9428de4a578ffe5b8d9a7a48333300862f11af7f
- oauth-proxy git 40c12481
sha256:7457b111dd60067ec6dc16315a5cab9428cc186540cdd03a5f34fb06a65fff33
- openstack-machine-controllers git 9e913e83
sha256:0fe55b34ab8a4f430699c79c69c52c3faa79bd992ca2b9c0bff0ce4603654f95
- pod git 2f60da39
sha256:0f4767e691bd6b984691dd48a13313c13fece8442d0bd43756f8e9d0145861d4
- prom-label-proxy git 46423f9d
sha256:4eeb2fed63fbf0c99f0d6dc15c8765e4fc941e1e37d79efcf1fdabb6b5117bb5
- prometheus-alertmanager git 4617d550
sha256:abe0261649adc05801dda18279126bccd9c0105d915bb2d6f37a871b85412c42
- prometheus-node-exporter git f248b582
sha256:614817f8ecc4e61631cda109cdee23c5a90d5028215251aefa61efa427f6d500
- Delete node after removing cloud instance on deletion #173
- Move node draining from actuator into machine controller #174
- Consistent log messages #172
- Record update events as well #176
- Revendor #178
- Reduce resync period from 10 hours to 10 minutes #180
- Full changelog
- improve image layer size output when size info not available #22201 rhbz#1666583
- Require OsinServerConfig in OAuth server binary #22195
- docs/rebase.md: fix word typo #21546
- Write image-references to disk after all metadata is fetched #22213
- UPSTREAM: 70580: PV Controller: fix recycling #21920
- contrib: systemd: fix systemd accounting #21138
- UPSTREAM: 00000: add dynamic certificate reloading #22208
- Use proper deletion propagation policy when removing deployments #22211 rhbz#1684368
- UPSTREAM: 74806: src/k8s.io/apiserver: Increase cert expiration histo… #22205
- Fix bug 1278683 #22165
- explain UPSTREAM: 00000: #22223
- UPSTREAM: 74804: apiextensions: add nullable support to OpenAPI v3 validations #22202
- TEMP: Disabling build cluster config tests #22227
- UPSTREAM: 72245: Add AWS Custom Endpoint capability #22222
- openshift-apiserver: set openshift apiserver config defaults for legacy config #22234
- Support reloading CA files #22229
- properly delete NetworkPolicies when deleting their namespace #22158
- release: Add newlines to descriptions in changelog #22232
- UPSTREAM: 74956: make delegating authorization use protobuf client #22235
- dynamically reload aggregator cert #22239
- 291e66ae
- cert logging #22244
- check for and report sync errors properly #22209
- Strip binaries by default, debug use is not common #22245
- UPSTREAM: 72376: Filter resources logged by e2e ns debugging #22219
- Add adambkaplan as DevEx approver #22210
- Don't override kubelet volume path #22179
- test/extended: Properly wait for project/namespace to be provisioned and fix deployer role #21905
- Fix incorrect validation message in sccadmission (replace psp with scc) #21839
- Drop duplicate copy of NetworkPolicy tests #22012
- Fixing openapi spec #22256
- skip openshift admission on default namespace #22262
- update oc registry info help message #22199 rhbz#1665357
- Add soltysh to test approvers #22204
- Fix oc command suggestions in new-app #22212 rhbz#1564849
- Replace kubectl name in long description of oc commands #22183 rhbz#1558935
- remove admission dependencies on project cache #22264
- Added windows executable extensions to Kubectl plugins #22226
- Fix URL ( bug 1686322 ) #22265
- project admission isn't required on the kube-apiserver #22263
- fix(kubeadmission): turn RestrictSubjectBindings admission plugin on by default #22254
- UPSTREAM: 75037: Fix panic in kubectl cp command #22257
- UPSTREAM: 73758: kubelet: set low oom_score_adj for containers in critical pods #21978
- UPSTREAM: 74755: Revert kubelet to default to ttl cache secret/configmap #22236
- UPSTREAM: 74222: kubelet: return mirror pod in GetActivePods() #22241
- Remove old RPMs and the Dockerfiles that depend on them #22218
- bfe12b5d
- Do not set empty volume directory #22272
- Limit the number of operations in a single json patch to be 10,000 #22267
- prevent deletion of cluster-wide config resources #22196
- Add scheduling CRD validation #22280
- 5c238f27
- test/extended/prom: use coreos-pull-secret for pullsecret #22271
- code-generator: add FeaturesList and DNSList to pluralExceptions #22281
- Remove custom build template #22261 rhbz#1684397
- f31eb9d6
- Remove SSCS from origin 4.0 #22250
- Suppress monitor output per test when only running a few tests #22285
- Display more debug info and wait longer for upgrade test #22286
- release: Fetch the target repo instead of '--all' #22284
- ab4a829b
- Increase the upgrade suite timeout longer #22287
- deploymentconfig: log update conflicts using higher log level in controller #22288
- UPSTREAM: 75223: kubelet: include init containers when determining pod QoS #22291
- UPSTREAM: 75264: Optimize authorization service account check #22292
- b19b0a4d
- Fix example flake #22247
- Verify builder version is reported #22207 rhbz#1682978
- Remove stale skydns/dnsmasq DNS implementation #22270
- sdn: clarify SDN startup log message #22283
- Cleanup fixture reading in extended tests #22124
- UPSTREAM: 70647: Always run untag when removing docker image #22153
- 57fa0f0a
- Simplify the host root message #22273
- d6c8cbf3
- Add build-all target to Makefile #22278
- e124ec53
- Include all webhook types when listing all #22192 rhbz#1590743
- cmd/openshift-sdn: correctly watch configmaps for changes #22294
- 4c5d3f3c
- UPSTREAM: 72980: Fix Cinder volume limits #21989
- 4ff20901
- kube-apiserver: delete CRD validation from default off plugin list #22311
- OVS flows go missing during upgrade #22302
- 9368c339
- Make it easier to see how old images are for freshness #22305
- UPSTREAM: 75213: Make mount and unmount op. have different name #22308
- 86ae2063
- imagepolicy: remove legacy oapi #22297
- bfd0e7ce
- allow empty selector #22203 rhbz#1683819
- 1e73fefc
- UPSTREAM: 71713: Plumb token and token file through rest.Config #22255
- add 1.13.4 sync rules #22323
- c3d5b20d
- UPSTREAM: 75399: apiextensions: merge OpenAPI specs once after cache sync #22313
- ac160dc4
- Mirroring a new payload should rewrite payload image references #22317
- d68f1b7b
- switch unidling to external API #22327
- switch project auth cache to external types #22328
- db891be5
- apiserver: add /readyz endpoint #22322
- 44b6eb7e
- switch network to use external clients #22326
- switch scheduling.openshift.io/OriginPodNodeEnvironment to external client #22329
- switch security/apiserver to external client #22334
- 98b65370
- Improve error output in upgrades #22319
- fe855dbb
- Generate kube OpenAPI spec from hack/update-generated-openapi.sh #22259
- switch quota to external clients #22335
- remove internal client dependency from apps server #22330
- network: fix conversion when handling network policy delete #22338
- 8b9b4c12
- switch oc to external clients where possible #22343
- 05866f68
- switch to external limitranger #22339
- use external clients for authorization admission #22340
- remove internal types from projectrequest #22341
- remove internal clients from controller-manager #22349
- 9f8121e4
- Add label selector support for oc observe command #22310
- add some more dump of jenkins pod logs on e2e test failures #22307
- switch image rest API to external client #22342
- Update authorization to RBAC proxy registry to use external clients #22347
- Support mirroring a release to an image stream #22348
- 18792115
- UPSTREAM: 75368: handle apiserver is shutting down errors #22355
- UPSTREAM: 00000: debug wedged openshift api cert reload #22316
- 12883f64
- UPSTREAM: 75368: fix content-type for apiserver shutdown error #22361
- SDN test image for QE testing with ovs-2.11.0 #22108
- cbe9da8c
- cmd/sdn-cni-plugin: add OWNERS file #22362
- 05eb753d
- UPSTREAM: 75144: kubelet: updated logic of verifying a static critical pod #22359
- 775cb07e
- Support CNI 0.3.x in openshift-sdn #21975
- update for new authentication APIs #22363
- switch idling to use the generic scale client #22368
- UPSTREAM: 74902: Update generated protobuf files #22356
- e5c3f4bb
- Confirm escalation is not possible via authorization to RBAC proxy #22370
- a34ffeca
- Make the release image vary only by inputs #22351
- Check the payload for real Kube objects before accepting #22333
- 11377634
- Refactor UserFor helper to ResponseFor #22373
- stop using a carry on FIFO queue to observe pods #22374
- e6ae4c8d
- Fetch alternate repos for commits on release extraction #22380
- d887182d
- hack/cherry-pick.sh: switch to glide.yaml #22357
- e2e: Add conformance test to verify cluster operators have versions #22156
- 67f88f01
- oc: remove unnecessary conversion #22365
- build - support UTF-8 filenames in binary builds #22388 rhbz#1673806
- UPSTREAM: 75335: test/e2e: fix PreemptionExecutionPath nodeSelector #22390
- 461e7d39
- Full changelog
- Remove limits from pods #35
- Remove Machine API manifest #37
- Use PullPolicy IfNotPresent instead of Always. #38
- Migrate CredentialsRequest from v1beta1 to v1. #39
- Move cluster-operator definition to runlevel 30. #40
- Add docs on adding a new cloud provider actuator. #41
- Clusteroperator version status #42
- detect using root user #43
- migrate the RO credentialsrequest from v1beta1 to v1 #45
- resync credentialsrequests hourly #44
- Full changelog
- Fix status updates, move back to default runlevel #89
- bump(*) #87
- Update operator and operand manifests for priority and imagePolicy #90
- fix(operator2/deployment): run 2 replicas for redundancy #88
- Correctly handle OAuth templates #91
- Add version to (cluster)operator status #94
- Improve status handling #77
- Add openAPIV3Schema validation to operator config #80 rhbz#1677587
- Full changelog
- UPSTREAM: : fix max cluster size calculation on scale up #47
- UPSTREAM: : test/openshift/e2e: add Autoscaler focused target #49
- UPSTREAM: : openshift: cluster-autoscaler/core: print correct error #50
- UPSTREAM: : test/openshift: go get dep if it doesn't exist #51
- UPSTREAM: : test/openshift/Makefile: add rule to bump deps #52
- UPSTREAM: : openshift: bump cluster-api-actuator-pkg #53
- UPSTREAM: : openshift: remove TODO #54
- UPSTREAM: : openshift: Rework TestNodeGroupNewNodeGroup #55
- UPSTREAM: : openshift: Rework TestNodeGroupResize #57
- UPSTREAM: : openshift: Rework TestControllerNodeGroups #60
- UPSTREAM: : openshift: Rework TestControllerFindMachineByID #61
- UPSTREAM: : openshift: Rework utils test funcs #62
- UPSTREAM: : openshift: Rework TestNodeGroupDeleteNodes #58
- UPSTREAM: : openshift: Rework TestControllerNodeGroupForNodeLookup #59
- UPSTREAM: : openshift: restore vendor #66
- UPSTREAM: : openshift: unit test improvement tidy up #67
- UPSTREAM: : openshift: check for explicit errors #68
- UPSTREAM: : openshift: create git history verification script #72
- Full changelog
- Add status=progressing for version difference #65
- status: Only report available when rollout is complete at new version #67
- Update e2e vendoring #68
- Operator: move report logic to ApplyStatus function #69
- Don't use an embedded ResourceRange in GPULimits #62
- Allow additional arguments to cluster-autoscaler #61
- ca_controller: implement unit tests #71
- ca_controller: add Reconcile unit tests #72
- Fix bug with filtering supported MachineAutoscaler GVKs #75
- pkg/util/FilterString: change function semantics #74
- Record events in all controllers #76
- Full changelog
- manifests/image-references: add kube-etcd-signer-server #20
- Revert "manifests/image-references: add kube-etcd-signer-server" #21
- Full changelog
- Add Scheduler CRD #21
- Add CRD validation schemata #17
- Fix config/v1 NetworkStatus spec #23
- Add top-level owners file #28
- Bump deps for updated FeatureGates API #26
- Full changelog
- Check RELEASE_VERSION env existence before starting the reconciliation. #79
- Allow dns operator to update coreDNS image #81
- Restore old coreDNS image and release version in operator e2e tests #83
- Allow update of node resolver image #85 rhbz#1687976
- Create external name service default/openshift to resolve 'openshift.default.svc' to 'kubernetes.default.svc' #84 rhbz#1678472
- Full changelog
- Add adambkaplan as approver #227
- Fix namespace for errors for installer-cloud-credentials #229
- operator: Report cluster operator version as per the new standard #225
- resource: specify system-cluster-critical priority for registry #230
- manifests: update image pull policy #233
- Add LICENSE file #236
- add missing s3 endpoint #235
- openstack: add domain and tenant config #237
- [4.1] Add cloudfront support #234
- Update region from the install config if not present #238
- Re-enable TestAWSUnableToCreateBucketOnStartup #240
- Add ability to set tolerations for registry pod #239
- fix up owners files #244
- update credentialsrequest from v1beta1 to v1 #243
- Do not configure PVC by default #242
- add anti affinity to docker registry pods #241
- Full changelog
- ensureDefaultCertificateForIngress: Fix nil pointer #152
- Remove unnecessary IsAlreadyExists() checks during resource creation. #151
- Use object from API when recording an event #153
- Improve and expand checks in deploymentConfigChanged #147
- Update and report operator release version compliant with the cluster version operator #150
- deps: update openshift/api #156
- Updates finalizer to support user-defined clusteringresses #146
- deployment: add ingress controller pod anti-affinity #154 rhbz#1680062
- deploymentConfigChanged: Check container image #159 rhbz#1673993
- manifests: remove run-level namespace label #160 rhbz#1679629
- deps: bump openshift/api #161
- api: refactor to ingresscontroller.operator.openshift.io API #157
- docs: update README #155
- Allow the router to use the hostnetwork SCC #162
- Move nodePlacement defaulting to the controller #163
- Update e2e to test multiple ClusterIngress resources #131
- Updates DNS deletion to support not found records #164
- Default to HostNetwork on libvirt #165 rhbz#1688099
- deps: bump openshift/api for conditions support #169
- Increases poll time to 60s for ingress create/delete e2e test #171
- metrics: enable by default #173
- deps: bump to add awserr and remove k8s autoscale #170
- operator: periodically ensure default ingresscontroller #172 rhbz#1686204
- update credentialsrequest from v1beta1 to v1 #177
- Add certificate-publisher-controller #168 rhbz#1687931
- Fix load-balancer finalization #179
- deployment: fix scope of pod anti-affinity #167 rhbz#1687940
- operator: set default publishing strategy to HostNetwork #178
- Fix creation of service monitor to report router metrics #166 rhbz#1687640
- Full changelog
- operator: add init container to fix audit permissions #317
- minor fitting to set versions for our operator #308
- dynamically gather certs as a side-car #321
- bump(library-go): to get API types with correct omitempty #323
- manifests: operator is system-cluster-critical priority #322
- use dynamic reloading of certs to avoid rolling out new deployment versions #326
- Add component names for controllers used by this operator #328
- cmd: fix operator component name #329
- defaultconfig: bump http2-max-streams-per-connection to 2000 #332
- initial e2e-operator tests #333
- README/Makefile: replace origin-release with oc-adm-release #330
- bump(*): library-go check for revision status 0 #335
- Bump cert rotation to 30 days #338
- bump library-go to fix cert syncer #339
- Update readme #341
- copy observed cert secrets and configmaps to correct namespace #331
- bump library-go to fix pod state and improve cert debugging #343
- bump library-go to pick fix for aggregating messages in conditions #347
- Add cert-rotation configmap for setting base rotation interval #342
- enable local volumes #344
- fix up owners files #349
- Fix admission config #350
- Remove cluster api dependency #351
- Full changelog
- minor fitting to set versions for our operator #188
- feat(targetconfigcontroller): include service-ca bundle in server account CA bundle #178
- Add component names for controllers used by this operator #191
- update service-ca controller namespace #190
- certrotationcontroller: do not fail on unexpected addresses #193
- manifests: system-cluster-critical priority for operator #189
- cmd: fix operator component name #192
- re-enable local storage #195
- Full changelog
- bump deps to get new client-go #71
- Switch to getting policy configmap name from api #70
- minor fitting to set versions for our operator #73
- Policy configmap working with kube-scheduler #76
- Full changelog
- manifests: update priority and image pull policy #13
- Add CSR failure cause to logs #14
- Full changelog
- *: Cleanup release version plumbing #280
- jsonnet: bump dependencies and regenerate #283
- manifests: operator has system-cluster-critical priority #282
- added SLI metrics for openshift-sre #285
- operator: fetch the pull-secret directly from secret than cluster-config-v1 #286
- added SLI metrics for openshift-sre for pod ready etcd and image-regi… #287
- Bump telemeter #290
- jsonnet: add cluster resource utilization rules #291
- Full changelog
- Some small operator fixes #111
- manifests: ensure system priorities #112
- Fix build on non-Linux by not trying to guess the default MTU #114
- ClusterOperator.Status fixes #115 rhbz#1680562
- Report version number from payload "when we hit level" #110
- Re-group the operator configuration to Network.operator.openshift.io #120
- New namespaces for Service Catalog #118
- network: don't allow changing DisableMultiNetwork #123
- Remove networks.config.openshift.io which is already instantiated by cluster-config-operator #124
- Fix operator status during upgrade #121 rhbz#1687973
- mount hosts / in sdn image #127
- specify the same location for the openshift-sdn binary #128
- Adds parameter to set multus log level to verbose in multus.yaml #119
- Full changelog
- assets: specify priority class for operator and tuned #44
- manifests: fix image pull policy #45
- Fix Operator status condition reporting. #46
- Full changelog
- when forcing a rolling update, emit event with reason #108
- operator: use proto client for api registration client #160
- Set minimal-shutdown-duration to 3s #154
- use dynamic reloading of certs to avoid rolling out new deployment versions #163
- Add component names for controllers used by this operator #165
- workload: fix bad formatting in event message #166
- cmd: fix operator component name #167
- manifests: system-cluster-critical priority for operator #162
- Set audit directory to be 0700 #159
- minor fitting to set versions for our operator #161
- fix up owners files #169
- Full changelog
- Change operator pull spec to IfNotPresent #81
- bug 1679871: publish payload version as the operator version when the operand is updated #83
- Add adambkaplan as approver #84
- use system-cluster-critical priority #82
- Full changelog
- Add adambkaplan as owner #121
- BUG 1685228: switch pull policy to if not present per clayton #122
- Env based versioning #120
- manifests: specify system-cluster-critical priority and update pull p… #126
- Improve version status #125
- enable must-gather object refs #127
- fix up owners files #128
- Full changelog
- version: Set the cluster operator version based on the payload #16
- The cluster storage operator should report the name "storage" #17
- Do not re-queue if error is unsupported #20
- Set versions if unsupported platform but Available #21
- Full changelog
- operator pull policy should be IfNotPresent, don't clobber operand's policy #34
- set priorityClassName to system-cluster-critical #36 rhbz#1685332
- Allow managementState to be null, default to Removed #33
- mark upgradeable=false when unsupportedConfig set #35
- use consistent namespaces #37
- Report Operator Version and Availablity #39
- use proto client for api registration client #40
- Full changelog
- set priorityClassName to system-cluster-critical #23 rhbz#1685332
- Operand default log level changed to 3, operator pull policy should be IfNotPresent #22
- Allow managementState to be null, initial state set to Removed #20
- add object refs for must gather #21
- use consistent namespaces #24
- publish payload version as the operator version when the operand is updated #25
- Full changelog
- clusteroperator: Skip waiting for progressing when versions expected #125
- install: fix column rendering for clusteroperator version #126
- manifests: operator should have cluster-critical-priority #127
- manifest: switch pull policy to ifnotpresent #129
- lib/resourcebuilder: update interface to include context when doing work #128
- sync: Double max parallelism of sync worker #134
- sync: Serve cluster operator gets from the cache lister #132
- sync: Distinguish between reconcile, initial, and sync states #133
- sync: Completely parallelize the initial payload #136
- Update ClusterOperator docs for changes to versions and cluster-scoped #137
- Bump CRD manifest support to 1.12 + nullable support #138
- bump(k8s.io/apiexensions-apiserver): protobuf fixes #139
- Full changelog
- Bandaid fix OperatorHub tests for etcd operator #1255
- Show mock resource quota page when user has no projects #1250 rhbz#1685006
- Fix when no externalMetadata for displayName when Creat… #1256 rhbz#1685802
- Remove orphaned methods from NavSection #1252
- Fixing provider name of operators #1235 rhbz#1669300
- Fix bug where Operator Hub empty state background did not fill viewport #1253
- Runtime error when encoding Unicode string #1245 rhbz#1683890
- Fix bug where update link lacked modal decorator #1265
- Fix bug where position of .co-m-modal-link icon differed across browsers #1251
- Rebuild http.Client for each code exchange #1266
- Switch icon for updating clusters #1241 rhbz#1683755
- Correctly show cluster operator operand versions #1239
- Increase size of default pull secret modal #1270
- Make overview sidebar resource name a link #1205
- Add Azure Red Hat OpenShift branding option #1233
- Add form to configure HTPasswd IDP #1242
- Monitoring: Disable Alerts Firing link if user can't access Monitoring #1257 rhbz#1685800
- Align kubeconfig output with CLI #1262 rhbz#1676786
- Fix position of co-m-modal-link icon when also btn-link #1273
- Fix to correctly filter CSVs when navigating from Operator details dialog #1274 rhbz#1686036
- Change CRD link and update kebab/actions #1227
- auth: change back-off interval when connecting to OAuth server on startup #1275
- Rebase master-next #1162
- Merge master into master-next #1188
- Merge master into master-next #1223
- Merge master into master-next #1240
- Monitoring: Add metric graphs to Alert and Rule details pages #1237
- Do not show pod selector by default in Summary Page #1225
- Change Operator Hub to OperatorHub #1192
- Bump patternfly* to latest versions to pick up bug fixes #1238
- Update service catalog tests to provision through developer catalog #1154
- Always provide a cluster update path when updates are available #1183
- Add OWNERS files #1277
- Fix center text in gauge for new plotly version #1279
- Reload OAuth config at every point of use #1271 rhbz#1685661
- Run OLM and OperatorHub tests as a separate suite in CI #1282
- Updates to Machine, MachineSets #1263
- Add ClusterVersion to global config page #1278 rhbz#1687685
- devconsole: setup sub-dir with OWNERS file #1180
- Add css to truncated container image name to communicate to the user that the entire string can be selected and copied. #1285
- Monitoring: Use the label "Alerting Rule" instead of "Alert Rule" #1287
- Fix operator hub test flake #1292
- Disable OperatorHub and Operator Management when no RBAC privs #1289 rhbz#1688136
- Fix Resource Dropdown Height #1264
- Replace nav acronyms with full labels now that space allows #1288
- tests: get URL from the console config status #1291
- Add default catalog item icon #1213
- Add icon for cancelled build pipeline #1294
- Keep deleted projects from generating data #1297 rhbz#1685409
- Update cluster manager link #1299
- Show volume information for attached storage #801
- Enable blocking on certain modals with forms to prevent accidental data loss. Must click cancel to close. #1303 rhbz#1602331
- Don't request secrets and config maps when not enabled in editor #1302 rhbz#1689980
- Prevent unmounting and mounting of create secret form #1300 rhbz#1678195
- Improvement to desktop modal height behavior, enabling it to shrink to fit short content. #1307 rhbz#1689176
- Add blocking to Create Project modal #1306
- Add readOnly styles for Ace editor #1276
- Should not list cluster scope service bindings when vis… #1312 rhbz#1689837
- Add console integration tests that better exercise auth #1293
- Remove output ImageStreamTag from BuildConfig YAML template #1311 rhbz#1690799
- Allow the escape key to close blocking modals #1314
- Improve layout of workload tables #1304
- Uninstall Workflow for OperatorHub #1305
- Fix console memory leak #1316
- auth: reuse HTTP clients if ca.crt hasn't changed #1318
- Remove unused tokenInfoModal component #1310
- Monitoring: Increase graph padding #1319
- Full changelog
- Set priority class on console and console operator pods #166 rhbz#1684805
- Switch to
imagePullPolicy: IfNotPresent
#167 rhbz#1685233 - Fix operator availability to include route availability check #169 rhbz#1686133
- Add unit tests for deployment IsReady() func #171
- Add test for route IsAdmitted() #170
- Update README #172
- Fix missing masterPublicURL on console configmap #173
- Report Operand version #168
- Fix route admission log message #176
- Set proper status when console route is not admitted #178 rhbz#1689773
- manifests: Serve oc from within the cluster #177
- Remove duplicate import #181
- Remove unused sync funcs #182
- Full changelog
- Noop - A noop PR #1
- [noop] #2
- Add OWNERS file #3
- Full changelog
- Add adambkaplan as approver #48
- Report builder version #47 rhbz#1682978
- S2IBuilder.pullImage: retry pulls #46
- bump(*): bump buildah to v1.7.1 #49
- Drop unused copyImageSource() function #50
- Switch back to the openshift docker fork #51
- Ensure image exists for incremental builds #52 rhbz#1688779
- fix up owners files #53
- Full changelog
- Add adambkaplan as approver #168
- aws-sdk-go 1.17.2 #162
- Use kubernetes-1.12.6 #169
- Update OAuthClient to include GrantMethod #170
- fix up owners files #171
- Full changelog
- destroy: delete snapshots used in ami copies #1346
- *: Wrapf(err, "...") -> Wrap(err, "...") #1347
- Add infra-image to MCO bootstrap #1292
- data/aws: create bootstrap machine in first public subnet #1348
- Revert "image: Take explicit dependency on util-linux for uuidgen and gzip" #1355
- Document entry-point for user-provided custom MachineConfig #1331
- aws, openstack: open ports 9000-9999 between nodes on UDP too. #1334
- Update code references to rhcos #1359
- Update name of RHCOS #1358
- data/aws: explicitly create the network interface for masters to speed up DNS #1361
- openstack: Prefix all openstack resources with the cluster name #1243
- openstack: Use external's network DNS by default #1351
- openstack: Prefix subnet name used in filter with clusterID #1366
- pkg/asset/tls: add etcd metrics assets #1291
- types: rename network type to match Network.config.openshift.io. #1356
- Add credentials secret to AWS provider config in order to support CredentialsRequest #1281
- pkg/asset/machines/aws: Only return available zones #1210
- pkg/destroy/aws: 10-second lower bound for deletion period #1352
- CHANGELOG: Document changes since 0.13.1 #1369
- update vendoring of cloud-credential-operator #1374
- cmd/openshift-install: switch bootstrap-complete watcher to UntilWithSync #1375
- openstack: Set hostnames for nodes #1373
- cmd/openshift-install/create: Use NewListWatchFromClient #1380
- update openshift/api for network config changes #1384
- openstack: Change default DNS resolvers #1386
- assets: no worker machinesets file for None #1388
- openstack: Use the right security group name for machines #1390
- BUG 1684206: *: store etcd CA and client certs in cluster #1363
- asset/manifests: redact the pull-secret from the cluster object of the install-config #1379
- [AWS] Remove unused/legacy boostrap etcd ports in master security group #1396
- asset/manifests: add Scheduler cluster config #1405
- pkg/destroy/aws: Destroy all instances not terminated #1403
- pkg/destroy: data/aws: delete instance profiles even if they are detached #1268
- hack/build: Pin to RHCOS 400.7.20190306.0 #1407
- pkg/version: Include the commit hash #1376
- cmd/openshift-install/upi: Add a user-provided-infrastructure subcommand #1393
- openstack: name swift container according to cluster_id #1415
- create cluster: change Creating cluster to Creating infrastructure resources #1417
- tls: remove deprecated kubelet.kubeconfig #1335
- data/data/bootstrap: add kube-client-agent-image flag #1401 rhbz#1684670
- Revert "data/data/bootstrap: add kube-client-agent-image flag" #1424
- Switch api ELBs to /readyz for healthz checks #1421
- data/data/bootstrap: add kube-client-agent-image flag #1429 rhbz#1684670
- pkg/destroy/aws: Add deleteEC2NetworkInterfaceByVPC #1434
- Adding initial user doc/guide & materials for UPI AWS installation #1408
- openstack: Always set the api DNS entry #1420
- fixes a grammatical typo #1438
- cmd/openshift-install/create: Log progressing messages #1432
- libvirt CI Dockerfile fix #1414
- pkg/destroy/aws: Remove lastError value masking #1439
- update vendor of cloud-credential-operator (allow use of root creds) #1448
- upi/vshpere: Add initial support for vSphere UPI #1446
- Full changelog
- restructure jenkins core/plugin installs along api.ci vs. osbs/brew l… #810
- remove 32 bit JVM #812
- Dockerfile.rhel7 cleanup for hybrid core/plugin install behavior on a… #814
- Upgrade plugins #813
- remove yum install of openshift CLI (picked up from base image) #818
- Plugin bumps #816
- get Dockerfile working for local buliding; more updates to README for v4 #819
- bump client plugin for 1) process launch change to bypass flaky jenki… #822
- Add adambkaplan as approver #817
- Full changelog
- Bump k8s to v1.12.5 #119
- report hostname for machine #122
- Consistent log messages #120
- Copy bridge, loopback and host-local to /opt/cni/bin #131
- Add documentation on hacking on this component #126
- Record update events #124
- Vendor mockgen under the project and use it under the Makefile target #130
- Remove duplicate upload code #127
- HACKING: Wait between scaling up & down clusterapi-manager-controllers #132
- Fetch VM hostname from the DHCP lease #128
- Support different sizes for worker disks #138
- Full changelog
- Add system-critical priority class to controller #229
- Fix broken links #242
- Add additional EC2 permissions to CloudCredential request #241
- fixed typos #244
- Remove deprecated test/integration in favor of ginkgo based conformance tests #240
- Get node unhealthy conditions from the ConfigMap #204
- Don't crash when baremetal provider is used #246
- verify staleness of vendored cluster-api-actuator-pkg #248
- Allow to list, watch and patch events #249
- Vendor machinehealthcheck tests #247
- update credentialsrequest from v1beta1 to v1 #250
- mao: add support for 'None' provider type #252
- Full changelog
machine-config-controller, machine-config-daemon, machine-config-operator, machine-config-server, setup-etcd-environment
- pkg/daemon: add more info to errs #484
- install: use origin-v4.0 etcd image #511
- pkg/controller: avoid a patch call if the node is already at desired config #515
- update hack/push-image.sh to rename images #497
- bootstrap: Final switch to CVO pod image #518
- manifests: set priority class #522
- pkg/operator: set operator version to release payload version #527
- templates/master: define resource request on etcd container not init #525
- Bug: 1686556: Symlink /root/.docker/config.json to kubelet auth #535
- mcd: fix error string capitalization #539
- etcd: add fallback to logs on error #544
- mcc: container runtime: remove duplicate function call and use existing var #512
- mcc: add ignition version for ssh & registries machineconfigs #505
- initial pass at populating the os version label #514
- kubelet-config: prevent changing the ConfigMap and Secret Changing Strategy #524
- cmd/setup-etcd-environment: use all unicast address as candidate when discovering self #547
- controller: Report number of degraded machines in pool #531
- pkg/daemon: rewrite the MCD as a controller #548
- kubelet-config: accurately detect object updates #536
- *: use origin-v4.0:kube-client-agent #538
- test/e2e: roll out new MCs more than just once #551
- mcc: add ignition validation to render controller #529
- daemon: Drop all dependency on cgo and external shlibs #545
- Fix MCD status reporting, retry loop and max unavailable progress #554
- vendor: rip out not needed dependencies #558
- Set
vsphere
cloud provider on kubelet on all machines forVSphere
platform #559 - controllers: refactor code and start informers first, fix template/render race #482
- *: set kube-client-agent-image flag as required #555
- Fix oncefrom with MachineConfig #483
- pkg/daemon: don't flip Degraded/Working and add an Unreconcilable state #560
- *: Update "MachinePool" -> "MachineConfigPool" and similar #513
- kubelet: quote values in node.openshift.io/os_id label, use VERSION_ID instead of VERSION #549
- ctrruntimeconfig: Resync on failure and accuratey detect object updates #556
- MCO: report only operator version #562 rhbz#1690707
- test/e2e: wait longer for reboots #563
- MCD: fix another panic in onceFrom with Ignition #564
- controller/render/hash.go: Add "rendered-" prefix to rendered machineconfigs #533
- e2e: add ssh mcd test #541
- docs/OSUpgrades.md: New file #561
- Full changelog
- [noop] #4
- Add OWNERS file #6
- Release v3 #5
- Release v3 updates #7
- Release v3 updates - includes caching PR #8
- Full changelog
- events: make component regular expresion to allow better filtering #69
- analyze: add restart counts #68
- Full changelog
- Fix API Validation for
OperatorGroup
Spec #716 - fix(packageserver): set packageserver to IfNotPresent #738
- fix(installmodes): update support logic to match expected behavior #733
- chore(manifests): regenerate manifests to include new anyOf validation #744
- Add minKubeVersion validation to templates #739
- fix(olm): Fix CSVs api-servers battle for ownership of APIServices #690
- feat(test): adds CSV phase reporting for package server #745
- docs: update CSV link #713
- remove minishift support #704
- OperatorGroup expansion/contraction #736
- Emit
InstallSucceeded
Event for CSV #749 - fix(csv): properly detect apiservice and crd conflicts #758
- clusteroperator: Report when OLM reaches "level" and check syncs #748
- refactor(images): use operator-framework namespace for all olm images #752
- Subscription steps through multiple upgrades #761
- fix(ocp): add csv and deployment for package server #722
- Fix typo - k8s version format #760
- Add upstream catalog #762
- feat(csv): requeue csvs on change to CRDs #763
- Grant namespace list to global operators #764
- docs(git): add changelog #765
- chore(manifests): recut 0.8.1 #771
- Full changelog
- Fix upstream and sdk cluster role #119
- Fix OperatorSource sync #125 rhbz#1685066
- Allow specifying spaces in between packages #121 rhbz#1680070
- Update priority for operator #126 rhbz#1685331
- [csc] Make CLI output less verbose #123 rhbz#1683422
- Remove unnecessary ClusterRoles #127 rhbz#1685647
- [docs] Add CONTRIBUTING.md #124
- Properly sync catalogsourceconfigs #130 rhbz#1679284
- Update Marketplace management of clusterOperator conditions #128 rhbz#1686121
- update the link of operatorhub UI #129
- Fix Operator-SDK build #131
- Remove ConfigMap Dependencies #132
- [csc] Fix PackageRepositoryVersions json string #133 rhbz#1679284
- Properly handle delete failures #136 rhbz#1688703
- [docs] Add CLI uninstall flow to README.md #135
- [csc] Ignore invalid values when reading
csc.Spec.Packages
#138 rhbz#1686668 - Bug 1686121 & 1689443: Update management of clusterOperator #134
- [csc] Don't ignore cache on restart #140 rhbz#1691241
- Full changelog
- Update docker commands in example to use upstream #29
- Return an error if a CSV specifies a replacement that doesn't exist #32
- feat(builder): add builder dockerfile #36
- fixes typos in README.md #35
- fix references to Dockerfile #38
- add instructions how to use grpc catalog #34
- update upstream configmap-registry image to use the builder image #39
- Full changelog
- Reload certificates from disk automatically + bump to v2.7.2 #26
- Full changelog
- pkg/prometheus: watch configmaps having the prometheus-name selector #22
- rename dockerfiles to follow current recommendations #21
- Full changelog
- Install via co #47
- add jmrodri to OWNERS #49
- Merge executed via ./UPSTREAM-MERGE.sh v0.1.42 upstream master 9f4bf0eb
- V0.1.42 rebase master #50
- revert logging back to reporting pkg.VERSION #51
- Full changelog
- Add SRE team to OWNERS #134
- cmd/telemeter-server: instrument http clients #135
- added SLI metrics for openshift-sre #136
- add metrics, use correct metric type in store #138
- cmd/telemeter-server: start memory store cleaner #139
- Create Benchmarking suite #132
- pkg/store: consolidate metrics #140
- jsonnet/telemeter: Pin Prometheus Operator version #142
- jsonnet/telemeter/client: move metrics from secret #144
- jsonnet/telemeter: add infrastructure metrics #143
- Full changelog