# 4.4.9 Created: 2020-06-18 05:03:48 +0000 UTC Image Digest: `sha256:9d1b7de8570d675d2dea73f21aed046a88804bbb8eb071a6605a044373dd99f7` Promoted from registry.svc.ci.openshift.org/ocp-s390x/release-s390x:4.4.0-0.nightly-s390x-2020-06-17-185805 ## Changes from 4.3.40 ### Components * Kubernetes upgraded from 1.16.2 to 1.17.1 * Red Hat Enterprise Linux CoreOS 44.81.202006171550-0 ### New images * [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator) git [4492120d](https://github.com/openshift/cluster-csi-snapshot-controller-operator/commit/4492120dbebb8dd283f1ba9caec67f9f605cda1c) `sha256:64ede758f2e79b6932f261a59b2dd0129e6f1ea7c72fc8acccb8466ff5fd006b` * [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator) git [6a36702a](https://github.com/openshift/cluster-etcd-operator/commit/6a36702a6bba06a2f93cfc062d28fd8889122a64) `sha256:59bf16b909d3edfe1c8eebce328b819dc28233c926b8bf157b0764a8946bf8bb` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [bb6fb49e](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/bb6fb49e4f0b33baea88befb6cbe304296f8d294) `sha256:2a3e67649b0672baca46830b46411678c238588caef0ca0a652122194c074514` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [f758cee9](https://github.com/openshift/csi-external-snapshotter/commit/f758cee957ce490d20334f675b5b938eccd03d9e) `sha256:89c89da92bf66f935265dde122c07f42a84786a5e3793d02eb2877ab1916a452` * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [5a52f4f5](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/5a52f4f5e86325130f9179a6cb2293a2892037bc) `sha256:4a354e02bdbc45a838d2f55f3a5f0142f2e740f1b9182ad9e33ecb966157871f` * [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt) git [281b4db9](https://github.com/openshift/cluster-api-provider-ovirt/commit/281b4db96607c474f73161c49aab80528f517c26) `sha256:b4320d40a8b1ad37d139e73aeb3093b3d2a8ef7260b5900074423d3228466aac` ### Rebuilt images without code change * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [cca4ce69](https://github.com/openshift/cluster-update-keys/commit/cca4ce696383e70ae669e770bd63265a9540b721) `sha256:c7ca355c06e31e0610383e5ffcb8ba892566c598506860f1c8f6d3d5a3e832d5` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [841b0bfe](https://github.com/openshift/configmap-reload/commit/841b0bfe743999fcc9b0528ea689f728eb92aee7) `sha256:82ba3940d427464fe454d19c582ceecf6135c9c5186955d0a17203d49e99efa7` * [local-storage-static-provisioner](https://github.com/openshift/sig-storage-local-static-provisioner) git [da340b47](https://github.com/openshift/sig-storage-local-static-provisioner/commit/da340b475eb847c17cefe2f2f9bf9be1a3382d4a) `sha256:9e471e4f58cd9c2917fef34dfbb943e482a8a25448deb8ff81611c8f294002fe` * machine-os-content `sha256:acd8604099eaf867f1b163720afd3f687f14677d2e490fd8ee25bf5b8a68ea5a` * [mdns-publisher](https://github.com/openshift/mdns-publisher) git [24135de2](https://github.com/openshift/mdns-publisher/commit/24135de29fc348f3ef455a288013cc1912d969bc) `sha256:a94ab4fe77df674029038844942ff13cef040b51a80d11b05337f8ea6801ac64` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [1322dc43](https://github.com/openshift/route-override-cni/commit/1322dc43712e12a021f5e83c8d752e7d8c30aa6e) `sha256:9b4226d9eb7c82cc7de8716942b8c5dbf0aa4a5006717a132c14fcbd862b8681` * [service-catalog](https://github.com/openshift/service-catalog) git [6f75f804](https://github.com/openshift/service-catalog/commit/6f75f8047dfab6ca8b979833f7f2a6036deee488) `sha256:90db0f2fbbabc866013a4a630546ccdf98d416e8f34a103a15f14ac78d57ea33` ### [aws-machine-controllers, azure-machine-controllers, cli, cli-artifacts, deployer, gcp-machine-controllers, ironic, ironic-inspector, ironic-ipa-downloader, ironic-machine-os-downloader, ironic-static-ip-manager, keepalived-ipfailover, kuryr-cni, kuryr-controller](https://github.com/openshift/oc/tree/d038424d6d4f1cc39ad586ac0d36dac3a7a37ceb) * [Bug 1806780](https://bugzilla.redhat.com/show_bug.cgi?id=1806780): release: Mirroring from custom directory via oc adm release mirror fails [#446](https://github.com/openshift/oc/pull/446) * [Bug 1837675](https://bugzilla.redhat.com/show_bug.cgi?id=1837675): Backport enhancements/oc/mirroring-release-signatures implementation [#426](https://github.com/openshift/oc/pull/426) * [Bug 1835739](https://bugzilla.redhat.com/show_bug.cgi?id=1835739): Fix oc drain to ignore daemonsets and others [#420](https://github.com/openshift/oc/pull/420) * [Bug 1838614](https://bugzilla.redhat.com/show_bug.cgi?id=1838614): Backport oc status project 4.5 changes [#432](https://github.com/openshift/oc/pull/432) * [Bug 1810268](https://bugzilla.redhat.com/show_bug.cgi?id=1810268): Don't default to always mirror manifestlists [#341](https://github.com/openshift/oc/pull/341) * [release 4.4] Bug 1804554: bump(operator-framework/operator-registry) [#331](https://github.com/openshift/oc/pull/331) * [Bug 1808078](https://bugzilla.redhat.com/show_bug.cgi?id=1808078): fix(catalog): use registry image from openshift quay namespace [#326](https://github.com/openshift/oc/pull/326) * [Bug 1806780](https://bugzilla.redhat.com/show_bug.cgi?id=1806780): Allow a file:// release argument to release mirror [#327](https://github.com/openshift/oc/pull/327) * [Bug 1807810](https://bugzilla.redhat.com/show_bug.cgi?id=1807810): [release-4.4] override FileDir with FromFileDir if set in Complete [#324](https://github.com/openshift/oc/pull/324) * [Bug 1806662](https://bugzilla.redhat.com/show_bug.cgi?id=1806662): set nodeName for debug pod only when explicitly set [#323](https://github.com/openshift/oc/pull/323) * [Bug 1804600](https://bugzilla.redhat.com/show_bug.cgi?id=1804600): Option to force RepoDigest mirror [#304](https://github.com/openshift/oc/pull/304) * [Bug 1804609](https://bugzilla.redhat.com/show_bug.cgi?id=1804609): bump(github.com/mtrmac/gpgme): v0.1.2 [#306](https://github.com/openshift/oc/pull/306) * [Bug 1804976](https://bugzilla.redhat.com/show_bug.cgi?id=1804976): Add newline for pipeline deprecate info [#309](https://github.com/openshift/oc/pull/309) * [Bug 1755428](https://bugzilla.redhat.com/show_bug.cgi?id=1755428): improve error msgs in must-gather in case of must-gather pod not found [#295](https://github.com/openshift/oc/pull/295) * [Bug 1771552](https://bugzilla.redhat.com/show_bug.cgi?id=1771552): Bug 1771553: Bug 1771549: Bug 1798549: oc debug [#277](https://github.com/openshift/oc/pull/277) * [Bug 1801064](https://bugzilla.redhat.com/show_bug.cgi?id=1801064): Deprecate Pipelines in new-app/build [#291](https://github.com/openshift/oc/pull/291) * [Bug 1746149](https://bugzilla.redhat.com/show_bug.cgi?id=1746149): fix tag creation when imagestreamtags are not accessible [#275](https://github.com/openshift/oc/pull/275) * [Bug 1762692](https://bugzilla.redhat.com/show_bug.cgi?id=1762692): Bump kubectl 1.17 [#292](https://github.com/openshift/oc/pull/292) * [Bug 1801253](https://bugzilla.redhat.com/show_bug.cgi?id=1801253): Enforce golang only at 1.13.4 level [#289](https://github.com/openshift/oc/pull/289) * [Bug 1789266](https://bugzilla.redhat.com/show_bug.cgi?id=1789266): remove deprecated oc secret sub-commands [#271](https://github.com/openshift/oc/pull/271) * [Bug 1798961](https://bugzilla.redhat.com/show_bug.cgi?id=1798961): correct the example info [#285](https://github.com/openshift/oc/pull/285) * [Bug 1799075](https://bugzilla.redhat.com/show_bug.cgi?id=1799075): Build machinery [#286](https://github.com/openshift/oc/pull/286) * [Bug 1798622](https://bugzilla.redhat.com/show_bug.cgi?id=1798622): oc adm release info: escape PR titles which might contain html [#281](https://github.com/openshift/oc/pull/281) * [Bug 1793267](https://bugzilla.redhat.com/show_bug.cgi?id=1793267): Add -mod=vendor fallback for `go list` [#284](https://github.com/openshift/oc/pull/284) * [Bug 1774366](https://bugzilla.redhat.com/show_bug.cgi?id=1774366): Squash oc logs on top upstream logs command [#233](https://github.com/openshift/oc/pull/233) * [Bug 1793267](https://bugzilla.redhat.com/show_bug.cgi?id=1793267): Add verify-deps target [#279](https://github.com/openshift/oc/pull/279) * [Bug 1794606](https://bugzilla.redhat.com/show_bug.cgi?id=1794606): Use polymorphic helpers from exec, when reading a pod [#260](https://github.com/openshift/oc/pull/260) * [Bug 1790798](https://bugzilla.redhat.com/show_bug.cgi?id=1790798): Mirror images one by one for oc adm catalog mirror [#253](https://github.com/openshift/oc/pull/253) * [Bug 1794516](https://bugzilla.redhat.com/show_bug.cgi?id=1794516): initialize auth plugins [#266](https://github.com/openshift/oc/pull/266) * [Bug 1790802](https://bugzilla.redhat.com/show_bug.cgi?id=1790802): Pass security options for `oc adm catalog mirror` [#252](https://github.com/openshift/oc/pull/252) * Deprecate --config flag [#256](https://github.com/openshift/oc/pull/256) * [Bug 1792330](https://bugzilla.redhat.com/show_bug.cgi?id=1792330): collect endpoints for namespaces [#261](https://github.com/openshift/oc/pull/261) * [Bug 1762837](https://bugzilla.redhat.com/show_bug.cgi?id=1762837): Restrict pings to remote registry prior to prune. [#259](https://github.com/openshift/oc/pull/259) * [Bug 1792330](https://bugzilla.redhat.com/show_bug.cgi?id=1792330): pods that are no longer running can still have logs [#262](https://github.com/openshift/oc/pull/262) * [Bug 1790978](https://bugzilla.redhat.com/show_bug.cgi?id=1790978): Zeroing BearerTokenFile for prune. [#257](https://github.com/openshift/oc/pull/257) * Bug: 1773266: UPSTREAM: 85490 don't error if set-resources|subject patch empty [#254](https://github.com/openshift/oc/pull/254) * [Bug 1779519](https://bugzilla.redhat.com/show_bug.cgi?id=1779519): fix version ldflags [#250](https://github.com/openshift/oc/pull/250) * Clean gomod [#251](https://github.com/openshift/oc/pull/251) * Fixes wrong placement of waitgroup.Add function [#245](https://github.com/openshift/oc/pull/245) * Set path based on requestURI, not just path [#230](https://github.com/openshift/oc/pull/230) * [Bug 1788194](https://bugzilla.redhat.com/show_bug.cgi?id=1788194): allow --config and --kubeconfig [#246](https://github.com/openshift/oc/pull/246) * [Bug 1774424](https://bugzilla.redhat.com/show_bug.cgi?id=1774424): set builder flags so it prints resources when nothing is specified [#231](https://github.com/openshift/oc/pull/231) * Verify imports [#240](https://github.com/openshift/oc/pull/240) * [Bug 1778019](https://bugzilla.redhat.com/show_bug.cgi?id=1778019): If required flag is not passed, don't print usage menu, only print error [#234](https://github.com/openshift/oc/pull/234) * [Bug 1788088](https://bugzilla.redhat.com/show_bug.cgi?id=1788088): When "oc status" run, "panic: runtime error: invalid memory address or nil pointer dereference" is shown [#241](https://github.com/openshift/oc/pull/241) * Remove deprecated buildlogs command [#232](https://github.com/openshift/oc/pull/232) * [Bug 1785194](https://bugzilla.redhat.com/show_bug.cgi?id=1785194): don't gather pod endpoints using tokens [#222](https://github.com/openshift/oc/pull/222) * Respect -mod=vendor for go list [#236](https://github.com/openshift/oc/pull/236) * Lighten k8s.io/kubernetes dependency [#229](https://github.com/openshift/oc/pull/229) * [Bug 1785513](https://bugzilla.redhat.com/show_bug.cgi?id=1785513): fix describe for HPA [#227](https://github.com/openshift/oc/pull/227) * oc set serviceacount: fix help statements [#226](https://github.com/openshift/oc/pull/226) * [Bug 1780714](https://bugzilla.redhat.com/show_bug.cgi?id=1780714): add --insecure-registries to oc new-build [#213](https://github.com/openshift/oc/pull/213) * Add security options to `oc adm catalog` commands [#212](https://github.com/openshift/oc/pull/212) * Bump kube 1.17 [#218](https://github.com/openshift/oc/pull/218) * [Bug 1784755](https://bugzilla.redhat.com/show_bug.cgi?id=1784755): set insecure-skip-tls-verify-backend flag [#224](https://github.com/openshift/oc/pull/224) * release: Fix component version display in changelog [#220](https://github.com/openshift/oc/pull/220) * [Bug 1772942](https://bugzilla.redhat.com/show_bug.cgi?id=1772942): Fix ignored `--manifest-dir` option in `oc adm catalog build` [#181](https://github.com/openshift/oc/pull/181) * [Bug 1783055](https://bugzilla.redhat.com/show_bug.cgi?id=1783055): Allow 'machine-os' to register itself and provide display name [#209](https://github.com/openshift/oc/pull/209) * test: Fix describer test to exclude extra types [#216](https://github.com/openshift/oc/pull/216) * Clean kubectl wrappers [#132](https://github.com/openshift/oc/pull/132) * Remove source-to-image dependency [#206](https://github.com/openshift/oc/pull/206) * make inspect more resilient and slightly faster [#207](https://github.com/openshift/oc/pull/207) * Get rid of unnecessary conversions [#50](https://github.com/openshift/oc/pull/50) * [Bug 1773257](https://bugzilla.redhat.com/show_bug.cgi?id=1773257): pkg/cli/admin/release/extract_tools: Inject release version into installer [#165](https://github.com/openshift/oc/pull/165) * Revert "Bug 1777030: Update support tools container image" [#201](https://github.com/openshift/oc/pull/201) * [Bug 1779331](https://bugzilla.redhat.com/show_bug.cgi?id=1779331): Fix a number of issues around debugging daemonset pods and init containers [#166](https://github.com/openshift/oc/pull/166) * Wire in `oc rollout restart` from kubectl [#169](https://github.com/openshift/oc/pull/169) * [Bug 1748061](https://bugzilla.redhat.com/show_bug.cgi?id=1748061): copy gotdotenv and add ability to override underlying scanner buffer … [#177](https://github.com/openshift/oc/pull/177) * [Bug 1775875](https://bugzilla.redhat.com/show_bug.cgi?id=1775875): pkg/cli/admin/release/extract_tools: Pass []replacements to copyAndReplace [#167](https://github.com/openshift/oc/pull/167) * [Bug 1777030](https://bugzilla.redhat.com/show_bug.cgi?id=1777030): Update support tools container image [#185](https://github.com/openshift/oc/pull/185) * [Bug 1776100](https://bugzilla.redhat.com/show_bug.cgi?id=1776100): don't install quota CRDs [#182](https://github.com/openshift/oc/pull/182) * [Bug 1774318](https://bugzilla.redhat.com/show_bug.cgi?id=1774318): use a fips compliant oc new-app example with the new-project message [#170](https://github.com/openshift/oc/pull/170) * [Full changelog](https://github.com/openshift/oc/compare/14278ac2ddb27d49e8911efe127aca57e476087f...d038424d6d4f1cc39ad586ac0d36dac3a7a37ceb) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/1541bf917973186bbab6a5f895f08db4334a5d9a) * [Bug 1841930](https://bugzilla.redhat.com/show_bug.cgi?id=1841930): images: libvirt: add yq to libvirt CI image [#3687](https://github.com/openshift/installer/pull/3687) * BUG 1826069: Disable client side rate limiting in Azure. [#3616](https://github.com/openshift/installer/pull/3616) * [Bug 1837478](https://bugzilla.redhat.com/show_bug.cgi?id=1837478): update vSphere UPI docs to remove machinesets [#3624](https://github.com/openshift/installer/pull/3624) * [Bug 1842378](https://bugzilla.redhat.com/show_bug.cgi?id=1842378): [UPI] Rely on security group ID when deleting it [#3694](https://github.com/openshift/installer/pull/3694) * [Bug 1838885](https://bugzilla.redhat.com/show_bug.cgi?id=1838885): installconfig: relax GCP cluster id restriction [#3662](https://github.com/openshift/installer/pull/3662) * [Bug 1836982](https://bugzilla.redhat.com/show_bug.cgi?id=1836982): data/data/aws/vpc: create subnet sizes based on az count [#3614](https://github.com/openshift/installer/pull/3614) * [Bug 1821638](https://bugzilla.redhat.com/show_bug.cgi?id=1821638): oVirt, add os_type to ovirt templates [#3415](https://github.com/openshift/installer/pull/3415) * [Bug 1826922](https://bugzilla.redhat.com/show_bug.cgi?id=1826922): baremetal: update provisioning CR to quote strings [#3504](https://github.com/openshift/installer/pull/3504) * [Bug 1835795](https://bugzilla.redhat.com/show_bug.cgi?id=1835795): downport disk extension support for masters/workers [#3628](https://github.com/openshift/installer/pull/3628) * [Bug 1836092](https://bugzilla.redhat.com/show_bug.cgi?id=1836092): openstack: Add jq to the CI image [#3607](https://github.com/openshift/installer/pull/3607) * [Bug 1836821](https://bugzilla.redhat.com/show_bug.cgi?id=1836821): Install upi support on openstack-installer image [#3605](https://github.com/openshift/installer/pull/3605) * [Bug 1823766](https://bugzilla.redhat.com/show_bug.cgi?id=1823766): os: Mention the bootstrap FIP [#3449](https://github.com/openshift/installer/pull/3449) * [Bug 1822379](https://bugzilla.redhat.com/show_bug.cgi?id=1822379): Fix LB deletion for lbs with same or status pending [#3431](https://github.com/openshift/installer/pull/3431) * [Bug 1836038](https://bugzilla.redhat.com/show_bug.cgi?id=1836038): data/azure/vnet: switch to HTTPS probes for lbs [#3606](https://github.com/openshift/installer/pull/3606) * [Bug 1824180](https://bugzilla.redhat.com/show_bug.cgi?id=1824180): Backport adding groundwork for multi-arch images [#3457](https://github.com/openshift/installer/pull/3457) * [Bug 1832137](https://bugzilla.redhat.com/show_bug.cgi?id=1832137): Fix bootstrap certificate generation [#3554](https://github.com/openshift/installer/pull/3554) * [Bug 1828948](https://bugzilla.redhat.com/show_bug.cgi?id=1828948): cmd/openshift-install/create.go: return lastErr when waiting API fails [#3571](https://github.com/openshift/installer/pull/3571) * [Bug 1820575](https://bugzilla.redhat.com/show_bug.cgi?id=1820575): Cherry-pick oVirt PR 3406 vNIC profiles [#3569](https://github.com/openshift/installer/pull/3569) * [Bug 1823978](https://bugzilla.redhat.com/show_bug.cgi?id=1823978): AWS Terraform: use machine_cidr instead of VPC main cidr [#3453](https://github.com/openshift/installer/pull/3453) * [Bug 1824991](https://bugzilla.redhat.com/show_bug.cgi?id=1824991): Update vSphere and Metal UPI for terraform 0.12 [#3497](https://github.com/openshift/installer/pull/3497) * [Bug 1828238](https://bugzilla.redhat.com/show_bug.cgi?id=1828238): OpenStack: Allow Booting bootstrap node from volume [#3511](https://github.com/openshift/installer/pull/3511) * images/baremetal: save rhcos.json in container image [#3510](https://github.com/openshift/installer/pull/3510) * [Bug 1826896](https://bugzilla.redhat.com/show_bug.cgi?id=1826896): rhcos: bump RHCOS boot image to 44.81.202004250133-0 [#3508](https://github.com/openshift/installer/pull/3508) * [Bug 1825460](https://bugzilla.redhat.com/show_bug.cgi?id=1825460): OpenStack: Replace remote_group_id with remote_ip_prefix [#3477](https://github.com/openshift/installer/pull/3477) * [Bug 1825459](https://bugzilla.redhat.com/show_bug.cgi?id=1825459): OpenStack UPI: Replace remote_group_id with remote_ip_prefix [#3476](https://github.com/openshift/installer/pull/3476) * [Bug 1825418](https://bugzilla.redhat.com/show_bug.cgi?id=1825418): ovirt: clean up prompts and logging [#3480](https://github.com/openshift/installer/pull/3480) * [Bug 1824917](https://bugzilla.redhat.com/show_bug.cgi?id=1824917): [release-4.4] OpenStack: Correcting the instructions to refresh a CA cert [#3465](https://github.com/openshift/installer/pull/3465) * [Bug 1823918](https://bugzilla.redhat.com/show_bug.cgi?id=1823918): Validate Azure regions [#3452](https://github.com/openshift/installer/pull/3452) * [Bug 1814172](https://bugzilla.redhat.com/show_bug.cgi?id=1814172): [ovirt] Cannot run openshift-install as a non-root user [#3405](https://github.com/openshift/installer/pull/3405) * [Bug 1820584](https://bugzilla.redhat.com/show_bug.cgi?id=1820584): OpenStack: Add retries to DeleteGlanceImage [#3407](https://github.com/openshift/installer/pull/3407) * [Bug 1820219](https://bugzilla.redhat.com/show_bug.cgi?id=1820219): libvirt: Bump bootstrap memory to 5G for ppc64le [#3426](https://github.com/openshift/installer/pull/3426) * [Bug 1819136](https://bugzilla.redhat.com/show_bug.cgi?id=1819136): Convert ansible module to openstackcli [#3388](https://github.com/openshift/installer/pull/3388) * [Bug 1818608](https://bugzilla.redhat.com/show_bug.cgi?id=1818608): os UPI fix step order [#3376](https://github.com/openshift/installer/pull/3376) * [Bug 1820153](https://bugzilla.redhat.com/show_bug.cgi?id=1820153): OpenStack: Allow destroying cluster without trunk ports [#3395](https://github.com/openshift/installer/pull/3395) * [Bug 1819109](https://bugzilla.redhat.com/show_bug.cgi?id=1819109): os UPI known issues: stale resources [#3379](https://github.com/openshift/installer/pull/3379) * [Bug 1816092](https://bugzilla.redhat.com/show_bug.cgi?id=1816092): osp UPI machineset OS image name [#3340](https://github.com/openshift/installer/pull/3340) * [Bug 1815551](https://bugzilla.redhat.com/show_bug.cgi?id=1815551): images/baremetal: make /etc/passwd writeable and add SSH client [#3325](https://github.com/openshift/installer/pull/3325) * [Bug 1808464](https://bugzilla.redhat.com/show_bug.cgi?id=1808464): filter out unsupported regions in Azure [#3269](https://github.com/openshift/installer/pull/3269) * [Bug 1808969](https://bugzilla.redhat.com/show_bug.cgi?id=1808969): azure - vendor update to support multiple prefixes [#3313](https://github.com/openshift/installer/pull/3313) * [release 4.4] Bug 1813004: etcd: remove etcd DNS entries because etcd no longer uses DNS [#3282](https://github.com/openshift/installer/pull/3282) * [Bug 1813822](https://bugzilla.redhat.com/show_bug.cgi?id=1813822): Openstack UPI: Document use with Self-signed cert [#3296](https://github.com/openshift/installer/pull/3296) * [Bug 1803926](https://bugzilla.redhat.com/show_bug.cgi?id=1803926): bump RHCOS boot image to 44.81.202003110027-0 [#3271](https://github.com/openshift/installer/pull/3271) * [Bug 1811760](https://bugzilla.redhat.com/show_bug.cgi?id=1811760): Some cluster operators fail to come up because RHV CA is not trusted by a pod [#3267](https://github.com/openshift/installer/pull/3267) * [Bug 1809695](https://bugzilla.redhat.com/show_bug.cgi?id=1809695): baremetal: block 547/udp for DHCPv6 as well [#3243](https://github.com/openshift/installer/pull/3243) * [Bug 1811153](https://bugzilla.redhat.com/show_bug.cgi?id=1811153): gcp/platform: Allow periods in the cluster name. [#3260](https://github.com/openshift/installer/pull/3260) * [Bug 1810202](https://bugzilla.redhat.com/show_bug.cgi?id=1810202): Use RPM for UPI dependencies [#3246](https://github.com/openshift/installer/pull/3246) * [Bug 1810491](https://bugzilla.redhat.com/show_bug.cgi?id=1810491): OpenStack: pass all CAs to bootstrap ignition [#3241](https://github.com/openshift/installer/pull/3241) * [Bug 1809206](https://bugzilla.redhat.com/show_bug.cgi?id=1809206): OpenStack: return an error if load balancer deletion fails [#3221](https://github.com/openshift/installer/pull/3221) * [Bug 1809227](https://bugzilla.redhat.com/show_bug.cgi?id=1809227): Skip container deletion if the user doesn't have the required role [#3215](https://github.com/openshift/installer/pull/3215) * [Bug 1809192](https://bugzilla.redhat.com/show_bug.cgi?id=1809192): Return the correct error after uploading OpenStack image [#3212](https://github.com/openshift/installer/pull/3212) * [Bug 1808460](https://bugzilla.redhat.com/show_bug.cgi?id=1808460): OpenStack: allow to overwrite default os image in the install config [#3205](https://github.com/openshift/installer/pull/3205) * [Bug 1808094](https://bugzilla.redhat.com/show_bug.cgi?id=1808094): Bump survey vendor for panic [#3200](https://github.com/openshift/installer/pull/3200) * [Bug 1808060](https://bugzilla.redhat.com/show_bug.cgi?id=1808060): use localhost for bootstrap IP until bootkube is fixed [#3194](https://github.com/openshift/installer/pull/3194) * [Bug 1807202](https://bugzilla.redhat.com/show_bug.cgi?id=1807202): additionalTrustBundle IsCA check to warn instead of drop [#3189](https://github.com/openshift/installer/pull/3189) * [Bug 1806576](https://bugzilla.redhat.com/show_bug.cgi?id=1806576): bump rhcos for crio fix [#3179](https://github.com/openshift/installer/pull/3179) * [Bug 1807036](https://bugzilla.redhat.com/show_bug.cgi?id=1807036): data/data/gcp,azure: block private dns zone on public record [#3180](https://github.com/openshift/installer/pull/3180) * [Bug 1804694](https://bugzilla.redhat.com/show_bug.cgi?id=1804694): ovirt-config.yaml not getting generated by openshift-install [#3152](https://github.com/openshift/installer/pull/3152) * [Bug 1804793](https://bugzilla.redhat.com/show_bug.cgi?id=1804793): baremetal: only respond to dhcp for control plane mac's [#3138](https://github.com/openshift/installer/pull/3138) * [Bug 1804824](https://bugzilla.redhat.com/show_bug.cgi?id=1804824): gather: installer-gather.sh to work with ipv6 addresses [#3139](https://github.com/openshift/installer/pull/3139) * [Bug 1795625](https://bugzilla.redhat.com/show_bug.cgi?id=1795625): ovirt's worker template is created with 1 CPU [#3123](https://github.com/openshift/installer/pull/3123) * [Bug 1804284](https://bugzilla.redhat.com/show_bug.cgi?id=1804284): Revert "RHCOS: bump to 44.81.202002071430-0" [#3117](https://github.com/openshift/installer/pull/3117) * [Bug 1791375](https://bugzilla.redhat.com/show_bug.cgi?id=1791375): gather: only show ssh-agent error when auth failed [#3103](https://github.com/openshift/installer/pull/3103) * [Bug 1802820](https://bugzilla.redhat.com/show_bug.cgi?id=1802820): SSH to bootstrap node in Azure UPI [#3118](https://github.com/openshift/installer/pull/3118) * [Bug 1803174](https://bugzilla.redhat.com/show_bug.cgi?id=1803174): OpenStack CI Install awscli from zip [#3110](https://github.com/openshift/installer/pull/3110) * [Bug 1801799](https://bugzilla.redhat.com/show_bug.cgi?id=1801799): openstack docs day 2 ssc refresh [#3091](https://github.com/openshift/installer/pull/3091) * [Bug 1791318](https://bugzilla.redhat.com/show_bug.cgi?id=1791318): Don't fail on unavailable features on OpenStack. [#3063](https://github.com/openshift/installer/pull/3063) * baremetal: expand baremetal IPI docs to include customizations [#2931](https://github.com/openshift/installer/pull/2931) * [Bug 1793591](https://bugzilla.redhat.com/show_bug.cgi?id=1793591): use `ip=dhcp,dhcp6` by default on kernel command line [#3062](https://github.com/openshift/installer/pull/3062) * [Bug 1773910](https://bugzilla.redhat.com/show_bug.cgi?id=1773910): Vendor survey to fix typo [#3098](https://github.com/openshift/installer/pull/3098) * ovirt: Add survey [#3047](https://github.com/openshift/installer/pull/3047) * [Bug 1802035](https://bugzilla.redhat.com/show_bug.cgi?id=1802035): openstack UPI: Document Ansible [#3011](https://github.com/openshift/installer/pull/3011) * Remove the need for Python script in Azure UPI [#3087](https://github.com/openshift/installer/pull/3087) * [Bug 1801863](https://bugzilla.redhat.com/show_bug.cgi?id=1801863): Azure: fix must-gather in ipv6/dual-stack clusters [#3094](https://github.com/openshift/installer/pull/3094) * [Bug 1796347](https://bugzilla.redhat.com/show_bug.cgi?id=1796347): Move permissions check to cluster asset [#3089](https://github.com/openshift/installer/pull/3089) * [Bug 1801436](https://bugzilla.redhat.com/show_bug.cgi?id=1801436): baremetal: Fix bootstrap local DNS for IPv6 [#2982](https://github.com/openshift/installer/pull/2982) * Add Azure CLI as a dependency in UPI CI image [#3090](https://github.com/openshift/installer/pull/3090) * Remove the need for helper Python script in Azure UPI [#3081](https://github.com/openshift/installer/pull/3081) * [Bug 1799927](https://bugzilla.redhat.com/show_bug.cgi?id=1799927): baremetal: Update baremetal-operator [#3072](https://github.com/openshift/installer/pull/3072) * [Bug 1797806](https://bugzilla.redhat.com/show_bug.cgi?id=1797806): asset/manifests: add new installation config map [#3065](https://github.com/openshift/installer/pull/3065) * [Bug 1750338](https://bugzilla.redhat.com/show_bug.cgi?id=1750338): use region info when simulating permissions [#3056](https://github.com/openshift/installer/pull/3056) * [Bug 1798223](https://bugzilla.redhat.com/show_bug.cgi?id=1798223): Remove unused A and SRV records in Azure UPI [#3068](https://github.com/openshift/installer/pull/3068) * [Bug 1729362](https://bugzilla.redhat.com/show_bug.cgi?id=1729362): aws/permissions.go: add AttachNetworkInterface to required list [#3055](https://github.com/openshift/installer/pull/3055) * [Bug 1797638](https://bugzilla.redhat.com/show_bug.cgi?id=1797638): baremetal: Changes needed for IPv6 [#2727](https://github.com/openshift/installer/pull/2727) * [Bug 1793627](https://bugzilla.redhat.com/show_bug.cgi?id=1793627): gcp destroy: handle nil when evaluating dns response [#2962](https://github.com/openshift/installer/pull/2962) * OWNERS for Azure UPI [#3069](https://github.com/openshift/installer/pull/3069) * [Bug 1742227](https://bugzilla.redhat.com/show_bug.cgi?id=1742227): destroy/gcp: also remove instances with owned label. [#3059](https://github.com/openshift/installer/pull/3059) * [Bug 1774465](https://bugzilla.redhat.com/show_bug.cgi?id=1774465): aws: pick instance types based on selected availability zones [#3051](https://github.com/openshift/installer/pull/3051) * [Bug 1784322](https://bugzilla.redhat.com/show_bug.cgi?id=1784322): Added Azure validation for cluster names [#2961](https://github.com/openshift/installer/pull/2961) * [Bug 1796189](https://bugzilla.redhat.com/show_bug.cgi?id=1796189): baremetal: Add the image URL to the baremetal CR [#2987](https://github.com/openshift/installer/pull/2987) * [Bug 1791400](https://bugzilla.redhat.com/show_bug.cgi?id=1791400): cmd/openshift-install/destroy: Remove terraform.tfstate in 'destroy cluster' [#2433](https://github.com/openshift/installer/pull/2433) * [Bug 1795436](https://bugzilla.redhat.com/show_bug.cgi?id=1795436): update error message when deleting default GCP routes [#3049](https://github.com/openshift/installer/pull/3049) * [Bug 1771564](https://bugzilla.redhat.com/show_bug.cgi?id=1771564): docs/user/customization: Document additionalTrustBundle vs. proxy [#3039](https://github.com/openshift/installer/pull/3039) * [Bug 1796322](https://bugzilla.redhat.com/show_bug.cgi?id=1796322): [release-4.4] docs: Docs for setting kernelType during initial cluster install [#2992](https://github.com/openshift/installer/pull/2992) * [Bug 1693951](https://bugzilla.redhat.com/show_bug.cgi?id=1693951): tls: extended lifetime of master kubelet bootstrap credentials [#3038](https://github.com/openshift/installer/pull/3038) * [Bug 1796926](https://bugzilla.redhat.com/show_bug.cgi?id=1796926): baremetal: don't set default for provisioning interface [#2976](https://github.com/openshift/installer/pull/2976) * [Bug 1794755](https://bugzilla.redhat.com/show_bug.cgi?id=1794755): cmd/openshift-install/create: wait 60 minutes for baremetal [#2979](https://github.com/openshift/installer/pull/2979) * Azure UPI [#2822](https://github.com/openshift/installer/pull/2822) * [Bug 1796996](https://bugzilla.redhat.com/show_bug.cgi?id=1796996): baremetal: map hardware profile to baremetal-operator default [#2969](https://github.com/openshift/installer/pull/2969) * [Bug 1769879](https://bugzilla.redhat.com/show_bug.cgi?id=1769879): remove self signed certs from known issues [#3040](https://github.com/openshift/installer/pull/3040) * [Bug 1769879](https://bugzilla.redhat.com/show_bug.cgi?id=1769879): Docs: openstack self signed certs docs [#3009](https://github.com/openshift/installer/pull/3009) * [Bug 1796627](https://bugzilla.redhat.com/show_bug.cgi?id=1796627): cmd/openshift-install/create: add env var to preserve bootstrap [#2935](https://github.com/openshift/installer/pull/2935) * [Bug 1796479](https://bugzilla.redhat.com/show_bug.cgi?id=1796479): OpenStack: dissociate api fips instead of deleting them [#3025](https://github.com/openshift/installer/pull/3025) * [Bug 1763936](https://bugzilla.redhat.com/show_bug.cgi?id=1763936): OpenStack: enable node ports between control plane and compute [#3027](https://github.com/openshift/installer/pull/3027) * [Bug 1794640](https://bugzilla.redhat.com/show_bug.cgi?id=1794640): OpenStack: Use dataurl library [#2999](https://github.com/openshift/installer/pull/2999) * [Bug 1763936](https://bugzilla.redhat.com/show_bug.cgi?id=1763936): gcp: enable node ports between control plane and compute [#2985](https://github.com/openshift/installer/pull/2985) * [Bug 1763936](https://bugzilla.redhat.com/show_bug.cgi?id=1763936): aws: enable node ports between control plane and compute [#2983](https://github.com/openshift/installer/pull/2983) * [Bug 1777516](https://bugzilla.redhat.com/show_bug.cgi?id=1777516): Quote values in vSphere INI config [#2686](https://github.com/openshift/installer/pull/2686) * [Bug 1791437](https://bugzilla.redhat.com/show_bug.cgi?id=1791437): asset/manifests: add openshift-install configmap [#2929](https://github.com/openshift/installer/pull/2929) * OpenStack: Use correct type to unmarshal clouds [#3000](https://github.com/openshift/installer/pull/3000) * [Bug 1795776](https://bugzilla.redhat.com/show_bug.cgi?id=1795776): data/bootstrap: delay the removal of bootstrap mcs [#3007](https://github.com/openshift/installer/pull/3007) * cmd/openshift-install: shift timeouts from api to bootstrap [#3005](https://github.com/openshift/installer/pull/3005) * RHCOS: downgrade to 44.81.202001241431.0 [#2996](https://github.com/openshift/installer/pull/2996) * Docs: update OpenStack documentation [#2993](https://github.com/openshift/installer/pull/2993) * [Bug 1794750](https://bugzilla.redhat.com/show_bug.cgi?id=1794750): cmd/openshift-install: use binary name for usage [#2995](https://github.com/openshift/installer/pull/2995) * [Bug 1763936](https://bugzilla.redhat.com/show_bug.cgi?id=1763936): aws upi: enable udp ports 9000-9999 and 30000-32767 [#2984](https://github.com/openshift/installer/pull/2984) * Bump RHCOS to 44.81.202001241932.0 [#2986](https://github.com/openshift/installer/pull/2986) * Add gather bootstrap for vsphere [#2912](https://github.com/openshift/installer/pull/2912) * bootkube.sh.template: stop gcp-routes.service after cvo-bootstrap [#2967](https://github.com/openshift/installer/pull/2967) * OpenStack: Add user CA certificate to cloud-config configmap [#2932](https://github.com/openshift/installer/pull/2932) * Correct ignitionHost for vSphere UPI [#2956](https://github.com/openshift/installer/pull/2956) * Swiftless OpenStack: store bootstrap ignition configs in Glance [#2960](https://github.com/openshift/installer/pull/2960) * Bump RHCOS to 44.81.202001240222.0 [#2971](https://github.com/openshift/installer/pull/2971) * Baremetal: Generate CR to configure baremetal. [#2958](https://github.com/openshift/installer/pull/2958) * Add vSphere IPI destroy [#2893](https://github.com/openshift/installer/pull/2893) * images: remove nested-libvirt [#2920](https://github.com/openshift/installer/pull/2920) * [Bug 1791280](https://bugzilla.redhat.com/show_bug.cgi?id=1791280): Bump RHCOS to 44.81.202001171431.0 [#2945](https://github.com/openshift/installer/pull/2945) * ipv6: Fix joining IP and port number [#2916](https://github.com/openshift/installer/pull/2916) * bootkube: Update to stable-4.4 channel [#2940](https://github.com/openshift/installer/pull/2940) * vSphere: fix disk issues in TF, include default CPU & memory [#2938](https://github.com/openshift/installer/pull/2938) * OpenStack: Add support to user provided subnet pool [#2925](https://github.com/openshift/installer/pull/2925) * [Bug 1786268](https://bugzilla.redhat.com/show_bug.cgi?id=1786268): Set GCP validation to precede domain validation. [#2949](https://github.com/openshift/installer/pull/2949) * Azure: remove unused resources [#2948](https://github.com/openshift/installer/pull/2948) * Add single and dual-stack IPv6 support to the install for Azure [#2847](https://github.com/openshift/installer/pull/2847) * OpenStack: Add support to user provided service network [#2926](https://github.com/openshift/installer/pull/2926) * pkg/terraform/exec/plugins: Switch to Azure 1.27.1 fork with Azure fixes [#2924](https://github.com/openshift/installer/pull/2924) * [Bug 1791993](https://bugzilla.redhat.com/show_bug.cgi?id=1791993): proxy: use explicit list of platforms for metadata addresses [#2939](https://github.com/openshift/installer/pull/2939) * Add vSphere VIP support [#2930](https://github.com/openshift/installer/pull/2930) * baremetal: make provisioning networks more configurable [#2895](https://github.com/openshift/installer/pull/2895) * Add machines and machinesets for VSphere [#2889](https://github.com/openshift/installer/pull/2889) * *: add groundwork for muiti-arch bootimages [#2885](https://github.com/openshift/installer/pull/2885) * Add and vendor VSphere Terraform provider. [#2897](https://github.com/openshift/installer/pull/2897) * OpenStack: Automate UPI with Kuryr [#2746](https://github.com/openshift/installer/pull/2746) * docs/user/vsphere: Fix "vcenter" -> "vCenter" [#2902](https://github.com/openshift/installer/pull/2902) * ovirt: Update to latest cluster-api-provider [#2908](https://github.com/openshift/installer/pull/2908) * Adding terraform for vSphere IPI; changes to tfvars to support it [#2841](https://github.com/openshift/installer/pull/2841) * images/libvirt: remove epel-release [#2911](https://github.com/openshift/installer/pull/2911) * [Bug 1773257](https://bugzilla.redhat.com/show_bug.cgi?id=1773257): pkg/version: Prepare of extract-time oc version injection [#2682](https://github.com/openshift/installer/pull/2682) * Add ovirt installer provider [#1948](https://github.com/openshift/installer/pull/1948) * [Bug 1789746](https://bugzilla.redhat.com/show_bug.cgi?id=1789746): Ensure enough number of retries for cluster with Kuryr SDN [#2899](https://github.com/openshift/installer/pull/2899) * Customize cpus memory for nodes [#2838](https://github.com/openshift/installer/pull/2838) * Add terraform vendor path to shellcheck [#2901](https://github.com/openshift/installer/pull/2901) * Generic libvirt installer image for CI [#2853](https://github.com/openshift/installer/pull/2853) * Openstack UPI: machineCIDR machineNetwork.[].cidr [#2896](https://github.com/openshift/installer/pull/2896) * Openstack UPI: Deprecate MachineCIDR [#2892](https://github.com/openshift/installer/pull/2892) * types: Deprecate MachineCIDR, replace with MachineNetwork: [] [#2829](https://github.com/openshift/installer/pull/2829) * [Bug 1786675](https://bugzilla.redhat.com/show_bug.cgi?id=1786675): OpenStack: create security rules sequentially [#2878](https://github.com/openshift/installer/pull/2878) * Add Support for Bahrain me-south-1 AWS region [#2826](https://github.com/openshift/installer/pull/2826) * Update vSphere platform struct for IPI [#2875](https://github.com/openshift/installer/pull/2875) * openstack UPI: Pin dependencies [#2870](https://github.com/openshift/installer/pull/2870) * OpenStack UPI: introduce common playbook [#2867](https://github.com/openshift/installer/pull/2867) * OpenStack UPI: Create API and Ingress ports [#2858](https://github.com/openshift/installer/pull/2858) * images/openstack: Make cli stage overrideable [#2850](https://github.com/openshift/installer/pull/2850) * : tweaks [#2823](https://github.com/openshift/installer/pull/2823) * openstack UPI: Skip gathering facts [#2852](https://github.com/openshift/installer/pull/2852) * openstack UPI: Remove unneeded allowed IP [#2848](https://github.com/openshift/installer/pull/2848) * openstack UPI: Do not rely on auto_ip to create bootstrap FIP [#2851](https://github.com/openshift/installer/pull/2851) * aws: add new vCPU limit to docs [#2768](https://github.com/openshift/installer/pull/2768) * docs/baremetal: add additional troubleshooting information [#2665](https://github.com/openshift/installer/pull/2665) * [Bug 1783973](https://bugzilla.redhat.com/show_bug.cgi?id=1783973): Rename rhcos-downloader to machine-os-downloader [#2821](https://github.com/openshift/installer/pull/2821) * rhcos: Bump to 44.81.201912121813.0 [#2807](https://github.com/openshift/installer/pull/2807) * destroy: clean up tagged vpc peering connections [#2814](https://github.com/openshift/installer/pull/2814) * baremetal: Enable the baremetal platform to override the default rhcos images [#2757](https://github.com/openshift/installer/pull/2757) * docs: update OWNERS for baremetal and openstack docs [#2802](https://github.com/openshift/installer/pull/2802) * OWNERS_ALIASES: add jstuever to aws approvers [#2818](https://github.com/openshift/installer/pull/2818) * Adding optional AMI encryption step to the AWS UPI docs [#2783](https://github.com/openshift/installer/pull/2783) * [Bug 1780534](https://bugzilla.redhat.com/show_bug.cgi?id=1780534): create bootstrap floating ip after the bootstrap machine [#2784](https://github.com/openshift/installer/pull/2784) * [Bug 1775388](https://bugzilla.redhat.com/show_bug.cgi?id=1775388): rhcos: Bump to latest RHCOS [#2776](https://github.com/openshift/installer/pull/2776) * *: Add platform owners [#2782](https://github.com/openshift/installer/pull/2782) * [Bug 1782583](https://bugzilla.redhat.com/show_bug.cgi?id=1782583): destroy/gcp/policybinding.go: identity deleted service accounts belonging to the cluster [#2790](https://github.com/openshift/installer/pull/2790) * [Bug 1778972](https://bugzilla.redhat.com/show_bug.cgi?id=1778972): Default new file and directory permissions to not be world readable [#2787](https://github.com/openshift/installer/pull/2787) * [Bug 1777232](https://bugzilla.redhat.com/show_bug.cgi?id=1777232): Add GCP-specific validation of cluster name. [#2760](https://github.com/openshift/installer/pull/2760) * terraform/plugins: update libvirt provider [#2786](https://github.com/openshift/installer/pull/2786) * baremetal: configure ironic interfaces for other boot mechanisms [#2766](https://github.com/openshift/installer/pull/2766) * .yamllint: Exclude vendor/ [#2774](https://github.com/openshift/installer/pull/2774) * Remove unused tests/ directory [#2773](https://github.com/openshift/installer/pull/2773) * openstack: Remove dead code [#2765](https://github.com/openshift/installer/pull/2765) * bootkube.sh: CEO: properly handle etcd endpoints on retry [#2767](https://github.com/openshift/installer/pull/2767) * Include NFS configuration and control plane schedulability. [#2772](https://github.com/openshift/installer/pull/2772) * Update github.com/gophercloud/utils [#2770](https://github.com/openshift/installer/pull/2770) * OpenStack UPI: add a router to cluster network [#2750](https://github.com/openshift/installer/pull/2750) * bootkube.sh: CEO: add cluster-config-file to parse sdn cidr [#2761](https://github.com/openshift/installer/pull/2761) * OpenStack UPI: Set Default Compute Nodes to 3 [#2759](https://github.com/openshift/installer/pull/2759) * openstack UPI: Automate Compute nodes creation [#2602](https://github.com/openshift/installer/pull/2602) * Log credentials loading for AWS, Azure, GCP, OpenStack [#2664](https://github.com/openshift/installer/pull/2664) * [Bug 1779740](https://bugzilla.redhat.com/show_bug.cgi?id=1779740): vSphere UPI: set specific version of ignition provider [#2749](https://github.com/openshift/installer/pull/2749) * [Bug 1764812](https://bugzilla.redhat.com/show_bug.cgi?id=1764812): pkg/destroy/gcp/bucket.go: join multipe dashes when looking for cluster bucket prefix [#2694](https://github.com/openshift/installer/pull/2694) * openstack UPI: Automate Control Plane creation [#2591](https://github.com/openshift/installer/pull/2591) * *: add support for cluster-etcd-operator [#2730](https://github.com/openshift/installer/pull/2730) * [Bug 1776272](https://bugzilla.redhat.com/show_bug.cgi?id=1776272): OpenStack: fix getting service catalog [#2726](https://github.com/openshift/installer/pull/2726) * [Bug 1777804](https://bugzilla.redhat.com/show_bug.cgi?id=1777804): OpenStack: add Nova metadata service to the list of requirements [#2729](https://github.com/openshift/installer/pull/2729) * Allowed address pairs for bootstrap and workers [#2681](https://github.com/openshift/installer/pull/2681) * baremetal: Use accessDetails.Driver() in terraform config [#2731](https://github.com/openshift/installer/pull/2731) * openstack UPI: Automate Bootstrap server creation [#2592](https://github.com/openshift/installer/pull/2592) * [Bug 1775728](https://bugzilla.redhat.com/show_bug.cgi?id=1775728): rhcos: Bump to 43.81.201911221453.0 [#2714](https://github.com/openshift/installer/pull/2714) * align vendor to k8s.io/apimachinery [#2721](https://github.com/openshift/installer/pull/2721) * [Bug 1776466](https://bugzilla.redhat.com/show_bug.cgi?id=1776466): use correct length for worker node configs [#2718](https://github.com/openshift/installer/pull/2718) * data/bootstrap: Add -E option to make the functions inherit trap [#2719](https://github.com/openshift/installer/pull/2719) * baremetal: update terraform-provider-ironic and use newer API [#2571](https://github.com/openshift/installer/pull/2571) * openstack UPI: Automate Security Group creation [#2593](https://github.com/openshift/installer/pull/2593) * Docs: Add info about RHCOS image uploading to UPI docs [#2693](https://github.com/openshift/installer/pull/2693) * zvm/install_upi.md [#2706](https://github.com/openshift/installer/pull/2706) * openstack: Use an invalid domain for testing [#2708](https://github.com/openshift/installer/pull/2708) * openstack: make dhcp files available to UPI too [#2606](https://github.com/openshift/installer/pull/2606) * Fixed link to terraform/upi template [#1765](https://github.com/openshift/installer/pull/1765) * [Bug 1774388](https://bugzilla.redhat.com/show_bug.cgi?id=1774388): Stop setting non existent public target pool when InternalPublishingStrategy on GCP master machines [#2709](https://github.com/openshift/installer/pull/2709) * Docs: OpenStack ss certs status update [#2696](https://github.com/openshift/installer/pull/2696) * [Full changelog](https://github.com/openshift/installer/compare/43f11cfb64edafaed1941327526efd373a829b63...1541bf917973186bbab6a5f895f08db4334a5d9a) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/4d1663e7f68c321c2920d3dc3189bd903cb36581) * [Bug 1804408](https://bugzilla.redhat.com/show_bug.cgi?id=1804408): update vendored copy of baremetal-operator [#49](https://github.com/openshift/cluster-api-provider-baremetal/pull/49) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/a2a477909c1d518ef7cf28601e5d7db56a4d4069...4d1663e7f68c321c2920d3dc3189bd903cb36581) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/e4aebc7ac9d7b0b1b7f754bebf2a4a3d727861bc) * [Bug 1816121](https://bugzilla.redhat.com/show_bug.cgi?id=1816121): Don't assume IPv4 in introspection data [#53](https://github.com/openshift/baremetal-operator/pull/53) * [Bug 1799219](https://bugzilla.redhat.com/show_bug.cgi?id=1799219): Verify CA [#51](https://github.com/openshift/baremetal-operator/pull/51) * Merge from upstream 2020-01-22 [#49](https://github.com/openshift/baremetal-operator/pull/49) * Cherry-pick virtual media changes from metal3-io baremetal-operator [#46](https://github.com/openshift/baremetal-operator/pull/46) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/dc2d333c60a7a8457eb3e56ca3218aaad2011999...e4aebc7ac9d7b0b1b7f754bebf2a4a3d727861bc) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/2ee5d621eb5f8b94af200e63d6a4a1163eb7ac68) * [Bug 1831008](https://bugzilla.redhat.com/show_bug.cgi?id=1831008): Move haproxy listening port due to conflict [#61](https://github.com/openshift/baremetal-runtimecfg/pull/61) * [Bug 1823465](https://bugzilla.redhat.com/show_bug.cgi?id=1823465): runtimecfg: tool to show the Virtual Router IDs [#55](https://github.com/openshift/baremetal-runtimecfg/pull/55) * [Bug 1812526](https://bugzilla.redhat.com/show_bug.cgi?id=1812526): [release-4.4] Add support for coredns watcher [#51](https://github.com/openshift/baremetal-runtimecfg/pull/51) * [Bug 1805710](https://bugzilla.redhat.com/show_bug.cgi?id=1805710): Add non-virtual-ip and nodeip-finder scripts [#48](https://github.com/openshift/baremetal-runtimecfg/pull/48) * [Bug 1790823](https://bugzilla.redhat.com/show_bug.cgi?id=1790823): Consider mdns hostname file existence in utils.ShortHostname [#44](https://github.com/openshift/baremetal-runtimecfg/pull/44) * Convert /128 addresses to /64 again [#42](https://github.com/openshift/baremetal-runtimecfg/pull/42) * Revert "Convert /128 addresses to /64" [#41](https://github.com/openshift/baremetal-runtimecfg/pull/41) * Convert /128 addresses to /64 [#38](https://github.com/openshift/baremetal-runtimecfg/pull/38) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/052128b671dc2e7fd386f3c25b60b87a197cded3...2ee5d621eb5f8b94af200e63d6a4a1163eb7ac68) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/37f5d3c781ef0f84bbbee5124e54352efb48e324) * [Bug 1838810](https://bugzilla.redhat.com/show_bug.cgi?id=1838810): do not special-case handling read-only credentialsRequest [#191](https://github.com/openshift/cloud-credential-operator/pull/191) * [Bug 1807659](https://bugzilla.redhat.com/show_bug.cgi?id=1807659): no need to run CCO as privileged pod [#189](https://github.com/openshift/cloud-credential-operator/pull/189) * [Bug 1813998](https://bugzilla.redhat.com/show_bug.cgi?id=1813998): handle old Infrastructure objects without PlatformStatus [#168](https://github.com/openshift/cloud-credential-operator/pull/168) * [Bug 1811760](https://bugzilla.redhat.com/show_bug.cgi?id=1811760): Some cluster operators fail to come up because RHV CA is not trusted by a pod [#165](https://github.com/openshift/cloud-credential-operator/pull/165) * [Bug 1810865](https://bugzilla.redhat.com/show_bug.cgi?id=1810865): provide region when setting up an AWS client [#160](https://github.com/openshift/cloud-credential-operator/pull/160) * [Bug 1794536](https://bugzilla.redhat.com/show_bug.cgi?id=1794536): don't report conditions when CCO is disabled [#154](https://github.com/openshift/cloud-credential-operator/pull/154) * [Bug 1750338](https://bugzilla.redhat.com/show_bug.cgi?id=1750338): improve permissions simulation by adding region info [#124](https://github.com/openshift/cloud-credential-operator/pull/124) * vSphere passthrough mode for CredentialsRequests [#150](https://github.com/openshift/cloud-credential-operator/pull/150) * Fix exclusion annotation for hosted use case [#151](https://github.com/openshift/cloud-credential-operator/pull/151) * [Bug 1779390](https://bugzilla.redhat.com/show_bug.cgi?id=1779390): force reconcile if any error conditions are set or !Provisioned [#152](https://github.com/openshift/cloud-credential-operator/pull/152) * Add oVirt platform [#134](https://github.com/openshift/cloud-credential-operator/pull/134) * docs: fix formatting [#149](https://github.com/openshift/cloud-credential-operator/pull/149) * consistently use Fatal() logging for early exit [#148](https://github.com/openshift/cloud-credential-operator/pull/148) * [Bug 1781109](https://bugzilla.redhat.com/show_bug.cgi?id=1781109): pre-populate conditions with count of zero [#146](https://github.com/openshift/cloud-credential-operator/pull/146) * Use `CloudCredentialOperator` as alert prefix for humans [#144](https://github.com/openshift/cloud-credential-operator/pull/144) * [Bug 1776394](https://bugzilla.redhat.com/show_bug.cgi?id=1776394): fix up ServiceMonitor CR [#143](https://github.com/openshift/cloud-credential-operator/pull/143) * enable azure passthrough [#141](https://github.com/openshift/cloud-credential-operator/pull/141) * [Bug 1776079](https://bugzilla.redhat.com/show_bug.cgi?id=1776079): Azure: check existing role assignments before creating a new one [#137](https://github.com/openshift/cloud-credential-operator/pull/137) * [Bug 1776704](https://bugzilla.redhat.com/show_bug.cgi?id=1776704): change prometheus from summary to message [#140](https://github.com/openshift/cloud-credential-operator/pull/140) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d92d0dcf7f1de424fa82c3f83dafe930ae09be6f...37f5d3c781ef0f84bbbee5124e54352efb48e324) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/280ef6529afe9a05bbee0d0d07c5525afaabbc34) * [Bug 1842442](https://bugzilla.redhat.com/show_bug.cgi?id=1842442): explicitly set oauth-server container's root file system to writable [#286](https://github.com/openshift/cluster-authentication-operator/pull/286) * [Bug 1823622](https://bugzilla.redhat.com/show_bug.cgi?id=1823622): [release-4.4] Fix ingress state condition flapping [#278](https://github.com/openshift/cluster-authentication-operator/pull/278) * [Bug 1826665](https://bugzilla.redhat.com/show_bug.cgi?id=1826665): ingress controller does not closes its connection to healthz [#280](https://github.com/openshift/cluster-authentication-operator/pull/280) * [Bug 1825964](https://bugzilla.redhat.com/show_bug.cgi?id=1825964): remove missing oauth-apiserver from image references [#274](https://github.com/openshift/cluster-authentication-operator/pull/274) * [Bug 1822648](https://bugzilla.redhat.com/show_bug.cgi?id=1822648): Update product logos to new brand standard [#267](https://github.com/openshift/cluster-authentication-operator/pull/267) * [Bug 1809667](https://bugzilla.redhat.com/show_bug.cgi?id=1809667): The oauth server should wait until it is out of rotation to shut down [#255](https://github.com/openshift/cluster-authentication-operator/pull/255) * [Bug 1807467](https://bugzilla.redhat.com/show_bug.cgi?id=1807467): Resync auth operator informer every 30 sec to tighten sync loop for .well-known check [#254](https://github.com/openshift/cluster-authentication-operator/pull/254) * [Bug 1798946](https://bugzilla.redhat.com/show_bug.cgi?id=1798946): react to changes of the kube-system/kubeadmin secret [#249](https://github.com/openshift/cluster-authentication-operator/pull/249) * Pick up mobile fix [#246](https://github.com/openshift/cluster-authentication-operator/pull/246) * Update login templates to PatternFly 4 design [#244](https://github.com/openshift/cluster-authentication-operator/pull/244) * pick kube 1.17.1 [#245](https://github.com/openshift/cluster-authentication-operator/pull/245) * Add oauth-apiserver to manifest/image-references [#241](https://github.com/openshift/cluster-authentication-operator/pull/241) * Enable health checking of oauth-server endpoints [#237](https://github.com/openshift/cluster-authentication-operator/pull/237) * redeploy on config changes [#240](https://github.com/openshift/cluster-authentication-operator/pull/240) * fix trust-bundle destination [#239](https://github.com/openshift/cluster-authentication-operator/pull/239) * Remove unused dockerfile and add gomod validation [#235](https://github.com/openshift/cluster-authentication-operator/pull/235) * fix bash syntax error in deployment [#236](https://github.com/openshift/cluster-authentication-operator/pull/236) * bump kube to 1.17 and pull latest library-go [#232](https://github.com/openshift/cluster-authentication-operator/pull/232) * [Bug 1788135](https://bugzilla.redhat.com/show_bug.cgi?id=1788135): Fix IPv6 Support [#231](https://github.com/openshift/cluster-authentication-operator/pull/231) * Enable bindata [#229](https://github.com/openshift/cluster-authentication-operator/pull/229) * [Bug 1782766](https://bugzilla.redhat.com/show_bug.cgi?id=1782766): fix operand volumes being all improperly marked as optional [#230](https://github.com/openshift/cluster-authentication-operator/pull/230) * Use gomod [#226](https://github.com/openshift/cluster-authentication-operator/pull/226) * [Bug 1671604](https://bugzilla.redhat.com/show_bug.cgi?id=1671604): redeploy oauth server deployment if bootstrap user is disabled [#218](https://github.com/openshift/cluster-authentication-operator/pull/218) * Add manifest annotations for hosted deployment exclusions [#220](https://github.com/openshift/cluster-authentication-operator/pull/220) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/27195a2d88296729a9657e9dab14045f4d24a8f9...280ef6529afe9a05bbee0d0d07c5525afaabbc34) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/6768c3c3d76d1def41eebeb3095a0ff5d99d7908) * BUG 1804826: UPSTREAM: <carry>: openshift: Add topology.kubernetes.io labels to be ignored when comparing similar node groups [#127](https://github.com/openshift/kubernetes-autoscaler/pull/127) * BUG 1805153: Ensure DeleteNodes doesn't delete a node twice [#128](https://github.com/openshift/kubernetes-autoscaler/pull/128) * [Bug 1801254](https://bugzilla.redhat.com/show_bug.cgi?id=1801254): UPSTREAM: <carry>: openshift: Let Nodes() return the list of all machines [#122](https://github.com/openshift/kubernetes-autoscaler/pull/122) * Rebase 1.17.0 [#121](https://github.com/openshift/kubernetes-autoscaler/pull/121) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/59d52289f59ea5bd691e185f4b36a5d6f9160e7e...6768c3c3d76d1def41eebeb3095a0ff5d99d7908) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/9c4a47c56f7fb7cd2677d4adbda48f9a84d3be6a) * [Bug 1806439](https://bugzilla.redhat.com/show_bug.cgi?id=1806439): Drop run-level [#137](https://github.com/openshift/cluster-autoscaler-operator/pull/137) * [Bug 1814090](https://bugzilla.redhat.com/show_bug.cgi?id=1814090): ROKS - remove additional autoscaler manifests [#141](https://github.com/openshift/cluster-autoscaler-operator/pull/141) * [Bug 1771773](https://bugzilla.redhat.com/show_bug.cgi?id=1771773): webhooks: Rely on service-ca-operator for CA injection [#132](https://github.com/openshift/cluster-autoscaler-operator/pull/132) * Add perms for leases.coordination.k8s.io [#131](https://github.com/openshift/cluster-autoscaler-operator/pull/131) * Update owners [#130](https://github.com/openshift/cluster-autoscaler-operator/pull/130) * Add resource request to container [#128](https://github.com/openshift/cluster-autoscaler-operator/pull/128) * [Bug 1779640](https://bugzilla.redhat.com/show_bug.cgi?id=1779640): Don't suppress errors when reporting operator status [#124](https://github.com/openshift/cluster-autoscaler-operator/pull/124) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/fa71866510868d6ff205ef63293bec456fcf36e2...9c4a47c56f7fb7cd2677d4adbda48f9a84d3be6a) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/04c97c30e79430ad836fceff4c6f8c9429be6663) * [Bug 1802802](https://bugzilla.redhat.com/show_bug.cgi?id=1802802): Send bootstrap-finished event when all assets are created [#31](https://github.com/openshift/cluster-bootstrap/pull/31) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/106f76b4d183cc24e58d26b3b57b2bf1e2362a9d...04c97c30e79430ad836fceff4c6f8c9429be6663) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/b3ef7879dbe95c4a810d7fe7f6eab348badcbbfb) * [Bug 1847457](https://bugzilla.redhat.com/show_bug.cgi?id=1847457): Fix Dockerfiles [#138](https://github.com/openshift/cluster-config-operator/pull/138) * [Bug 1795412](https://bugzilla.redhat.com/show_bug.cgi?id=1795412): Only install config-operator config/v1 manifests [#115](https://github.com/openshift/cluster-config-operator/pull/115) * Bump library go [#114](https://github.com/openshift/cluster-config-operator/pull/114) * Convert to go mod and bump(*) [#113](https://github.com/openshift/cluster-config-operator/pull/113) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/d5ddbcdd4ec87bd4d0d109e81ed0be5dafd86061...b3ef7879dbe95c4a810d7fe7f6eab348badcbbfb) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/de1a3573c417ccbc00abbfa436ecd90bb1730bb6) * [Bug 1786024](https://bugzilla.redhat.com/show_bug.cgi?id=1786024): Try TCP DNS in dns-node-resolver [#153](https://github.com/openshift/cluster-dns-operator/pull/153) * Node resolver: support IPv6 service IPs [#151](https://github.com/openshift/cluster-dns-operator/pull/151) * [Bug 1779490](https://bugzilla.redhat.com/show_bug.cgi?id=1779490): Handle missing pids during sidecar teardown [#148](https://github.com/openshift/cluster-dns-operator/pull/148) * [Bug 1778529](https://bugzilla.redhat.com/show_bug.cgi?id=1778529): daemonsetConfigChanged: Check tolerations [#144](https://github.com/openshift/cluster-dns-operator/pull/144) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/e1b63cc5f68d3505f4dc657b029550d8003d4c9d...de1a3573c417ccbc00abbfa436ecd90bb1730bb6) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/7081ab0aa79ef5cd1adee75c071dd36c8402dbfd) * [Bug 1832140](https://bugzilla.redhat.com/show_bug.cgi?id=1832140): Assure storage bucket names in lowercase [#540](https://github.com/openshift/cluster-image-registry-operator/pull/540) * [Bug 1825164](https://bugzilla.redhat.com/show_bug.cgi?id=1825164): update object dumper [#532](https://github.com/openshift/cluster-image-registry-operator/pull/532) * [Bug 1826033](https://bugzilla.redhat.com/show_bug.cgi?id=1826033): Bootstrap as suspended [#523](https://github.com/openshift/cluster-image-registry-operator/pull/523) * [Bug 1808425](https://bugzilla.redhat.com/show_bug.cgi?id=1808425): ignore most kube-system events [#502](https://github.com/openshift/cluster-image-registry-operator/pull/502) * [Bug 1823590](https://bugzilla.redhat.com/show_bug.cgi?id=1823590): [release-4.4] Bump openshift/api [#519](https://github.com/openshift/cluster-image-registry-operator/pull/519) * [Bug 1810562](https://bugzilla.redhat.com/show_bug.cgi?id=1810562): bootstrap HA configuration [#512](https://github.com/openshift/cluster-image-registry-operator/pull/512) * [Bug 1810490](https://bugzilla.redhat.com/show_bug.cgi?id=1810490): Ignore Swift backend if the user doesn't have required permissions [#483](https://github.com/openshift/cluster-image-registry-operator/pull/483) * [Bug 1809467](https://bugzilla.redhat.com/show_bug.cgi?id=1809467): Making storage driver optional on Mutators. [#479](https://github.com/openshift/cluster-image-registry-operator/pull/479) * [Bug 1806757](https://bugzilla.redhat.com/show_bug.cgi?id=1806757): remove storage status when storage is removed [#478](https://github.com/openshift/cluster-image-registry-operator/pull/478) * [Bug 1808425](https://bugzilla.redhat.com/show_bug.cgi?id=1808425): Remove watch for KubeSystem ConfigMaps [#471](https://github.com/openshift/cluster-image-registry-operator/pull/471) * [Bug 1806687](https://bugzilla.redhat.com/show_bug.cgi?id=1806687): Image pruner updates: Controller / Prune Registry [#468](https://github.com/openshift/cluster-image-registry-operator/pull/468) * [Bug 1806757](https://bugzilla.redhat.com/show_bug.cgi?id=1806757): fix regression [#467](https://github.com/openshift/cluster-image-registry-operator/pull/467) * [Bug 1803970](https://bugzilla.redhat.com/show_bug.cgi?id=1803970): Creating ClusterOperator resource on ErrStorageNotConfigured [#460](https://github.com/openshift/cluster-image-registry-operator/pull/460) * [Bug 1801474](https://bugzilla.redhat.com/show_bug.cgi?id=1801474): nodeca daemon should tolerate all taints [#457](https://github.com/openshift/cluster-image-registry-operator/pull/457) * [Bug 1791934](https://bugzilla.redhat.com/show_bug.cgi?id=1791934): independent controller for clusteroperators [#446](https://github.com/openshift/cluster-image-registry-operator/pull/446) * [Bug 1769927](https://bugzilla.redhat.com/show_bug.cgi?id=1769927): Persistent Deployment [#451](https://github.com/openshift/cluster-image-registry-operator/pull/451) * Report image pruner install status correctly. [#449](https://github.com/openshift/cluster-image-registry-operator/pull/449) * Add support for OpenStack clouds with self-signed certificates [#445](https://github.com/openshift/cluster-image-registry-operator/pull/445) * [DEVEXP-191](https://issues.redhat.com/browse/DEVEXP-191): CronJob to automate image registry pruning [#407](https://github.com/openshift/cluster-image-registry-operator/pull/407) * [DEVEXP-497](https://issues.redhat.com/browse/DEVEXP-497): enable dualstack endpoints for S3 [#434](https://github.com/openshift/cluster-image-registry-operator/pull/434) * [DEVEXP-433](https://issues.redhat.com/browse/DEVEXP-433): Report image pruner's install status in Prometheus [#427](https://github.com/openshift/cluster-image-registry-operator/pull/427) * Fix lint warnings [#444](https://github.com/openshift/cluster-image-registry-operator/pull/444) * Dump related resources when DeployImageRegistry fails [#443](https://github.com/openshift/cluster-image-registry-operator/pull/443) * Swiftless OpenStack [#441](https://github.com/openshift/cluster-image-registry-operator/pull/441) * Check for errors in defer [#442](https://github.com/openshift/cluster-image-registry-operator/pull/442) * [Bug 1791281](https://bugzilla.redhat.com/show_bug.cgi?id=1791281): Swift authVersion should be integer [#438](https://github.com/openshift/cluster-image-registry-operator/pull/438) * Add retries to route tests [#440](https://github.com/openshift/cluster-image-registry-operator/pull/440) * [DEVEXP-523](https://issues.redhat.com/browse/DEVEXP-523): Allow to use RWO access mode for PVC storage type [#439](https://github.com/openshift/cluster-image-registry-operator/pull/439) * [Bug 1787604](https://bugzilla.redhat.com/show_bug.cgi?id=1787604): aws-sdk-go v1.28.2 [#437](https://github.com/openshift/cluster-image-registry-operator/pull/437) * Start using rolloutStrategy parameter [#428](https://github.com/openshift/cluster-image-registry-operator/pull/428) * Use bindata for nodecadaemon [#436](https://github.com/openshift/cluster-image-registry-operator/pull/436) * removing verify-sec / gosec [#435](https://github.com/openshift/cluster-image-registry-operator/pull/435) * Encode environment variables as YAML [#420](https://github.com/openshift/cluster-image-registry-operator/pull/420) * bump(api,client-go) [#432](https://github.com/openshift/cluster-image-registry-operator/pull/432) * Revert "Merge pull request #430 from adambkaplan/bump-api-clientgo" [#431](https://github.com/openshift/cluster-image-registry-operator/pull/431) * bump(api,client-go): [#430](https://github.com/openshift/cluster-image-registry-operator/pull/430) * Use dual stack endpoints for S3 [#425](https://github.com/openshift/cluster-image-registry-operator/pull/425) * [Bug 1785115](https://bugzilla.redhat.com/show_bug.cgi?id=1785115): tolerate all NoSchedule taints [#421](https://github.com/openshift/cluster-image-registry-operator/pull/421) * [Bug 1784208](https://bugzilla.redhat.com/show_bug.cgi?id=1784208): force path style for custom endpoints [#418](https://github.com/openshift/cluster-image-registry-operator/pull/418) * Kubernetes v1.17.0 [#416](https://github.com/openshift/cluster-image-registry-operator/pull/416) * Use junit_*.xml pattern for junit reports [#419](https://github.com/openshift/cluster-image-registry-operator/pull/419) * [Bug 1769008](https://bugzilla.redhat.com/show_bug.cgi?id=1769008): Bumping openshift/api. [#417](https://github.com/openshift/cluster-image-registry-operator/pull/417) * [Bug 1769008](https://bugzilla.redhat.com/show_bug.cgi?id=1769008): Switch to client-go [#415](https://github.com/openshift/cluster-image-registry-operator/pull/415) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/bc621396a3b1386854bef7832afbd14e31b7e798...7081ab0aa79ef5cd1adee75c071dd36c8402dbfd) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/3976055718cd505db8682088f7956df09df0cb0f) * [Bug 1809622](https://bugzilla.redhat.com/show_bug.cgi?id=1809622): Add support for AWS China region route53 Service [#367](https://github.com/openshift/cluster-ingress-operator/pull/367) * [Bug 1809667](https://bugzilla.redhat.com/show_bug.cgi?id=1809667): Tune AWS load balancers to be consistent with other platforms [#370](https://github.com/openshift/cluster-ingress-operator/pull/370) * [Bug 1809667](https://bugzilla.redhat.com/show_bug.cgi?id=1809667): Router should deploy with a very long grace period [#368](https://github.com/openshift/cluster-ingress-operator/pull/368) * [Bug 1770677](https://bugzilla.redhat.com/show_bug.cgi?id=1770677): upstream the dnsrecord type [#360](https://github.com/openshift/cluster-ingress-operator/pull/360) * [Bug 1801543](https://bugzilla.redhat.com/show_bug.cgi?id=1801543): Update CRDs [#359](https://github.com/openshift/cluster-ingress-operator/pull/359) * [Bug 1801410](https://bugzilla.redhat.com/show_bug.cgi?id=1801410): Set affinity for "NodePortService" [#357](https://github.com/openshift/cluster-ingress-operator/pull/357) * Add support for IBM cloud platform load balancers [#335](https://github.com/openshift/cluster-ingress-operator/pull/335) * [Bug 1793541](https://bugzilla.redhat.com/show_bug.cgi?id=1793541): Only initialize DNS providers if DNS config is present [#353](https://github.com/openshift/cluster-ingress-operator/pull/353) * Implement route admission policy API [#345](https://github.com/openshift/cluster-ingress-operator/pull/345) * [Bug 1789687](https://bugzilla.redhat.com/show_bug.cgi?id=1789687): the env ROUTER_IP_V4_V6_MODE should uses v6 instead v6_only [#350](https://github.com/openshift/cluster-ingress-operator/pull/350) * cmd/start: add option to configure shutdown trigger file [#347](https://github.com/openshift/cluster-ingress-operator/pull/347) * Remove gosec [#349](https://github.com/openshift/cluster-ingress-operator/pull/349) * Add NodePortService endpoint publishing strategy [#343](https://github.com/openshift/cluster-ingress-operator/pull/343) * Configure router for IPv6 [#342](https://github.com/openshift/cluster-ingress-operator/pull/342) * [Bug 1783007](https://bugzilla.redhat.com/show_bug.cgi?id=1783007): Ignore spec.replicas in deployment hash [#339](https://github.com/openshift/cluster-ingress-operator/pull/339) * [Bug 1765044](https://bugzilla.redhat.com/show_bug.cgi?id=1765044): Adds proxy support to ingress operator [#334](https://github.com/openshift/cluster-ingress-operator/pull/334) * [Bug 1781948](https://bugzilla.redhat.com/show_bug.cgi?id=1781948): Do not wrap errors from syncIngressControllerStatus [#337](https://github.com/openshift/cluster-ingress-operator/pull/337) * publish a router-ca that can be used to verify routes in golang clients [#331](https://github.com/openshift/cluster-ingress-operator/pull/331) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/d86b0316cc9c9b3be95c7bb2a8924be3d08a5db9...3976055718cd505db8682088f7956df09df0cb0f) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/41fffb69e30889020615fca02a23df939d49d1b0) * [Bug 1829319](https://bugzilla.redhat.com/show_bug.cgi?id=1829319): add relatedobjects for immediate creation by CVO [#843](https://github.com/openshift/cluster-kube-apiserver-operator/pull/843) * [Bug 1827336](https://bugzilla.redhat.com/show_bug.cgi?id=1827336): Remove stale condition [#839](https://github.com/openshift/cluster-kube-apiserver-operator/pull/839) * [Bug 1823934](https://bugzilla.redhat.com/show_bug.cgi?id=1823934): Make default SCCs create-only by CVO [#836](https://github.com/openshift/cluster-kube-apiserver-operator/pull/836) * [Bug 1819247](https://bugzilla.redhat.com/show_bug.cgi?id=1819247): Set service account issuer to internal dns name of kube apiserver [#829](https://github.com/openshift/cluster-kube-apiserver-operator/pull/829) * [Bug 1820258](https://bugzilla.redhat.com/show_bug.cgi?id=1820258): Fix race for localhost-recovery-client-token snapshotting [#821](https://github.com/openshift/cluster-kube-apiserver-operator/pull/821) * [Bug 1812709](https://bugzilla.redhat.com/show_bug.cgi?id=1812709): Normalize CPU requests on masters [#796](https://github.com/openshift/cluster-kube-apiserver-operator/pull/796) * [Bug 1820145](https://bugzilla.redhat.com/show_bug.cgi?id=1820145): certrotationcontroller: fix typo calling wrong internal LB func [#811](https://github.com/openshift/cluster-kube-apiserver-operator/pull/811) * [Bug 1810182](https://bugzilla.redhat.com/show_bug.cgi?id=1810182): Components using globs in Dockerfile COPY commands may break on OCP 4 [#808](https://github.com/openshift/cluster-kube-apiserver-operator/pull/808) * [Bug 1813914](https://bugzilla.redhat.com/show_bug.cgi?id=1813914): Disable serving for cert regeneration controller to avoid wrong dependency [#798](https://github.com/openshift/cluster-kube-apiserver-operator/pull/798) * [Bug 1812210](https://bugzilla.redhat.com/show_bug.cgi?id=1812210): use localhost name instead of localhost IPs [#792](https://github.com/openshift/cluster-kube-apiserver-operator/pull/792) * [Bug 1771410](https://bugzilla.redhat.com/show_bug.cgi?id=1771410): Use the new tls-server-name option in kubeconfig [#786](https://github.com/openshift/cluster-kube-apiserver-operator/pull/786) * [Bug 1797593](https://bugzilla.redhat.com/show_bug.cgi?id=1797593): Revert "force cert rotation every couple days for development" [#771](https://github.com/openshift/cluster-kube-apiserver-operator/pull/771) * [Bug 1771410](https://bugzilla.redhat.com/show_bug.cgi?id=1771410): Disable delegated auth for recovery [#775](https://github.com/openshift/cluster-kube-apiserver-operator/pull/775) * [Bug 1805519](https://bugzilla.redhat.com/show_bug.cgi?id=1805519): skip using bootstrap etcd [#774](https://github.com/openshift/cluster-kube-apiserver-operator/pull/774) * [Bug 1805445](https://bugzilla.redhat.com/show_bug.cgi?id=1805445): [release-4.4] baremetal: Explicitly advertise the host IP chosen by kubelet [#773](https://github.com/openshift/cluster-kube-apiserver-operator/pull/773) * [Bug 1797601](https://bugzilla.redhat.com/show_bug.cgi?id=1797601): force cert rotation every couple days for development: aggregator-client-signer [#767](https://github.com/openshift/cluster-kube-apiserver-operator/pull/767) * [Bug 1802247](https://bugzilla.redhat.com/show_bug.cgi?id=1802247): Check operator readiness before each bound token controller test [#763](https://github.com/openshift/cluster-kube-apiserver-operator/pull/763) * [Bug 1793850](https://bugzilla.redhat.com/show_bug.cgi?id=1793850): Update UsingDeprecatedAPIExtensionsV1Beta1 alert [#764](https://github.com/openshift/cluster-kube-apiserver-operator/pull/764) * [Bug 1785498](https://bugzilla.redhat.com/show_bug.cgi?id=1785498): regenerate-certificates command blocked by error illegal base64 data at input byte 3 [#761](https://github.com/openshift/cluster-kube-apiserver-operator/pull/761) * [Bug 1793850](https://bugzilla.redhat.com/show_bug.cgi?id=1793850): Update UsingDeprecatedAPIExtensionsV1Beta1 alert [#762](https://github.com/openshift/cluster-kube-apiserver-operator/pull/762) * [Bug 1793850](https://bugzilla.redhat.com/show_bug.cgi?id=1793850): Update UsingDeprecatedAPIExtensionsV1Beta1 alert [#742](https://github.com/openshift/cluster-kube-apiserver-operator/pull/742) * [Bug 1794376](https://bugzilla.redhat.com/show_bug.cgi?id=1794376): Remove IPv6 dualstack feature gate [#758](https://github.com/openshift/cluster-kube-apiserver-operator/pull/758) * [Bug 1801154](https://bugzilla.redhat.com/show_bug.cgi?id=1801154): manifests/: Throw away unused high cardinality apiserver duration buckets [#752](https://github.com/openshift/cluster-kube-apiserver-operator/pull/752) * [Bug 1798609](https://bugzilla.redhat.com/show_bug.cgi?id=1798609): Report a metric about proxy enablement [#743](https://github.com/openshift/cluster-kube-apiserver-operator/pull/743) * recovery: update kube-apiserver container name [#755](https://github.com/openshift/cluster-kube-apiserver-operator/pull/755) * [Bug 1798725](https://bugzilla.redhat.com/show_bug.cgi?id=1798725): static pod operator cannot be composed [#754](https://github.com/openshift/cluster-kube-apiserver-operator/pull/754) * bindata: preselect container name for oc [#753](https://github.com/openshift/cluster-kube-apiserver-operator/pull/753) * [Bug 1798214](https://bugzilla.redhat.com/show_bug.cgi?id=1798214): Add a PrometheusRule to aggregate in-flight requests [#737](https://github.com/openshift/cluster-kube-apiserver-operator/pull/737) * [Bug 1693951](https://bugzilla.redhat.com/show_bug.cgi?id=1693951): consume the master kubelet bootstrap credential from a separate confi… [#747](https://github.com/openshift/cluster-kube-apiserver-operator/pull/747) * [Bug 1798048](https://bugzilla.redhat.com/show_bug.cgi?id=1798048): bindata: remove revision suffix from containers [#750](https://github.com/openshift/cluster-kube-apiserver-operator/pull/750) * [Bug 1797759](https://bugzilla.redhat.com/show_bug.cgi?id=1797759): update library-go to use cached client [#729](https://github.com/openshift/cluster-kube-apiserver-operator/pull/729) * [Bug 1797601](https://bugzilla.redhat.com/show_bug.cgi?id=1797601): force cert rotation every couple days for development [#748](https://github.com/openshift/cluster-kube-apiserver-operator/pull/748) * [Bug 1797657](https://bugzilla.redhat.com/show_bug.cgi?id=1797657): increase the max-requests limits [#733](https://github.com/openshift/cluster-kube-apiserver-operator/pull/733) * bump library-go to get controller factory [#739](https://github.com/openshift/cluster-kube-apiserver-operator/pull/739) * manifests: set caFile for service monitor [#504](https://github.com/openshift/cluster-kube-apiserver-operator/pull/504) * Cleanup post-bootstrap config handling [#738](https://github.com/openshift/cluster-kube-apiserver-operator/pull/738) * Enable changing bound service account token issuer from default [#727](https://github.com/openshift/cluster-kube-apiserver-operator/pull/727) * Add cert regeneration controller [#635](https://github.com/openshift/cluster-kube-apiserver-operator/pull/635) * Enable bound SA tokens [#718](https://github.com/openshift/cluster-kube-apiserver-operator/pull/718) * encryption: switch to kube-storage-version-migrator [#713](https://github.com/openshift/cluster-kube-apiserver-operator/pull/713) * picks kube 1.17.1 [#722](https://github.com/openshift/cluster-kube-apiserver-operator/pull/722) * bump library-go and disable IPv6DualStack feature gate temporarily [#726](https://github.com/openshift/cluster-kube-apiserver-operator/pull/726) * [Bug 1794309](https://bugzilla.redhat.com/show_bug.cgi?id=1794309): Copy default SCC into release image [#725](https://github.com/openshift/cluster-kube-apiserver-operator/pull/725) * Fix certrotationcontroller.Run to wait for context to be canceled [#720](https://github.com/openshift/cluster-kube-apiserver-operator/pull/720) * manifests: Drop deprecated kubernetes metrics [#699](https://github.com/openshift/cluster-kube-apiserver-operator/pull/699) * bump(*): vendor update [#716](https://github.com/openshift/cluster-kube-apiserver-operator/pull/716) * bump(*): vendor update [#711](https://github.com/openshift/cluster-kube-apiserver-operator/pull/711) * removes unused UsingDeprecatedAPIAppsV1Beta1 and UsingDeprecatedAPIAppsV1Beta2 alerts [#705](https://github.com/openshift/cluster-kube-apiserver-operator/pull/705) * If the cluster is single-stack IPv6, bind to :: rather than 0.0.0.0. [#653](https://github.com/openshift/cluster-kube-apiserver-operator/pull/653) * bump(*): openshift/library-go [#708](https://github.com/openshift/cluster-kube-apiserver-operator/pull/708) * bump: openshift/library-go#653 [#706](https://github.com/openshift/cluster-kube-apiserver-operator/pull/706) * add test for cert rotation type stomping [#703](https://github.com/openshift/cluster-kube-apiserver-operator/pull/703) * Consume the latest openshift api so sctp is enabled in lowlatency featureset [#702](https://github.com/openshift/cluster-kube-apiserver-operator/pull/702) * stomp secrets if types don't match [#698](https://github.com/openshift/cluster-kube-apiserver-operator/pull/698) * Add verify-deps target [#701](https://github.com/openshift/cluster-kube-apiserver-operator/pull/701) * Bump: for new library-go with go mod verify-deps [#700](https://github.com/openshift/cluster-kube-apiserver-operator/pull/700) * Wire certsyncer to use localhost-recovery-client SA [#663](https://github.com/openshift/cluster-kube-apiserver-operator/pull/663) * [Bug 1780809](https://bugzilla.redhat.com/show_bug.cgi?id=1780809): kube-apiserver stuck in Progressing/Degraded if target revision is deleted [#695](https://github.com/openshift/cluster-kube-apiserver-operator/pull/695) * CRDs are related to KAS because people ask why their resources aren't… [#688](https://github.com/openshift/cluster-kube-apiserver-operator/pull/688) * [Bug 1782793](https://bugzilla.redhat.com/show_bug.cgi?id=1782793): Update library-go to fix installer state controller [#692](https://github.com/openshift/cluster-kube-apiserver-operator/pull/692) * update for library-go condition fixes [#691](https://github.com/openshift/cluster-kube-apiserver-operator/pull/691) * API server termination observer [#683](https://github.com/openshift/cluster-kube-apiserver-operator/pull/683) * Replace --{minimal-shutdown -> shutdown-delay}-duration [#684](https://github.com/openshift/cluster-kube-apiserver-operator/pull/684) * configobservation/etcd: add exception for etcd-bootstrap to not use FQDN [#673](https://github.com/openshift/cluster-kube-apiserver-operator/pull/673) * [Bug 1771986](https://bugzilla.redhat.com/show_bug.cgi?id=1771986): encryption: backup/restore support + speedup + fixes [#670](https://github.com/openshift/cluster-kube-apiserver-operator/pull/670) * pkg/operator/configobservation/etcd/OWNERS: add alaypatel07 and hexfusion [#678](https://github.com/openshift/cluster-kube-apiserver-operator/pull/678) * Cleanup empty Dockerfile [#675](https://github.com/openshift/cluster-kube-apiserver-operator/pull/675) * pkg/operator/configobservation/etcd/OWNERS: Drop wking [#674](https://github.com/openshift/cluster-kube-apiserver-operator/pull/674) * [Bug 1776782](https://bugzilla.redhat.com/show_bug.cgi?id=1776782): monitoring: fix service account name for service monitor [#669](https://github.com/openshift/cluster-kube-apiserver-operator/pull/669) * adds scaffolding for e2e perf/load encryption tests [#667](https://github.com/openshift/cluster-kube-apiserver-operator/pull/667) * Fix e2e to run serially [#666](https://github.com/openshift/cluster-kube-apiserver-operator/pull/666) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/ccb80d3c77a58a28cd1ec95cbb6584adba3b09fd...41fffb69e30889020615fca02a23df939d49d1b0) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/8a6f5da6ad52122ffdff7a97367d79976a9cc6ec) * [Bug 1833128](https://bugzilla.redhat.com/show_bug.cgi?id=1833128): Updates Resource Graph to use default-ingress-cert CM [#409](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/409) * [Bug 1829319](https://bugzilla.redhat.com/show_bug.cgi?id=1829319): add relatedobjects for immediate creation by CVO [#407](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/407) * [Bug 1825987](https://bugzilla.redhat.com/show_bug.cgi?id=1825987): Sync new client cert-key on recovery [#401](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/401) * [Bug 1821683](https://bugzilla.redhat.com/show_bug.cgi?id=1821683): Sync csr-controller-ca to openshift-config-managed namespace [#393](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/393) * [Bug 1817997](https://bugzilla.redhat.com/show_bug.cgi?id=1817997): delay only when csr-signer is from the future [#387](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/387) * [Bug 1820613](https://bugzilla.redhat.com/show_bug.cgi?id=1820613): Refresh csr-signer in recovery flow [#386](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/386) * [Bug 1813512](https://bugzilla.redhat.com/show_bug.cgi?id=1813512): Fix race for localhost-recovery-client-token snapshotting [#388](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/388) * [Bug 1821690](https://bugzilla.redhat.com/show_bug.cgi?id=1821690): Fix csr-signer update hotloop [#391](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/391) * [Bug 1812709](https://bugzilla.redhat.com/show_bug.cgi?id=1812709): Normalize CPU requests on masters [#377](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/377) * [Bug 1813947](https://bugzilla.redhat.com/show_bug.cgi?id=1813947): Disable serving for cert regeneration controller to avoid wrong dependency [#375](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/375) * [Bug 1810182](https://bugzilla.redhat.com/show_bug.cgi?id=1810182): Remove wildcard COPY form Dockerfile [#370](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/370) * [Bug 1771410](https://bugzilla.redhat.com/show_bug.cgi?id=1771410): Reload client certs [#362](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/362) * [Bug 1809368](https://bugzilla.redhat.com/show_bug.cgi?id=1809368): bump openshift/api to remove IPv6DualStack feature flag [#359](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/359) * [Bug 1771410](https://bugzilla.redhat.com/show_bug.cgi?id=1771410): Use the new tls-server-name option in kubeconfig [#358](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/358) * [Bug 1805791](https://bugzilla.redhat.com/show_bug.cgi?id=1805791): Make csr-signer live-reloaded [#353](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/353) * [Bug 1801156](https://bugzilla.redhat.com/show_bug.cgi?id=1801156): Enforce golang only at 1.13.4 level [#347](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/347) * [Bug 1798725](https://bugzilla.redhat.com/show_bug.cgi?id=1798725): static pod operator cannot be composed [#346](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/346) * Preselect cotnainer name for oc [#345](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/345) * [Bug 1798868](https://bugzilla.redhat.com/show_bug.cgi?id=1798868): Remove clean target that is already automatic for a while [#344](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/344) * [Bug 1798868](https://bugzilla.redhat.com/show_bug.cgi?id=1798868): Migrate to build-machinery-go [#343](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/343) * [Bug 1798048](https://bugzilla.redhat.com/show_bug.cgi?id=1798048): bindata: remove revision suffix from containers [#342](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/342) * [Bug 1771809](https://bugzilla.redhat.com/show_bug.cgi?id=1771809): Add e2e for PodDisruptionBudgetAtLimit alert [#316](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/316) * Recovery controller [#334](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/334) * Wire certsyncer for localhost recovery [#335](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/335) * bump(*): vendor update [#336](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/336) * [Bug 1788148](https://bugzilla.redhat.com/show_bug.cgi?id=1788148): bump(*): openshift/library-go [#331](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/331) * Add verify-deps [#330](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/330) * [Bug 1772756](https://bugzilla.redhat.com/show_bug.cgi?id=1772756): Inject kube-controller-manager pods trust stores with trusted ca bundle [#325](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/325) * Specify "bindNetwork: tcp" so controller manager will work on IPv6 single-stack [#320](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/320) * update for library-go condition fixes [#322](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/322) * [Bug 1744984](https://bugzilla.redhat.com/show_bug.cgi?id=1744984): Add e2e test for kube controller manager lease configmap deletion [#311](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/311) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/b278b086c9dfb62b88b7e3b00eeecd85d7284bdd...8a6f5da6ad52122ffdff7a97367d79976a9cc6ec) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/24a82622f7f5e82a48ced803aa3ff1a62e065dbd) * [Bug 1833122](https://bugzilla.redhat.com/show_bug.cgi?id=1833122): Have targetconfig controller use cm/default-ingress-cert [#247](https://github.com/openshift/cluster-kube-scheduler-operator/pull/247) * [Bug 1812709](https://bugzilla.redhat.com/show_bug.cgi?id=1812709): Normalize CPU requests on masters [#228](https://github.com/openshift/cluster-kube-scheduler-operator/pull/228) * [Bug 1820262](https://bugzilla.redhat.com/show_bug.cgi?id=1820262): Fix race for localhost-recovery-client-token snapshotting [#237](https://github.com/openshift/cluster-kube-scheduler-operator/pull/237) * [Bug 1820343](https://bugzilla.redhat.com/show_bug.cgi?id=1820343): [release-4.4] Bump TraceAll log level to v=10 [#234](https://github.com/openshift/cluster-kube-scheduler-operator/pull/234) * [Bug 1771410](https://bugzilla.redhat.com/show_bug.cgi?id=1771410): Add cert syncer 4.4 [#217](https://github.com/openshift/cluster-kube-scheduler-operator/pull/217) * [Bug 1810182](https://bugzilla.redhat.com/show_bug.cgi?id=1810182): Remove wildcard COPY form Dockerfile [#222](https://github.com/openshift/cluster-kube-scheduler-operator/pull/222) * [Bug 1798725](https://bugzilla.redhat.com/show_bug.cgi?id=1798725): static pod operator cannot be composed [#206](https://github.com/openshift/cluster-kube-scheduler-operator/pull/206) * [Bug 1798891](https://bugzilla.redhat.com/show_bug.cgi?id=1798891): Switch to openshift/build-machinery-go [#203](https://github.com/openshift/cluster-kube-scheduler-operator/pull/203) * [Bug 1771810](https://bugzilla.redhat.com/show_bug.cgi?id=1771810): Add e2e to verify kso metrics accessible [#191](https://github.com/openshift/cluster-kube-scheduler-operator/pull/191) * [Bug 1792501](https://bugzilla.redhat.com/show_bug.cgi?id=1792501): bump(*): library-go to pull in revision pruner pod resources [#200](https://github.com/openshift/cluster-kube-scheduler-operator/pull/200) * picks kube 1.17.1 [#198](https://github.com/openshift/cluster-kube-scheduler-operator/pull/198) * remove sjenning from OWNERS [#188](https://github.com/openshift/cluster-kube-scheduler-operator/pull/188) * [Bug 1788151](https://bugzilla.redhat.com/show_bug.cgi?id=1788151): fix go.mod and bump library-go to pickup ipv6 change [#196](https://github.com/openshift/cluster-kube-scheduler-operator/pull/196) * Bump: for library-go with go mod based verify-deps [#195](https://github.com/openshift/cluster-kube-scheduler-operator/pull/195) * update for library-go condition fixes [#193](https://github.com/openshift/cluster-kube-scheduler-operator/pull/193) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/870eb3328a40cada0f15e90b072655b6d1256a68...24a82622f7f5e82a48ced803aa3ff1a62e065dbd) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/1bb09ce6d253e9127d7a1c69c0fdf9c29ea9d388) * [Bug 1815587](https://bugzilla.redhat.com/show_bug.cgi?id=1815587): ROKS - remove ClusterMachineApproverDown prometheus rule [#67](https://github.com/openshift/cluster-machine-approver/pull/67) * Add resource request to container [#60](https://github.com/openshift/cluster-machine-approver/pull/60) * Fix IPv6 connections in getServingCert [#61](https://github.com/openshift/cluster-machine-approver/pull/61) * [Bug 1779107](https://bugzilla.redhat.com/show_bug.cgi?id=1779107): Fall back to machine-api check if certificate check fails [#57](https://github.com/openshift/cluster-machine-approver/pull/57) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/dd3147d9b2d1e54a2050d51390d1eca62d6189fc...1bb09ce6d253e9127d7a1c69c0fdf9c29ea9d388) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/784585a66c36745fae6f46e33bed1ffed1e92384) * [Bug 1813221](https://bugzilla.redhat.com/show_bug.cgi?id=1813221): set remaining cpu requests [#769](https://github.com/openshift/cluster-monitoring-operator/pull/769) * [Bug 1820229](https://bugzilla.redhat.com/show_bug.cgi?id=1820229): don't sync on invalid configuration [#737](https://github.com/openshift/cluster-monitoring-operator/pull/737) * [Bug 1813221](https://bugzilla.redhat.com/show_bug.cgi?id=1813221): jsonnet/*: adapt resource requests [#706](https://github.com/openshift/cluster-monitoring-operator/pull/706) * [Bug 1814729](https://bugzilla.redhat.com/show_bug.cgi?id=1814729): Exclude Kubernetes control plane rules when running on IBM Cloud [#712](https://github.com/openshift/cluster-monitoring-operator/pull/712) * [Bug 1772564](https://bugzilla.redhat.com/show_bug.cgi?id=1772564): Bring in new alert via dependency [#669](https://github.com/openshift/cluster-monitoring-operator/pull/669) * [Bug 1807140](https://bugzilla.redhat.com/show_bug.cgi?id=1807140): jsonnet/rules.jsonnet: Add MultipleContainersOOMKilled alert [#676](https://github.com/openshift/cluster-monitoring-operator/pull/676) * [release 4.4] Bug 1807843: Fix more many to many errors [#684](https://github.com/openshift/cluster-monitoring-operator/pull/684) * [Bug 1807843](https://bugzilla.redhat.com/show_bug.cgi?id=1807843): fix many-to-many errors [#682](https://github.com/openshift/cluster-monitoring-operator/pull/682) * [Bug 1807376](https://bugzilla.redhat.com/show_bug.cgi?id=1807376): pkg/manifests: rename shared config's keys to include 'Public [#680](https://github.com/openshift/cluster-monitoring-operator/pull/680) * [Bug 1805190](https://bugzilla.redhat.com/show_bug.cgi?id=1805190): pkg/manifests/telemeter: bump size limit to 5mb [#665](https://github.com/openshift/cluster-monitoring-operator/pull/665) * [Bug 1804012](https://bugzilla.redhat.com/show_bug.cgi?id=1804012): Report system manufacturer via telemetry [#661](https://github.com/openshift/cluster-monitoring-operator/pull/661) * [Bug 1804179](https://bugzilla.redhat.com/show_bug.cgi?id=1804179): pkg/client: set CreationTimestamp at create time, not only at update time [#657](https://github.com/openshift/cluster-monitoring-operator/pull/657) * [Bug 1803827](https://bugzilla.redhat.com/show_bug.cgi?id=1803827): pkg: Generate recording rule to measure total number of series we are [#653](https://github.com/openshift/cluster-monitoring-operator/pull/653) * [Bug 1794616](https://bugzilla.redhat.com/show_bug.cgi?id=1794616): pkg/manifests: set modified telemeter-client command line arguments [#655](https://github.com/openshift/cluster-monitoring-operator/pull/655) * [Bug 1803192](https://bugzilla.redhat.com/show_bug.cgi?id=1803192): *: duplicate shared configmap in openshift-config-managed namespace [#654](https://github.com/openshift/cluster-monitoring-operator/pull/654) * [Bug 1787520](https://bugzilla.redhat.com/show_bug.cgi?id=1787520): fix query showing metrics collected by telemetry [#652](https://github.com/openshift/cluster-monitoring-operator/pull/652) * [Bug 1801358](https://bugzilla.redhat.com/show_bug.cgi?id=1801358): update prometheus-operator v0.35.1 [#651](https://github.com/openshift/cluster-monitoring-operator/pull/651) * [Bug 1794616](https://bugzilla.redhat.com/show_bug.cgi?id=1794616): replace up with count:up[0,1], remove node_uname_info [#650](https://github.com/openshift/cluster-monitoring-operator/pull/650) * [Bug 1799539](https://bugzilla.redhat.com/show_bug.cgi?id=1799539): Node exporter init collectors must be privileged [#645](https://github.com/openshift/cluster-monitoring-operator/pull/645) * [Bug 1794934](https://bugzilla.redhat.com/show_bug.cgi?id=1794934): Bump kubernetes-mixin to support DASD device metric reporting [#644](https://github.com/openshift/cluster-monitoring-operator/pull/644) * [Bug 1799057](https://bugzilla.redhat.com/show_bug.cgi?id=1799057): Send apiserver_current_inflight_requests in telemeter. [#643](https://github.com/openshift/cluster-monitoring-operator/pull/643) * BUG 1796927: Documentation: Transfer telemetry comments [#640](https://github.com/openshift/cluster-monitoring-operator/pull/640) * [Bug 1796468](https://bugzilla.redhat.com/show_bug.cgi?id=1796468): *: Complete new configuration scheme [#633](https://github.com/openshift/cluster-monitoring-operator/pull/633) * [Bug 1796473](https://bugzilla.redhat.com/show_bug.cgi?id=1796473): Revert "jsonnet: regenerate jsonnetfile.* with latest jb" [#638](https://github.com/openshift/cluster-monitoring-operator/pull/638) * [Bug 1795538](https://bugzilla.redhat.com/show_bug.cgi?id=1795538): Fix excessive permissions for prometheus-operator cluster-role [#637](https://github.com/openshift/cluster-monitoring-operator/pull/637) * Duplicate Grafana configmaps from monitoring to console [#635](https://github.com/openshift/cluster-monitoring-operator/pull/635) * github: add release checklist issue template [#634](https://github.com/openshift/cluster-monitoring-operator/pull/634) * go.mod,go.sum,vendor,jsonnet: Bump and lock dependencies [#624](https://github.com/openshift/cluster-monitoring-operator/pull/624) * jsonnet/kube-state-metrics.jsonnet: Fix blacklist arguments [#629](https://github.com/openshift/cluster-monitoring-operator/pull/629) * pkg/manifests: Correctly default telemeter URL [#628](https://github.com/openshift/cluster-monitoring-operator/pull/628) * Fix alerting on lack of notification routes [#627](https://github.com/openshift/cluster-monitoring-operator/pull/627) * jsonnet/kube-state-metrics.jsonnet: Drop kube_secret_labels metric [#626](https://github.com/openshift/cluster-monitoring-operator/pull/626) * [Bug 1658899](https://bugzilla.redhat.com/show_bug.cgi?id=1658899): *: configure HTTPS readiness probe for Grafana OAuth proxy [#625](https://github.com/openshift/cluster-monitoring-operator/pull/625) * thanos: Use wget for healthcheck [#594](https://github.com/openshift/cluster-monitoring-operator/pull/594) * pkg/manifests: don't overwrite telemetry remote write [#623](https://github.com/openshift/cluster-monitoring-operator/pull/623) * [Bug 1723662](https://bugzilla.redhat.com/show_bug.cgi?id=1723662): jsonnet/prometheus-adapter: add cluster-reader aggregation [#622](https://github.com/openshift/cluster-monitoring-operator/pull/622) * *: Bring kube-prometheus changes [#618](https://github.com/openshift/cluster-monitoring-operator/pull/618) * A/B flag for remote write [#617](https://github.com/openshift/cluster-monitoring-operator/pull/617) * Revert "Revert 586 revertremotewrite" [#615](https://github.com/openshift/cluster-monitoring-operator/pull/615) * Revert 586 revertremotewrite [#590](https://github.com/openshift/cluster-monitoring-operator/pull/590) * Add alert for no routes configured in alertmanager [#585](https://github.com/openshift/cluster-monitoring-operator/pull/585) * Update prometheus image versions [#601](https://github.com/openshift/cluster-monitoring-operator/pull/601) * [Bug 1751706](https://bugzilla.redhat.com/show_bug.cgi?id=1751706): Removing KubeVersionMismatch alert [#611](https://github.com/openshift/cluster-monitoring-operator/pull/611) * [Bug 1781066](https://bugzilla.redhat.com/show_bug.cgi?id=1781066): Thanos sidecar resource requests [#610](https://github.com/openshift/cluster-monitoring-operator/pull/610) * assets,pkg: Update dependencies [#605](https://github.com/openshift/cluster-monitoring-operator/pull/605) * [Bug 1781066](https://bugzilla.redhat.com/show_bug.cgi?id=1781066): Set resource requests for node-exporter and proxy containers [#603](https://github.com/openshift/cluster-monitoring-operator/pull/603) * Dockerfile: update Go to 1.13 [#596](https://github.com/openshift/cluster-monitoring-operator/pull/596) * */thanos-querier: mount trusted CA bundle [#597](https://github.com/openshift/cluster-monitoring-operator/pull/597) * jsonnet/jsonnetfile.lock.json: Update dependencies [#593](https://github.com/openshift/cluster-monitoring-operator/pull/593) * [Bug 1784144](https://bugzilla.redhat.com/show_bug.cgi?id=1784144): Bump jsonnet dependencies [#591](https://github.com/openshift/cluster-monitoring-operator/pull/591) * jsonnet: bump kubernetes-mixin [#588](https://github.com/openshift/cluster-monitoring-operator/pull/588) * Revert "Merge pull request #434 from brancz/telemetry-via-prom" [#586](https://github.com/openshift/cluster-monitoring-operator/pull/586) * *: Move sending telemetry to Prometheus native functionality [#434](https://github.com/openshift/cluster-monitoring-operator/pull/434) * jsonnet: Gather ~10 metrics that tell us workloads that are being used [#579](https://github.com/openshift/cluster-monitoring-operator/pull/579) * [Bug 1780037](https://bugzilla.redhat.com/show_bug.cgi?id=1780037): Undo creating alertmanager-access role [#580](https://github.com/openshift/cluster-monitoring-operator/pull/580) * test/e2e/prometheusadapter: reenable CA rotation test [#576](https://github.com/openshift/cluster-monitoring-operator/pull/576) * [Bug 1779912](https://bugzilla.redhat.com/show_bug.cgi?id=1779912): Add a whitelist cluster:usage:* for telemetry for simple usage metric exposure [#578](https://github.com/openshift/cluster-monitoring-operator/pull/578) * jsonnet: unpin dependencies [#575](https://github.com/openshift/cluster-monitoring-operator/pull/575) * add bparees to approvers [#574](https://github.com/openshift/cluster-monitoring-operator/pull/574) * Alertmanager configured route metric [#554](https://github.com/openshift/cluster-monitoring-operator/pull/554) * [Bug 1762657](https://bugzilla.redhat.com/show_bug.cgi?id=1762657): pkg/tasks/thanos-querier: render dns discovery conditionally [#568](https://github.com/openshift/cluster-monitoring-operator/pull/568) * [Bug 1776085](https://bugzilla.redhat.com/show_bug.cgi?id=1776085): pkg/manifests: mount trustedCA bundle in grafana-proxy container [#566](https://github.com/openshift/cluster-monitoring-operator/pull/566) * [Bug 1774621](https://bugzilla.redhat.com/show_bug.cgi?id=1774621): telemeter: bump dependencies [#563](https://github.com/openshift/cluster-monitoring-operator/pull/563) * jsonnet/main.jsonnet: remove openshift control plane rbac deployment [#539](https://github.com/openshift/cluster-monitoring-operator/pull/539) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/abd0a78509a284adf0f749e01f992e7828c38cba...784585a66c36745fae6f46e33bed1ffed1e92384) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/7f0a485dbdaa7049e889484713f9325dd3259e9c) * [Bug 1832872](https://bugzilla.redhat.com/show_bug.cgi?id=1832872): Remove dead member from LB pool. [#629](https://github.com/openshift/cluster-network-operator/pull/629) * [Bug 1841029](https://bugzilla.redhat.com/show_bug.cgi?id=1841029): Recreate DNS service upon Octavia upgrade [#653](https://github.com/openshift/cluster-network-operator/pull/653) * [Bug 1844136](https://bugzilla.redhat.com/show_bug.cgi?id=1844136): Setting resource request for kube-proxy deployment [#659](https://github.com/openshift/cluster-network-operator/pull/659) * [Bug 1841507](https://bugzilla.redhat.com/show_bug.cgi?id=1841507): Allow connection between authentication net namespaces [#657](https://github.com/openshift/cluster-network-operator/pull/657) * [Bug 1834474](https://bugzilla.redhat.com/show_bug.cgi?id=1834474): ovnkube: set NB/SB database inactivity probes to 60 seconds [#636](https://github.com/openshift/cluster-network-operator/pull/636) * [Bug 1807648](https://bugzilla.redhat.com/show_bug.cgi?id=1807648): Fixes to reliably save/restore flows [#625](https://github.com/openshift/cluster-network-operator/pull/625) * [Bug 1832899](https://bugzilla.redhat.com/show_bug.cgi?id=1832899): Kuryr: Remove old SG rules on upgrade [#623](https://github.com/openshift/cluster-network-operator/pull/623) * [Bug 1811140](https://bugzilla.redhat.com/show_bug.cgi?id=1811140): Don't override containernetworking binaries in SDN and Kuryr [#602](https://github.com/openshift/cluster-network-operator/pull/602) * [Bug 1827013](https://bugzilla.redhat.com/show_bug.cgi?id=1827013): correctly tell ovnkube-node containers the label that hybrid overlay nodes have [#604](https://github.com/openshift/cluster-network-operator/pull/604) * [Bug 1814345](https://bugzilla.redhat.com/show_bug.cgi?id=1814345): Delete admission controller if double listeners is supported [#540](https://github.com/openshift/cluster-network-operator/pull/540) * [Bug 1821128](https://bugzilla.redhat.com/show_bug.cgi?id=1821128): Stop waiting for failed loadbalancer. [#571](https://github.com/openshift/cluster-network-operator/pull/571) * [Bug 1820580](https://bugzilla.redhat.com/show_bug.cgi?id=1820580): [release-4.4] Kuryr: Open metric endpoint ports from pod subnets [#585](https://github.com/openshift/cluster-network-operator/pull/585) * [Bug 1809204](https://bugzilla.redhat.com/show_bug.cgi?id=1809204): Configure tls for multus metrics endpoint [#594](https://github.com/openshift/cluster-network-operator/pull/594) * [Bug 1823399](https://bugzilla.redhat.com/show_bug.cgi?id=1823399): Allow to only enable hybrid overlay and not handle Windows networks [#588](https://github.com/openshift/cluster-network-operator/pull/588) * [Bug 1812678](https://bugzilla.redhat.com/show_bug.cgi?id=1812678): RBAC for Whereabouts should reference ippools.whereabouts.cni.cncf.io [backport 4.4.z] [#528](https://github.com/openshift/cluster-network-operator/pull/528) * [Bug 1822308](https://bugzilla.redhat.com/show_bug.cgi?id=1822308): Adds missing OVN NB SSL args to ovnkube master [#578](https://github.com/openshift/cluster-network-operator/pull/578) * [Bug 1793108](https://bugzilla.redhat.com/show_bug.cgi?id=1793108): [Back-port] Remove logfile from ovnkube configmap [#566](https://github.com/openshift/cluster-network-operator/pull/566) * [Bug 1821291](https://bugzilla.redhat.com/show_bug.cgi?id=1821291): Normalize CPU requests on nodes [#531](https://github.com/openshift/cluster-network-operator/pull/531) * [Bug 1815613](https://bugzilla.redhat.com/show_bug.cgi?id=1815613): [4.4] Update Progressing message for non-critical components [#553](https://github.com/openshift/cluster-network-operator/pull/553) * [Bug 1811830](https://bugzilla.redhat.com/show_bug.cgi?id=1811830): [release-4.4] Ensure removal of not rendered resources upon CNO recreation [#523](https://github.com/openshift/cluster-network-operator/pull/523) * [Bug 1811104](https://bugzilla.redhat.com/show_bug.cgi?id=1811104): Ensure correct Octavia API version is retrieved [#518](https://github.com/openshift/cluster-network-operator/pull/518) * [Bug 1811077](https://bugzilla.redhat.com/show_bug.cgi?id=1811077): [4.4] Start ovn correctly with hybrid networking [#514](https://github.com/openshift/cluster-network-operator/pull/514) * [Bug 1808797](https://bugzilla.redhat.com/show_bug.cgi?id=1808797): Ensure no API LB recreation happens upon Octavia upgrade [#512](https://github.com/openshift/cluster-network-operator/pull/512) * [Bug 1807067](https://bugzilla.redhat.com/show_bug.cgi?id=1807067): [Backport 4.4] Adds route-override-cni and whereabouts for secondary network routing and IPAM [#497](https://github.com/openshift/cluster-network-operator/pull/497) * [Bug 1805774](https://bugzilla.redhat.com/show_bug.cgi?id=1805774): Use the readiness indicator file option for Multus [#507](https://github.com/openshift/cluster-network-operator/pull/507) * [Bug 1806403](https://bugzilla.redhat.com/show_bug.cgi?id=1806403): Don't add empty MachineCIDR to noProxy [#505](https://github.com/openshift/cluster-network-operator/pull/505) * [Bug 1806403](https://bugzilla.redhat.com/show_bug.cgi?id=1806403): Add MachineNetworks to proxy.status.noProxy [#494](https://github.com/openshift/cluster-network-operator/pull/494) * [Bug 1804748](https://bugzilla.redhat.com/show_bug.cgi?id=1804748): Kuryr: Disable multiple listeners for OVN provider [#488](https://github.com/openshift/cluster-network-operator/pull/488) * [Bug 1802606](https://bugzilla.redhat.com/show_bug.cgi?id=1802606): pkg/util: Fix URI validation to modern standards [#479](https://github.com/openshift/cluster-network-operator/pull/479) * [Bug 1803193](https://bugzilla.redhat.com/show_bug.cgi?id=1803193): Tighten security groups [#465](https://github.com/openshift/cluster-network-operator/pull/465) * [Bug 1802596](https://bugzilla.redhat.com/show_bug.cgi?id=1802596): Remove erroneous ovnkube node command-line args [#473](https://github.com/openshift/cluster-network-operator/pull/473) * [Bug 1800633](https://bugzilla.redhat.com/show_bug.cgi?id=1800633): Ensure etcd and authentication operator resolves dns over TCP [#468](https://github.com/openshift/cluster-network-operator/pull/468) * [Bug 1796114](https://bugzilla.redhat.com/show_bug.cgi?id=1796114): Kuryr: Do not reconfigure if LB providers change [#457](https://github.com/openshift/cluster-network-operator/pull/457) * [Bug 1798191](https://bugzilla.redhat.com/show_bug.cgi?id=1798191): Bump to ovn2.12 [#445](https://github.com/openshift/cluster-network-operator/pull/445) * [Bug 1796562](https://bugzilla.redhat.com/show_bug.cgi?id=1796562): sdn/ovn: don't allow ovs-vswitchd to clean up datapath flows on exit [#460](https://github.com/openshift/cluster-network-operator/pull/460) * [Bug 1796616](https://bugzilla.redhat.com/show_bug.cgi?id=1796616): Put brackets around IPv6 addresses passed to ovn-ctl [#459](https://github.com/openshift/cluster-network-operator/pull/459) * [Bug 1796718](https://bugzilla.redhat.com/show_bug.cgi?id=1796718): ovn: use ovs-appctl ovsdb-server/sync-status for NB/SB DB readiness [#461](https://github.com/openshift/cluster-network-operator/pull/461) * [Bug 1796514](https://bugzilla.redhat.com/show_bug.cgi?id=1796514): Adds openAPIV3Schema to NetworkAttachmentDefinitions [#454](https://github.com/openshift/cluster-network-operator/pull/454) * [Bug 1769015](https://bugzilla.redhat.com/show_bug.cgi?id=1769015): Add preserveUnknownFields to CRDs [#458](https://github.com/openshift/cluster-network-operator/pull/458) * Allow to change the cluster default network type [#438](https://github.com/openshift/cluster-network-operator/pull/438) * Add rcarrillocruz as approver [#452](https://github.com/openshift/cluster-network-operator/pull/452) * Support CA certificate provided by user [#448](https://github.com/openshift/cluster-network-operator/pull/448) * sdn: use the correct socket path [#451](https://github.com/openshift/cluster-network-operator/pull/451) * [Bug 1791277](https://bugzilla.redhat.com/show_bug.cgi?id=1791277): Stop deploying kuryr-admission-controller if double listeners supported [#444](https://github.com/openshift/cluster-network-operator/pull/444) * Allow changing LogLevel online in Kuryr [#422](https://github.com/openshift/cluster-network-operator/pull/422) * ipv6 stuff part 2 [#424](https://github.com/openshift/cluster-network-operator/pull/424) * Change the metrics port for OVN-Kubernetes [#443](https://github.com/openshift/cluster-network-operator/pull/443) * Fix dhcp daemon api version [#442](https://github.com/openshift/cluster-network-operator/pull/442) * Support ovn2.12 [#439](https://github.com/openshift/cluster-network-operator/pull/439) * OVNKubernetes: introduce OVS anti-selector [#357](https://github.com/openshift/cluster-network-operator/pull/357) * ovn: container env variables need quotes [#440](https://github.com/openshift/cluster-network-operator/pull/440) * Remove some unwanted logging. Fix an error message [#437](https://github.com/openshift/cluster-network-operator/pull/437) * ovn custom geneve port number [#341](https://github.com/openshift/cluster-network-operator/pull/341) * OVN: use config file via ConfigMap rather than environment variables [#333](https://github.com/openshift/cluster-network-operator/pull/333) * ovn: fix master control plane job name [#436](https://github.com/openshift/cluster-network-operator/pull/436) * ovn: use app label instead of name for master metrics and quorum guard [#435](https://github.com/openshift/cluster-network-operator/pull/435) * [Bug 1781707](https://bugzilla.redhat.com/show_bug.cgi?id=1781707): openshift-sdn, CNO: handle new kubeconfig path [#420](https://github.com/openshift/cluster-network-operator/pull/420) * osdn, ovnk: add publishNotReadyAddresses to metrics services [#427](https://github.com/openshift/cluster-network-operator/pull/427) * [Bug 1769015](https://bugzilla.redhat.com/show_bug.cgi?id=1769015): Bump library go [#398](https://github.com/openshift/cluster-network-operator/pull/398) * Use app label instead of name on ovnkube-master ds [#419](https://github.com/openshift/cluster-network-operator/pull/419) * run-locally: rebuild the CNO [#426](https://github.com/openshift/cluster-network-operator/pull/426) * Autodetect OVN octavia provider [#391](https://github.com/openshift/cluster-network-operator/pull/391) * [Bug 1754046](https://bugzilla.redhat.com/show_bug.cgi?id=1754046): Modif kuryr-admission-controller pod definition [#423](https://github.com/openshift/cluster-network-operator/pull/423) * ipv6 stuff part 1 [#417](https://github.com/openshift/cluster-network-operator/pull/417) * ovn-kube: add pod disruption budget, readiness check [#414](https://github.com/openshift/cluster-network-operator/pull/414) * [Bug 1779133](https://bugzilla.redhat.com/show_bug.cgi?id=1779133): sdn: Make openshift-user-workload-monitoring global on multitenant [#415](https://github.com/openshift/cluster-network-operator/pull/415) * OVN - fix cluster role binding [#412](https://github.com/openshift/cluster-network-operator/pull/412) * [Bug 1779183](https://bugzilla.redhat.com/show_bug.cgi?id=1779183): Don't mark the operator un-Available or Degraded because of multus-admission-controller [#401](https://github.com/openshift/cluster-network-operator/pull/401) * [Bug 1773870](https://bugzilla.redhat.com/show_bug.cgi?id=1773870): Check if infra.Status.PlatformStatus exists before accessing it [#406](https://github.com/openshift/cluster-network-operator/pull/406) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/42c1a06674b4466b190f09394bbf5ad04d9e9a76...7f0a485dbdaa7049e889484713f9325dd3259e9c) ### [cluster-node-tuned](https://github.com/openshift/openshift-tuned/tree/927879ff50be0cec707be97c357d2891786d346f) * Obsoleting repository for release-4.4 and higher branches. [#36](https://github.com/openshift/openshift-tuned/pull/36) * Support for the "rendered" Tuned CR. [#35](https://github.com/openshift/openshift-tuned/pull/35) * Refactoring to use profiles.tuned.openshift.io [#34](https://github.com/openshift/openshift-tuned/pull/34) * [Full changelog](https://github.com/openshift/openshift-tuned/compare/8705571c5afaeac1953376e9eef734027267066b...927879ff50be0cec707be97c357d2891786d346f) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/2473a80ca8401732723206d4f6af71a5237c8ddc) * [Bug 1825375](https://bugzilla.redhat.com/show_bug.cgi?id=1825375): Mount host's /etc/sysctl.{conf,d/} to enable sysctl override from the host. [#127](https://github.com/openshift/cluster-node-tuning-operator/pull/127) * [Bug 1824473](https://bugzilla.redhat.com/show_bug.cgi?id=1824473): Fix tuned reload behaviour on SIGHUP for invalid tuned profiles. [#125](https://github.com/openshift/cluster-node-tuning-operator/pull/125) * [Bug 1814400](https://bugzilla.redhat.com/show_bug.cgi?id=1814400): Retry handling of profile changes on errors. [#118](https://github.com/openshift/cluster-node-tuning-operator/pull/118) * [Bug 1801860](https://bugzilla.redhat.com/show_bug.cgi?id=1801860): Limit event processing to maxRetries. [#112](https://github.com/openshift/cluster-node-tuning-operator/pull/112) * [Bug 1801797](https://bugzilla.redhat.com/show_bug.cgi?id=1801797): Pod-label support optimizations. [#115](https://github.com/openshift/cluster-node-tuning-operator/pull/115) * [Bug 1796633](https://bugzilla.redhat.com/show_bug.cgi?id=1796633): Adding preliminary realtime profile support. [#111](https://github.com/openshift/cluster-node-tuning-operator/pull/111) * Adding "vet" target to Makefile. [#107](https://github.com/openshift/cluster-node-tuning-operator/pull/107) * Remove old ConfigMaps during upgrade from 4.[1-3] installations. [#106](https://github.com/openshift/cluster-node-tuning-operator/pull/106) * plugin_cpu: latency can be now specified as cstate [#105](https://github.com/openshift/cluster-node-tuning-operator/pull/105) * Set fs.inotify.max_user_instances=8192 in openshift-node profile. [#104](https://github.com/openshift/cluster-node-tuning-operator/pull/104) * Operator upgrade issues. [#103](https://github.com/openshift/cluster-node-tuning-operator/pull/103) * Add preliminary support for the cpu-partitioning profile. [#102](https://github.com/openshift/cluster-node-tuning-operator/pull/102) * Switch to golang 1.13 and k8s 1.17. [#101](https://github.com/openshift/cluster-node-tuning-operator/pull/101) * Merge openshift-tuned [#99](https://github.com/openshift/cluster-node-tuning-operator/pull/99) * Remove "tuned-profiles" ConfigMap. [#98](https://github.com/openshift/cluster-node-tuning-operator/pull/98) * Refactoring to use profiles.tuned.openshift.io [#96](https://github.com/openshift/cluster-node-tuning-operator/pull/96) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/eaacf04c6cc9e83ad4978c108aabb395d5a771ec...2473a80ca8401732723206d4f6af71a5237c8ddc) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/2786635b626e559768a78ad0e75852478727342f) * [Bug 1840857](https://bugzilla.redhat.com/show_bug.cgi?id=1840857): openshift-apiserver doesn't live reload extension-apiserver-authentication trust [#366](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/366) * [Bug 1812709](https://bugzilla.redhat.com/show_bug.cgi?id=1812709): Normalize CPU requests on masters [#342](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/342) * [Bug 1814621](https://bugzilla.redhat.com/show_bug.cgi?id=1814621): storage urls observer: prevent event/log spam [#339](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/339) * [Bug 1811636](https://bugzilla.redhat.com/show_bug.cgi?id=1811636): Fix rollout strategy to never run more than one pod per node [#332](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/332) * [Bug 1795163](https://bugzilla.redhat.com/show_bug.cgi?id=1795163): waits for extension-apiserver-authentication before rolling out a new version [#328](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/328) * [Bug 1805872](https://bugzilla.redhat.com/show_bug.cgi?id=1805872): 4.4 cherry-pick of switch from daemonset to deployment [#325](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/325) * [Bug 1806681](https://bugzilla.redhat.com/show_bug.cgi?id=1806681): openshift-apiserver should never use the bootstrap etcd member [#322](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/322) * [Bug 1805534](https://bugzilla.redhat.com/show_bug.cgi?id=1805534): openshift-apiserver should directly use the host-etcd IPs [#315](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/315) * [Bug 1803922](https://bugzilla.redhat.com/show_bug.cgi?id=1803922): encryption: don't degrade when daemonset is not found [#311](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/311) * [Bug 1801154](https://bugzilla.redhat.com/show_bug.cgi?id=1801154): manifests/: Throw away unused high cardinality apiserver duration buckets [#309](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/309) * [Bug 1798215](https://bugzilla.redhat.com/show_bug.cgi?id=1798215): Add a new label 'apiserver' to identify the source [#307](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/307) * make static resource controller you simply pass manifests to [#304](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/304) * encryption: switch to kube-storage-version-migrator [#291](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/291) * picks kube 1.17.1 [#305](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/305) * [Bug 1792386](https://bugzilla.redhat.com/show_bug.cgi?id=1792386): set the operand version and make the CVO wait [#303](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/303) * OAuth related API Services can be managed/served by an external server/operator [#294](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/294) * split apiserver controllers initialization to a separate module [#290](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/290) * simplify logic to get the proxy configmap [#288](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/288) * bump(library-go) changes the next empty encryption key's name for encryption e2e test [#297](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/297) * bump library-go [#293](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/293) * Specify "bindNetwork: tcp" so apiserver will work on IPv6 single-stack [#273](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/273) * merge hashing resources for forced DS rollouts [#289](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/289) * switch to including hashes in annotation instead of ordered plumbing [#285](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/285) * vastly simplify the image registry trust configmap [#287](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/287) * replace verbosity based on string substitution for ease [#286](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/286) * create apiservice controller [#275](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/275) * separate finalizer cleanup controller to allow re-use [#276](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/276) * bump(*): kubernetes-1.17.0-rc.2 [#280](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/280) * update for library-go condition fixes. [#282](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/282) * [Bug 1781574](https://bugzilla.redhat.com/show_bug.cgi?id=1781574): Fix panic in workload controller [#277](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/277) * Replace --{minimal-shutdown -> shutdown-delay}-duration [#274](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/274) * bump(*): library-go for fileobserver fixes and switch to go.mod [#257](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/257) * [Bug 1716835](https://bugzilla.redhat.com/show_bug.cgi?id=1716835): Hooking Image Registry internal service certificates [#259](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/259) * [Bug 1779263](https://bugzilla.redhat.com/show_bug.cgi?id=1779263): bump(library-go): encryption: cope with missing revisions on upgrade [#271](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/271) * load test for migration [#261](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/261) * [Bug 1771986](https://bugzilla.redhat.com/show_bug.cgi?id=1771986): encryption: backup/restore support + speedup + fixes [#267](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/267) * adds scaffolding for e2e perf/load encryption tests [#265](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/265) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/18125a2f4cd2462c88123a906814385d82b50cb7...2786635b626e559768a78ad0e75852478727342f) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/7408e19d09e6660d0e50ed3ff2846359da9b05a3) * [Bug 1821897](https://bugzilla.redhat.com/show_bug.cgi?id=1821897): bump openshift deps to release-4.4 [#150](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/150) * [Bug 1807490](https://bugzilla.redhat.com/show_bug.cgi?id=1807490): Remove run-level for OCM and operator [#144](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/144) * [Bug 1804937](https://bugzilla.redhat.com/show_bug.cgi?id=1804937): Report "Progressing=True" during ds rollout [#142](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/142) * [Bug 1804762](https://bugzilla.redhat.com/show_bug.cgi?id=1804762): Fallback to logs on ocm termination [#141](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/141) * [Bug 1788142](https://bugzilla.redhat.com/show_bug.cgi?id=1788142): bump(*) [#137](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/137) * [DEVEXP-490](https://issues.redhat.com/browse/DEVEXP-490): bump k8s 1.17.0-rc.1 [#135](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/135) * monitoring: move service monitor RBAC rules to manifests/ [#130](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/130) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/d58076f2f1a9839a5887ddd7aeb4ad163b4ada8b...7408e19d09e6660d0e50ed3ff2846359da9b05a3) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/31debebccba6499bffbb6b315f7437117cbe2d83) * [Bug 1829327](https://bugzilla.redhat.com/show_bug.cgi?id=1829327): use patch when updating namespace [#25](https://github.com/openshift/cluster-policy-controller/pull/25) * [Bug 1812594](https://bugzilla.redhat.com/show_bug.cgi?id=1812594): Live reload kubeconfig client certs [#21](https://github.com/openshift/cluster-policy-controller/pull/21) * Switch to go.mod and bump to k8s 1.17.1 [#16](https://github.com/openshift/cluster-policy-controller/pull/16) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/bc78df73a234485eaf300884d02fef693d62b9be...31debebccba6499bffbb6b315f7437117cbe2d83) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/fc2f9d500f46c3de5caef7474886872b67e3d916) * [Bug 1835995](https://bugzilla.redhat.com/show_bug.cgi?id=1835995): ensure s390/ppc64le platforms bootstrap as removed following upgrade [#279](https://github.com/openshift/cluster-samples-operator/pull/279) * [Bug 1842560](https://bugzilla.redhat.com/show_bug.cgi?id=1842560): improve reason text on degraded condition [#282](https://github.com/openshift/cluster-samples-operator/pull/282) * [Bug 1824280](https://bugzilla.redhat.com/show_bug.cgi?id=1824280): revert pr 177; no override jenkins* registry hosts for mirrors [#261](https://github.com/openshift/cluster-samples-operator/pull/261) * [Bug 1832344](https://bugzilla.redhat.com/show_bug.cgi?id=1832344): correctly handle removed templates watch events as part of an upgrade [#269](https://github.com/openshift/cluster-samples-operator/pull/269) * [Bug 1835995](https://bugzilla.redhat.com/show_bug.cgi?id=1835995): avoid listing file system content for unsupported architures [#272](https://github.com/openshift/cluster-samples-operator/pull/272) * [Bug 1829073](https://bugzilla.redhat.com/show_bug.cgi?id=1829073): copy install pull secret when boostrapped as removed [#266](https://github.com/openshift/cluster-samples-operator/pull/266) * [Bug 1814395](https://bugzilla.redhat.com/show_bug.cgi?id=1814395): abort metrics in general if removed/unmanaged [#250](https://github.com/openshift/cluster-samples-operator/pull/250) * [Bug 1811204](https://bugzilla.redhat.com/show_bug.cgi?id=1811204): purge removed imagestreams as a part of upgrade from progessing/impor… [#242](https://github.com/openshift/cluster-samples-operator/pull/242) * [Bug 1805247](https://bugzilla.redhat.com/show_bug.cgi?id=1805247): [release-4.4] manifests: add openshift/oauth-proxy:v4.4 image [#244](https://github.com/openshift/cluster-samples-operator/pull/244) * Revert "add imagestream for oauthproxy image" [#237](https://github.com/openshift/cluster-samples-operator/pull/237) * [Bug 1804765](https://bugzilla.redhat.com/show_bug.cgi?id=1804765): add imagestream for oauthproxy image [#229](https://github.com/openshift/cluster-samples-operator/pull/229) * [Bug 1788676](https://bugzilla.redhat.com/show_bug.cgi?id=1788676): keep tbr inaccessible clusteroperator reason set (bootstrap removed) [#226](https://github.com/openshift/cluster-samples-operator/pull/226) * [DEXP-507](https://issues.redhat.com/browse/DEXP-507): Ipv6 disc boot removed 2 [#221](https://github.com/openshift/cluster-samples-operator/pull/221) * [Bug 1782683](https://bugzilla.redhat.com/show_bug.cgi?id=1782683): no longer gate removed processing when imagestreams in progress [#220](https://github.com/openshift/cluster-samples-operator/pull/220) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): complete mysql/nginx/nodejs eol removal [#217](https://github.com/openshift/cluster-samples-operator/pull/217) * [DEVEXP-507](https://issues.redhat.com/browse/DEVEXP-507): bootstrap as removed for IPv6 [#214](https://github.com/openshift/cluster-samples-operator/pull/214) * [Bug 1784315](https://bugzilla.redhat.com/show_bug.cgi?id=1784315): properly handle removal of samplesRegistry; clean up importError mess… [#211](https://github.com/openshift/cluster-samples-operator/pull/211) * [Bug 1788612](https://bugzilla.redhat.com/show_bug.cgi?id=1788612): add openjdk8:1.1 imagestream back [#216](https://github.com/openshift/cluster-samples-operator/pull/216) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): update nodejs for EOLs [#215](https://github.com/openshift/cluster-samples-operator/pull/215) * [Bug 1788612](https://bugzilla.redhat.com/show_bug.cgi?id=1788612): temp disable of openjdk-8-11 while it seems busted on registry.redhat.io [#212](https://github.com/openshift/cluster-samples-operator/pull/212) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): bump samples since PHP EOL template updates now breaking image-eco [#213](https://github.com/openshift/cluster-samples-operator/pull/213) * [Bug 1778613](https://bugzilla.redhat.com/show_bug.cgi?id=1778613): bump samples include openjdk ist name fix [#210](https://github.com/openshift/cluster-samples-operator/pull/210) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): pull in openshift/library changes, including nginx/perl deprecations [#209](https://github.com/openshift/cluster-samples-operator/pull/209) * Switch to client go [#207](https://github.com/openshift/cluster-samples-operator/pull/207) * [Bug 1779933](https://bugzilla.redhat.com/show_bug.cgi?id=1779933): set version to start for s390/ppc until we have actual samples [#205](https://github.com/openshift/cluster-samples-operator/pull/205) * [DEVEXP-493](https://issues.redhat.com/browse/DEVEXP-493): bump k8s 1.17.-rc1 [#202](https://github.com/openshift/cluster-samples-operator/pull/202) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/c7888fd728c778b8bacacdfeb00874daf2db8bc8...fc2f9d500f46c3de5caef7474886872b67e3d916) ### [cluster-svcat-apiserver-operator](https://github.com/openshift/cluster-svcat-apiserver-operator/tree/aa7927fbfe8bf165c5b84167b7c3f5d9cb394e14) * [Bug 1831019](https://bugzilla.redhat.com/show_bug.cgi?id=1831019): Upgradeable = False, link to OpenShift docs [#89](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/89) * [Bug 1813146](https://bugzilla.redhat.com/show_bug.cgi?id=1813146): set Upgradeable False when in Managed state [#78](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/78) * [Bug 1788155](https://bugzilla.redhat.com/show_bug.cgi?id=1788155): get ipv6 support from library-go bump; switch to go modules [#77](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/77) * [Bug 1791001](https://bugzilla.redhat.com/show_bug.cgi?id=1791001): use make build so ldflags are passed [#76](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/76) * [Bug 1802434](https://bugzilla.redhat.com/show_bug.cgi?id=1802434): manifests: set caFile for service monitor [#75](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/75) * [Bug 1778820](https://bugzilla.redhat.com/show_bug.cgi?id=1778820): add message string to alert [#73](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/73) * [Full changelog](https://github.com/openshift/cluster-svcat-apiserver-operator/compare/2523919a04d428bfa82602f5f6cc50ca38eb48c0...aa7927fbfe8bf165c5b84167b7c3f5d9cb394e14) ### [cluster-svcat-controller-manager-operator](https://github.com/openshift/cluster-svcat-controller-manager-operator/tree/333a3cbb2f658dc5cdc846d003649f8cbc3cde7b) * [Bug 1831027](https://bugzilla.redhat.com/show_bug.cgi?id=1831027): Upgradeable = False, link to OpenShift docs [#77](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/77) * [Bug 1813146](https://bugzilla.redhat.com/show_bug.cgi?id=1813146): set Upgradeable False when in Managed state [#72](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/72) * [Bug 1788155](https://bugzilla.redhat.com/show_bug.cgi?id=1788155): get ipv6 support from library-go bump [#70](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/70) * [Bug 1791001](https://bugzilla.redhat.com/show_bug.cgi?id=1791001): use make build so ldflags are passed [#69](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/69) * [Bug 1778820](https://bugzilla.redhat.com/show_bug.cgi?id=1778820): add message to alert [#66](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/66) * [Full changelog](https://github.com/openshift/cluster-svcat-controller-manager-operator/compare/727d37d929cb388744362c98fbcaf9ef547cd4b6...333a3cbb2f658dc5cdc846d003649f8cbc3cde7b) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/b26c35c956cd9b22d0ef0eceb515bd55e057d5a2) * [Bug 1843732](https://bugzilla.redhat.com/show_bug.cgi?id=1843732): pkg/cvo/sync_worker: Do not treat "All errors were context errors..." as success [#379](https://github.com/openshift/cluster-version-operator/pull/379) * [Bug 1835483](https://bugzilla.redhat.com/show_bug.cgi?id=1835483): Add cert to service to support https [#367](https://github.com/openshift/cluster-version-operator/pull/367) * [Bug 1782982](https://bugzilla.redhat.com/show_bug.cgi?id=1782982): pkg/verify/verifyconfigmap: Add klog logging [#332](https://github.com/openshift/cluster-version-operator/pull/332) * [Bug 1804854](https://bugzilla.redhat.com/show_bug.cgi?id=1804854): lib,pkg: provide detailed errors for workload failures [#329](https://github.com/openshift/cluster-version-operator/pull/329) * [Bug 1782982](https://bugzilla.redhat.com/show_bug.cgi?id=1782982): pkg/verify/verifyconfigmap: Fix Store to use {algo}-{hash} prefix [#327](https://github.com/openshift/cluster-version-operator/pull/327) * [Bug 1782982](https://bugzilla.redhat.com/show_bug.cgi?id=1782982): pkg/verify/verifyconfigmap: Use {algo}-{hash} prefixes [#326](https://github.com/openshift/cluster-version-operator/pull/326) * [Bug 1794817](https://bugzilla.redhat.com/show_bug.cgi?id=1794817): lib/resourcebuilder/batch.go: skip waiting for job to complete when in Init mode [#317](https://github.com/openshift/cluster-version-operator/pull/317) * [Bug 1801300](https://bugzilla.redhat.com/show_bug.cgi?id=1801300): lib/resourcemerge: remove ports which are no longer required [#322](https://github.com/openshift/cluster-version-operator/pull/322) * OWNERS: Add Scott Dodson as an approver [#320](https://github.com/openshift/cluster-version-operator/pull/320) * [Bug 1797806](https://bugzilla.redhat.com/show_bug.cgi?id=1797806): metrics: include upi installs in cluster_installer [#319](https://github.com/openshift/cluster-version-operator/pull/319) * [Bug 1794823](https://bugzilla.redhat.com/show_bug.cgi?id=1794823): lib/resourcemerge: Do not attempt to change Job's immutable spec.selector [#312](https://github.com/openshift/cluster-version-operator/pull/312) * [Bug 1797624](https://bugzilla.redhat.com/show_bug.cgi?id=1797624): loosen upgradeable condition to allow z-level upgrades [#291](https://github.com/openshift/cluster-version-operator/pull/291) * [Bug 1795412](https://bugzilla.redhat.com/show_bug.cgi?id=1795412): Print whether CRDs are updated [#258](https://github.com/openshift/cluster-version-operator/pull/258) * [Bug 1783221](https://bugzilla.redhat.com/show_bug.cgi?id=1783221): lib/resourcemerge/core: Fix panic on container/port removal [#282](https://github.com/openshift/cluster-version-operator/pull/282) * [Bug 1790629](https://bugzilla.redhat.com/show_bug.cgi?id=1790629): use st.Manifest.OriginalFilename if object doesn't have a name [#302](https://github.com/openshift/cluster-version-operator/pull/302) * [Bug 1793209](https://bugzilla.redhat.com/show_bug.cgi?id=1793209): Don't use protobuf client for SecurityContextConstraints [#308](https://github.com/openshift/cluster-version-operator/pull/308) * verify: Copy clientBuilder during cloning of a verifier [#306](https://github.com/openshift/cluster-version-operator/pull/306) * [Bug 1793051](https://bugzilla.redhat.com/show_bug.cgi?id=1793051): cvo: pass limiter when creating a store [#303](https://github.com/openshift/cluster-version-operator/pull/303) * Refactor the verify package to not have dependencies on CVO [#279](https://github.com/openshift/cluster-version-operator/pull/279) * [Bug 1791863](https://bugzilla.redhat.com/show_bug.cgi?id=1791863): lib/resourcemerge/core: Clear livenessProbe and readinessProbe if nil in required [#298](https://github.com/openshift/cluster-version-operator/pull/298) * pkg/payload/image: avoid rendering manifests [#241](https://github.com/openshift/cluster-version-operator/pull/241) * [Bug 1781283](https://bugzilla.redhat.com/show_bug.cgi?id=1781283): Set resource requests on the extract job [#276](https://github.com/openshift/cluster-version-operator/pull/276) * [Bug 1769717](https://bugzilla.redhat.com/show_bug.cgi?id=1769717): Add support to EnsureServicePorts [#272](https://github.com/openshift/cluster-version-operator/pull/272) * docs/user/reconciliation: Document release-image application [#201](https://github.com/openshift/cluster-version-operator/pull/201) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/b033473ff86183a5389b720ada21b6cb955e9405...b26c35c956cd9b22d0ef0eceb515bd55e057d5a2) ### [console](https://github.com/openshift/console/tree/ef3268ae549554e51b2a96b8a9771553e23901dd) * [Bug 1836343](https://bugzilla.redhat.com/show_bug.cgi?id=1836343): match available queries on dashboards and metrics tabs [#5461](https://github.com/openshift/console/pull/5461) * [Bug 1831821](https://bugzilla.redhat.com/show_bug.cgi?id=1831821): Don't set net-attach-def type at root [#5427](https://github.com/openshift/console/pull/5427) * [Bug 1817394](https://bugzilla.redhat.com/show_bug.cgi?id=1817394): Windows CDs use VirtIO instead of sata [#5496](https://github.com/openshift/console/pull/5496) * [Bug 1839115](https://bugzilla.redhat.com/show_bug.cgi?id=1839115): adds support for addition/updation of env variables and imagePullPolicy [#5541](https://github.com/openshift/console/pull/5541) * [Bug 1841149](https://bugzilla.redhat.com/show_bug.cgi?id=1841149): Creating role and roleBinding when enabling monitoring for an operator [#5617](https://github.com/openshift/console/pull/5617) * [Bug 1831808](https://bugzilla.redhat.com/show_bug.cgi?id=1831808): fix bug where operand list status does not show latest … [#5616](https://github.com/openshift/console/pull/5616) * [Bug 1840812](https://bugzilla.redhat.com/show_bug.cgi?id=1840812): Handle resource names with special characters [#5605](https://github.com/openshift/console/pull/5605) * [Bug 1836807](https://bugzilla.redhat.com/show_bug.cgi?id=1836807): updates apiGroup for Knative Eventing to latest supported [#5477](https://github.com/openshift/console/pull/5477) * [Bug 1832976](https://bugzilla.redhat.com/show_bug.cgi?id=1832976): Fix channel issue by narrowing down requests and loading guard [#5339](https://github.com/openshift/console/pull/5339) * [Bug 1824255](https://bugzilla.redhat.com/show_bug.cgi?id=1824255): Update "view more" apis link [#5320](https://github.com/openshift/console/pull/5320) * [Bug 1838420](https://bugzilla.redhat.com/show_bug.cgi?id=1838420): Fix payload for PVCPool BackingStore Creation [#5673](https://github.com/openshift/console/pull/5673) * [Bug 1840954](https://bugzilla.redhat.com/show_bug.cgi?id=1840954): Pipeline Builder supports invalid task refs [#5612](https://github.com/openshift/console/pull/5612) * [Bug 1829063](https://bugzilla.redhat.com/show_bug.cgi?id=1829063): Don't blacklist SecurityContextConstraints on the search page [#5221](https://github.com/openshift/console/pull/5221) * [Bug 1828253](https://bugzilla.redhat.com/show_bug.cgi?id=1828253): Add workload badge/name to monitoring dashboard when navigating to it from the Side Panel monitoring tab [#5195](https://github.com/openshift/console/pull/5195) * [Bug 1840445](https://bugzilla.redhat.com/show_bug.cgi?id=1840445): Fix conditions table runtime error on operand details page [#5631](https://github.com/openshift/console/pull/5631) * [Bug 1826503](https://bugzilla.redhat.com/show_bug.cgi?id=1826503): Requested tweaks to OperatorHub by UX [#5182](https://github.com/openshift/console/pull/5182) * [Bug 1827197](https://bugzilla.redhat.com/show_bug.cgi?id=1827197): Add query parameter for selected container to pod logs [#5167](https://github.com/openshift/console/pull/5167) * [Bug 1827746](https://bugzilla.redhat.com/show_bug.cgi?id=1827746): Register Subscription list page from plugin [#5162](https://github.com/openshift/console/pull/5162) * [Bug 1825975](https://bugzilla.redhat.com/show_bug.cgi?id=1825975): Add deployment configs and stateful sets to project ove… [#5122](https://github.com/openshift/console/pull/5122) * [Bug 1810364](https://bugzilla.redhat.com/show_bug.cgi?id=1810364): Monitoring Dashboards: Fix JS warning for empty table cells [#4679](https://github.com/openshift/console/pull/4679) * [Bug 1838815](https://bugzilla.redhat.com/show_bug.cgi?id=1838815): Fix "SyntaxError: Unexpected identifier 'e'" in Safari (production build only) [#5528](https://github.com/openshift/console/pull/5528) * [Bug 1840647](https://bugzilla.redhat.com/show_bug.cgi?id=1840647): do not display 'Catalog source was removed' for PackageServer [#5598](https://github.com/openshift/console/pull/5598) * [Bug 1837550](https://bugzilla.redhat.com/show_bug.cgi?id=1837550): Fixed legends on data consumption card [#5492](https://github.com/openshift/console/pull/5492) * [Bug 1829591](https://bugzilla.redhat.com/show_bug.cgi?id=1829591): Fix handling of Operand conditions [#5238](https://github.com/openshift/console/pull/5238) * [Bug 1835325](https://bugzilla.redhat.com/show_bug.cgi?id=1835325): Add default value to buffer prop to prevent runtime error [#5432](https://github.com/openshift/console/pull/5432) * [Bug 1828717](https://bugzilla.redhat.com/show_bug.cgi?id=1828717): removes techpreview badge from serverless [#5210](https://github.com/openshift/console/pull/5210) * [Bug 1827457](https://bugzilla.redhat.com/show_bug.cgi?id=1827457): Fixed the issue for fieldDependency spec descriptor for create operan… [#5157](https://github.com/openshift/console/pull/5157) * [Bug 1826409](https://bugzilla.redhat.com/show_bug.cgi?id=1826409): Fix create operand validation [#5124](https://github.com/openshift/console/pull/5124) * [Bug 1828784](https://bugzilla.redhat.com/show_bug.cgi?id=1828784): fix(prun): rerun cancelled run [#5212](https://github.com/openshift/console/pull/5212) * [Bug 1813884](https://bugzilla.redhat.com/show_bug.cgi?id=1813884): Fix Pipeline Builder parameters of type Array [#4738](https://github.com/openshift/console/pull/4738) * [Bug 1838792](https://bugzilla.redhat.com/show_bug.cgi?id=1838792): handle embedded pipeline spec in pipelinerun scenario [#5526](https://github.com/openshift/console/pull/5526) * [Bug 1834717](https://bugzilla.redhat.com/show_bug.cgi?id=1834717): Check runStrategy when checking for running vm [#5409](https://github.com/openshift/console/pull/5409) * [Bug 1821625](https://bugzilla.redhat.com/show_bug.cgi?id=1821625): Fix bug where networking metrics unavailable to regular users [#5001](https://github.com/openshift/console/pull/5001) * [Bug 1831137](https://bugzilla.redhat.com/show_bug.cgi?id=1831137): Fix create operand form advanced field bug [#5125](https://github.com/openshift/console/pull/5125) * [Bug 1834331](https://bugzilla.redhat.com/show_bug.cgi?id=1834331): Add column Storage Class for PVCs Table Column Overlaps [#5367](https://github.com/openshift/console/pull/5367) * [Bug 1832933](https://bugzilla.redhat.com/show_bug.cgi?id=1832933): Fix select descriptor [#5338](https://github.com/openshift/console/pull/5338) * [Bug 1833344](https://bugzilla.redhat.com/show_bug.cgi?id=1833344): Fix timeout issue in Helm installation [#5362](https://github.com/openshift/console/pull/5362) * [Bug 1828849](https://bugzilla.redhat.com/show_bug.cgi?id=1828849): do not support SLIRP NetworkInterface in NIC modal [#5296](https://github.com/openshift/console/pull/5296) * [Bug 1823855](https://bugzilla.redhat.com/show_bug.cgi?id=1823855): Use ordered-values.yaml in Helm install [#5117](https://github.com/openshift/console/pull/5117) * [Bug 1820130](https://bugzilla.redhat.com/show_bug.cgi?id=1820130): [release-4.4] Backport 4.4 correct ocs version [#4978](https://github.com/openshift/console/pull/4978) * [Release 4.4] Bug 1826512: Include an override to use PF4 link colors in the catalog vertical-tabs [#5431](https://github.com/openshift/console/pull/5431) * [Bug 1823900](https://bugzilla.redhat.com/show_bug.cgi?id=1823900): Fix the value of bucket name shown in OBC details page [#5040](https://github.com/openshift/console/pull/5040) * [Bug 1811142](https://bugzilla.redhat.com/show_bug.cgi?id=1811142): exclude packages without `status.defaultChannel` so app… [#4678](https://github.com/openshift/console/pull/4678) * [Bug 1823735](https://bugzilla.redhat.com/show_bug.cgi?id=1823735): Fix helper text for Name field for BS creation form [#4938](https://github.com/openshift/console/pull/4938) * [Bug 1823807](https://bugzilla.redhat.com/show_bug.cgi?id=1823807): Change default bus to SCSI for CD-ROM drives added from details tab [#5046](https://github.com/openshift/console/pull/5046) * [Bug 1824683](https://bugzilla.redhat.com/show_bug.cgi?id=1824683): Removing humanizing of CRDs [#5062](https://github.com/openshift/console/pull/5062) * [Bug 1822195](https://bugzilla.redhat.com/show_bug.cgi?id=1822195): Don't virtualize volume table [#4974](https://github.com/openshift/console/pull/4974) * [Bug 1821753](https://bugzilla.redhat.com/show_bug.cgi?id=1821753): Fix ssh_authorized_keys for cloud-init [#4964](https://github.com/openshift/console/pull/4964) * [Bug 1823452](https://bugzilla.redhat.com/show_bug.cgi?id=1823452): Fix error handling in coFetch to return json.error [#5039](https://github.com/openshift/console/pull/5039) * [Bug 1824058](https://bugzilla.redhat.com/show_bug.cgi?id=1824058): Remove namespace selector from BS and BC creation flow [#5051](https://github.com/openshift/console/pull/5051) * [Bug 1822716](https://bugzilla.redhat.com/show_bug.cgi?id=1822716): Fetch CephCluster resources only when ceph functionality is available [#5049](https://github.com/openshift/console/pull/5049) * [Bug 1822199](https://bugzilla.redhat.com/show_bug.cgi?id=1822199): Support TechPreview Task Changes [#5006](https://github.com/openshift/console/pull/5006) * [Bug 1823593](https://bugzilla.redhat.com/show_bug.cgi?id=1823593): Align console pod status with CLI [#5043](https://github.com/openshift/console/pull/5043) * [Bug 1822648](https://bugzilla.redhat.com/show_bug.cgi?id=1822648): Update product logos to new brand standard [#4992](https://github.com/openshift/console/pull/4992) * [Bug 1821849](https://bugzilla.redhat.com/show_bug.cgi?id=1821849): Hide `OpenShift Cluster Manager` when branding is `azure` [#4956](https://github.com/openshift/console/pull/4956) * [Bug 1821410](https://bugzilla.redhat.com/show_bug.cgi?id=1821410): Clarify alert for supported operator's install mode [#4997](https://github.com/openshift/console/pull/4997) * [Bug 1818944](https://bugzilla.redhat.com/show_bug.cgi?id=1818944): Wrong key for selecting nodes in MachineConfigPool [#4963](https://github.com/openshift/console/pull/4963) * [Bug 1819786](https://bugzilla.redhat.com/show_bug.cgi?id=1819786): Improve kind plurals [#4975](https://github.com/openshift/console/pull/4975) * [Bug 1822531](https://bugzilla.redhat.com/show_bug.cgi?id=1822531): Decode Noobaa secret details before passing to SecretValue in OBC page [#4988](https://github.com/openshift/console/pull/4988) * [Bug 1816637](https://bugzilla.redhat.com/show_bug.cgi?id=1816637): Fix bug where `Active Deadline Seconds` does not display on pod details [#4804](https://github.com/openshift/console/pull/4804) * [Bug 1821285](https://bugzilla.redhat.com/show_bug.cgi?id=1821285): Correctly handle Unicode characters in pod terminal [#4920](https://github.com/openshift/console/pull/4920) * [Bug 1816032](https://bugzilla.redhat.com/show_bug.cgi?id=1816032): Removed the misleading warning [#4838](https://github.com/openshift/console/pull/4838) * [Bug 1818978](https://bugzilla.redhat.com/show_bug.cgi?id=1818978): Specify ts-loader configFile in webpack.config.ts [#4858](https://github.com/openshift/console/pull/4858) * [Bug 1819940](https://bugzilla.redhat.com/show_bug.cgi?id=1819940): Fix PackageManifest access review [#4901](https://github.com/openshift/console/pull/4901) * [Bug 1815141](https://bugzilla.redhat.com/show_bug.cgi?id=1815141): Filter out datavolumes which do not have owner reference [#4807](https://github.com/openshift/console/pull/4807) * [Bug 1816742](https://bugzilla.redhat.com/show_bug.cgi?id=1816742): Fix workload detail notification drawer overlap without breaking full screen terminal [#4808](https://github.com/openshift/console/pull/4808) * [Bug 1814869](https://bugzilla.redhat.com/show_bug.cgi?id=1814869): Don't include init containers in readiness counts [#4756](https://github.com/openshift/console/pull/4756) * [Bug 1814807](https://bugzilla.redhat.com/show_bug.cgi?id=1814807): Refactor description used for DevCatalog [#4767](https://github.com/openshift/console/pull/4767) * [Bug 1815388](https://bugzilla.redhat.com/show_bug.cgi?id=1815388): Update node memory utilization query [#4781](https://github.com/openshift/console/pull/4781) * [Bug 1812252](https://bugzilla.redhat.com/show_bug.cgi?id=1812252): Fix name conflicts during testing [#4757](https://github.com/openshift/console/pull/4757) * [Bug 1812258](https://bugzilla.redhat.com/show_bug.cgi?id=1812258): Create custom sort for operand status colunn [#4769](https://github.com/openshift/console/pull/4769) * [Bug 1804916](https://bugzilla.redhat.com/show_bug.cgi?id=1804916): Monitoring dashboards: Fix tooltips and legends [#4745](https://github.com/openshift/console/pull/4745) * [Bug 1812907](https://bugzilla.redhat.com/show_bug.cgi?id=1812907): Mount OCS form when csv is available [#4723](https://github.com/openshift/console/pull/4723) * [Bug 1812504](https://bugzilla.redhat.com/show_bug.cgi?id=1812504): Set proper flags for monitoring URLs [#4711](https://github.com/openshift/console/pull/4711) * [Bug 1812506](https://bugzilla.redhat.com/show_bug.cgi?id=1812506): Fix access review for Home -> Overview page [#4709](https://github.com/openshift/console/pull/4709) * [Bug 1811545](https://bugzilla.redhat.com/show_bug.cgi?id=1811545): Snapshot feature for is part of 4.5v [#4689](https://github.com/openshift/console/pull/4689) * [Bug 1810745](https://bugzilla.redhat.com/show_bug.cgi?id=1810745): Fix jest config to run olm unit tests and disable failing tests [#4669](https://github.com/openshift/console/pull/4669) * [Bug 1811376](https://bugzilla.redhat.com/show_bug.cgi?id=1811376): Correct the selection nodes text [#4685](https://github.com/openshift/console/pull/4685) * [Bug 1810835](https://bugzilla.redhat.com/show_bug.cgi?id=1810835): CreateContainerConfigError when obc is attached to deployment [#4687](https://github.com/openshift/console/pull/4687) * [Bug 1811275](https://bugzilla.redhat.com/show_bug.cgi?id=1811275): Allow users with view only privs access to topology [#4681](https://github.com/openshift/console/pull/4681) * [Bug 1804884](https://bugzilla.redhat.com/show_bug.cgi?id=1804884): Read monitoriong URLs from the console-config configmap [#4684](https://github.com/openshift/console/pull/4684) * [Bug 1811031](https://bugzilla.redhat.com/show_bug.cgi?id=1811031): Independent Dashboard is not showing correct metrics [#4674](https://github.com/openshift/console/pull/4674) * [Bug 1810972](https://bugzilla.redhat.com/show_bug.cgi?id=1810972): fix pod text for daemon workload [#4672](https://github.com/openshift/console/pull/4672) * [Bug 1808062](https://bugzilla.redhat.com/show_bug.cgi?id=1808062): Silenced alerts should not show up in the Notification Drawer of the console [#4635](https://github.com/openshift/console/pull/4635) * [Bug 1808404](https://bugzilla.redhat.com/show_bug.cgi?id=1808404): Add yaml editor for values.yaml in helm install form [#4642](https://github.com/openshift/console/pull/4642) * [Bug 1810914](https://bugzilla.redhat.com/show_bug.cgi?id=1810914): auto focus on the topology filter component to avoid confusion [#4670](https://github.com/openshift/console/pull/4670) * [Bug 1810479](https://bugzilla.redhat.com/show_bug.cgi?id=1810479): fix wrong sockets/threads when using Custom flavor [#4671](https://github.com/openshift/console/pull/4671) * [Bug 1810757](https://bugzilla.redhat.com/show_bug.cgi?id=1810757): Fine tuning ImageManifestVuln Vulnerabilities table at responsive widths [#4667](https://github.com/openshift/console/pull/4667) * [Bug 1810382](https://bugzilla.redhat.com/show_bug.cgi?id=1810382): redirect to topology when resource created from dev-catalog [#4661](https://github.com/openshift/console/pull/4661) * [Bug 1805330](https://bugzilla.redhat.com/show_bug.cgi?id=1805330): Fix catalog tile truncation and responsiveness [#4638](https://github.com/openshift/console/pull/4638) * [Bug 1807911](https://bugzilla.redhat.com/show_bug.cgi?id=1807911): Don't show node if pod is dead fix [#4649](https://github.com/openshift/console/pull/4649) * [Bug 1810195](https://bugzilla.redhat.com/show_bug.cgi?id=1810195): Fix monaco editor interaction with notification drawer [#4641](https://github.com/openshift/console/pull/4641) * [Bug 1807657](https://bugzilla.redhat.com/show_bug.cgi?id=1807657): Alertmanager receiver creation page should mark Routing Labels field by red-star mark [#4633](https://github.com/openshift/console/pull/4633) * [Bug 1807660](https://bugzilla.redhat.com/show_bug.cgi?id=1807660): Could create alert receiver with same name from console [#4624](https://github.com/openshift/console/pull/4624) * [Bug 1810534](https://bugzilla.redhat.com/show_bug.cgi?id=1810534): Fix OBS filter by application issue [#4660](https://github.com/openshift/console/pull/4660) * [Bug 1804929](https://bugzilla.redhat.com/show_bug.cgi?id=1804929): Fix Create Operand form arrayFieldGroup visuals and data syncing [#4654](https://github.com/openshift/console/pull/4654) * [Bug 1810449](https://bugzilla.redhat.com/show_bug.cgi?id=1810449): validate default storage interface on VM w… [#4650](https://github.com/openshift/console/pull/4650) * [Bug 1807344](https://bugzilla.redhat.com/show_bug.cgi?id=1807344): disable deploy-image integration tests [#4645](https://github.com/openshift/console/pull/4645) * [Bug 1810494](https://bugzilla.redhat.com/show_bug.cgi?id=1810494): Fix to not allow attempts to move connector to existing targets [#4644](https://github.com/openshift/console/pull/4644) * [Bug 1810481](https://bugzilla.redhat.com/show_bug.cgi?id=1810481): Retain Filter preferences in Dev Catalog[release 4.4] [#4651](https://github.com/openshift/console/pull/4651) * [Bug 1809572](https://bugzilla.redhat.com/show_bug.cgi?id=1809572): Align VM templates 'no project' page with VMs [#4636](https://github.com/openshift/console/pull/4636) * [Bug 1810254](https://bugzilla.redhat.com/show_bug.cgi?id=1810254): Update dev console monitoring page use Dashboard components [#4634](https://github.com/openshift/console/pull/4634) * [Bug 1809798](https://bugzilla.redhat.com/show_bug.cgi?id=1809798): In-Context No Application Fix [#4643](https://github.com/openshift/console/pull/4643) * [Bug 1809313](https://bugzilla.redhat.com/show_bug.cgi?id=1809313): Dont set the targetNamespace when changing update channel [#4591](https://github.com/openshift/console/pull/4591) * [Bug 1806722](https://bugzilla.redhat.com/show_bug.cgi?id=1806722): specDescriptor - "resourceRequirements" - Missing 'Limits and Requests' fields for "Storage (ephemeral storage)" resource [#4457](https://github.com/openshift/console/pull/4457) * [Bug 1810252](https://bugzilla.redhat.com/show_bug.cgi?id=1810252): Allow regrouping of operator groups and helm releases [#4632](https://github.com/openshift/console/pull/4632) * [Bug 1804851](https://bugzilla.redhat.com/show_bug.cgi?id=1804851): Filter OLM operators by architecture [#4630](https://github.com/openshift/console/pull/4630) * [Bug 1809475](https://bugzilla.redhat.com/show_bug.cgi?id=1809475): Add IP separator in VM list [#4611](https://github.com/openshift/console/pull/4611) * [Bug 1809178](https://bugzilla.redhat.com/show_bug.cgi?id=1809178): fixes issue with knative service in edit flow [#4610](https://github.com/openshift/console/pull/4610) * [Bug 1803793](https://bugzilla.redhat.com/show_bug.cgi?id=1803793): Allow deleting BM hosts in unknown status [#4609](https://github.com/openshift/console/pull/4609) * [Bug 1809609](https://bugzilla.redhat.com/show_bug.cgi?id=1809609): show edit option for only resources created via add flow. [#4608](https://github.com/openshift/console/pull/4608) * [Bug 1809561](https://bugzilla.redhat.com/show_bug.cgi?id=1809561): Retrieve the list of Helm charts via chart repo proxy endpoint [#4605](https://github.com/openshift/console/pull/4605) * [Bug 1809566](https://bugzilla.redhat.com/show_bug.cgi?id=1809566): update the visuals of add icon [#4604](https://github.com/openshift/console/pull/4604) * [Bug 1809391](https://bugzilla.redhat.com/show_bug.cgi?id=1809391): Monitoring Dashboards: Add link to Grafana UI [#4599](https://github.com/openshift/console/pull/4599) * [Bug 1804926](https://bugzilla.redhat.com/show_bug.cgi?id=1804926): Fix operand form k8s resource dropdown sync [#4425](https://github.com/openshift/console/pull/4425) * [Bug 1809936](https://bugzilla.redhat.com/show_bug.cgi?id=1809936): Validate disk buses on created VMs [#4621](https://github.com/openshift/console/pull/4621) * [Bug 1809546](https://bugzilla.redhat.com/show_bug.cgi?id=1809546): Fix for topology layout stacking resources [#4602](https://github.com/openshift/console/pull/4602) * [Bug 1808392](https://bugzilla.redhat.com/show_bug.cgi?id=1808392): Edit Environment variables in edit flows [#4598](https://github.com/openshift/console/pull/4598) * [Bug 1808437](https://bugzilla.redhat.com/show_bug.cgi?id=1808437): remove default sorting from metrics table so query sort is prese… [#4594](https://github.com/openshift/console/pull/4594) * [Bug 1808300](https://bugzilla.redhat.com/show_bug.cgi?id=1808300): Fix VM template-namespace label [#4606](https://github.com/openshift/console/pull/4606) * [Bug 1809182](https://bugzilla.redhat.com/show_bug.cgi?id=1809182): fixes issue with prefetching of container ports for image [#4592](https://github.com/openshift/console/pull/4592) * [Bug 1807953](https://bugzilla.redhat.com/show_bug.cgi?id=1807953): Fix issues with modal buttons in kubevirt integration tests [#4607](https://github.com/openshift/console/pull/4607) * [Bug 1808943](https://bugzilla.redhat.com/show_bug.cgi?id=1808943): Limits Bucket Class search to storage namespace in OBC creation page [#4575](https://github.com/openshift/console/pull/4575) * [Bug 1804922](https://bugzilla.redhat.com/show_bug.cgi?id=1804922): Improve monitoring dashboards performance [#4589](https://github.com/openshift/console/pull/4589) * [Bug 1808298](https://bugzilla.redhat.com/show_bug.cgi?id=1808298): Change 'Create' disk/NIC label back to 'Add' [#4579](https://github.com/openshift/console/pull/4579) * [Bug 1808962](https://bugzilla.redhat.com/show_bug.cgi?id=1808962): hide the dev catalog and database option from context menu [#4577](https://github.com/openshift/console/pull/4577) * [Bug 1807955](https://bugzilla.redhat.com/show_bug.cgi?id=1807955): add empty state for DC in monitoring overview [#4576](https://github.com/openshift/console/pull/4576) * [Bug 1807209](https://bugzilla.redhat.com/show_bug.cgi?id=1807209): added Time Range & Refresh Interval dropdowns in monitoring dashboard [#4581](https://github.com/openshift/console/pull/4581) * [Bug 1807704](https://bugzilla.redhat.com/show_bug.cgi?id=1807704): Show multiple resources in single event stream [#4571](https://github.com/openshift/console/pull/4571) * [Bug 1809023](https://bugzilla.redhat.com/show_bug.cgi?id=1809023): Fixed independent mode dashboard issues [#4582](https://github.com/openshift/console/pull/4582) * [Bug 1808867](https://bugzilla.redhat.com/show_bug.cgi?id=1808867): Independent mode bug fixes [#4572](https://github.com/openshift/console/pull/4572) * [Bug 1807622](https://bugzilla.redhat.com/show_bug.cgi?id=1807622): Fix async bug where models not loaded in time [#4570](https://github.com/openshift/console/pull/4570) * [Bug 1808413](https://bugzilla.redhat.com/show_bug.cgi?id=1808413): Improve display of dashboard panels [#4553](https://github.com/openshift/console/pull/4553) * [Bug 1808594](https://bugzilla.redhat.com/show_bug.cgi?id=1808594): added endpoint for retrieving details for the given Helm chart. [#4563](https://github.com/openshift/console/pull/4563) * [Bug 1807911](https://bugzilla.redhat.com/show_bug.cgi?id=1807911): Don't show node if pod is dead [#4535](https://github.com/openshift/console/pull/4535) * [Bug 1805973](https://bugzilla.redhat.com/show_bug.cgi?id=1805973): Dont fail if user cannot list cluster operators. [#4568](https://github.com/openshift/console/pull/4568) * [Bug 1802300](https://bugzilla.redhat.com/show_bug.cgi?id=1802300): Monitoring Dashboard metrics corrections [#4566](https://github.com/openshift/console/pull/4566) * [Bug 1808611](https://bugzilla.redhat.com/show_bug.cgi?id=1808611): Fix for sort/filter on helm details resources page [#4565](https://github.com/openshift/console/pull/4565) * [Bug 1808006](https://bugzilla.redhat.com/show_bug.cgi?id=1808006): support multiple service binding request backingServiceSelectors [#4533](https://github.com/openshift/console/pull/4533) * [Bug 1807061](https://bugzilla.redhat.com/show_bug.cgi?id=1807061): Honor install mode when creating OperatorGroup in suggested namespace [#4554](https://github.com/openshift/console/pull/4554) * [Bug 1808145](https://bugzilla.redhat.com/show_bug.cgi?id=1808145): Pipeline builder ux changes [#4564](https://github.com/openshift/console/pull/4564) * [Bug 1808281](https://bugzilla.redhat.com/show_bug.cgi?id=1808281): Set target-port as the first port when route target-port is empty in edit forms [#4561](https://github.com/openshift/console/pull/4561) * [Bug 1805544](https://bugzilla.redhat.com/show_bug.cgi?id=1805544): Add unpause VM tests [#4551](https://github.com/openshift/console/pull/4551) * [Bug 1808414](https://bugzilla.redhat.com/show_bug.cgi?id=1808414): Fix UI crash when deleting revisions [#4552](https://github.com/openshift/console/pull/4552) * [Bug 1804777](https://bugzilla.redhat.com/show_bug.cgi?id=1804777): Alertmanager - Prevent duplicate/same router label keys on Receiver forms [#4514](https://github.com/openshift/console/pull/4514) * [Bug 1808115](https://bugzilla.redhat.com/show_bug.cgi?id=1808115): dynamically determine parent scroll container for EventStreamList [#4540](https://github.com/openshift/console/pull/4540) * [Bug 1808304](https://bugzilla.redhat.com/show_bug.cgi?id=1808304): make default template compatible with the VM Wizard [#4549](https://github.com/openshift/console/pull/4549) * [Bug 1807293](https://bugzilla.redhat.com/show_bug.cgi?id=1807293): Fix sort criteria for capacity on console [#4544](https://github.com/openshift/console/pull/4544) * [Bug 1808257](https://bugzilla.redhat.com/show_bug.cgi?id=1808257): Error when Image-stream tag is selected from internal registry [#4550](https://github.com/openshift/console/pull/4550) * [Bug 1806614](https://bugzilla.redhat.com/show_bug.cgi?id=1806614): Make selected items show check mark in dropdown [#4515](https://github.com/openshift/console/pull/4515) * [Bug 1808296](https://bugzilla.redhat.com/show_bug.cgi?id=1808296): Mark recommended bus types [#4548](https://github.com/openshift/console/pull/4548) * [Bug 1807600](https://bugzilla.redhat.com/show_bug.cgi?id=1807600): deprecate unreliable template switching in flavor modal [#4547](https://github.com/openshift/console/pull/4547) * [Bug 1806613](https://bugzilla.redhat.com/show_bug.cgi?id=1806613): Fix tab order in dropdown list [#4522](https://github.com/openshift/console/pull/4522) * [Bug 1807787](https://bugzilla.redhat.com/show_bug.cgi?id=1807787): Monitoring Dashboards: Fix X axis tick labels overlapping [#4534](https://github.com/openshift/console/pull/4534) * [Bug 1807861](https://bugzilla.redhat.com/show_bug.cgi?id=1807861): Update cursor to show drop status over targets [#4525](https://github.com/openshift/console/pull/4525) * [Bug 1807585](https://bugzilla.redhat.com/show_bug.cgi?id=1807585): Change helm grouping strategy in topology based on release manifest [#4511](https://github.com/openshift/console/pull/4511) * [Bug 1785344](https://bugzilla.redhat.com/show_bug.cgi?id=1785344): Find currect vm pod [#4545](https://github.com/openshift/console/pull/4545) * [Bug 1807336](https://bugzilla.redhat.com/show_bug.cgi?id=1807336): redirect the edit form page with in context of namespace [#4495](https://github.com/openshift/console/pull/4495) * [Bug 1804925](https://bugzilla.redhat.com/show_bug.cgi?id=1804925): Monitoring Dashboards: Fix stack chart Y axis when all values are zero [#4536](https://github.com/openshift/console/pull/4536) * [Bug 1807538](https://bugzilla.redhat.com/show_bug.cgi?id=1807538): Fix bug where required indicator overlays label aside [#4505](https://github.com/openshift/console/pull/4505) * [Bug 1805607](https://bugzilla.redhat.com/show_bug.cgi?id=1805607): Click "?" does not work on CD-ROM editing page [#4527](https://github.com/openshift/console/pull/4527) * [Bug 1807334](https://bugzilla.redhat.com/show_bug.cgi?id=1807334): fix runtime error when editing the pipeline task [#4496](https://github.com/openshift/console/pull/4496) * [Bug 1806815](https://bugzilla.redhat.com/show_bug.cgi?id=1806815): Graphs: Change `Bar` component's `isLink` to `noLink` [#4504](https://github.com/openshift/console/pull/4504) * [Bug 1807233](https://bugzilla.redhat.com/show_bug.cgi?id=1807233): Pipeline Builder Error Icon Fix [#4497](https://github.com/openshift/console/pull/4497) * [Bug 1807344](https://bugzilla.redhat.com/show_bug.cgi?id=1807344): add await to create Image Stream request in deploy-image [#4498](https://github.com/openshift/console/pull/4498) * [Bug 1807133](https://bugzilla.redhat.com/show_bug.cgi?id=1807133): Add pipeline for resource and runtime [#4499](https://github.com/openshift/console/pull/4499) * [Bug 1807031](https://bugzilla.redhat.com/show_bug.cgi?id=1807031): do not show stale vmis in the vm list [#4502](https://github.com/openshift/console/pull/4502) * [Bug 1806815](https://bugzilla.redhat.com/show_bug.cgi?id=1806815): Monitoring Dashboards: Remove broken bar chart links & clean up [#4493](https://github.com/openshift/console/pull/4493) * [Bug 1785344](https://bugzilla.redhat.com/show_bug.cgi?id=1785344): Kubevirt vm real node name [#4492](https://github.com/openshift/console/pull/4492) * [Bug 1806830](https://bugzilla.redhat.com/show_bug.cgi?id=1806830): Monitoring Dashboards: Fix bar chart panel widths [#4491](https://github.com/openshift/console/pull/4491) * [Bug 1806868](https://bugzilla.redhat.com/show_bug.cgi?id=1806868): Monitoring Dashboards: Fix stacked graphs [#4479](https://github.com/openshift/console/pull/4479) * [Bug 1807023](https://bugzilla.redhat.com/show_bug.cgi?id=1807023): do not show ip if no launcher pod exist [#4467](https://github.com/openshift/console/pull/4467) * [Bug 1806986](https://bugzilla.redhat.com/show_bug.cgi?id=1806986): Kubevirt dont show common template [#4472](https://github.com/openshift/console/pull/4472) * [Bug 1806829](https://bugzilla.redhat.com/show_bug.cgi?id=1806829): add tooltip to devconsole monitoring graph [#4455](https://github.com/openshift/console/pull/4455) * [Bug 1806652](https://bugzilla.redhat.com/show_bug.cgi?id=1806652): apply the change when node is unassigned from an application [#4470](https://github.com/openshift/console/pull/4470) * [Bug 1807030](https://bugzilla.redhat.com/show_bug.cgi?id=1807030): Pipeline params & resources forms submission formik issue [#4466](https://github.com/openshift/console/pull/4466) * [Bug 1807005](https://bugzilla.redhat.com/show_bug.cgi?id=1807005): split Disks and CD-ROMs in inventory card [#4465](https://github.com/openshift/console/pull/4465) * [Bug 1806976](https://bugzilla.redhat.com/show_bug.cgi?id=1806976): Fix to show Add popup only on graph and application groups [#4453](https://github.com/openshift/console/pull/4453) * [Bug 1806799](https://bugzilla.redhat.com/show_bug.cgi?id=1806799): fixes issue with editing customQueries in promQL [#4452](https://github.com/openshift/console/pull/4452) * [Bug 1807142](https://bugzilla.redhat.com/show_bug.cgi?id=1807142): fix CPU and RAM editing in Flavor dialog [#4477](https://github.com/openshift/console/pull/4477) * [Bug 1807107](https://bugzilla.redhat.com/show_bug.cgi?id=1807107): Add conditions table to pod details and tidy up types [#4475](https://github.com/openshift/console/pull/4475) * [Bug 1806970](https://bugzilla.redhat.com/show_bug.cgi?id=1806970): Fix for overlapping labels in topology nodes [#4451](https://github.com/openshift/console/pull/4451) * [Bug 1805440](https://bugzilla.redhat.com/show_bug.cgi?id=1805440): remove search button and search status/result for deploy image [#4433](https://github.com/openshift/console/pull/4433) * [Bug 1806153](https://bugzilla.redhat.com/show_bug.cgi?id=1806153): close helm request on error [#4412](https://github.com/openshift/console/pull/4412) * [Bug 1806585](https://bugzilla.redhat.com/show_bug.cgi?id=1806585): only show "Create Project" option in project dropdown i… [#4439](https://github.com/openshift/console/pull/4439) * [Bug 1806641](https://bugzilla.redhat.com/show_bug.cgi?id=1806641): Changes to monitoring dashboard dropdown behavior [#4443](https://github.com/openshift/console/pull/4443) * [Bug 1806617](https://bugzilla.redhat.com/show_bug.cgi?id=1806617): Fix runtime error when CSV has no annotations [#4447](https://github.com/openshift/console/pull/4447) * [Bug 1806166](https://bugzilla.redhat.com/show_bug.cgi?id=1806166): Fix incorrect IDP dry run requests [#4450](https://github.com/openshift/console/pull/4450) * [Bug 1806090](https://bugzilla.redhat.com/show_bug.cgi?id=1806090): Fix knative sidebar to show podlist in topology sidebar [#4423](https://github.com/openshift/console/pull/4423) * [Bug 1805289](https://bugzilla.redhat.com/show_bug.cgi?id=1805289): Fix to show error message when URL validation fails [#4392](https://github.com/openshift/console/pull/4392) * [Bug 1805948](https://bugzilla.redhat.com/show_bug.cgi?id=1805948): fetch pipeline runs in current namespace [#4435](https://github.com/openshift/console/pull/4435) * [Bug 1806633](https://bugzilla.redhat.com/show_bug.cgi?id=1806633): Apply correct font size to resource name within activity dashboard card [#4440](https://github.com/openshift/console/pull/4440) * [Bug 1806394](https://bugzilla.redhat.com/show_bug.cgi?id=1806394): remove multiple badge from PipelineRuns [#4434](https://github.com/openshift/console/pull/4434) * [Bug 1806155](https://bugzilla.redhat.com/show_bug.cgi?id=1806155): Remove duplicate entries on operator hub page [#4427](https://github.com/openshift/console/pull/4427) * [Bug 1804918](https://bugzilla.redhat.com/show_bug.cgi?id=1804918): Support dashboard config map lister in off-cluster mode [#4420](https://github.com/openshift/console/pull/4420) * [Bug 1804918](https://bugzilla.redhat.com/show_bug.cgi?id=1804918): Monitoring Dashboards: Load available dashboards dynamically [#4424](https://github.com/openshift/console/pull/4424) * [Bug 1806157](https://bugzilla.redhat.com/show_bug.cgi?id=1806157): Fix sorting by age in serverless services [#4397](https://github.com/openshift/console/pull/4397) * [Bug 1805201](https://bugzilla.redhat.com/show_bug.cgi?id=1805201): Improve monitoring dashboards table layout [#4385](https://github.com/openshift/console/pull/4385) * [Bug 1805230](https://bugzilla.redhat.com/show_bug.cgi?id=1805230): Re-enable monitoring tests in CI [#4384](https://github.com/openshift/console/pull/4384) * [Bug 1804733](https://bugzilla.redhat.com/show_bug.cgi?id=1804733): Relax table panel `transform` check [#4382](https://github.com/openshift/console/pull/4382) * [Bug 1804727](https://bugzilla.redhat.com/show_bug.cgi?id=1804727): Remove monitoring warning decorator [#4402](https://github.com/openshift/console/pull/4402) * [Bug 1804736](https://bugzilla.redhat.com/show_bug.cgi?id=1804736): Fix kubevirt-plugin integration tests for 4.4 release [#4387](https://github.com/openshift/console/pull/4387) * [Bug 1804994](https://bugzilla.redhat.com/show_bug.cgi?id=1804994): show solid border for topology shapes matching name filter [#4383](https://github.com/openshift/console/pull/4383) * [Bug 1804939](https://bugzilla.redhat.com/show_bug.cgi?id=1804939): Reorder the navigation menu items [#4380](https://github.com/openshift/console/pull/4380) * [Bug 1801983](https://bugzilla.redhat.com/show_bug.cgi?id=1801983): Monitoring Dashboards: Fixes for variable handling and performance [#4346](https://github.com/openshift/console/pull/4346) * [Bug 1801295](https://bugzilla.redhat.com/show_bug.cgi?id=1801295): fix pod ring text while scaling up from 0 [#4090](https://github.com/openshift/console/pull/4090) * [Bug 1780139](https://bugzilla.redhat.com/show_bug.cgi?id=1780139): Change 'Add' disk/NIC label to 'Create' [#4319](https://github.com/openshift/console/pull/4319) * [Bug 1804157](https://bugzilla.redhat.com/show_bug.cgi?id=1804157): Tests for Object bucket creation and related features [#3582](https://github.com/openshift/console/pull/3582) * [Bug 1802308](https://bugzilla.redhat.com/show_bug.cgi?id=1802308): Fetch Helm resources based on manifest in release data [#4302](https://github.com/openshift/console/pull/4302) * [Bug 1802045](https://bugzilla.redhat.com/show_bug.cgi?id=1802045): fix(RevisionOverviewList)- show traffic receving revisions sorted by timestamp [#4216](https://github.com/openshift/console/pull/4216) * [Bug 1800867](https://bugzilla.redhat.com/show_bug.cgi?id=1800867): don't repeat "Uninstall Operator" text in modal [#4259](https://github.com/openshift/console/pull/4259) * [Bug 1800448](https://bugzilla.redhat.com/show_bug.cgi?id=1800448): Fix incorrect link in view more for dev perspective metrics [#4333](https://github.com/openshift/console/pull/4333) * [Bug 1801736](https://bugzilla.redhat.com/show_bug.cgi?id=1801736): fixes issue with external image registry not working for tags [#4301](https://github.com/openshift/console/pull/4301) * [Bug 1803838](https://bugzilla.redhat.com/show_bug.cgi?id=1803838): Fix "environment" typo on "Add to Secret" page [#4338](https://github.com/openshift/console/pull/4338) * [Bug 1800872](https://bugzilla.redhat.com/show_bug.cgi?id=1800872): Bug Fix bug where prop type warnings appear on Installed Operators [#4314](https://github.com/openshift/console/pull/4314) * [Bug 1794926](https://bugzilla.redhat.com/show_bug.cgi?id=1794926): Search - Identify kind with more detail [#4303](https://github.com/openshift/console/pull/4303) * [Bug 1801847](https://bugzilla.redhat.com/show_bug.cgi?id=1801847): Monitoring Dashboards: Fix bar chart labels and fix `row` panels [#4330](https://github.com/openshift/console/pull/4330) * [Bug 1802525](https://bugzilla.redhat.com/show_bug.cgi?id=1802525): update Go and .NET logos [#4308](https://github.com/openshift/console/pull/4308) * [Bug 1803417](https://bugzilla.redhat.com/show_bug.cgi?id=1803417): update styles for topology node states [#4328](https://github.com/openshift/console/pull/4328) * [Bug 1792176](https://bugzilla.redhat.com/show_bug.cgi?id=1792176): Fix Pipeline paramters and resources submit issues [#4307](https://github.com/openshift/console/pull/4307) * [Bug 1798827](https://bugzilla.redhat.com/show_bug.cgi?id=1798827): Monitoring Dashboards: Limit bar chart height [#4219](https://github.com/openshift/console/pull/4219) * [Bug 1803252](https://bugzilla.redhat.com/show_bug.cgi?id=1803252): Add connector when adding a project through connector [#4325](https://github.com/openshift/console/pull/4325) * [Bug 1803245](https://bugzilla.redhat.com/show_bug.cgi?id=1803245): add missing vertx runtime icon [#4324](https://github.com/openshift/console/pull/4324) * [Bug 1803213](https://bugzilla.redhat.com/show_bug.cgi?id=1803213): Update collapsed groups in topology to match designs [#4326](https://github.com/openshift/console/pull/4326) * [Bug 1802114](https://bugzilla.redhat.com/show_bug.cgi?id=1802114): Add sort function for machine phase. [#4292](https://github.com/openshift/console/pull/4292) * [Bug 1801857](https://bugzilla.redhat.com/show_bug.cgi?id=1801857): Cleanup Pipeline Builder [#4240](https://github.com/openshift/console/pull/4240) * [Bug 1795713](https://bugzilla.redhat.com/show_bug.cgi?id=1795713): Fix labels and Enable typeahead filter for name filter [#4140](https://github.com/openshift/console/pull/4140) * [Bug 1802840](https://bugzilla.redhat.com/show_bug.cgi?id=1802840): zoom on double click of graph only [#4315](https://github.com/openshift/console/pull/4315) * [Bug 1801419](https://bugzilla.redhat.com/show_bug.cgi?id=1801419): Show an error dialog when creation of a connection fails [#4274](https://github.com/openshift/console/pull/4274) * [Bug 1798858](https://bugzilla.redhat.com/show_bug.cgi?id=1798858): follow on code cleanup [#4327](https://github.com/openshift/console/pull/4327) * [Bug 1800501](https://bugzilla.redhat.com/show_bug.cgi?id=1800501): Monitoring Dashboards: Don't show cards until variables have loaded [#4317](https://github.com/openshift/console/pull/4317) * [Bug 1798858](https://bugzilla.redhat.com/show_bug.cgi?id=1798858): Fix bug where installed operators list status is missin… [#4270](https://github.com/openshift/console/pull/4270) * [Bug 1797769](https://bugzilla.redhat.com/show_bug.cgi?id=1797769): Resource Requirements specDescriptor fields- cpu or memory is injected with empty value into YAML [#4235](https://github.com/openshift/console/pull/4235) * [Bug 1801142](https://bugzilla.redhat.com/show_bug.cgi?id=1801142): Vmi dashboard tests [#4265](https://github.com/openshift/console/pull/4265) * [Bug 1797701](https://bugzilla.redhat.com/show_bug.cgi?id=1797701): allow changing the storage class back to the default one [#4217](https://github.com/openshift/console/pull/4217) * [Bug 1802146](https://bugzilla.redhat.com/show_bug.cgi?id=1802146): POC for topology UI test #3814 [#3814](https://github.com/openshift/console/pull/3814) * [Bug 1802458](https://bugzilla.redhat.com/show_bug.cgi?id=1802458): add quarkus icon to topology [#4306](https://github.com/openshift/console/pull/4306) * [Bug 1801447](https://bugzilla.redhat.com/show_bug.cgi?id=1801447): Fix for invalid edges, do not allow connection to knative revisions [#4276](https://github.com/openshift/console/pull/4276) * [Bug 1802776](https://bugzilla.redhat.com/show_bug.cgi?id=1802776): Show pending icon for pipeline Idle state [#4313](https://github.com/openshift/console/pull/4313) * [Bug 1797891](https://bugzilla.redhat.com/show_bug.cgi?id=1797891): fix(dev-catalog) - Remove capability level filters [#4278](https://github.com/openshift/console/pull/4278) * [Bug 1798481](https://bugzilla.redhat.com/show_bug.cgi?id=1798481): Preserve choice of list view when navigating back [#4206](https://github.com/openshift/console/pull/4206) * [Bug 1802431](https://bugzilla.redhat.com/show_bug.cgi?id=1802431): Remove label input placeholder if any labels are present [#4310](https://github.com/openshift/console/pull/4310) * [Bug 1802230](https://bugzilla.redhat.com/show_bug.cgi?id=1802230): Fix missing services in VM details page [#4299](https://github.com/openshift/console/pull/4299) * [Bug 1798865](https://bugzilla.redhat.com/show_bug.cgi?id=1798865): Volume snapshot in PVC's detail page show Error: 404: Page Not Found [#4290](https://github.com/openshift/console/pull/4290) * [Bug 1802399](https://bugzilla.redhat.com/show_bug.cgi?id=1802399): Added export cluster metadata in storage cluster menu [#4222](https://github.com/openshift/console/pull/4222) * [Bug 1802594](https://bugzilla.redhat.com/show_bug.cgi?id=1802594): test for group-by dropdown [#3871](https://github.com/openshift/console/pull/3871) * [Bug 1799490](https://bugzilla.redhat.com/show_bug.cgi?id=1799490): Correct monitoring dashboard panel issues [#4300](https://github.com/openshift/console/pull/4300) * [Bug 1776062](https://bugzilla.redhat.com/show_bug.cgi?id=1776062): Fix inconsistent Create action naming [#4294](https://github.com/openshift/console/pull/4294) * [Bug 1789192](https://bugzilla.redhat.com/show_bug.cgi?id=1789192): Avoid confirmation for the "VM start" action [#4229](https://github.com/openshift/console/pull/4229) * [Bug 1772889](https://bugzilla.redhat.com/show_bug.cgi?id=1772889): Do not show VM Utilization graphs for an off-VM [#4227](https://github.com/openshift/console/pull/4227) * [Bug 1801028](https://bugzilla.redhat.com/show_bug.cgi?id=1801028): Improve dashboard single-stat number formatting [#4271](https://github.com/openshift/console/pull/4271) * [Bug 1801858](https://bugzilla.redhat.com/show_bug.cgi?id=1801858): Separate validation schemas for parameters and resources tab of pipelines details page [#4287](https://github.com/openshift/console/pull/4287) * [Bug 1800448](https://bugzilla.redhat.com/show_bug.cgi?id=1800448): Do not specify perspective for dev monitoring so we can acces the rou… [#4291](https://github.com/openshift/console/pull/4291) * [Bug 1800559](https://bugzilla.redhat.com/show_bug.cgi?id=1800559): adds pod list and deployment in revision sidebar [#4246](https://github.com/openshift/console/pull/4246) * [Bug 1801604](https://bugzilla.redhat.com/show_bug.cgi?id=1801604): Add disk validation to virtual hardware on create-vm-wizard [#4231](https://github.com/openshift/console/pull/4231) * [Bug 1797996](https://bugzilla.redhat.com/show_bug.cgi?id=1797996): Packages: Change Overview pages to Details [#4177](https://github.com/openshift/console/pull/4177) * [Bug 1777149](https://bugzilla.redhat.com/show_bug.cgi?id=1777149): Rename action to Create Virtual Machine Template [#4295](https://github.com/openshift/console/pull/4295) * [Bug 1801440](https://bugzilla.redhat.com/show_bug.cgi?id=1801440): Notification drawer, other alerts always expand by default [#4289](https://github.com/openshift/console/pull/4289) * [Bug 1801748](https://bugzilla.redhat.com/show_bug.cgi?id=1801748): Add Basic VM Template Details page test [#4282](https://github.com/openshift/console/pull/4282) * [Bug 1802144](https://bugzilla.redhat.com/show_bug.cgi?id=1802144): Update Snapshot CR version same as backend [#4280](https://github.com/openshift/console/pull/4280) * [Bug 1798862](https://bugzilla.redhat.com/show_bug.cgi?id=1798862): VMI list integration tests [#4209](https://github.com/openshift/console/pull/4209) * [Bug 1780268](https://bugzilla.redhat.com/show_bug.cgi?id=1780268): Fix Not Found message [#4296](https://github.com/openshift/console/pull/4296) * [Bug 1800488](https://bugzilla.redhat.com/show_bug.cgi?id=1800488): Fix d/s windows guest tools container image [#4242](https://github.com/openshift/console/pull/4242) * [Bug 1801754](https://bugzilla.redhat.com/show_bug.cgi?id=1801754): Add test for VM vnc/serial console [#3892](https://github.com/openshift/console/pull/3892) * [Bug 1798871](https://bugzilla.redhat.com/show_bug.cgi?id=1798871): Fix formik low priority validation issues [#4266](https://github.com/openshift/console/pull/4266) * [Bug 1796619](https://bugzilla.redhat.com/show_bug.cgi?id=1796619): useSafetyFirst in rbac useAccessReview hook [#4066](https://github.com/openshift/console/pull/4066) * [Bug 1801741](https://bugzilla.redhat.com/show_bug.cgi?id=1801741): Update tooltip to show all the status on hovering a pod donut chart [#4286](https://github.com/openshift/console/pull/4286) * [Bug 1786271](https://bugzilla.redhat.com/show_bug.cgi?id=1786271): update the number of pods in daemon set with correct status prop [#4283](https://github.com/openshift/console/pull/4283) * [Bug 1801278](https://bugzilla.redhat.com/show_bug.cgi?id=1801278): Restructure the devconsole navigation menu [#4269](https://github.com/openshift/console/pull/4269) * [Bug 1801148](https://bugzilla.redhat.com/show_bug.cgi?id=1801148): reinstate tech preview badge on monitoring pages [#4267](https://github.com/openshift/console/pull/4267) * [Bug 1800794](https://bugzilla.redhat.com/show_bug.cgi?id=1800794): look for correct OLM cluster monitoring annotation [#4258](https://github.com/openshift/console/pull/4258) * [Bug 1796116](https://bugzilla.redhat.com/show_bug.cgi?id=1796116): fix duplicate badge on dev console list pages [#4256](https://github.com/openshift/console/pull/4256) * [Bug 1798846](https://bugzilla.redhat.com/show_bug.cgi?id=1798846): Add info icon and tooltip for text filter in topology view [#4220](https://github.com/openshift/console/pull/4220) * [Bug 1798417](https://bugzilla.redhat.com/show_bug.cgi?id=1798417): MultiColumnField should hide headers if there are no rows [#4180](https://github.com/openshift/console/pull/4180) * [Bug 1796902](https://bugzilla.redhat.com/show_bug.cgi?id=1796902): Fix for right click on graph when no workloads [#4141](https://github.com/openshift/console/pull/4141) * [Bug 1801762](https://bugzilla.redhat.com/show_bug.cgi?id=1801762): Don't re-run discovery on modified APIService [#4285](https://github.com/openshift/console/pull/4285) * [Bug 1784725](https://bugzilla.redhat.com/show_bug.cgi?id=1784725): Console should do special character check when create routing labels [#4236](https://github.com/openshift/console/pull/4236) * [Bug 1792487](https://bugzilla.redhat.com/show_bug.cgi?id=1792487): Rename Machine Running phase to Provisioned as node. [#4245](https://github.com/openshift/console/pull/4245) * [Bug 1789602](https://bugzilla.redhat.com/show_bug.cgi?id=1789602): Property array should render its properties on schema page [#4243](https://github.com/openshift/console/pull/4243) * [Bug 1796521](https://bugzilla.redhat.com/show_bug.cgi?id=1796521): Notification drawer alert to setup monitoring directs user to config page [#4257](https://github.com/openshift/console/pull/4257) * [Bug 1779858](https://bugzilla.redhat.com/show_bug.cgi?id=1779858): Fixed required fields display issue for create operand form [#4272](https://github.com/openshift/console/pull/4272) * [Bug 1800698](https://bugzilla.redhat.com/show_bug.cgi?id=1800698): Fixed Helm chart installation [#4175](https://github.com/openshift/console/pull/4175) * [Bug 1800598](https://bugzilla.redhat.com/show_bug.cgi?id=1800598): updates apiGroup for knativeServing resource [#4251](https://github.com/openshift/console/pull/4251) * [Bug 1800890](https://bugzilla.redhat.com/show_bug.cgi?id=1800890): Removal of expectation for Events in advance tab [#4260](https://github.com/openshift/console/pull/4260) * [Bug 1800976](https://bugzilla.redhat.com/show_bug.cgi?id=1800976): Fix selection of PXE boot device [#4262](https://github.com/openshift/console/pull/4262) * [Bug 1797587](https://bugzilla.redhat.com/show_bug.cgi?id=1797587): Align the Helm Release Details page with latest UX designs [#4138](https://github.com/openshift/console/pull/4138) * [Bug 1800595](https://bugzilla.redhat.com/show_bug.cgi?id=1800595): Add missing View links to BMH dashboard [#4249](https://github.com/openshift/console/pull/4249) * [Bug 1795707](https://bugzilla.redhat.com/show_bug.cgi?id=1795707): improve notification drawer performance [#4192](https://github.com/openshift/console/pull/4192) * [Bug 1798096](https://bugzilla.redhat.com/show_bug.cgi?id=1798096): Fix issue with prop name clash of applyFilter in CheckBoxes [#4254](https://github.com/openshift/console/pull/4254) * [Bug 1797652](https://bugzilla.redhat.com/show_bug.cgi?id=1797652): Fix crash on Edit of applications [#4207](https://github.com/openshift/console/pull/4207) * [Bug 1798697](https://bugzilla.redhat.com/show_bug.cgi?id=1798697): Show support links [#4234](https://github.com/openshift/console/pull/4234) * [Bug 1800347](https://bugzilla.redhat.com/show_bug.cgi?id=1800347): Set resource name font size to be consistent. [#4237](https://github.com/openshift/console/pull/4237) * [Bug 1800588](https://bugzilla.redhat.com/show_bug.cgi?id=1800588): Align BMH dashboard utilization item with other dashboards [#4248](https://github.com/openshift/console/pull/4248) * [Bug 1798479](https://bugzilla.redhat.com/show_bug.cgi?id=1798479): Loading and errored inventory items are shown in pluralized form [#4205](https://github.com/openshift/console/pull/4205) * [Bug 1797643](https://bugzilla.redhat.com/show_bug.cgi?id=1797643): Set shorter names when generating pipeline on import flows [#4179](https://github.com/openshift/console/pull/4179) * [Bug 1798350](https://bugzilla.redhat.com/show_bug.cgi?id=1798350): Fixing Restore button for snapshot [#4199](https://github.com/openshift/console/pull/4199) * [Bug 1795396](https://bugzilla.redhat.com/show_bug.cgi?id=1795396): Change admin sidebar "Dashboards" item to link to new dashboards [#4195](https://github.com/openshift/console/pull/4195) * [Bug 1796388](https://bugzilla.redhat.com/show_bug.cgi?id=1796388): Support 'justWarning' validation for DiskBus validations [#4105](https://github.com/openshift/console/pull/4105) * [Bug 1798177](https://bugzilla.redhat.com/show_bug.cgi?id=1798177): Add expand/collapse of operator groups, type icons [#4190](https://github.com/openshift/console/pull/4190) * [Bug 1795452](https://bugzilla.redhat.com/show_bug.cgi?id=1795452): fix bug where <ErrorStatus> text can overflow table cell [#4214](https://github.com/openshift/console/pull/4214) * [Bug 1798221](https://bugzilla.redhat.com/show_bug.cgi?id=1798221): Swap default text for marketplace CTA [#4208](https://github.com/openshift/console/pull/4208) * [Bug 1795144](https://bugzilla.redhat.com/show_bug.cgi?id=1795144): Set default pullSecret [#4185](https://github.com/openshift/console/pull/4185) * [Bug 1787028](https://bugzilla.redhat.com/show_bug.cgi?id=1787028): fix runtime error creating PVC with no storage class [#4165](https://github.com/openshift/console/pull/4165) * [Bug 1787504](https://bugzilla.redhat.com/show_bug.cgi?id=1787504): include `system:authenticated` when impersonating groups [#4156](https://github.com/openshift/console/pull/4156) * [Bug 1797460](https://bugzilla.redhat.com/show_bug.cgi?id=1797460): Fix view more button padding for cluster update message [#3994](https://github.com/openshift/console/pull/3994) * [Bug 1790380](https://bugzilla.redhat.com/show_bug.cgi?id=1790380): Pass project name to utilization item [#4230](https://github.com/openshift/console/pull/4230) * [Bug 1797565](https://bugzilla.redhat.com/show_bug.cgi?id=1797565): Use full path for link to project details [#4226](https://github.com/openshift/console/pull/4226) * [Bug 1798954](https://bugzilla.redhat.com/show_bug.cgi?id=1798954): Fix view all dashboard links [#4225](https://github.com/openshift/console/pull/4225) * [Bug 1798465](https://bugzilla.redhat.com/show_bug.cgi?id=1798465): Fix discrepancy in action items of Knative Service [#4203](https://github.com/openshift/console/pull/4203) * [Bug 1798451](https://bugzilla.redhat.com/show_bug.cgi?id=1798451): Fix VM Events card actions layout [#4202](https://github.com/openshift/console/pull/4202) * [Bug 1798428](https://bugzilla.redhat.com/show_bug.cgi?id=1798428): Show Not available status for pods if BMH does not have node assigned [#4201](https://github.com/openshift/console/pull/4201) * [Bug 1798288](https://bugzilla.redhat.com/show_bug.cgi?id=1798288): fixes sbr to work with knative service [#4196](https://github.com/openshift/console/pull/4196) * [Bug 1798906](https://bugzilla.redhat.com/show_bug.cgi?id=1798906): Query Browser: Fix error inserting example query [#4221](https://github.com/openshift/console/pull/4221) * [Bug 1798804](https://bugzilla.redhat.com/show_bug.cgi?id=1798804): Monitoring Dashboards: Don't display hidden variable dropdowns [#4218](https://github.com/openshift/console/pull/4218) * [Bug 1798077](https://bugzilla.redhat.com/show_bug.cgi?id=1798077): Cluster Inventory card shows both VM + VMI count [#4204](https://github.com/openshift/console/pull/4204) * [Bug 1780176](https://bugzilla.redhat.com/show_bug.cgi?id=1780176): Default VM yaml sets virtio for NIC [#4200](https://github.com/openshift/console/pull/4200) * [Bug 1798581](https://bugzilla.redhat.com/show_bug.cgi?id=1798581): Add tests for pvc creation with different options [#3708](https://github.com/openshift/console/pull/3708) * [Bug 1798182](https://bugzilla.redhat.com/show_bug.cgi?id=1798182): Fix operand tab order [#4189](https://github.com/openshift/console/pull/4189) * [Bug 1797681](https://bugzilla.redhat.com/show_bug.cgi?id=1797681): Moved Event nav item from Advanced to Monitoring page as tab [#4183](https://github.com/openshift/console/pull/4183) * [Bug 1781835](https://bugzilla.redhat.com/show_bug.cgi?id=1781835): Fix bug where pod log links layout is wonky [#4213](https://github.com/openshift/console/pull/4213) * [Bug 1796641](https://bugzilla.redhat.com/show_bug.cgi?id=1796641): Add error state to Notification Drawer [#4130](https://github.com/openshift/console/pull/4130) * [Bug 1787210](https://bugzilla.redhat.com/show_bug.cgi?id=1787210): deployment config page contains an error in the pod counter [#4157](https://github.com/openshift/console/pull/4157) * [Bug 1796664](https://bugzilla.redhat.com/show_bug.cgi?id=1796664): Change link to external link [#4193](https://github.com/openshift/console/pull/4193) * [Bug 1798352](https://bugzilla.redhat.com/show_bug.cgi?id=1798352): Added Mode field in Converged Mode dashboard [#4198](https://github.com/openshift/console/pull/4198) * [Bug 1798348](https://bugzilla.redhat.com/show_bug.cgi?id=1798348): Removed internal objects from Installed Operator List Page [#4197](https://github.com/openshift/console/pull/4197) * [Bug 1776682](https://bugzilla.redhat.com/show_bug.cgi?id=1776682): Show network interface name for PXE boot [#4182](https://github.com/openshift/console/pull/4182) * [Bug 1797027](https://bugzilla.redhat.com/show_bug.cgi?id=1797027): Monitoring Dashboards: Fix variables handling [#4184](https://github.com/openshift/console/pull/4184) * [Bug 1798357](https://bugzilla.redhat.com/show_bug.cgi?id=1798357): Bump formik [#4087](https://github.com/openshift/console/pull/4087) * [Bug 1797573](https://bugzilla.redhat.com/show_bug.cgi?id=1797573): Add pod count on dev-console monitoring dashboard page [#4072](https://github.com/openshift/console/pull/4072) * [Bug 1796465](https://bugzilla.redhat.com/show_bug.cgi?id=1796465): Fix for aggregate edge selection [#4081](https://github.com/openshift/console/pull/4081) * [Bug 1798121](https://bugzilla.redhat.com/show_bug.cgi?id=1798121): fix bug where operator details buttons can abut [#4188](https://github.com/openshift/console/pull/4188) * [Bug 1797327](https://bugzilla.redhat.com/show_bug.cgi?id=1797327): Add top margin to the timed out fetching new data message [#4174](https://github.com/openshift/console/pull/4174) * [Bug 1797486](https://bugzilla.redhat.com/show_bug.cgi?id=1797486): Add icon next to pause/unpause events action [#4148](https://github.com/openshift/console/pull/4148) * [Bug 1797729](https://bugzilla.redhat.com/show_bug.cgi?id=1797729): fix bug where text can overlap on operand details page [#4186](https://github.com/openshift/console/pull/4186) * [Bug 1797974](https://bugzilla.redhat.com/show_bug.cgi?id=1797974): fix overview status [#4171](https://github.com/openshift/console/pull/4171) * [Bug 1797727](https://bugzilla.redhat.com/show_bug.cgi?id=1797727): add error boundary around OLM descriptors [#4160](https://github.com/openshift/console/pull/4160) * [Bug 1796993](https://bugzilla.redhat.com/show_bug.cgi?id=1796993): Alertmanager configuration first time setup is unclear [#4143](https://github.com/openshift/console/pull/4143) * [Bug 1797457](https://bugzilla.redhat.com/show_bug.cgi?id=1797457): Show not available if there are no data in multiline charts [#4134](https://github.com/openshift/console/pull/4134) * [Bug 1798101](https://bugzilla.redhat.com/show_bug.cgi?id=1798101): Add test cases for VM filtering in VM list view [#4097](https://github.com/openshift/console/pull/4097) * [Bug 1797382](https://bugzilla.redhat.com/show_bug.cgi?id=1797382): git test updation-1 [#4027](https://github.com/openshift/console/pull/4027) * [Bug 1798035](https://bugzilla.redhat.com/show_bug.cgi?id=1798035): Fix inventory statuses for VMs [#4178](https://github.com/openshift/console/pull/4178) * [Bug 1797984](https://bugzilla.redhat.com/show_bug.cgi?id=1797984): VMI Rename Overview pages to Details [#4172](https://github.com/openshift/console/pull/4172) * [Bug 1798006](https://bugzilla.redhat.com/show_bug.cgi?id=1798006): VM details, Align href to page name [#4176](https://github.com/openshift/console/pull/4176) * BUG 1797586: fix(operator-binding) - add operator backed service binding [#4153](https://github.com/openshift/console/pull/4153) * [Bug 1797699](https://bugzilla.redhat.com/show_bug.cgi?id=1797699): fix the order of the menu items in the project access dropdown [#4124](https://github.com/openshift/console/pull/4124) * [Bug 1797795](https://bugzilla.redhat.com/show_bug.cgi?id=1797795): [Doc] Update README with field purpose and how to set default value [#4166](https://github.com/openshift/console/pull/4166) * [Bug 1796463](https://bugzilla.redhat.com/show_bug.cgi?id=1796463): add view monitoring dashboard option for metrics section in monitoring overview [#4091](https://github.com/openshift/console/pull/4091) * [Bug 1783651](https://bugzilla.redhat.com/show_bug.cgi?id=1783651): Fix "requires approval" install plan link [#3873](https://github.com/openshift/console/pull/3873) * [Bug 1797770](https://bugzilla.redhat.com/show_bug.cgi?id=1797770): Fix bug where search accordion descenders clip [#4164](https://github.com/openshift/console/pull/4164) * [Bug 1785093](https://bugzilla.redhat.com/show_bug.cgi?id=1785093): Fix bug where Upgrade Status is incorrect [#4161](https://github.com/openshift/console/pull/4161) * [Bug 1797718](https://bugzilla.redhat.com/show_bug.cgi?id=1797718): fix Bugzilla version prefill for 4.4 [#4158](https://github.com/openshift/console/pull/4158) * [Bug 1797521](https://bugzilla.redhat.com/show_bug.cgi?id=1797521): disable pod count filter by default [#4151](https://github.com/openshift/console/pull/4151) * [Bug 1796150](https://bugzilla.redhat.com/show_bug.cgi?id=1796150): fixes traffic split menu option error on kebab for core service [#4150](https://github.com/openshift/console/pull/4150) * [Bug 1793893](https://bugzilla.redhat.com/show_bug.cgi?id=1793893): Make clear what uninstalling an operator that works for all namespaces does [#4137](https://github.com/openshift/console/pull/4137) * [Bug 1796418](https://bugzilla.redhat.com/show_bug.cgi?id=1796418): fixes resource tab for sidebar for knative associated deployment [#4118](https://github.com/openshift/console/pull/4118) * [Bug 1797149](https://bugzilla.redhat.com/show_bug.cgi?id=1797149): fix inconsistencies in topology node styling [#4117](https://github.com/openshift/console/pull/4117) * [Bug 1797789](https://bugzilla.redhat.com/show_bug.cgi?id=1797789): [Doc] Update doc for adding "fieldDependency" specDescriptor [#4114](https://github.com/openshift/console/pull/4114) * [Bug 1792498](https://bugzilla.redhat.com/show_bug.cgi?id=1792498): Add delete action to Node [#4154](https://github.com/openshift/console/pull/4154) * [Bug 1796626](https://bugzilla.redhat.com/show_bug.cgi?id=1796626): fix create connector arrow head in topology [#4063](https://github.com/openshift/console/pull/4063) * [Bug 1795305](https://bugzilla.redhat.com/show_bug.cgi?id=1795305): search: use accordion component [#4083](https://github.com/openshift/console/pull/4083) * [Bug 1797440](https://bugzilla.redhat.com/show_bug.cgi?id=1797440): fix(sidepanel-error) - fix error while opening topology application panel [#4070](https://github.com/openshift/console/pull/4070) * [Bug 1797379](https://bugzilla.redhat.com/show_bug.cgi?id=1797379): pipeline test edit1 [#4006](https://github.com/openshift/console/pull/4006) * [Bug 1797576](https://bugzilla.redhat.com/show_bug.cgi?id=1797576): Import from Image Stream - Should Default To Your Current Project [#4079](https://github.com/openshift/console/pull/4079) * [Bug 1797474](https://bugzilla.redhat.com/show_bug.cgi?id=1797474): Add unit tests for Pipeline and Pipeline Run Lists [#3808](https://github.com/openshift/console/pull/3808) * [Bug 1797565](https://bugzilla.redhat.com/show_bug.cgi?id=1797565): Change /overview links to /details [#4152](https://github.com/openshift/console/pull/4152) * [Bug 1797442](https://bugzilla.redhat.com/show_bug.cgi?id=1797442): Test PipelineRun and Pipeline Details page [#3827](https://github.com/openshift/console/pull/3827) * [Bug 1797454](https://bugzilla.redhat.com/show_bug.cgi?id=1797454): Fix Not available state for Control Plane [#4100](https://github.com/openshift/console/pull/4100) * [Bug 1796116](https://bugzilla.redhat.com/show_bug.cgi?id=1796116): Add Tech/Dev Preview in dropdown and expander [#4113](https://github.com/openshift/console/pull/4113) * [Bug 1796421](https://bugzilla.redhat.com/show_bug.cgi?id=1796421): Update serverless apiVersion from v1beta1 to v1 and updates URI acronym [#4075](https://github.com/openshift/console/pull/4075) * [Bug 1796664](https://bugzilla.redhat.com/show_bug.cgi?id=1796664): Add links to Marketplace workflows in OperatorHub [#3861](https://github.com/openshift/console/pull/3861) * [Bug 1794825](https://bugzilla.redhat.com/show_bug.cgi?id=1794825): Operator-defined namespace that requests monitoring should fully warn user of implications of enabling [#4120](https://github.com/openshift/console/pull/4120) * [Bug 1787492](https://bugzilla.redhat.com/show_bug.cgi?id=1787492): fix(deployimage-status) fix external registry error message [#4073](https://github.com/openshift/console/pull/4073) * [Bug 1796538](https://bugzilla.redhat.com/show_bug.cgi?id=1796538): Fix monitoring dashboard table columns [#4131](https://github.com/openshift/console/pull/4131) * [Bug 1796450](https://bugzilla.redhat.com/show_bug.cgi?id=1796450): Disable the zoom feature for QueryBrowser when hideControls props is true [#4122](https://github.com/openshift/console/pull/4122) * [Bug 1796551](https://bugzilla.redhat.com/show_bug.cgi?id=1796551): Create Snapshot for PVC for OCS [#3976](https://github.com/openshift/console/pull/3976) * [Bug 1796244](https://bugzilla.redhat.com/show_bug.cgi?id=1796244): Subtext in resource dropdown shows as white instead of muted when item selected [#4127](https://github.com/openshift/console/pull/4127) * [Bug 1795374](https://bugzilla.redhat.com/show_bug.cgi?id=1795374): Fix bug where the PF react-catalog-view applies a white gradient, along with a trailing ellipsis, to truncated descriptions. [#4082](https://github.com/openshift/console/pull/4082) * [Bug 1795695](https://bugzilla.redhat.com/show_bug.cgi?id=1795695): Status of terminating pv and pvc doesn't match in cli and ui [#4121](https://github.com/openshift/console/pull/4121) * [Bug 1794940](https://bugzilla.redhat.com/show_bug.cgi?id=1794940): Monitoring Dashboards: Fix JavaScript error when API call fails [#4116](https://github.com/openshift/console/pull/4116) * [Bug 1792101](https://bugzilla.redhat.com/show_bug.cgi?id=1792101): Incorrect memory loads from edited vm template [#4051](https://github.com/openshift/console/pull/4051) * [Bug 1796442](https://bugzilla.redhat.com/show_bug.cgi?id=1796442): Monitoring Dashboards: Change board dropdown title to `Dashboard` [#4115](https://github.com/openshift/console/pull/4115) * [Bug 1796441](https://bugzilla.redhat.com/show_bug.cgi?id=1796441): Monitoring Dashboards: Capitalize dropdown titles for variables [#4098](https://github.com/openshift/console/pull/4098) * [Bug 1795456](https://bugzilla.redhat.com/show_bug.cgi?id=1795456): Fix bug where resource filter is broken for GroupVersionKind resources [#4112](https://github.com/openshift/console/pull/4112) * [Bug 1795407](https://bugzilla.redhat.com/show_bug.cgi?id=1795407): tolerate invalid K8sResourceLink spec descriptor [#4095](https://github.com/openshift/console/pull/4095) * [Bug 1796247](https://bugzilla.redhat.com/show_bug.cgi?id=1796247): `marketplace` missing from `operatorProviderTypeMap` [#4111](https://github.com/openshift/console/pull/4111) * Fixed Bug 1796083: Create Receiver page loads forever when Prometheus API request returns an error [#4109](https://github.com/openshift/console/pull/4109) * Resource Dropdown: update blacklist [#4108](https://github.com/openshift/console/pull/4108) * pluralize namespace word in quay img security popup [#4101](https://github.com/openshift/console/pull/4101) * Sync data between Create Operand YAML and Form [#3894](https://github.com/openshift/console/pull/3894) * fix loading missing ClusterVersionModel on Kubernetes [#4103](https://github.com/openshift/console/pull/4103) * dashboards: update cluster utilization empty state message [#4096](https://github.com/openshift/console/pull/4096) * Fix for operator groups display when collapsing knative services [#4077](https://github.com/openshift/console/pull/4077) * Monitoring Dashboards: Change dropdown option labels to match mocks [#4074](https://github.com/openshift/console/pull/4074) * [Bug 1794928](https://bugzilla.redhat.com/show_bug.cgi?id=1794928): Fix update label [#4068](https://github.com/openshift/console/pull/4068) * Add 'webdriver-update:osx' task to automatically pick correct version of Chrome [#4015](https://github.com/openshift/console/pull/4015) * HorizontalNavTab Extension [#3917](https://github.com/openshift/console/pull/3917) * frontend: Move to PF4 modal [#3757](https://github.com/openshift/console/pull/3757) * Fix not available state for operators [#4102](https://github.com/openshift/console/pull/4102) * Monitoring Dashboards: Use /query_range to fetch label values [#4099](https://github.com/openshift/console/pull/4099) * Fix Dev Catalog tile selection [#4076](https://github.com/openshift/console/pull/4076) * Fix helm install issue [#4086](https://github.com/openshift/console/pull/4086) * Alertmanager: Added Email and Slack Receiver forms, implemented Save-As-Global/Default functionality [#4041](https://github.com/openshift/console/pull/4041) * Fix incorrect description of BMH Network Transfer [#4089](https://github.com/openshift/console/pull/4089) * Use sentence case for 'Select all filters' link [#4078](https://github.com/openshift/console/pull/4078) * Query Browser: Type fix and add some additional type annotations [#4071](https://github.com/openshift/console/pull/4071) * Add kiali URL in traffic connector side panel [#4026](https://github.com/openshift/console/pull/4026) * Fix runtime error in area chart [#4057](https://github.com/openshift/console/pull/4057) * Edit pipeline builder [#4055](https://github.com/openshift/console/pull/4055) * Topology: Add Helm Release selection and details side panel [#4064](https://github.com/openshift/console/pull/4064) * feat(operator-grouping): add operator grouping in topology [#4048](https://github.com/openshift/console/pull/4048) * Change search to handle multiple resources and update search page [#3875](https://github.com/openshift/console/pull/3875) * frontend: Update OperatorHub description text [#3819](https://github.com/openshift/console/pull/3819) * Monitoring Dashboards: Fix tooltips and improve graph styling [#4060](https://github.com/openshift/console/pull/4060) * Add Topology Edge Selection w/ Side Panel [#4003](https://github.com/openshift/console/pull/4003) * Improve type safety for machine pages [#3997](https://github.com/openshift/console/pull/3997) * PVC clone workflow [#3927](https://github.com/openshift/console/pull/3927) * Update modal styling to match PF4 modal-box [#3876](https://github.com/openshift/console/pull/3876) * [Bug 1784937](https://bugzilla.redhat.com/show_bug.cgi?id=1784937): Improve error handling on global config tab [#3872](https://github.com/openshift/console/pull/3872) * [Bug 1794754](https://bugzilla.redhat.com/show_bug.cgi?id=1794754): correctly show schema information for all core resources [#4062](https://github.com/openshift/console/pull/4062) * OLM: fix for single namespace monitoring checkbox [#4061](https://github.com/openshift/console/pull/4061) * Helm release resources page [#4013](https://github.com/openshift/console/pull/4013) * feat(topology): add new service in context [#3979](https://github.com/openshift/console/pull/3979) * Service Binding From Add Flow [#3958](https://github.com/openshift/console/pull/3958) * feat(dev-catalog): Add Capability level filters [#3952](https://github.com/openshift/console/pull/3952) * Modified array field group descriptor to allow add or remove fields f… [#4047](https://github.com/openshift/console/pull/4047) * frontend: Add badging for Marketplace [#4020](https://github.com/openshift/console/pull/4020) * frontend: Add Marketplace hint block [#4019](https://github.com/openshift/console/pull/4019) * Expand/collapse Topology Application Groups [#3938](https://github.com/openshift/console/pull/3938) * fix: catch errors fetching metrics on the pod list page [#4065](https://github.com/openshift/console/pull/4065) * Remove metrics tab from devconsole advanced nav option [#4053](https://github.com/openshift/console/pull/4053) * adds decorator if any associated Workload pods has type warning [#4052](https://github.com/openshift/console/pull/4052) * Notification drawer component for console. [#3899](https://github.com/openshift/console/pull/3899) * add Managed by section in resource tab for operator backed services [#3943](https://github.com/openshift/console/pull/3943) * Adding helm service endpoints to console [#3826](https://github.com/openshift/console/pull/3826) * Independent Mode Dashboard [#3907](https://github.com/openshift/console/pull/3907) * Make dev-console project selector sticky again [#4056](https://github.com/openshift/console/pull/4056) * Add events and alerts to monitoring tab on overview page [#4036](https://github.com/openshift/console/pull/4036) * Show VMI details [#3949](https://github.com/openshift/console/pull/3949) * Operator defined install namespace [#3862](https://github.com/openshift/console/pull/3862) * Add Helm Release List Page [#3960](https://github.com/openshift/console/pull/3960) * Create Helm Release Details Page [#3944](https://github.com/openshift/console/pull/3944) * Adds flexible OSD Sizes in the expand and install flow [#3966](https://github.com/openshift/console/pull/3966) * Fix stability issue in install flow and add support for live OCS version [#4025](https://github.com/openshift/console/pull/4025) * Show only the allowed storage interfaces on Disk-modal [#4028](https://github.com/openshift/console/pull/4028) * Monitoring Dashboards: Default to displaying the first dashboard [#4050](https://github.com/openshift/console/pull/4050) * dashboard: Allow multi-line charts in UtilizationItem [#4008](https://github.com/openshift/console/pull/4008) * Prevent sidebar breadcrumb breakage by adding co-break-word to explore-type-sidebar [#4045](https://github.com/openshift/console/pull/4045) * dashboards: prevent unnecessary re-renders of cards [#4046](https://github.com/openshift/console/pull/4046) * added monitoring tab with metrics section [#3961](https://github.com/openshift/console/pull/3961) * Filter out Internal APIs in Installed Operators [#3877](https://github.com/openshift/console/pull/3877) * Added installation flow for external cluster [#3883](https://github.com/openshift/console/pull/3883) * Container Security Operator UI Improvements [#3874](https://github.com/openshift/console/pull/3874) * Revert builder image dependency bumps [#4038](https://github.com/openshift/console/pull/4038) * kubevirt: Add RDP L2 integration test [#4037](https://github.com/openshift/console/pull/4037) * kubevirt: fix modal footer padding [#4035](https://github.com/openshift/console/pull/4035) * Monitoring Dashboards: Add graph legends [#4034](https://github.com/openshift/console/pull/4034) * Allow long string container names to wrap and add spacing to checkbox rows [#4032](https://github.com/openshift/console/pull/4032) * Added expand and upgrade activities in persistent storage dashboard [#4021](https://github.com/openshift/console/pull/4021) * Monitoring Dashboards: Add currently displayed dashboard to URL [#4005](https://github.com/openshift/console/pull/4005) * Add unpause VM feature [#3985](https://github.com/openshift/console/pull/3985) * Rename Overview pages to Details pages [#3934](https://github.com/openshift/console/pull/3934) * Add support for listing and installation of Helm Charts from Dev Catalog [#3850](https://github.com/openshift/console/pull/3850) * metal3: support edit for Bare Metal Hosts [#3998](https://github.com/openshift/console/pull/3998) * Add shyRozen to owners file [#3903](https://github.com/openshift/console/pull/3903) * Update login tests to work with either PF3 or PF4 login pages [#4029](https://github.com/openshift/console/pull/4029) * Add hook and HOC for consuming Console extensions [#3383](https://github.com/openshift/console/pull/3383) * dashboard status: differentiate between unknown and not available states [#4009](https://github.com/openshift/console/pull/4009) * Adds PromQL Editor to monitoring metrics [#3955](https://github.com/openshift/console/pull/3955) * Add clickable action to monitoring dashboard graph [#3954](https://github.com/openshift/console/pull/3954) * add Deprovision action to Bare Metal Hosts [#3811](https://github.com/openshift/console/pull/3811) * chore: bump node-sass to 4.13.1 [#4024](https://github.com/openshift/console/pull/4024) * Convert inline button to us isInline and proper spacing [#4018](https://github.com/openshift/console/pull/4018) * Host status refactoring [#3989](https://github.com/openshift/console/pull/3989) * Reconcile feature flag extensions [#3987](https://github.com/openshift/console/pull/3987) * Minor Enhancements for Storage Dashboards [#3978](https://github.com/openshift/console/pull/3978) * Change page title to alertmanager [#3939](https://github.com/openshift/console/pull/3939) * Add edit application feature for apps created using deploy image flow [#3931](https://github.com/openshift/console/pull/3931) * Add the component and utility for helm release grouping [#3913](https://github.com/openshift/console/pull/3913) * kubevirt: enhance memory validation and template selection [#3909](https://github.com/openshift/console/pull/3909) * [Bug 1777966](https://bugzilla.redhat.com/show_bug.cgi?id=1777966): Use HrefNavItem for BMH nav link [#3881](https://github.com/openshift/console/pull/3881) * dashboards: initial support for tables in monitoring dashboards [#3863](https://github.com/openshift/console/pull/3863) * Add CPU Pinning modal and functionality [#3805](https://github.com/openshift/console/pull/3805) * Alertmanager: Refactored [#3937](https://github.com/openshift/console/pull/3937) * Add monitoring dashboard graph [#3923](https://github.com/openshift/console/pull/3923) * Add List component for detail properties [#3889](https://github.com/openshift/console/pull/3889) * enhance FirehoseResult type [#4016](https://github.com/openshift/console/pull/4016) * shared: move compareOwnerReferences from kubevirt [#4014](https://github.com/openshift/console/pull/4014) * make k8sPatch resilient to arrays with null values [#4001](https://github.com/openshift/console/pull/4001) * BaremetalHost: Use new errorType field in Host CR [#3964](https://github.com/openshift/console/pull/3964) * Remove cluster operator upgrade activity [#3996](https://github.com/openshift/console/pull/3996) * Allow children components on DetailsPage header [#3969](https://github.com/openshift/console/pull/3969) * feat(topology-resourcemenu): add resource menu actions [#3918](https://github.com/openshift/console/pull/3918) * Initial boot order tests [#3904](https://github.com/openshift/console/pull/3904) * Add shadow on hover for topology decorators [#3990](https://github.com/openshift/console/pull/3990) * [Bug 1782407](https://bugzilla.redhat.com/show_bug.cgi?id=1782407): Update virtual machines table filter [#3971](https://github.com/openshift/console/pull/3971) * chore: bump builder image dependencies [#3992](https://github.com/openshift/console/pull/3992) * Noobaa Operators Page remaining stuffs [#3818](https://github.com/openshift/console/pull/3818) * Dev metrics: visualisation of queries in metrics [#3891](https://github.com/openshift/console/pull/3891) * Monitoring Dashboards: Change "Refresh Interval" options [#4002](https://github.com/openshift/console/pull/4002) * shared: make alert props optional in FormFooter and update patch [#4000](https://github.com/openshift/console/pull/4000) * bump formik [#3999](https://github.com/openshift/console/pull/3999) * [Bug 1792435](https://bugzilla.redhat.com/show_bug.cgi?id=1792435): Add 4.4 channels [#3995](https://github.com/openshift/console/pull/3995) * Fix modal close on confirmation of a node regroup [#3988](https://github.com/openshift/console/pull/3988) * Make extra step in VM Wizard to procceed trough Virtual Hardware tab [#3948](https://github.com/openshift/console/pull/3948) * Added helm chart repo proxy to the console backend [#3928](https://github.com/openshift/console/pull/3928) * ApplicationGroupResource unit tests [#3851](https://github.com/openshift/console/pull/3851) * Increased height of activity card in overview dashboard [#3868](https://github.com/openshift/console/pull/3868) * backend: disable HTTP/2 [#4017](https://github.com/openshift/console/pull/4017) * Use dependencies from vendor dir [#4007](https://github.com/openshift/console/pull/4007) * Change memory in Flavor text from GB to GiB [#3982](https://github.com/openshift/console/pull/3982) * Introduce V2V VM Import test case [#3975](https://github.com/openshift/console/pull/3975) * BMH Power off modal enhancements [#3953](https://github.com/openshift/console/pull/3953) * Remove Node maintenance limit validation [#3945](https://github.com/openshift/console/pull/3945) * Bump eslint and related packages [#3747](https://github.com/openshift/console/pull/3747) * [Bug 1790528](https://bugzilla.redhat.com/show_bug.cgi?id=1790528): Fix removal of OPERATOR_LIFECYCLE_MANAGER flag from olm package causi… [#3984](https://github.com/openshift/console/pull/3984) * Add operators status to Dashboards [#3755](https://github.com/openshift/console/pull/3755) * [Bug 1790757](https://bugzilla.redhat.com/show_bug.cgi?id=1790757): Fix input type for inputs that hold URL in cluster-setting forms [#3947](https://github.com/openshift/console/pull/3947) * Add Capability Levels to OperatorHub items [#3896](https://github.com/openshift/console/pull/3896) * Refactor code to use formatNamespacedRouteForResource from @console/shared [#3882](https://github.com/openshift/console/pull/3882) * [Bug 1785487](https://bugzilla.redhat.com/show_bug.cgi?id=1785487): [UX] Remove Create Binding button from Role Bindings page when empty state [#3974](https://github.com/openshift/console/pull/3974) * Show network metrics on pod page [#3901](https://github.com/openshift/console/pull/3901) * Monitoring Dashboards: Add stacked area graphs [#3968](https://github.com/openshift/console/pull/3968) * Monitoring Dashboards: Fix "Time Range" dropdown [#3965](https://github.com/openshift/console/pull/3965) * Create tests for VM dashboard [#3951](https://github.com/openshift/console/pull/3951) * [Bug 1786068](https://bugzilla.redhat.com/show_bug.cgi?id=1786068): Bug 1786070: Bug 1786091: Fixes kubevirt cdrom bugs [#3933](https://github.com/openshift/console/pull/3933) * Extract logic for managing dashboard query ranges to hook [#3908](https://github.com/openshift/console/pull/3908) * Add detailed information in popover for Host states [#3932](https://github.com/openshift/console/pull/3932) * Add Cluster Operator upgrade activity [#3765](https://github.com/openshift/console/pull/3765) * Move @console/internal/const.ts to @console/shared [#3688](https://github.com/openshift/console/pull/3688) * [Bug 1784352](https://bugzilla.redhat.com/show_bug.cgi?id=1784352): Fix bug where regular users cannot view Pods tab pods [#3962](https://github.com/openshift/console/pull/3962) * Fix race condition for kebab actions [#3957](https://github.com/openshift/console/pull/3957) * Monitoring Dashboards: Add variable dropdowns [#3946](https://github.com/openshift/console/pull/3946) * fix(TopologyResourcePanel): fix breaking TopologyResourcePanel [#3941](https://github.com/openshift/console/pull/3941) * [Bug 1789979](https://bugzilla.redhat.com/show_bug.cgi?id=1789979): Fix webhook triggers hooks to re-run on prop change [#3929](https://github.com/openshift/console/pull/3929) * [Bug 1790891](https://bugzilla.redhat.com/show_bug.cgi?id=1790891): Fix 'View alerts' link URL [#3956](https://github.com/openshift/console/pull/3956) * Make subscriptions & catalog sources optional so normal users can see installed operators [#3940](https://github.com/openshift/console/pull/3940) * Add ActionFeatureFlag extension [#3936](https://github.com/openshift/console/pull/3936) * Updates to "Custom Resources list" view [#3121](https://github.com/openshift/console/pull/3121) * Update VirtualMachineInstance badge color [#3925](https://github.com/openshift/console/pull/3925) * Fix create-vm-wizard so it won't stall on pulling templates [#3935](https://github.com/openshift/console/pull/3935) * add submenu support to resource action menus [#3922](https://github.com/openshift/console/pull/3922) * kubevirt: fix commonData change detection for validations [#3930](https://github.com/openshift/console/pull/3930) * Fix utilization loading state if totalQuery is not defined [#3906](https://github.com/openshift/console/pull/3906) * Added PR template for devconsole [#3625](https://github.com/openshift/console/pull/3625) * Console backend endpoint for requesting dashboard config [#3912](https://github.com/openshift/console/pull/3912) * createLookup take firehose object not list ... [#3926](https://github.com/openshift/console/pull/3926) * packages/dev-console/src/component/project-access: Add tests [#3820](https://github.com/openshift/console/pull/3820) * Support drag and drop of sink for event source from one knative service to another [#3804](https://github.com/openshift/console/pull/3804) * [Bug 1767851](https://bugzilla.redhat.com/show_bug.cgi?id=1767851): Link on problematic obcs directed to OBC page [#3441](https://github.com/openshift/console/pull/3441) * cluster settings: add text filter for global config table [#3915](https://github.com/openshift/console/pull/3915) * shared: make separator optional in joinGrammaticallyListOfItems [#3910](https://github.com/openshift/console/pull/3910) * metal3: move yaml creation link to the list menu in BareMetalHosts [#3860](https://github.com/openshift/console/pull/3860) * Adapt CNV to Native k8s [#3848](https://github.com/openshift/console/pull/3848) * add test to KnativeResourceOverviewPage [#3846](https://github.com/openshift/console/pull/3846) * List VMIs in the VM list view [#3841](https://github.com/openshift/console/pull/3841) * packages/dev-console/src/component/project-access: tests for ProjectAccessForm [#3832](https://github.com/openshift/console/pull/3832) * feat(topology filter): added filter for knative event sources [#3774](https://github.com/openshift/console/pull/3774) * Remove min-height rules that can cause content overlap at mobile [#3911](https://github.com/openshift/console/pull/3911) * [Bug 1786418](https://bugzilla.redhat.com/show_bug.cgi?id=1786418): The filter does not work on catalog sources list page [#3897](https://github.com/openshift/console/pull/3897) * Bug fix: Edit application from dockerfile throws type-error on save [#3895](https://github.com/openshift/console/pull/3895) * feat(dev-catalog): Rename & Reorder existing filters in Dev Catalog [#3890](https://github.com/openshift/console/pull/3890) * Make operator logo as default if the service is operator backed [#3919](https://github.com/openshift/console/pull/3919) * [Bug 1786259](https://bugzilla.redhat.com/show_bug.cgi?id=1786259): Fix Edit YAML link on NAD creation page [#3880](https://github.com/openshift/console/pull/3880) * packages/git-service: add tests [#3857](https://github.com/openshift/console/pull/3857) * add test to ConfigurationsOverviewList and refactor [#3800](https://github.com/openshift/console/pull/3800) * Basic pipeline test [#3813](https://github.com/openshift/console/pull/3813) * [Bug 1787096](https://bugzilla.redhat.com/show_bug.cgi?id=1787096): Sorting by 'Starting Deadlines Seconds' don't work on CronJob list page [#3914](https://github.com/openshift/console/pull/3914) * Fix non-admin test scenario, vm template scenario [#3888](https://github.com/openshift/console/pull/3888) * Nitpicks from #3839 [#3879](https://github.com/openshift/console/pull/3879) * [Bug 1789139](https://bugzilla.redhat.com/show_bug.cgi?id=1789139): support snippets in edit mode, not just create [#3900](https://github.com/openshift/console/pull/3900) * Added monitoring page with tabs as part of ODC-2571 [#3837](https://github.com/openshift/console/pull/3837) * Fix dashboard gradient for all browsers [#3878](https://github.com/openshift/console/pull/3878) * add test to EventSinkServicesOverviewList component [#3806](https://github.com/openshift/console/pull/3806) * Added ceph osd tree related test cases for OCS expand [#3793](https://github.com/openshift/console/pull/3793) * firehose: add optimization for those who do not require mapped redux data to JS [#3561](https://github.com/openshift/console/pull/3561) * [Bug 1784264](https://bugzilla.redhat.com/show_bug.cgi?id=1784264): add namespace level imagestream fetching [#3831](https://github.com/openshift/console/pull/3831) * kubevirt: move and refactor request logic from web-ui-components [#3751](https://github.com/openshift/console/pull/3751) * move PatchBuilder from kubevirt to shared [#3810](https://github.com/openshift/console/pull/3810) * add boot MAC address to BareMetalHostDetails [#3791](https://github.com/openshift/console/pull/3791) * Optimize utilization card by splitting items to smaller components ea… [#3790](https://github.com/openshift/console/pull/3790) * Add Virtual Hardware tab to Create VM Wizard [#3237](https://github.com/openshift/console/pull/3237) * Test Noobaa SSO link from OCP dashboard [#3830](https://github.com/openshift/console/pull/3830) * Add memory validations in the VM wizard [#3839](https://github.com/openshift/console/pull/3839) * Fix OCS install flow for OCP 4.3 [#3865](https://github.com/openshift/console/pull/3865) * Show csv icon in topology for operator backed services [#3787](https://github.com/openshift/console/pull/3787) * Bug fix: ODC-2540 Deploy Image - 2nd bullet has incorrect text [#3867](https://github.com/openshift/console/pull/3867) * Topology filter [#3838](https://github.com/openshift/console/pull/3838) * [Bug 1778958](https://bugzilla.redhat.com/show_bug.cgi?id=1778958): Remove serviceAccount in favour of serviceAccountName [#3632](https://github.com/openshift/console/pull/3632) * Add gradient effect to activity card [#3737](https://github.com/openshift/console/pull/3737) * Add unit tests for ProjectsExistWrapper [#3817](https://github.com/openshift/console/pull/3817) * [Bug 1787583](https://bugzilla.redhat.com/show_bug.cgi?id=1787583): Fix off by one bug in metrics rows count [#3858](https://github.com/openshift/console/pull/3858) * Modified the fieldDependency spec descriptor to allow multiple value … [#3849](https://github.com/openshift/console/pull/3849) * add serialColumn to BareMetalHost list [#3795](https://github.com/openshift/console/pull/3795) * adds test to serviceRow component [#3835](https://github.com/openshift/console/pull/3835) * [Bug 1787491](https://bugzilla.redhat.com/show_bug.cgi?id=1787491): Buckets card do not update unhealthy status [#3854](https://github.com/openshift/console/pull/3854) * [Bug 1785454](https://bugzilla.redhat.com/show_bug.cgi?id=1785454): Namespacing pod links [#3823](https://github.com/openshift/console/pull/3823) * Fixed dropdown in data consumption card in compliant with patternfly [#3822](https://github.com/openshift/console/pull/3822) * [Bug 1760828](https://bugzilla.redhat.com/show_bug.cgi?id=1760828): update Active RC logic to not show Failed deployments [#3627](https://github.com/openshift/console/pull/3627) * adds tests for RouteRow Component [#3834](https://github.com/openshift/console/pull/3834) * Add unit tests for dev-console/src/components/topology/topology-utils.ts [#3796](https://github.com/openshift/console/pull/3796) * Link descriptor Reference to README file and add statusDescriptor section [#3658](https://github.com/openshift/console/pull/3658) * Add VMI link to VM detauls page [#3840](https://github.com/openshift/console/pull/3840) * adds spec for RevisionRow component [#3833](https://github.com/openshift/console/pull/3833) * refactor and added specs for OverviewDetailsKnativeResourcesTab [#3828](https://github.com/openshift/console/pull/3828) * [Bug 1776855](https://bugzilla.redhat.com/show_bug.cgi?id=1776855): Fixes negative values in capacity breakdown [#3824](https://github.com/openshift/console/pull/3824) * add invincibleJai as an approver to packages/knative-plugin [#3816](https://github.com/openshift/console/pull/3816) * Fix spelling of "reconciling" [#3807](https://github.com/openshift/console/pull/3807) * Update ESLint autoFixOnSave settings to the new code action format [#3803](https://github.com/openshift/console/pull/3803) * [Bug 1784854](https://bugzilla.redhat.com/show_bug.cgi?id=1784854): Added legacy plural url field in the OB/C models [#3801](https://github.com/openshift/console/pull/3801) * kubevirt: fix Disk provision source in tests [#3797](https://github.com/openshift/console/pull/3797) * Additional Setup Information [#3792](https://github.com/openshift/console/pull/3792) * Define chromium base branch and checksum at one place [#3789](https://github.com/openshift/console/pull/3789) * Add edit application functionality from topology [#3788](https://github.com/openshift/console/pull/3788) * [Bug 1782811](https://bugzilla.redhat.com/show_bug.cgi?id=1782811): Let server do validation of PVC name [#3775](https://github.com/openshift/console/pull/3775) * Dev catalog- group by Operator [#3758](https://github.com/openshift/console/pull/3758) * updates test and refactors component for RevisionsOverviewList [#3752](https://github.com/openshift/console/pull/3752) * Rename CA file router-ca to default-ingress-cert [#3744](https://github.com/openshift/console/pull/3744) * Show full CSV description as markdown in dev catalog item details [#3734](https://github.com/openshift/console/pull/3734) * add support for creating a connector to a new node [#3815](https://github.com/openshift/console/pull/3815) * view # of pods in topology [#3746](https://github.com/openshift/console/pull/3746) * tests: avoid deprecated `kubectl run` in secrets scenario [#3847](https://github.com/openshift/console/pull/3847) * Add yaacov to kubevirt approvers [#3772](https://github.com/openshift/console/pull/3772) * Update node and kubectl versions for the builder image [#3799](https://github.com/openshift/console/pull/3799) * Fix bug where `.co-m-nav-title--detail` shrinks smaller than contents [#3798](https://github.com/openshift/console/pull/3798) * [Bug 1776069](https://bugzilla.redhat.com/show_bug.cgi?id=1776069): Uncaught exception in UI when getting webhooks links for buildconfigs [#3733](https://github.com/openshift/console/pull/3733) * Set catalog min-width at minimum shrinkable width of it's ui child elements [#3761](https://github.com/openshift/console/pull/3761) * Improve display of Pipeline Runs cols [#3743](https://github.com/openshift/console/pull/3743) * Fixed flakiness in installation tests [#3794](https://github.com/openshift/console/pull/3794) * adds tests for RoutesOverviewList and refactor [#3784](https://github.com/openshift/console/pull/3784) * Reduce number of rerenders of perspective dropdown [#3773](https://github.com/openshift/console/pull/3773) * Add unit tests for dev-console/src/utils/kebab-actions.ts [#3738](https://github.com/openshift/console/pull/3738) * Add count parameter to waitFor function [#3777](https://github.com/openshift/console/pull/3777) * [Bug 1770218](https://bugzilla.redhat.com/show_bug.cgi?id=1770218): Replace mergeAfter with mergeBefore [#3310](https://github.com/openshift/console/pull/3310) * fix(pipeline-tasks): Cancelled tasks [#3637](https://github.com/openshift/console/pull/3637) * fix topology layout overlapping namespace bar [#3786](https://github.com/openshift/console/pull/3786) * Monitoring dashboards: Initial commit [#3771](https://github.com/openshift/console/pull/3771) * [Bug 1777317](https://bugzilla.redhat.com/show_bug.cgi?id=1777317): Fix links in capacity breakdown [#3559](https://github.com/openshift/console/pull/3559) * [Bug 1777342](https://bugzilla.redhat.com/show_bug.cgi?id=1777342): Fixes View more link in capacity breakdown card [#3780](https://github.com/openshift/console/pull/3780) * kubevirt: Add missing keys to disk summary [#3768](https://github.com/openshift/console/pull/3768) * Add application type to dev catalog tiles [#3724](https://github.com/openshift/console/pull/3724) * Remove navigation to old topology view and source [#3479](https://github.com/openshift/console/pull/3479) * [Bug 1781827](https://bugzilla.redhat.com/show_bug.cgi?id=1781827): Replace multiple occurrences of log link variable expressions [#3745](https://github.com/openshift/console/pull/3745) * Add powering on/off BMH activity [#3580](https://github.com/openshift/console/pull/3580) * Also filter by project display name in dev perspective [#3776](https://github.com/openshift/console/pull/3776) * project list: show memory and CPU metrics [#3760](https://github.com/openshift/console/pull/3760) * Remove unused dashboard cards [#3754](https://github.com/openshift/console/pull/3754) * kubevirt: fix storage tab row and add error to storage modal [#3753](https://github.com/openshift/console/pull/3753) * Deduplicate checkbox type components code [#3663](https://github.com/openshift/console/pull/3663) * Fix to allow regroup of knative services, prevent false move connector [#3740](https://github.com/openshift/console/pull/3740) * [Bug 1773646](https://bugzilla.redhat.com/show_bug.cgi?id=1773646): Extend dashboard grey background to full height of viewport [#3633](https://github.com/openshift/console/pull/3633) * project list: filter by name or display name [#3735](https://github.com/openshift/console/pull/3735) * Fix test scenarios for OCS [#3716](https://github.com/openshift/console/pull/3716) * [Bug 1781188](https://bugzilla.redhat.com/show_bug.cgi?id=1781188): fix(knative-service): knative service created via cli [#3726](https://github.com/openshift/console/pull/3726) * Topology: Prevent user action on disabled context menu items [#3695](https://github.com/openshift/console/pull/3695) * Add node maintenance status to BareMetal Nodes and BareMetal Hosts [#3628](https://github.com/openshift/console/pull/3628) * Add pod and network utilization to overview dashboard [#3574](https://github.com/openshift/console/pull/3574) * Update visual grouping of layout buttons in topology control bar [#3565](https://github.com/openshift/console/pull/3565) * [Bug 1781246](https://bugzilla.redhat.com/show_bug.cgi?id=1781246): Fix edit link for cluster-scoped operand [#3732](https://github.com/openshift/console/pull/3732) * Fixed PVC creation and GCP issues [#3677](https://github.com/openshift/console/pull/3677) * Add support for additional drivers in BMC addess validation [#3749](https://github.com/openshift/console/pull/3749) * Improve display of Service Instances, Bindings cols [#3741](https://github.com/openshift/console/pull/3741) * kubevirt: RDP integration test [#3681](https://github.com/openshift/console/pull/3681) * Create hook for k8sGet [#3439](https://github.com/openshift/console/pull/3439) * Align cd summary list with design [#3742](https://github.com/openshift/console/pull/3742) * VM Overview - set boot order [#3436](https://github.com/openshift/console/pull/3436) * OperatorHub: fix case of provider filter label [#3730](https://github.com/openshift/console/pull/3730) * Upgrade pfly to latest version 2019.10 released november 25 [#3728](https://github.com/openshift/console/pull/3728) * Add test cases for VM Wizard cloud-init flow [#3727](https://github.com/openshift/console/pull/3727) * refactors knative sidebar based on topology2 [#3725](https://github.com/openshift/console/pull/3725) * Integration test - User without admin permissions can use VM page [#3631](https://github.com/openshift/console/pull/3631) * [Bug 1779800](https://bugzilla.redhat.com/show_bug.cgi?id=1779800): Fixes selection of SC from dropdown [#3723](https://github.com/openshift/console/pull/3723) * [Bug 1776870](https://bugzilla.redhat.com/show_bug.cgi?id=1776870): Update knative badge abbreviations [#3581](https://github.com/openshift/console/pull/3581) * Add tests for VM NIC binding options [#2977](https://github.com/openshift/console/pull/2977) * [Bug 1779116](https://bugzilla.redhat.com/show_bug.cgi?id=1779116): vm template should create url import dataVolumes on its creation [#3665](https://github.com/openshift/console/pull/3665) * [Bug 1780392](https://bugzilla.redhat.com/show_bug.cgi?id=1780392): Fix `hasModel` check for CRD models [#3690](https://github.com/openshift/console/pull/3690) * pod list: update readiness column and add restarts [#3713](https://github.com/openshift/console/pull/3713) * add test and code coverage scripts to dev-console [#3657](https://github.com/openshift/console/pull/3657) * [Bug 1780629](https://bugzilla.redhat.com/show_bug.cgi?id=1780629): Move `Created` case to existing `<SuccessStatus>` to avoid duplication [#3714](https://github.com/openshift/console/pull/3714) * Improve display of Operators columns [#3712](https://github.com/openshift/console/pull/3712) * fix(dev-catalog): reject the internal objects when creating from CSV [#3518](https://github.com/openshift/console/pull/3518) * Add metrics to pod list and update columns [#3703](https://github.com/openshift/console/pull/3703) * Improve display of Routes table [#3697](https://github.com/openshift/console/pull/3697) * [Bug 1780629](https://bugzilla.redhat.com/show_bug.cgi?id=1780629): Add `<Status>` to Operator resources [#3707](https://github.com/openshift/console/pull/3707) * [Bug 1780666](https://bugzilla.redhat.com/show_bug.cgi?id=1780666): Addition of dropdown placeholder text [#3699](https://github.com/openshift/console/pull/3699) * [Bug 1779208](https://bugzilla.redhat.com/show_bug.cgi?id=1779208): Capacity breakdown card queries - changed average to absolute values [#3647](https://github.com/openshift/console/pull/3647) * Improve display of Daemon, Replica Sets tables [#3696](https://github.com/openshift/console/pull/3696) * Bug fix: show scaled to 0 instead of 0 pod [#3482](https://github.com/openshift/console/pull/3482) * [Bug 1780338](https://bugzilla.redhat.com/show_bug.cgi?id=1780338): fix(che-icon): add che Icon in the topology [#3629](https://github.com/openshift/console/pull/3629) * Added integration test for expand cluster [#3609](https://github.com/openshift/console/pull/3609) * [Bug 1779201](https://bugzilla.redhat.com/show_bug.cgi?id=1779201): fix(knative-connectors): add connectors to knative revision in topology [#3646](https://github.com/openshift/console/pull/3646) * [Bug 1780367](https://bugzilla.redhat.com/show_bug.cgi?id=1780367): NumberSpinner fixes [#3692](https://github.com/openshift/console/pull/3692) * Improve display of workloads table [#3691](https://github.com/openshift/console/pull/3691) * Update cd-rom summary text [#3679](https://github.com/openshift/console/pull/3679) * Query Browser: Simplify Query Browser link URL logic [#3678](https://github.com/openshift/console/pull/3678) * Fix header color in catalog page to match patternfly catalog view. [#3675](https://github.com/openshift/console/pull/3675) * Improve display of Pods table columns [#3669](https://github.com/openshift/console/pull/3669) * Add Created to Projects, Namespaces tables; add Display Name to Proje… [#3668](https://github.com/openshift/console/pull/3668) * Update to TypeScript 3.7.2 [#3651](https://github.com/openshift/console/pull/3651) * [Bug 1775765](https://bugzilla.redhat.com/show_bug.cgi?id=1775765): Addition of skeleton components for dashboard views [#3499](https://github.com/openshift/console/pull/3499) * Add required class to form <h3> heading that contains, at least, 1 or more required fields [#3654](https://github.com/openshift/console/pull/3654) * fix text overflow for event source [#3648](https://github.com/openshift/console/pull/3648) * Implement Monaco editor for Alertmanager YAML editor [#3567](https://github.com/openshift/console/pull/3567) * Add tests for adding/removing disks/nics to/from a vm template [#3070](https://github.com/openshift/console/pull/3070) * Allow dragging of groups via the label [#3583](https://github.com/openshift/console/pull/3583) * Show provisioner based storage classes [#3473](https://github.com/openshift/console/pull/3473) * [Bug 1777129](https://bugzilla.redhat.com/show_bug.cgi?id=1777129): Birthday attack against 64-bit block ciphers [#3389](https://github.com/openshift/console/pull/3389) * [Bug 1779858](https://bugzilla.redhat.com/show_bug.cgi?id=1779858): Fixed the required field display issue for create operand form [#3666](https://github.com/openshift/console/pull/3666) * kubevirt: fix outdated web-ui-components imports [#3446](https://github.com/openshift/console/pull/3446) * [Bug 1779894](https://bugzilla.redhat.com/show_bug.cgi?id=1779894): Fixed the display issue in operand detail view, when the value of the… [#3655](https://github.com/openshift/console/pull/3655) * topology: add delay to setting hover states [#3584](https://github.com/openshift/console/pull/3584) * frontend: Fix developer catalog heights [#3671](https://github.com/openshift/console/pull/3671) * frontend: Fix topology empty state [#3670](https://github.com/openshift/console/pull/3670) * Update yarn to version 1.21.0 [#3667](https://github.com/openshift/console/pull/3667) * [Bug 1749469](https://bugzilla.redhat.com/show_bug.cgi?id=1749469): Align event types with k8s [#3642](https://github.com/openshift/console/pull/3642) * Add new fieldDependency descriptor to OLM create operand form [#3610](https://github.com/openshift/console/pull/3610) * [Bug 1777256](https://bugzilla.redhat.com/show_bug.cgi?id=1777256): Removed disable button logic to achieve overall consistency [#3500](https://github.com/openshift/console/pull/3500) * [Bug 1779493](https://bugzilla.redhat.com/show_bug.cgi?id=1779493): Disabled edit actions if the user has no permission [#3484](https://github.com/openshift/console/pull/3484) * Bug fix: hide pipeline section in add form when user has no access to list pipeline from openshift namespace [#3607](https://github.com/openshift/console/pull/3607) * [Bug 1771860](https://bugzilla.redhat.com/show_bug.cgi?id=1771860): Query Browser: Fix "reduced resolution" message being shown briefly [#3614](https://github.com/openshift/console/pull/3614) * Add all components from PF4 @patternfly/react-catalog-view-extension to replace pf 3 react-extensions in console [#3309](https://github.com/openshift/console/pull/3309) * [Bug 1778006](https://bugzilla.redhat.com/show_bug.cgi?id=1778006): Rerun option in pipeline run list page [#3606](https://github.com/openshift/console/pull/3606) * Add view alerts link to status card [#3643](https://github.com/openshift/console/pull/3643) * Enhance BMC Address regex to allow IPV6 based addresses [#3640](https://github.com/openshift/console/pull/3640) * [Bug 1776479](https://bugzilla.redhat.com/show_bug.cgi?id=1776479): Show error modal for invalid YAML samples [#3630](https://github.com/openshift/console/pull/3630) * Move Formik fields and form helpers from @console/dev-console to @console/shared [#3516](https://github.com/openshift/console/pull/3516) * Tests for install flow [#3615](https://github.com/openshift/console/pull/3615) * [Bug 1779014](https://bugzilla.redhat.com/show_bug.cgi?id=1779014): Fixes for dashboard cards [#3636](https://github.com/openshift/console/pull/3636) * Add CNV activities [#3577](https://github.com/openshift/console/pull/3577) * [Bug 1776951](https://bugzilla.redhat.com/show_bug.cgi?id=1776951): fix scaling up phase and add it to getPodData [#3563](https://github.com/openshift/console/pull/3563) * [Bug 1768496](https://bugzilla.redhat.com/show_bug.cgi?id=1768496): Clarify message about Quay image scanning [#3547](https://github.com/openshift/console/pull/3547) * Owner change, removal of jrist/knowncitizen [#3420](https://github.com/openshift/console/pull/3420) * [Bug 1775471](https://bugzilla.redhat.com/show_bug.cgi?id=1775471): Restore focus to YAML editor when hiding shortcuts popover [#3652](https://github.com/openshift/console/pull/3652) * [Bug 1774842](https://bugzilla.redhat.com/show_bug.cgi?id=1774842): Fix clone build access review [#3649](https://github.com/openshift/console/pull/3649) * Don't shadow `yarn run prettier` [#3653](https://github.com/openshift/console/pull/3653) * kubevirt: migrate VmConsoles from web-ui-components [#3639](https://github.com/openshift/console/pull/3639) * kubevirt: make VM Wizard errors more explicit [#3585](https://github.com/openshift/console/pull/3585) * Add ability to easily run prettier from CLI [#3397](https://github.com/openshift/console/pull/3397) * [Bug 1772565](https://bugzilla.redhat.com/show_bug.cgi?id=1772565): Egress legend color mismatch with bars [#3604](https://github.com/openshift/console/pull/3604) * [Bug 1769317](https://bugzilla.redhat.com/show_bug.cgi?id=1769317): Mark all resources as optional to always render card by firehose [#3573](https://github.com/openshift/console/pull/3573) * [Bug 1777177](https://bugzilla.redhat.com/show_bug.cgi?id=1777177): Query Browser: Fix Switch to enable when inserting example query [#3592](https://github.com/openshift/console/pull/3592) * [Bug 1776131](https://bugzilla.redhat.com/show_bug.cgi?id=1776131): Exclude Conditions from statusDescriptors so they don't … [#3587](https://github.com/openshift/console/pull/3587) * Add node maintenance activity [#3579](https://github.com/openshift/console/pull/3579) * Add integration tests for network attachment definitions [#3571](https://github.com/openshift/console/pull/3571) * bump react-dnd version [#3558](https://github.com/openshift/console/pull/3558) * First storage dashboard tests [#2588](https://github.com/openshift/console/pull/2588) * Support multiple ssh keys for kubevirt VM Wizard integration tests [#3617](https://github.com/openshift/console/pull/3617) * kubevirt: migrate utility functions from web-ui-components [#3442](https://github.com/openshift/console/pull/3442) * [Bug 1777980](https://bugzilla.redhat.com/show_bug.cgi?id=1777980): Edge Hack - Fix Pipeline Logs [#3612](https://github.com/openshift/console/pull/3612) * kubevirt: add test for creating windows 10 VM [#3611](https://github.com/openshift/console/pull/3611) * Allow all-projects to create Start Modal inline Pipeline Resources [#3546](https://github.com/openshift/console/pull/3546) * [Bug 1775704](https://bugzilla.redhat.com/show_bug.cgi?id=1775704): Allow ClusterTasks to be visible on the Pipeline Details page [#3543](https://github.com/openshift/console/pull/3543) * fix(start-modal):Add Error modal to catch block [#3601](https://github.com/openshift/console/pull/3601) * [Bug 1775851](https://bugzilla.redhat.com/show_bug.cgi?id=1775851): Gitlab Properly Detects Repos [#3550](https://github.com/openshift/console/pull/3550) * Auto Attaching Windows guest tools to Windows VMs through the Wizard [#3564](https://github.com/openshift/console/pull/3564) * fix(knative-icons): show icons for event sources [#3608](https://github.com/openshift/console/pull/3608) * disable the tag dropdown if no tags are available [#3599](https://github.com/openshift/console/pull/3599) * Fix vm status checking, adding disks and nics [#3189](https://github.com/openshift/console/pull/3189) * update dev console OWNERS [#3602](https://github.com/openshift/console/pull/3602) * [Bug 1775741](https://bugzilla.redhat.com/show_bug.cgi?id=1775741): Re-start cola layout when nodes are added [#3537](https://github.com/openshift/console/pull/3537) * Update screenshots and example for checkbox and updatestrategy descriptors [#3428](https://github.com/openshift/console/pull/3428) * [Bug 1777258](https://bugzilla.redhat.com/show_bug.cgi?id=1777258): Changed how backingstore is spelled through out the console [#3513](https://github.com/openshift/console/pull/3513) * Vm overview boot order summary [#3560](https://github.com/openshift/console/pull/3560) * CSS fixes to make it common with the operator [#3517](https://github.com/openshift/console/pull/3517) * [Bug 1759051](https://bugzilla.redhat.com/show_bug.cgi?id=1759051): Ensure that pre-labelled nodes are not re-labelled [#3326](https://github.com/openshift/console/pull/3326) * [Bug 1776190](https://bugzilla.redhat.com/show_bug.cgi?id=1776190): fix selecting a template without annotations in VM wizard [#3578](https://github.com/openshift/console/pull/3578) * [Bug 1776361](https://bugzilla.redhat.com/show_bug.cgi?id=1776361): Show hover treatment for context menu's reference item [#3566](https://github.com/openshift/console/pull/3566) * kubevirt: add source and remove type from disks table [#3562](https://github.com/openshift/console/pull/3562) * [Bug 1776186](https://bugzilla.redhat.com/show_bug.cgi?id=1776186): Monitoring: Fix graph links to Query Browser for Developer perspective [#3541](https://github.com/openshift/console/pull/3541) * Changed bucket class text and orthographized the title [#3528](https://github.com/openshift/console/pull/3528) * kubevirt: migrate `getBootableDevicesInOrder()` and `BootOrder` from web-ui-components [#3396](https://github.com/openshift/console/pull/3396) * Fixed link issue in backingstore and bucketclass [#3514](https://github.com/openshift/console/pull/3514) * Fixed bucket class wizard next logic and default region for aws [#3529](https://github.com/openshift/console/pull/3529) * [Bug 1761433](https://bugzilla.redhat.com/show_bug.cgi?id=1761433): Fixes Latency graph for 0 values [#3521](https://github.com/openshift/console/pull/3521) * [Bug 1774702](https://bugzilla.redhat.com/show_bug.cgi?id=1774702): Fix bug where multiple nav items are highlighted [#3542](https://github.com/openshift/console/pull/3542) * [Bug 1775864](https://bugzilla.redhat.com/show_bug.cgi?id=1775864): use actionAsync when calling dndManager#endDrag [#3539](https://github.com/openshift/console/pull/3539) * BS creation payload updated [#3511](https://github.com/openshift/console/pull/3511) * Moved the remaining popover to top under utilization card [#3556](https://github.com/openshift/console/pull/3556) * Added support for bucket class in OBC creation page [#3540](https://github.com/openshift/console/pull/3540) * [Bug 1775763](https://bugzilla.redhat.com/show_bug.cgi?id=1775763): Fix getting started message for users who can't self provision [#3498](https://github.com/openshift/console/pull/3498) * Query Browser: Show seconds on X-axis when timespan is small [#3505](https://github.com/openshift/console/pull/3505) * Migrate ListView from patternfly-react [#3480](https://github.com/openshift/console/pull/3480) * Revert "Bug 1769317: Mark all resources as optional to always render card by firehose" [#3549](https://github.com/openshift/console/pull/3549) * [Bug 1775672](https://bugzilla.redhat.com/show_bug.cgi?id=1775672): Show errors when creating an operator subscription [#3544](https://github.com/openshift/console/pull/3544) * align 'View shortcuts' with admin console [#3538](https://github.com/openshift/console/pull/3538) * [Bug 1764540](https://bugzilla.redhat.com/show_bug.cgi?id=1764540): Use default channel for OperatorHub item descriptions [#3536](https://github.com/openshift/console/pull/3536) * Replace `<Form> <FormControl> <FormGroup> <HelpBlock>` with HTML equi… [#3531](https://github.com/openshift/console/pull/3531) * Topology: do not drag on MB2, MB3, or control clicks. [#3524](https://github.com/openshift/console/pull/3524) * [Bug 1772694](https://bugzilla.redhat.com/show_bug.cgi?id=1772694): default template for metering report for editor should use v1 [#3478](https://github.com/openshift/console/pull/3478) * Replace <ListGroup> with HTML equivalent [#3494](https://github.com/openshift/console/pull/3494) * Add readmes for Tekton and Knative [#3548](https://github.com/openshift/console/pull/3548) * [Bug 1769317](https://bugzilla.redhat.com/show_bug.cgi?id=1769317): Mark all resources as optional to always render card by firehose [#3374](https://github.com/openshift/console/pull/3374) * [Bug 1754478](https://bugzilla.redhat.com/show_bug.cgi?id=1754478): Migrate TemplateSource component [#3154](https://github.com/openshift/console/pull/3154) * [Full changelog](https://github.com/openshift/console/compare/19a1bfb76f0271cdbf48e3ba8363352fdb4f12a7...ef3268ae549554e51b2a96b8a9771553e23901dd) ### [console-operator](https://github.com/openshift/console-operator/tree/14ef97f64c5da4ffd4f34d25454d2813b1b07015) * [Bug 1824935](https://bugzilla.redhat.com/show_bug.cgi?id=1824935): [release-4.4] Fix console oauthEndpointCAFile setting [#407](https://github.com/openshift/console-operator/pull/407) * [Bug 1836938](https://bugzilla.redhat.com/show_bug.cgi?id=1836938): Bump godeps to get fix from library-go#799 [#431](https://github.com/openshift/console-operator/pull/431) * [Bug 1823716](https://bugzilla.redhat.com/show_bug.cgi?id=1823716): Remove "Technology Preview" reference from Helm CLI download description [#414](https://github.com/openshift/console-operator/pull/414) * [Bug 1813297](https://bugzilla.redhat.com/show_bug.cgi?id=1813297): Update oc clidownload cr to indicate that certain builds are unsupported [#394](https://github.com/openshift/console-operator/pull/394) * [Bug 1809667](https://bugzilla.redhat.com/show_bug.cgi?id=1809667): The console should wait until it is out of rotation to shut down [#387](https://github.com/openshift/console-operator/pull/387) * [Bug 1804884](https://bugzilla.redhat.com/show_bug.cgi?id=1804884): Add monitoring-shared-config configmaps from openshift-config-managed to the console-config [#389](https://github.com/openshift/console-operator/pull/389) * [Bug 1807858](https://bugzilla.redhat.com/show_bug.cgi?id=1807858): Expose openshift_console_operator_build_info metric [#390](https://github.com/openshift/console-operator/pull/390) * [Bug 1798315](https://bugzilla.redhat.com/show_bug.cgi?id=1798315): Bump deps [#380](https://github.com/openshift/console-operator/pull/380) * [Bug 1798315](https://bugzilla.redhat.com/show_bug.cgi?id=1798315): Bump deps [#378](https://github.com/openshift/console-operator/pull/378) * [Bug 1798315](https://bugzilla.redhat.com/show_bug.cgi?id=1798315): Console operator should provide valid gitCommit and gitVersion versions [#377](https://github.com/openshift/console-operator/pull/377) * [Bug 1794546](https://bugzilla.redhat.com/show_bug.cgi?id=1794546): Console-1933: IPv6 support (simpler alternative) [#375](https://github.com/openshift/console-operator/pull/375) * [Bug 1783163](https://bugzilla.redhat.com/show_bug.cgi?id=1783163): fix RBAC for ConsoleYAMLSample [#369](https://github.com/openshift/console-operator/pull/369) * manifests: allow console service account to list managed configmaps [#371](https://github.com/openshift/console-operator/pull/371) * RBAC for console backend to request openshift-config-managed configmaps [#366](https://github.com/openshift/console-operator/pull/366) * Update doc link to 4.4 [#364](https://github.com/openshift/console-operator/pull/364) * [Bug 1784582](https://bugzilla.redhat.com/show_bug.cgi?id=1784582): Added Helm CLI download links [#362](https://github.com/openshift/console-operator/pull/362) * Sync default-ingress-cert to the console namespace [#361](https://github.com/openshift/console-operator/pull/361) * Remove stale conditions from RemoveStaleConditionsController() [#356](https://github.com/openshift/console-operator/pull/356) * [Bug 1772759](https://bugzilla.redhat.com/show_bug.cgi?id=1772759): fix console operator panic when RouterCAValidationDegraded [#355](https://github.com/openshift/console-operator/pull/355) * [Full changelog](https://github.com/openshift/console-operator/compare/730b8fcce00871cfe56b948a1aaf23fbf4c45ff7...14ef97f64c5da4ffd4f34d25454d2813b1b07015) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/cdba584fe8c6d8be42cf3677b41d1646efce8e57) * Upgrade to v0.8.5 tag [#25](https://github.com/openshift/containernetworking-plugins/pull/25) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/386465fe170c0e7299b357efbace235a3e5ce7ee...cdba584fe8c6d8be42cf3677b41d1646efce8e57) ### [coredns](https://github.com/openshift/coredns/tree/e4c9977928b7f36962351b387fafff474b238311) * [Bug 1809750](https://bugzilla.redhat.com/show_bug.cgi?id=1809750): Update coredns-mdns vendoring [#26](https://github.com/openshift/coredns/pull/26) * Rebase to upstream 1.6.6 [#22](https://github.com/openshift/coredns/pull/22) * [Full changelog](https://github.com/openshift/coredns/compare/052209affb1fe85bdd87b37e2cf9a6fb98585e91...e4c9977928b7f36962351b387fafff474b238311) ### [docker-builder](https://github.com/openshift/builder/tree/bea4ef19e0408ec14ae7c16224213fc97ae0ddbc) * [Bug 1817175](https://bugzilla.redhat.com/show_bug.cgi?id=1817175): bump github.com/containers/buildah and dependencies [#144](https://github.com/openshift/builder/pull/144) * [Bug 1821860](https://bugzilla.redhat.com/show_bug.cgi?id=1821860): manage-dockerfile: use the original form of ENV/LABEL [#148](https://github.com/openshift/builder/pull/148) * [Bug 1805300](https://bugzilla.redhat.com/show_bug.cgi?id=1805300): bump(github.com/mtrmac/gpgme): v0.1.2 [#138](https://github.com/openshift/builder/pull/138) * [Bug 1801388](https://bugzilla.redhat.com/show_bug.cgi?id=1801388): use of ARG step in Dockerfile causes panic in imagebuilder (openshift… [#130](https://github.com/openshift/builder/pull/130) * [Bug 1788982](https://bugzilla.redhat.com/show_bug.cgi?id=1788982): bump github.com/containers/{storage,image,buildah} [#126](https://github.com/openshift/builder/pull/126) * [Bug 1774492](https://bugzilla.redhat.com/show_bug.cgi?id=1774492): turn off forcepull after the special incremental/forcepull pre-build … [#116](https://github.com/openshift/builder/pull/116) * bump github.com/containers/storage and dependencies for go 1.13 [#123](https://github.com/openshift/builder/pull/123) * [Bug 1781793](https://bugzilla.redhat.com/show_bug.cgi?id=1781793): bump revert s2i bump for 1758305 [#120](https://github.com/openshift/builder/pull/120) * [Bug 1772179](https://bugzilla.redhat.com/show_bug.cgi?id=1772179): bump github.com/containers/{storage,buildah} [#119](https://github.com/openshift/builder/pull/119) * [DEVEXP-488](https://issues.redhat.com/browse/DEVEXP-488): bump k8s 1.17.0-rc.1 [#118](https://github.com/openshift/builder/pull/118) * [Full changelog](https://github.com/openshift/builder/compare/fcef31c2fe73b69f01a6f8f3acf71b0a27eafda1...bea4ef19e0408ec14ae7c16224213fc97ae0ddbc) ### [docker-registry](https://github.com/openshift/image-registry/tree/af61c0dfdb169d9411fa06cac8d7f269da882adf) * [Bug 1825313](https://bugzilla.redhat.com/show_bug.cgi?id=1825313): [release-4.4] Possible error loss in GCS driver [#239](https://github.com/openshift/image-registry/pull/239) * [Bug 1804493](https://bugzilla.redhat.com/show_bug.cgi?id=1804493): Dockerfile: Clear yum cache after install [#222](https://github.com/openshift/image-registry/pull/222) * [Bug 1745743](https://bugzilla.redhat.com/show_bug.cgi?id=1745743): Implement retries when checking for blob presence. [#220](https://github.com/openshift/image-registry/pull/220) * [Bug 1787604](https://bugzilla.redhat.com/show_bug.cgi?id=1787604): aws-sdk-go v1.28.2 [#216](https://github.com/openshift/image-registry/pull/216) * Add dualstack parameter for S3 storage driver [#215](https://github.com/openshift/image-registry/pull/215) * Kubernetes 1.17.0 [#209](https://github.com/openshift/image-registry/pull/209) * Use Spyglass-compatible name for junit reports [#210](https://github.com/openshift/image-registry/pull/210) * Use Kubernetes 1.16.2 [#203](https://github.com/openshift/image-registry/pull/203) * [Full changelog](https://github.com/openshift/image-registry/compare/7511ca65e07b586464e5ec2e9efde67bfa48c3e2...af61c0dfdb169d9411fa06cac8d7f269da882adf) ### [etcd](https://github.com/openshift/etcd/tree/9003f53409304807ddb2c24abc5c61703fdacb74) * [Bug 1813474](https://bugzilla.redhat.com/show_bug.cgi?id=1813474): list all peers in initial-cluster [#39](https://github.com/openshift/etcd/pull/39) * [Bug 1808546](https://bugzilla.redhat.com/show_bug.cgi?id=1808546): If we weren't able to get client or target member go ahead and start [#37](https://github.com/openshift/etcd/pull/37) * [Bug 1808073](https://bugzilla.redhat.com/show_bug.cgi?id=1808073): fix archive member name, unmask error [#35](https://github.com/openshift/etcd/pull/35) * [Bug 1806752](https://bugzilla.redhat.com/show_bug.cgi?id=1806752): [release 4.4] Archive data dir if unstarted 4.4 [#32](https://github.com/openshift/etcd/pull/32) * [Bug 1805809](https://bugzilla.redhat.com/show_bug.cgi?id=1805809): create logic for golang ETCD_INITIAL_CLUSTER [#27](https://github.com/openshift/etcd/pull/27) * [Bug 1801237](https://bugzilla.redhat.com/show_bug.cgi?id=1801237): *: bump etcd to v3.3.18 [#21](https://github.com/openshift/etcd/pull/21) * [Full changelog](https://github.com/openshift/etcd/compare/87f03ed81748f8cb7a4014e954762767c976d3ae...9003f53409304807ddb2c24abc5c61703fdacb74) ### [grafana](https://github.com/openshift/grafana/tree/fb91937f4739c7485c61b57f31a67ed836ac2cd2) * Update to 6.5.3 [#28](https://github.com/openshift/grafana/pull/28) * Dockerfile.ocp: update to Go 1.13 [#27](https://github.com/openshift/grafana/pull/27) * [Full changelog](https://github.com/openshift/grafana/compare/e2261e142909cb0fe70fc0996d7d375e57956589...fb91937f4739c7485c61b57f31a67ed836ac2cd2) ### [haproxy-router](https://github.com/openshift/router/tree/9cbaab1168b42e686d345249ac8811373e257193) * [Bug 1826990](https://bugzilla.redhat.com/show_bug.cgi?id=1826990): Removes ALPN from haproxy frontends [#123](https://github.com/openshift/router/pull/123) * [Bug 1818855](https://bugzilla.redhat.com/show_bug.cgi?id=1818855): Wildcard is not needed to copy subdirectory in dockerfile [#100](https://github.com/openshift/router/pull/100) * [Bug 1809667](https://bugzilla.redhat.com/show_bug.cgi?id=1809667): Start graceful shutdown on SIGTERM [#97](https://github.com/openshift/router/pull/97) * Enable http2 negotiation on frontend and backends [#75](https://github.com/openshift/router/pull/75) * images/router/haproxy: switch to haproxy 2.0 [#71](https://github.com/openshift/router/pull/71) * [Bug 1780794](https://bugzilla.redhat.com/show_bug.cgi?id=1780794): unique_host: HandleRoute: No error if host claimed [#69](https://github.com/openshift/router/pull/69) * [Bug 1780398](https://bugzilla.redhat.com/show_bug.cgi?id=1780398): status: performIngressConditionUpdate: Retry on 403 [#68](https://github.com/openshift/router/pull/68) * [Full changelog](https://github.com/openshift/router/compare/1e27f2683c53589304304b8e81261ecb55013de2...9cbaab1168b42e686d345249ac8811373e257193) ### [hyperkube, tests](https://github.com/openshift/origin/tree/912792b553772383a6b619c7b46785f29a652467) * [Bug 1844102](https://bugzilla.redhat.com/show_bug.cgi?id=1844102): oVirt, add oVirt as a provide to openshift tests [#25066](https://github.com/openshift/origin/pull/25066) * BUG 1824092: Managed cluster should grow and decrease when scaling different machineSets simultaneously (backport) [#24909](https://github.com/openshift/origin/pull/24909) * [Bug 1822488](https://bugzilla.redhat.com/show_bug.cgi?id=1822488): UPSTREAM: 89794: Clean up event messages for errors [#25048](https://github.com/openshift/origin/pull/25048) * [Bug 1820274](https://bugzilla.redhat.com/show_bug.cgi?id=1820274): e2e: Disable router header test on OVN [#24823](https://github.com/openshift/origin/pull/24823) * [Bug 1814393](https://bugzilla.redhat.com/show_bug.cgi?id=1814393): UPSTREAM: 88141: Don't try to create VolumeSpec immediately after underlying PVC is being deleted [#24710](https://github.com/openshift/origin/pull/24710) * [Bug 1841185](https://bugzilla.redhat.com/show_bug.cgi?id=1841185): more upstream to installed template switch in image-eco (django this time) [#25040](https://github.com/openshift/origin/pull/25040) * [Bug 1820731](https://bugzilla.redhat.com/show_bug.cgi?id=1820731): samename test flake fix [#24986](https://github.com/openshift/origin/pull/24986) * [Bug 1838199](https://bugzilla.redhat.com/show_bug.cgi?id=1838199): stop printing usage help when the server commands exit [#25005](https://github.com/openshift/origin/pull/25005) * [Bug 1806699](https://bugzilla.redhat.com/show_bug.cgi?id=1806699): Limit-based eviction should report metrics [#24603](https://github.com/openshift/origin/pull/24603) * [Bug 1831045](https://bugzilla.redhat.com/show_bug.cgi?id=1831045): Fix client-ca dynamic reload in apiserver [#24943](https://github.com/openshift/origin/pull/24943) * [Bug 1833824](https://bugzilla.redhat.com/show_bug.cgi?id=1833824): unskip template extended tests [#24965](https://github.com/openshift/origin/pull/24965) * [Bug 1828790](https://bugzilla.redhat.com/show_bug.cgi?id=1828790): provides a temporal fix to improve CRD publishing e2e tests in an HA setup [#24924](https://github.com/openshift/origin/pull/24924) * [Bug 1829958](https://bugzilla.redhat.com/show_bug.cgi?id=1829958): [release-4.4] Introduce IBMCloud provider, skip/fix tests [#24937](https://github.com/openshift/origin/pull/24937) * [Bug 1822667](https://bugzilla.redhat.com/show_bug.cgi?id=1822667): UPSTREAM: 88424: Respect ignore-volume-az option in admission plugin [#24854](https://github.com/openshift/origin/pull/24854) * [Bug 1826033](https://bugzilla.redhat.com/show_bug.cgi?id=1826033): Ignore ImagePruningDisabled alert [#24901](https://github.com/openshift/origin/pull/24901) * [Bug 1822515](https://bugzilla.redhat.com/show_bug.cgi?id=1822515): 4.4 - tests: split API availability monitor into kube and OpenShift [#24852](https://github.com/openshift/origin/pull/24852) * [Bug 1821334](https://bugzilla.redhat.com/show_bug.cgi?id=1821334): Managed cluster should have no crashlooping pods in core namespaces over two minutes [#24839](https://github.com/openshift/origin/pull/24839) * [Bug 1820265](https://bugzilla.redhat.com/show_bug.cgi?id=1820265): use rbac vs direct scc edit for s2i root bld test [#24822](https://github.com/openshift/origin/pull/24822) * [Bug 1805588](https://bugzilla.redhat.com/show_bug.cgi?id=1805588): Fix flaky olm test [#24728](https://github.com/openshift/origin/pull/24728) * [Bug 1814283](https://bugzilla.redhat.com/show_bug.cgi?id=1814283): UPSTREAM: 88734: Work-around for missing metrics on CRI-O exited containers [#24671](https://github.com/openshift/origin/pull/24671) * 4.4: Bug 1818961: UPSTREAM: 89589: Wait for APIServer 'ok' forever during CSINode initialization during Kubelet init [#24801](https://github.com/openshift/origin/pull/24801) * [Bug 1815050](https://bugzilla.redhat.com/show_bug.cgi?id=1815050): Fix nil reference when accessing un-migrated platform status [#24721](https://github.com/openshift/origin/pull/24721) * [Bug 1818467](https://bugzilla.redhat.com/show_bug.cgi?id=1818467): test/extended/util/disruption/frontends/frontends: match route contents by regexp, support OKD [#24788](https://github.com/openshift/origin/pull/24788) * [Bug 1817616](https://bugzilla.redhat.com/show_bug.cgi?id=1817616): make s2i-dropcaps more reliable by not depending on a yum install to [#24783](https://github.com/openshift/origin/pull/24783) * [Bug 1817039](https://bugzilla.redhat.com/show_bug.cgi?id=1817039): [4.4] UPSTREAM: 88506: Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs [#24762](https://github.com/openshift/origin/pull/24762) * [Bug 1816423](https://bugzilla.redhat.com/show_bug.cgi?id=1816423): UPSTREAM: 87913: Add code to fix kubelet/metrics memory issue [#24753](https://github.com/openshift/origin/pull/24753) * Lock openshift/* vendored repos to release-4.4 and update vendor to head before GA [#24743](https://github.com/openshift/origin/pull/24743) * [Bug 1811916](https://bugzilla.redhat.com/show_bug.cgi?id=1811916): UPSTREAM: 86886: Fix err variable shadowing issue in storage/utils [#24666](https://github.com/openshift/origin/pull/24666) * [Bug 1806407](https://bugzilla.redhat.com/show_bug.cgi?id=1806407): Add a delay between successive retries for service reachability check and wait for n consecutive successes. [#24684](https://github.com/openshift/origin/pull/24684) * [Bug 1806697](https://bugzilla.redhat.com/show_bug.cgi?id=1806697): Don't instrument etcd operator [#24669](https://github.com/openshift/origin/pull/24669) * [Bug 1813429](https://bugzilla.redhat.com/show_bug.cgi?id=1813429): Restore globally-writeable /etc/passwd in tests image [#24691](https://github.com/openshift/origin/pull/24691) * [Bug 1812877](https://bugzilla.redhat.com/show_bug.cgi?id=1812877): fixes configmap "extension-apiserver-authentication" not found [#24677](https://github.com/openshift/origin/pull/24677) * [Bug 1810722](https://bugzilla.redhat.com/show_bug.cgi?id=1810722): Kubelet should not remove restart never pods until all status is reported [#24649](https://github.com/openshift/origin/pull/24649) * [Bug 1811198](https://bugzilla.redhat.com/show_bug.cgi?id=1811198): /readyz should start returning failure on shutdown initiation [#24656](https://github.com/openshift/origin/pull/24656) * [Bug 1796660](https://bugzilla.redhat.com/show_bug.cgi?id=1796660): UPSTREAM: 88146: remove duplicate pv delete calls [#24625](https://github.com/openshift/origin/pull/24625) * [Bug 1811062](https://bugzilla.redhat.com/show_bug.cgi?id=1811062): UPSTREAM: 79083: Add ability to reload client certificates from disk [#24647](https://github.com/openshift/origin/pull/24647) * : Bug 1811088: Fix count of failures in JUnit output [#24648](https://github.com/openshift/origin/pull/24648) * [Bug 1806407](https://bugzilla.redhat.com/show_bug.cgi?id=1806407): Improve upgrade availability tests and add sequential upgrade input [#24589](https://github.com/openshift/origin/pull/24589) * [Bug 1809712](https://bugzilla.redhat.com/show_bug.cgi?id=1809712): Don't send no-op pod status patches [#24639](https://github.com/openshift/origin/pull/24639) * [Bug 1805182](https://bugzilla.redhat.com/show_bug.cgi?id=1805182): openshift-apiserver degraded due to expired certificate errors [#24621](https://github.com/openshift/origin/pull/24621) * [Bug 1809222](https://bugzilla.redhat.com/show_bug.cgi?id=1809222): UPSTREAM: 88663: update kube-controller-manager and kube-scheduler to match kube-apiserver defaults [#24615](https://github.com/openshift/origin/pull/24615) * [Bug 1806786](https://bugzilla.redhat.com/show_bug.cgi?id=1806786): UPSTREAM: 88251: Partially fix incorrect configuration of kubepods.slice unit by kubelet [#24596](https://github.com/openshift/origin/pull/24596) * [Bug 1806176](https://bugzilla.redhat.com/show_bug.cgi?id=1806176): kubelet dependency bumps (runc, cadvisor, and golang/sys) [#24586](https://github.com/openshift/origin/pull/24586) * [Bug 1804937](https://bugzilla.redhat.com/show_bug.cgi?id=1804937): builds: Only check ocm progress state [#24587](https://github.com/openshift/origin/pull/24587) * [Bug 1806491](https://bugzilla.redhat.com/show_bug.cgi?id=1806491): Revert: test/extended/prometheus: temporarily disable etcdInsufficientMembers" [#24590](https://github.com/openshift/origin/pull/24590) * [Bug 1804514](https://bugzilla.redhat.com/show_bug.cgi?id=1804514): kubelet: Make default journal format precise [#24576](https://github.com/openshift/origin/pull/24576) * [Bug 1805791](https://bugzilla.redhat.com/show_bug.cgi?id=1805791): picks dynamic reloading for CSR signing controllers [#24583](https://github.com/openshift/origin/pull/24583) * [Bug 1801095](https://bugzilla.redhat.com/show_bug.cgi?id=1801095): Fix image resolve plugin on updates and add tests [#24571](https://github.com/openshift/origin/pull/24571) * [Bug 1798131](https://bugzilla.redhat.com/show_bug.cgi?id=1798131): Fix CSI snapshot tests [#24546](https://github.com/openshift/origin/pull/24546) * [Bug 1793340](https://bugzilla.redhat.com/show_bug.cgi?id=1793340): Revert "images/tests: Globally-writeable /etc/passwd" [#24556](https://github.com/openshift/origin/pull/24556) * [Bug 1792569](https://bugzilla.redhat.com/show_bug.cgi?id=1792569): UPSTREAM: : admission/restrictusers ensure groups cache synced [#24411](https://github.com/openshift/origin/pull/24411) * Revert Disable flaky tests on OpenStack b390f42a42 [#24490](https://github.com/openshift/origin/pull/24490) * [Bug 1803190](https://bugzilla.redhat.com/show_bug.cgi?id=1803190): test/extended/prometheus: temporarily disable etcdInsufficientMembers [#24547](https://github.com/openshift/origin/pull/24547) * [Bug 1803071](https://bugzilla.redhat.com/show_bug.cgi?id=1803071): UPSTREAM: 87673: blank out value for unbounded client label [#24541](https://github.com/openshift/origin/pull/24541) * [Bug 1768756](https://bugzilla.redhat.com/show_bug.cgi?id=1768756): Run Prometheus specific tests cases at the end of the test run [#24492](https://github.com/openshift/origin/pull/24492) * [Bug 1802713](https://bugzilla.redhat.com/show_bug.cgi?id=1802713): disable etcd metrics check to land operator [#24538](https://github.com/openshift/origin/pull/24538) * [Bug 1746149](https://bugzilla.redhat.com/show_bug.cgi?id=1746149): test if oc tag can work without imagestreamtags [#24505](https://github.com/openshift/origin/pull/24505) * [Bug 1722672](https://bugzilla.redhat.com/show_bug.cgi?id=1722672): UPSTREAM: 82027: Enabled reading config files for vsphere e2e tests [#24478](https://github.com/openshift/origin/pull/24478) * test: Move the prometheus alerts test to the beginning of the suite [#24499](https://github.com/openshift/origin/pull/24499) * [Bug 1799491](https://bugzilla.redhat.com/show_bug.cgi?id=1799491): Disable Azure OLM etcd operator test due to flakiness [#24512](https://github.com/openshift/origin/pull/24512) * [Bug 1767523](https://bugzilla.redhat.com/show_bug.cgi?id=1767523): UPSTREAM: 84614: kubelet: add certificate rotation error metric [#24513](https://github.com/openshift/origin/pull/24513) * [Bug 1798450](https://bugzilla.redhat.com/show_bug.cgi?id=1798450): makes unavailableGauge metric to always reflect the current state of a service [#24496](https://github.com/openshift/origin/pull/24496) * [Bug 1789266](https://bugzilla.redhat.com/show_bug.cgi?id=1789266): replace deprecated commands with current secrets commands [#24466](https://github.com/openshift/origin/pull/24466) * [Bug 1794885](https://bugzilla.redhat.com/show_bug.cgi?id=1794885): UPSTREAM: <carry>: bootstrap user - make tokens have implicit audiences [#24503](https://github.com/openshift/origin/pull/24503) * [Bug 1797634](https://bugzilla.redhat.com/show_bug.cgi?id=1797634): test/extended/prometheus: test if AlertmanagerReceiversNotConfigured is firing [#24277](https://github.com/openshift/origin/pull/24277) * [Bug 1796895](https://bugzilla.redhat.com/show_bug.cgi?id=1796895): Don't use annotation in openshift/csi test suite [#24484](https://github.com/openshift/origin/pull/24484) * [Bug 1796715](https://bugzilla.redhat.com/show_bug.cgi?id=1796715): Add a service upgrade test that verifies availability [#24471](https://github.com/openshift/origin/pull/24471) * [Bug 1779303](https://bugzilla.redhat.com/show_bug.cgi?id=1779303): UPSTREAM: 87242: SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run - set resource requests as well [#24498](https://github.com/openshift/origin/pull/24498) * [Bug 1798131](https://bugzilla.redhat.com/show_bug.cgi?id=1798131): Enable CSI snapshot tests [#24449](https://github.com/openshift/origin/pull/24449) * [Bug 1747479](https://bugzilla.redhat.com/show_bug.cgi?id=1747479): UPSTREAM: 87813: kube-aggregator: increase log level of AggregationController API group logging [#24497](https://github.com/openshift/origin/pull/24497) * Test internal port connectivity internally for 9000-9999 [#24455](https://github.com/openshift/origin/pull/24455) * [Bug 1797740](https://bugzilla.redhat.com/show_bug.cgi?id=1797740): UPSTREAM: <carry>: simplify the authorizer patch to allow the flags t… [#24435](https://github.com/openshift/origin/pull/24435) * [Bug 1796483](https://bugzilla.redhat.com/show_bug.cgi?id=1796483): Use --kubeconfig flag for Jenkins Tests [#24448](https://github.com/openshift/origin/pull/24448) * [Bug 1796234](https://bugzilla.redhat.com/show_bug.cgi?id=1796234): Move the oc explain tests for networking CRDs to a new test [#24477](https://github.com/openshift/origin/pull/24477) * UPSTREAM: 85898: Fix multinode storage e2e tests for multizone clusters [#24437](https://github.com/openshift/origin/pull/24437) * test/extended/prometheus: Re-enable telemetry test [#24439](https://github.com/openshift/origin/pull/24439) * UPSTREAM: <carry>: oauth-authn: add implicit audience support [#24461](https://github.com/openshift/origin/pull/24461) * test: Set appropriate cloud defaults even when not specified on tests [#24463](https://github.com/openshift/origin/pull/24463) * image: add ImageTag to etcd test [#24458](https://github.com/openshift/origin/pull/24458) * UPSTREAM: 87432: fix flaky test "should create a ResourceQuota and ca… [#24446](https://github.com/openshift/origin/pull/24446) * test: Generate test name updates rather than calculate dynamically [#24445](https://github.com/openshift/origin/pull/24445) * [Bug 1769015](https://bugzilla.redhat.com/show_bug.cgi?id=1769015): Uncomment the lines to verify oc explain for networking related CRDs [#24222](https://github.com/openshift/origin/pull/24222) * test/cmd: build.sh can't reach old openshift/origin:v1.1 image [#24451](https://github.com/openshift/origin/pull/24451) * test for excessive etcd leadership changes [#24291](https://github.com/openshift/origin/pull/24291) * Loosen help tests for oc rsh [#24420](https://github.com/openshift/origin/pull/24420) * move off more nodejs:8 references [#24434](https://github.com/openshift/origin/pull/24434) * test: Allow imagetags resource to be added to group RBAC [#24422](https://github.com/openshift/origin/pull/24422) * Add CSI resizer to e2e tests [#24410](https://github.com/openshift/origin/pull/24410) * removes origin-4.4-kubernetes-1.17.0-rc.2 from publishing-kube-rules.… [#24423](https://github.com/openshift/origin/pull/24423) * rebase 1.17.1 [#24419](https://github.com/openshift/origin/pull/24419) * adding publishing rules for origin-4.4-kubernetes-1.17.1 [#24399](https://github.com/openshift/origin/pull/24399) * UPSTREAM: <carry>: Remove excessive logging during e2e upgrade test [#24394](https://github.com/openshift/origin/pull/24394) * test/extented/prometheus: Ignore PrometheusRemoteWriteDesiredShards [#24409](https://github.com/openshift/origin/pull/24409) * Switch oc used in e2e tests to use --kubeconfig flag [#24404](https://github.com/openshift/origin/pull/24404) * Fix config passing to test-cmd [#24403](https://github.com/openshift/origin/pull/24403) * Fix livenessprobe arguments and add CSI manifest OWNERS [#24398](https://github.com/openshift/origin/pull/24398) * UPSTREAM: 85850: Allow "kubelet --node-ip ::" to mean prefer IPv6 [#24401](https://github.com/openshift/origin/pull/24401) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): move more image-eco db template tests from upstream repos to sample o… [#24391](https://github.com/openshift/origin/pull/24391) * Remove dead code [#24397](https://github.com/openshift/origin/pull/24397) * Report `Upgradeable` in OLM ClusterOperators status [#24352](https://github.com/openshift/origin/pull/24352) * check the olm --version [#24009](https://github.com/openshift/origin/pull/24009) * hack: fix package we set the version metadata [#24388](https://github.com/openshift/origin/pull/24388) * Add tests for image references after oc tag [#24107](https://github.com/openshift/origin/pull/24107) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): pin image-eco sclorg samples usage to specific versions to shield fro… [#24378](https://github.com/openshift/origin/pull/24378) * test: Move AZ spread e2e test to serial [#24387](https://github.com/openshift/origin/pull/24387) * Allow for customization of storageClass in the CSI test suite [#24363](https://github.com/openshift/origin/pull/24363) * Exclude openshift-ovirt-infra from tolerations tests [#24351](https://github.com/openshift/origin/pull/24351) * [Bug 1711607](https://bugzilla.redhat.com/show_bug.cgi?id=1711607): Run CSI hostpath containers privileged during tests [#24281](https://github.com/openshift/origin/pull/24281) * Migrate apps/v1beta* to apps/v1 [#24381](https://github.com/openshift/origin/pull/24381) * mark bootstrap user test as disruptive [#24386](https://github.com/openshift/origin/pull/24386) * [Bug 1690031](https://bugzilla.redhat.com/show_bug.cgi?id=1690031): UPSTREAM: 86250: AWS: Don't report deletion of attached volume as warning [#24311](https://github.com/openshift/origin/pull/24311) * add conditions to build api [#24254](https://github.com/openshift/origin/pull/24254) * Picks 85308 to allow an SNI cert to be used to respond for a particular IP [#24380](https://github.com/openshift/origin/pull/24380) * [Bug 1788253](https://bugzilla.redhat.com/show_bug.cgi?id=1788253): fix deployment config flake by using informer [#24366](https://github.com/openshift/origin/pull/24366) * brings back disabled TestUniformDistribution test [#24347](https://github.com/openshift/origin/pull/24347) * improves verify-generated-bindata to verify also extended test bind data [#24367](https://github.com/openshift/origin/pull/24367) * [Bug 1787457](https://bugzilla.redhat.com/show_bug.cgi?id=1787457): Read cgroup settings from the right cgroup for build-quota tests [#24174](https://github.com/openshift/origin/pull/24174) * UPSTREAM: 80649: Report api request throttling at v=3 [#24364](https://github.com/openshift/origin/pull/24364) * auto olm test case OCP-23440: the end user can use operator resources [#23365](https://github.com/openshift/origin/pull/23365) * test: When a metrics query fails, print the samples [#24314](https://github.com/openshift/origin/pull/24314) * Remove marun from hack/OWNERS [#24362](https://github.com/openshift/origin/pull/24362) * Add adm node-logs with --since=date parameter test [#24259](https://github.com/openshift/origin/pull/24259) * Remove patch for sa public key configuration [#24285](https://github.com/openshift/origin/pull/24285) * Drop backwards compatibility tests that are not needed anymore [#24357](https://github.com/openshift/origin/pull/24357) * Picks Upstream 86256 - Remove use of testapi package [#24343](https://github.com/openshift/origin/pull/24343) * openshift-test: azure don't set the UserAgent to include the current test name when loading cloud provider config [#24336](https://github.com/openshift/origin/pull/24336) * UPSTREAM: <carry>: GC doesn't ignore hpa and securitycontextconstraints [#24339](https://github.com/openshift/origin/pull/24339) * picks 86212 code-generator: expose pluralExceptions via flag [#24338](https://github.com/openshift/origin/pull/24338) * UPSTREAM: 86348: Split cronjob tests, so they don't interfere [#24337](https://github.com/openshift/origin/pull/24337) * UPSTREAM: 86177: make test framework easier to re-use [#24296](https://github.com/openshift/origin/pull/24296) * check if ClusterMachineApproverDown UsingDeprecatedAPIExtensionsV1Beta1 alerts are not firing [#24071](https://github.com/openshift/origin/pull/24071) * Disable flaky tests on OpenStack [#24330](https://github.com/openshift/origin/pull/24330) * update kube to 1.17 [#24335](https://github.com/openshift/origin/pull/24335) * tests: Correct the backup restore script usage in the disaster recovery tests [#24308](https://github.com/openshift/origin/pull/24308) * Revert "Bug 1763936: Disable node-Service and pod-Service granular checks" [#24313](https://github.com/openshift/origin/pull/24313) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): move off of deprecated php:7 [#24287](https://github.com/openshift/origin/pull/24287) * [Bug 1782467](https://bugzilla.redhat.com/show_bug.cgi?id=1782467): update image eco perl imagestream refs from EOL 5.24 to 5.26 [#24292](https://github.com/openshift/origin/pull/24292) * disable jenkins e2e in build suite until https://bugzilla.redhat.com/… [#24304](https://github.com/openshift/origin/pull/24304) * [Bug 1765294](https://bugzilla.redhat.com/show_bug.cgi?id=1765294): Increase timeout for Dockercfg tests [#24278](https://github.com/openshift/origin/pull/24278) * [Bug 1784848](https://bugzilla.redhat.com/show_bug.cgi?id=1784848): fix up ruby-25-centos7 tag check logic [#24322](https://github.com/openshift/origin/pull/24322) * [Bug 1784334](https://bugzilla.redhat.com/show_bug.cgi?id=1784334): Revert "check ServiceCatalog basic usages for OCP 4.x" [#24323](https://github.com/openshift/origin/pull/24323) * build: disable timeouting test [#24319](https://github.com/openshift/origin/pull/24319) * use apps/v1 instead of extensions/v1beta1 for deployment [#24305](https://github.com/openshift/origin/pull/24305) * [Bug 1763936](https://bugzilla.redhat.com/show_bug.cgi?id=1763936): Disable node-Service and pod-Service granular checks [#24185](https://github.com/openshift/origin/pull/24185) * check ServiceCatalog basic usages in OCP 4.x [#23352](https://github.com/openshift/origin/pull/23352) * test/extended/prometheus: exclude AlertmanagerReceiversNotConfigured from checking [#24276](https://github.com/openshift/origin/pull/24276) * Automate [OLM] [OCP-21082] - [bz 1670311] Implement packages API server and list packagemanifest info with namespace not NULL [#23772](https://github.com/openshift/origin/pull/23772) * [Bug 1779563](https://bugzilla.redhat.com/show_bug.cgi?id=1779563): fix oc adm node logs and add tests [#24258](https://github.com/openshift/origin/pull/24258) * Label vendor updates [#22427](https://github.com/openshift/origin/pull/22427) * [Bug 1781768](https://bugzilla.redhat.com/show_bug.cgi?id=1781768): UPSTREAM: 85162: Strip nullable for server-side apply [#24280](https://github.com/openshift/origin/pull/24280) * replace hyperkube binary with a bash script [#24275](https://github.com/openshift/origin/pull/24275) * [Bug 1779413](https://bugzilla.redhat.com/show_bug.cgi?id=1779413): more aggressive (than samples operator) image-imports to recover fail… [#24263](https://github.com/openshift/origin/pull/24263) * [Bug 1779864](https://bugzilla.redhat.com/show_bug.cgi?id=1779864): UPSTREAM: drop 83592: added --reserved-cpus kubelet command option [#24257](https://github.com/openshift/origin/pull/24257) * Check the different name of opsrc&csc [#24236](https://github.com/openshift/origin/pull/24236) * [Bug 1776595](https://bugzilla.redhat.com/show_bug.cgi?id=1776595): Enable conformance-k8s for 1.16 [#23893](https://github.com/openshift/origin/pull/23893) * [Bug 1779694](https://bugzilla.redhat.com/show_bug.cgi?id=1779694): bump to pull latest scope-escalating resources from apiserver-lib-go [#24282](https://github.com/openshift/origin/pull/24282) * publishing-kube-rules.yaml: fix indentation [#24284](https://github.com/openshift/origin/pull/24284) * Publish 1.17.0-rc.2 kubernetes staging repos [#24267](https://github.com/openshift/origin/pull/24267) * Adding myself to approve OLM tests that are added [#24274](https://github.com/openshift/origin/pull/24274) * [Bug 1748073](https://bugzilla.redhat.com/show_bug.cgi?id=1748073): UPSTREAM: 86009: kubelet: guarantee at most only one cinfo per containerID [#24265](https://github.com/openshift/origin/pull/24265) * Pin correct kube level in master branch [#24266](https://github.com/openshift/origin/pull/24266) * [Bug 1775973](https://bugzilla.redhat.com/show_bug.cgi?id=1775973): make sure builder/default SAs ready for new-app extended tests image … [#24249](https://github.com/openshift/origin/pull/24249) * tests/extented/prometheus: Disable telemetry e2e for remote-write move [#23925](https://github.com/openshift/origin/pull/23925) * [Bug 1779340](https://bugzilla.redhat.com/show_bug.cgi?id=1779340): test(marketplace): poll for packagemanifests [#24252](https://github.com/openshift/origin/pull/24252) * Explain tests [#24238](https://github.com/openshift/origin/pull/24238) * test: Add a network stress test and --count to repeat tests [#24256](https://github.com/openshift/origin/pull/24256) * test: Don't load client on dryRun or perform cloud autodetect [#23906](https://github.com/openshift/origin/pull/23906) * test/extended/images/imagechange_buildtrigger: Fix "triggger" -> "trigger" typo [#23763](https://github.com/openshift/origin/pull/23763) * Simplify kube-apiserver patches [#24178](https://github.com/openshift/origin/pull/24178) * [Bug 1772189](https://bugzilla.redhat.com/show_bug.cgi?id=1772189): UPSTREAM: 85675: Fix AWS eventual consistency of AttachDisk [#24244](https://github.com/openshift/origin/pull/24244) * [Bug 1765294](https://bugzilla.redhat.com/show_bug.cgi?id=1765294): Debug flaking token delete test [#24226](https://github.com/openshift/origin/pull/24226) * [Bug 1777189](https://bugzilla.redhat.com/show_bug.cgi?id=1777189): test/extended/prometheus/prometheus_builds: Wait up to 40s [#24248](https://github.com/openshift/origin/pull/24248) * Rewrite commitchecker so it validates bumps as well [#24234](https://github.com/openshift/origin/pull/24234) * UPSTREAM: 85722: apiextensions: filter required nullable to workaround kubectl validation [#24237](https://github.com/openshift/origin/pull/24237) * extended util oauthserver - increase pod ready wait time [#24217](https://github.com/openshift/origin/pull/24217) * remove publishing staging rules [#24230](https://github.com/openshift/origin/pull/24230) * [Bug 1727441](https://bugzilla.redhat.com/show_bug.cgi?id=1727441): kube-proxy periodic iptables reloads are extremely disruptive in large clusters [#23872](https://github.com/openshift/origin/pull/23872) * [Bug 1765294](https://bugzilla.redhat.com/show_bug.cgi?id=1765294): Disable flaking token delete test [#24221](https://github.com/openshift/origin/pull/24221) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore UPSTREAM:<carry>: apiserver crd validation: remove tls1.3 and modern profile [#24205](https://github.com/openshift/origin/pull/24205) * hack: fix unbound variable [#24200](https://github.com/openshift/origin/pull/24200) * inject poststarthooks via config [#24209](https://github.com/openshift/origin/pull/24209) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore UPSTREAMs dropped in #24159 [#24202](https://github.com/openshift/origin/pull/24202) * [Bug 1761346](https://bugzilla.redhat.com/show_bug.cgi?id=1761346): e2e: populate pending pods map everytime with most recent data [#24155](https://github.com/openshift/origin/pull/24155) * UPSTREAM: <carry>: use a filter for well-known instead of an apiserver delegate [#24207](https://github.com/openshift/origin/pull/24207) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore UPSTREAM from #24159: Expose a simple journald shim on the kubelet logs endpoint [#24201](https://github.com/openshift/origin/pull/24201) * Marketplace OPSRC&CSC with publisher&displayName [#23711](https://github.com/openshift/origin/pull/23711) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore UPSTREAM: <carry>: bump nodes ready timeout [#24206](https://github.com/openshift/origin/pull/24206) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore Miciah's dropped UPSTREAM commits from #24159 [#24203](https://github.com/openshift/origin/pull/24203) * [Bug 1776351](https://bugzilla.redhat.com/show_bug.cgi?id=1776351): Restore UPSTREAM: 84123: Handle namespace shutdown gracefully [#24204](https://github.com/openshift/origin/pull/24204) * test: Verify platform metrics are available [#24117](https://github.com/openshift/origin/pull/24117) * [Full changelog](https://github.com/openshift/origin/compare/853223d074870a9db28c9c21f00d4ac362f88b40...912792b553772383a6b619c7b46785f29a652467) ### [insights-operator](https://github.com/openshift/insights-operator/tree/930540be0b8ae69a9c398ce92c1198fc0f6be652) * [Bug 1825757](https://bugzilla.redhat.com/show_bug.cgi?id=1825757): Collecting config maps [#96](https://github.com/openshift/insights-operator/pull/96) * [Bug 1820633](https://bugzilla.redhat.com/show_bug.cgi?id=1820633): Cherry-pick release 4.4 Support for specific http proxy for the service [#89](https://github.com/openshift/insights-operator/pull/89) * [Bug 1805917](https://bugzilla.redhat.com/show_bug.cgi?id=1805917): Insights operator does not require being in an openshift run-level to function [#79](https://github.com/openshift/insights-operator/pull/79) * Add alexandrevicenzi as code owner [#71](https://github.com/openshift/insights-operator/pull/71) * [Bug 1797563](https://bugzilla.redhat.com/show_bug.cgi?id=1797563): added TestUnreachableHost [#65](https://github.com/openshift/insights-operator/pull/65) * Update insights-operator to latest library-go [#68](https://github.com/openshift/insights-operator/pull/68) * gather: Only return pods that have been pending more than 2m [#69](https://github.com/openshift/insights-operator/pull/69) * insightsclient: include error message when we are unable to build request [#66](https://github.com/openshift/insights-operator/pull/66) * Add Pavel Tisnovsky into list of repo owners [#62](https://github.com/openshift/insights-operator/pull/62) * added TestOptOutOptIn and moved some code to functions [#61](https://github.com/openshift/insights-operator/pull/61) * [Bug 1782151](https://bugzilla.redhat.com/show_bug.cgi?id=1782151): override node selector [#59](https://github.com/openshift/insights-operator/pull/59) * initial commit for tests [#50](https://github.com/openshift/insights-operator/pull/50) * Fixed unit test command [#53](https://github.com/openshift/insights-operator/pull/53) * Added dummy e2e target [#51](https://github.com/openshift/insights-operator/pull/51) * [Full changelog](https://github.com/openshift/insights-operator/compare/50ccfeb6d6699c6ddacf678520df5dd7c2cf790d...930540be0b8ae69a9c398ce92c1198fc0f6be652) ### [jenkins, jenkins-agent-maven](https://github.com/openshift/jenkins/tree/6d246fa1685f5b49d199be9fde6715e7d12fddbe) * [Bug 1826174](https://bugzilla.redhat.com/show_bug.cgi?id=1826174): handle ingress certificate signed by custom ca [#1050](https://github.com/openshift/jenkins/pull/1050) * [Bug 1828939](https://bugzilla.redhat.com/show_bug.cgi?id=1828939): set default java version to jdk 11 [#1053](https://github.com/openshift/jenkins/pull/1053) * [Bug 1836914](https://bugzilla.redhat.com/show_bug.cgi?id=1836914): Fix kind in ServiceMonitor for persistent template [#1057](https://github.com/openshift/jenkins/pull/1057) * [Bug 1843945](https://bugzilla.redhat.com/show_bug.cgi?id=1843945): bump jenkins to 2.222.1 and update plugins [#1068](https://github.com/openshift/jenkins/pull/1068) * [Bug 1809923](https://bugzilla.redhat.com/show_bug.cgi?id=1809923): Bump login plugin to 1.0.23 [#1029](https://github.com/openshift/jenkins/pull/1029) * [Bug 1793323](https://bugzilla.redhat.com/show_bug.cgi?id=1793323): Remove the use of /etc/passwd in favor of cri-o [#1015](https://github.com/openshift/jenkins/pull/1015) * Update nodejs-10 agent image with correct labels [#1013](https://github.com/openshift/jenkins/pull/1013) * 4.x-bump-login-plugin-version-to-1.0.22 [#1010](https://github.com/openshift/jenkins/pull/1010) * Adding HACKING.md file [#998](https://github.com/openshift/jenkins/pull/998) * Disable rhel-fast-datapath-beta repo [#1007](https://github.com/openshift/jenkins/pull/1007) * Bump Jenkins version to 2.204.1 [#1006](https://github.com/openshift/jenkins/pull/1006) * Fix incorrect path for template JenkinsLocationConfiguration [#1002](https://github.com/openshift/jenkins/pull/1002) * Add java-1.8.0 and set it as default while openjdk 11 bug with tls [#1001](https://github.com/openshift/jenkins/pull/1001) * Bump jenkins to version 2.190.3 [#978](https://github.com/openshift/jenkins/pull/978) * Bump openshift-sync-plugin to 1.0.44 [#991](https://github.com/openshift/jenkins/pull/991) * [Bug 1776760](https://bugzilla.redhat.com/show_bug.cgi?id=1776760): Fix proxy with kubernetes.default [#987](https://github.com/openshift/jenkins/pull/987) * [Bug 1771337](https://bugzilla.redhat.com/show_bug.cgi?id=1771337): Bump openshfit-login-plugin to 1.0.21 [#983](https://github.com/openshift/jenkins/pull/983) * [Full changelog](https://github.com/openshift/jenkins/compare/60738dde42afde4fead149fb2649fb863d69206b...6d246fa1685f5b49d199be9fde6715e7d12fddbe) ### [jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/6d246fa1685f5b49d199be9fde6715e7d12fddbe) * [Bug 1826174](https://bugzilla.redhat.com/show_bug.cgi?id=1826174): handle ingress certificate signed by custom ca [#1050](https://github.com/openshift/jenkins/pull/1050) * [Bug 1828939](https://bugzilla.redhat.com/show_bug.cgi?id=1828939): set default java version to jdk 11 [#1053](https://github.com/openshift/jenkins/pull/1053) * [Bug 1836914](https://bugzilla.redhat.com/show_bug.cgi?id=1836914): Fix kind in ServiceMonitor for persistent template [#1057](https://github.com/openshift/jenkins/pull/1057) * [Bug 1843945](https://bugzilla.redhat.com/show_bug.cgi?id=1843945): bump jenkins to 2.222.1 and update plugins [#1068](https://github.com/openshift/jenkins/pull/1068) * [Bug 1809923](https://bugzilla.redhat.com/show_bug.cgi?id=1809923): Bump login plugin to 1.0.23 [#1029](https://github.com/openshift/jenkins/pull/1029) * [Bug 1793323](https://bugzilla.redhat.com/show_bug.cgi?id=1793323): Remove the use of /etc/passwd in favor of cri-o [#1015](https://github.com/openshift/jenkins/pull/1015) * Update nodejs-10 agent image with correct labels [#1013](https://github.com/openshift/jenkins/pull/1013) * 4.x-bump-login-plugin-version-to-1.0.22 [#1010](https://github.com/openshift/jenkins/pull/1010) * Adding HACKING.md file [#998](https://github.com/openshift/jenkins/pull/998) * Disable rhel-fast-datapath-beta repo [#1007](https://github.com/openshift/jenkins/pull/1007) * Bump Jenkins version to 2.204.1 [#1006](https://github.com/openshift/jenkins/pull/1006) * Fix incorrect path for template JenkinsLocationConfiguration [#1002](https://github.com/openshift/jenkins/pull/1002) * Add java-1.8.0 and set it as default while openjdk 11 bug with tls [#1001](https://github.com/openshift/jenkins/pull/1001) * Bump jenkins to version 2.190.3 [#978](https://github.com/openshift/jenkins/pull/978) * Bump openshift-sync-plugin to 1.0.44 [#991](https://github.com/openshift/jenkins/pull/991) * [Bug 1776760](https://bugzilla.redhat.com/show_bug.cgi?id=1776760): Fix proxy with kubernetes.default [#987](https://github.com/openshift/jenkins/pull/987) * [Bug 1771337](https://bugzilla.redhat.com/show_bug.cgi?id=1771337): Bump openshfit-login-plugin to 1.0.21 [#983](https://github.com/openshift/jenkins/pull/983) * [Full changelog](https://github.com/openshift/jenkins/compare/f1b145a8c81b646f6e921202c920c272a9fd0da5...6d246fa1685f5b49d199be9fde6715e7d12fddbe) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/8f2182e7a848b65e20b2b04d1ea0188274d4a9a6) * Update to Go 1.13 [#22](https://github.com/openshift/k8s-prometheus-adapter/pull/22) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/3d1c61e9a783d8c4a764b130837682fa9ab8e9df...8f2182e7a848b65e20b2b04d1ea0188274d4a9a6) ### [kube-client-agent, kube-etcd-signer-server](https://github.com/openshift/kubecsr/tree/e61c574c85e4309f867e6ac0b147cf3f15a07359) * [Bug 1797133](https://bugzilla.redhat.com/show_bug.cgi?id=1797133): cherry-pick pkg/certagent: add support for passing escaped IPv6 addresses [#18](https://github.com/openshift/kubecsr/pull/18) * [Full changelog](https://github.com/openshift/kubecsr/compare/878550ca31308b77ebe4bf5574440a1457ec7fe7...e61c574c85e4309f867e6ac0b147cf3f15a07359) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/26523681859845ecd6261401295e312398b78733) * [Bug 1839107](https://bugzilla.redhat.com/show_bug.cgi?id=1839107): node/vnids: Correctly handle case where NetNamespace watch is far behind [#143](https://github.com/openshift/sdn/pull/143) * [Bug 1840215](https://bugzilla.redhat.com/show_bug.cgi?id=1840215): Fix egressVXLANMonitor and egressIPTracker deadlock [#145](https://github.com/openshift/sdn/pull/145) * [Bug 1816392](https://bugzilla.redhat.com/show_bug.cgi?id=1816392): handle pod updates correctly in networkpolicy [#128](https://github.com/openshift/sdn/pull/128) * [Bug 1810725](https://bugzilla.redhat.com/show_bug.cgi?id=1810725): Fix kube_proxy metrics [#118](https://github.com/openshift/sdn/pull/118) * [Bug 1804178](https://bugzilla.redhat.com/show_bug.cgi?id=1804178): Revert excessive proxy logging [#106](https://github.com/openshift/sdn/pull/106) * [Bug 1803149](https://bugzilla.redhat.com/show_bug.cgi?id=1803149): Rebase SDN to kubernetes 1.17.2 [#108](https://github.com/openshift/sdn/pull/108) * [Bug 1801357](https://bugzilla.redhat.com/show_bug.cgi?id=1801357): Migrate from glide to go modules [#102](https://github.com/openshift/sdn/pull/102) * [Bug 1796157](https://bugzilla.redhat.com/show_bug.cgi?id=1796157): Fix handling of VNID 0 with NetworkPolicy [#103](https://github.com/openshift/sdn/pull/103) * [Bug 1794022](https://bugzilla.redhat.com/show_bug.cgi?id=1794022): Update deps, including informer fix [#93](https://github.com/openshift/sdn/pull/93) * Add rcarrillocruz as approver [#97](https://github.com/openshift/sdn/pull/97) * [Bug 1787488](https://bugzilla.redhat.com/show_bug.cgi?id=1787488): Clean up stale egress IP iptables rules on startup [#88](https://github.com/openshift/sdn/pull/88) * [Bug 1790440](https://bugzilla.redhat.com/show_bug.cgi?id=1790440): Fix reinitialization of deny-all NetworkPolicy state on restart [#96](https://github.com/openshift/sdn/pull/96) * Drop old separate node/controller images [#86](https://github.com/openshift/sdn/pull/86) * [Bug 1780387](https://bugzilla.redhat.com/show_bug.cgi?id=1780387): host-local plugin should be built and executed within container [#82](https://github.com/openshift/sdn/pull/82) * [Bug 1782847](https://bugzilla.redhat.com/show_bug.cgi?id=1782847): sdn: undo debug logging [#84](https://github.com/openshift/sdn/pull/84) * proxy: add handler with same ResyncPeriod as shared informer. [#79](https://github.com/openshift/sdn/pull/79) * slightly improve logging [#57](https://github.com/openshift/sdn/pull/57) * Remove some gratuitous CIDR unparsing and reparsing [#76](https://github.com/openshift/sdn/pull/76) * how to do a Kubernetes rebase [#32](https://github.com/openshift/sdn/pull/32) * [Full changelog](https://github.com/openshift/sdn/compare/1bd32df6cd4f6c4907d7751939d0af555ec6a03d...26523681859845ecd6261401295e312398b78733) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/b4791e115f127cd1548fd7ead8e5479ac7546e28) * Update to Go 1.13 [#20](https://github.com/openshift/kube-rbac-proxy/pull/20) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/84e7dac69f8e3f90620729ee730327a3e168963d...b4791e115f127cd1548fd7ead8e5479ac7546e28) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/b659f76cb3bb9dffa5561a758d281722f74784ce) * [Bug 1800430](https://bugzilla.redhat.com/show_bug.cgi?id=1800430): Sync with 1.9 release branch [#26](https://github.com/openshift/kube-state-metrics/pull/26) * [Bug 1798938](https://bugzilla.redhat.com/show_bug.cgi?id=1798938): *: Bring 1.9.4 changes [#24](https://github.com/openshift/kube-state-metrics/pull/24) * *: Sync with upstream [#23](https://github.com/openshift/kube-state-metrics/pull/23) * Sync with upstream 1.9.2 release [#22](https://github.com/openshift/kube-state-metrics/pull/22) * Update to Go 1.13 [#20](https://github.com/openshift/kube-state-metrics/pull/20) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/83f9fc5685cf3d7732687e1f07da6b27d6901c4f...b659f76cb3bb9dffa5561a758d281722f74784ce) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/bb1d324e2c75f23e9d326519ffaa5d24c104ef0f) * [Bug 1829037](https://bugzilla.redhat.com/show_bug.cgi?id=1829037): Use virtio disk instead of config drive for injecting ignition for s390x/ppc64le [#191](https://github.com/openshift/cluster-api-provider-libvirt/pull/191) * Support config drive for ignition config on PowerPC [#185](https://github.com/openshift/cluster-api-provider-libvirt/pull/185) * Do not use Spice graphics for PowerPC systems [#186](https://github.com/openshift/cluster-api-provider-libvirt/pull/186) * Replace guestfish with config drive on s390x platform [#182](https://github.com/openshift/cluster-api-provider-libvirt/pull/182) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/27c6396760b749b063726186dd14b1e0ea0f00bc...bb1d324e2c75f23e9d326519ffaa5d24c104ef0f) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/824cb49b463c116c9102e2ea0ab756a50b15137b) * [Bug 1829938](https://bugzilla.redhat.com/show_bug.cgi?id=1829938): Fix External DHCP range values for Baremetal configuration [#579](https://github.com/openshift/machine-api-operator/pull/579) * [Bug 1833359](https://bugzilla.redhat.com/show_bug.cgi?id=1833359): Add ec2:DescribeDhcpOptions permission request [#583](https://github.com/openshift/machine-api-operator/pull/583) * BUG 1806439: Remove explicit securityContext and add granular securitycontextconstraints "use" permissions in machine-api-controllers clusterRole [#511](https://github.com/openshift/machine-api-operator/pull/511) * BUG 1812815: Add GCP roles/compute.loadBalancerAdmin role [#515](https://github.com/openshift/machine-api-operator/pull/515) * [Bug 1811161](https://bugzilla.redhat.com/show_bug.cgi?id=1811161): ROKS - remove machine related CRDs from cluster [4.4] [#530](https://github.com/openshift/machine-api-operator/pull/530) * [Bug 1811596](https://bugzilla.redhat.com/show_bug.cgi?id=1811596): Revert "Vsphere provider" [#508](https://github.com/openshift/machine-api-operator/pull/508) * [Bug 1810531](https://bugzilla.redhat.com/show_bug.cgi?id=1810531): Fix timeout formatting [#504](https://github.com/openshift/machine-api-operator/pull/504) * BUG 1806439: Drop run-level [#499](https://github.com/openshift/machine-api-operator/pull/499) * [Bug 1802179](https://bugzilla.redhat.com/show_bug.cgi?id=1802179): use generic image placeholders for install [#491](https://github.com/openshift/machine-api-operator/pull/491) * [Bug 1800425](https://bugzilla.redhat.com/show_bug.cgi?id=1800425): More appropriate annotation name [#476](https://github.com/openshift/machine-api-operator/pull/476) * [Bug 1801228](https://bugzilla.redhat.com/show_bug.cgi?id=1801228): Update BareMetalHost CRD [#489](https://github.com/openshift/machine-api-operator/pull/489) * [Bug 1797799](https://bugzilla.redhat.com/show_bug.cgi?id=1797799): Remove CACHEURL as a config for metal3 [#487](https://github.com/openshift/machine-api-operator/pull/487) * [Bug 1800314](https://bugzilla.redhat.com/show_bug.cgi?id=1800314): Check if instance exists before proceeding with deletion [#490](https://github.com/openshift/machine-api-operator/pull/490) * [Bug 1800423](https://bugzilla.redhat.com/show_bug.cgi?id=1800423): Apply the reboot annotation to the machine [#475](https://github.com/openshift/machine-api-operator/pull/475) * [Bug 1733474](https://bugzilla.redhat.com/show_bug.cgi?id=1733474): Add log message when draining the unreachable node [#488](https://github.com/openshift/machine-api-operator/pull/488) * [Bug 1733474](https://bugzilla.redhat.com/show_bug.cgi?id=1733474): Use upstream drain library instead of downstream [#464](https://github.com/openshift/machine-api-operator/pull/464) * [Bug 1797688](https://bugzilla.redhat.com/show_bug.cgi?id=1797688): update description for MachineState phases [#486](https://github.com/openshift/machine-api-operator/pull/486) * [Bug 1796189](https://bugzilla.redhat.com/show_bug.cgi?id=1796189): Add support for image download url in the provisioning CRD [#482](https://github.com/openshift/machine-api-operator/pull/482) * VSphere: Provider Credentials [#479](https://github.com/openshift/machine-api-operator/pull/479) * vsphere: Reconcile region and zone labels on Machine [#471](https://github.com/openshift/machine-api-operator/pull/471) * Update readme to reflect controllers [#468](https://github.com/openshift/machine-api-operator/pull/468) * Vsphere provider [#474](https://github.com/openshift/machine-api-operator/pull/474) * OpenStack: allow cluster-api-provider-openstack to read configmaps [#473](https://github.com/openshift/machine-api-operator/pull/473) * Pass config values read from Baremetal Provisioning CR to Metal3 [#478](https://github.com/openshift/machine-api-operator/pull/478) * pkg/controller/machinehealthcheck/OWNERS: remove frobware [#477](https://github.com/openshift/machine-api-operator/pull/477) * Read Metal3 config from a new CRD [#470](https://github.com/openshift/machine-api-operator/pull/470) * Add support for events into MHC controller [#427](https://github.com/openshift/machine-api-operator/pull/427) * Add support for oVirt platform [#432](https://github.com/openshift/machine-api-operator/pull/432) * Expose a dynamic client in the Operator struct [#469](https://github.com/openshift/machine-api-operator/pull/469) * Fixes to codegen for vsphere provider [#467](https://github.com/openshift/machine-api-operator/pull/467) * Adding a new CRD for configuration needed for Baremetal provisioning [#460](https://github.com/openshift/machine-api-operator/pull/460) * Vsphere delete [#461](https://github.com/openshift/machine-api-operator/pull/461) * vsphere: set providerID [#459](https://github.com/openshift/machine-api-operator/pull/459) * vsphere: Add support for passing ignition user-data [#458](https://github.com/openshift/machine-api-operator/pull/458) * Add customer printer columns for MachineHealthCheck CRDs [#462](https://github.com/openshift/machine-api-operator/pull/462) * Add task reconciling and networking [#457](https://github.com/openshift/machine-api-operator/pull/457) * Vsphere [#447](https://github.com/openshift/machine-api-operator/pull/447) * Update owners file [#456](https://github.com/openshift/machine-api-operator/pull/456) * [Bug 1783973](https://bugzilla.redhat.com/show_bug.cgi?id=1783973): Update the image name for ironic-rhcos-downloader [#452](https://github.com/openshift/machine-api-operator/pull/452) * Machine controller fixes [#449](https://github.com/openshift/machine-api-operator/pull/449) * Fix package name [#448](https://github.com/openshift/machine-api-operator/pull/448) * Add CPU requests to containers [#445](https://github.com/openshift/machine-api-operator/pull/445) * [Bug 1778684](https://bugzilla.redhat.com/show_bug.cgi?id=1778684): Move ExpectedMachines and CurrentHealthy to *int to differentiate null from zero when patching [#442](https://github.com/openshift/machine-api-operator/pull/442) * Migrate controllers [#441](https://github.com/openshift/machine-api-operator/pull/441) * Migrate api [#440](https://github.com/openshift/machine-api-operator/pull/440) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/129b63f8a58c2502dfabcd42eda8ae212ca1bb1d...824cb49b463c116c9102e2ea0ab756a50b15137b) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/b6c95fea3987483780994c8a5809a6afd15a633d) * [Bug 1843928](https://bugzilla.redhat.com/show_bug.cgi?id=1843928): gcp-routes: move to MCO, implement downfile, tweak timing [#1780](https://github.com/openshift/machine-config-operator/pull/1780) * [Bug 1834194](https://bugzilla.redhat.com/show_bug.cgi?id=1834194): vsphere: 4.1 to 4.4 upgrade bug [#1769](https://github.com/openshift/machine-config-operator/pull/1769) * [Bug 1827539](https://bugzilla.redhat.com/show_bug.cgi?id=1827539): pkg/server: disable weak TLS versions [#1680](https://github.com/openshift/machine-config-operator/pull/1680) * [Bug 1834194](https://bugzilla.redhat.com/show_bug.cgi?id=1834194): vsphere: check if .Infra.Status and .Infra.Status.PlatformStatus is nil [#1735](https://github.com/openshift/machine-config-operator/pull/1735) * [Bug 1837122](https://bugzilla.redhat.com/show_bug.cgi?id=1837122): templates: add etc-networkmanager-dispatcher.d-90-long-hostname.yaml [#1737](https://github.com/openshift/machine-config-operator/pull/1737) * [Bug 1811140](https://bugzilla.redhat.com/show_bug.cgi?id=1811140): Add containernetworking-plugin RPM's bin location to CRI-O config [#1669](https://github.com/openshift/machine-config-operator/pull/1669) * [Bug 1830102](https://bugzilla.redhat.com/show_bug.cgi?id=1830102): templates: Add a special machine-config-daemon-firstboot-v42.service [#1707](https://github.com/openshift/machine-config-operator/pull/1707) * [Bug 1829651](https://bugzilla.redhat.com/show_bug.cgi?id=1829651): MC CRD: preserve unknown fields [#1698](https://github.com/openshift/machine-config-operator/pull/1698) * [Bug 1826896](https://bugzilla.redhat.com/show_bug.cgi?id=1826896): [release-4.4] crio: set version-file{,-persist} correctly [#1679](https://github.com/openshift/machine-config-operator/pull/1679) * [release 4.4] Bug 1822268: Add new crio.conf field to the template [#1663](https://github.com/openshift/machine-config-operator/pull/1663) * [Bug 1820823](https://bugzilla.redhat.com/show_bug.cgi?id=1820823): [4.4] sdn: ignore new ovn-kubernetes OVS internal port names ovn-k8s-gw0 and ovn-k8s-mp0 [#1615](https://github.com/openshift/machine-config-operator/pull/1615) * [Bug 1824936](https://bugzilla.redhat.com/show_bug.cgi?id=1824936): The Multus CNI configuration file "00-multus.conf" should not be removed [#1647](https://github.com/openshift/machine-config-operator/pull/1647) * [Bug 1823367](https://bugzilla.redhat.com/show_bug.cgi?id=1823367): [release-4.4] cri-o: set log level to info [#1634](https://github.com/openshift/machine-config-operator/pull/1634) * [Bug 1822748](https://bugzilla.redhat.com/show_bug.cgi?id=1822748): [ctrcfgcontroller] Use a struct array instead of map when creating new ignitions [#1644](https://github.com/openshift/machine-config-operator/pull/1644) * [Bug 1821799](https://bugzilla.redhat.com/show_bug.cgi?id=1821799): OpenStack: disable tx checksum offload for workers [#1627](https://github.com/openshift/machine-config-operator/pull/1627) * [Bug 1820975](https://bugzilla.redhat.com/show_bug.cgi?id=1820975): oVirt, fix disable tx checksum offload for workers [#1628](https://github.com/openshift/machine-config-operator/pull/1628) * [Bug 1817594](https://bugzilla.redhat.com/show_bug.cgi?id=1817594): [release-4.4] Nodeip retry on failure [#1616](https://github.com/openshift/machine-config-operator/pull/1616) * [Bug 1817455](https://bugzilla.redhat.com/show_bug.cgi?id=1817455): [release-4.4] fix wrongful backup of files not originally on the system [#1609](https://github.com/openshift/machine-config-operator/pull/1609) * [Bug 1817174](https://bugzilla.redhat.com/show_bug.cgi?id=1817174): Move non-existant runtimeCgroups kubelet option to flag [#1583](https://github.com/openshift/machine-config-operator/pull/1583) * [Bug 1810996](https://bugzilla.redhat.com/show_bug.cgi?id=1810996): [release-4.4] Fixed hardcoded ingress VIP password [#1550](https://github.com/openshift/machine-config-operator/pull/1550) * [Bug 1812526](https://bugzilla.redhat.com/show_bug.cgi?id=1812526): [release-4.4] baremetal: Add watcher sidecar container for Coredns static pod [#1557](https://github.com/openshift/machine-config-operator/pull/1557) * [Bug 1814010](https://bugzilla.redhat.com/show_bug.cgi?id=1814010): templates/master/00-master/_base/files: remove deprecated etcd assets [#1570](https://github.com/openshift/machine-config-operator/pull/1570) * [Bug 1812211](https://bugzilla.redhat.com/show_bug.cgi?id=1812211): [release-4.4] manifests/controllerconfig: make infra nullable [#1558](https://github.com/openshift/machine-config-operator/pull/1558) * [Bug 1811212](https://bugzilla.redhat.com/show_bug.cgi?id=1811212): remove upstream validation which is breaking our kubeletcfg [#1542](https://github.com/openshift/machine-config-operator/pull/1542) * [Bug 1811713](https://bugzilla.redhat.com/show_bug.cgi?id=1811713): Specify cgroups in kubelet.conf so cAdvisor stats will be tracked [#1546](https://github.com/openshift/machine-config-operator/pull/1546) * [Bug 1811821](https://bugzilla.redhat.com/show_bug.cgi?id=1811821): [release-4.4] baremetal: Add missing network-online dependency to kubelet unit [#1548](https://github.com/openshift/machine-config-operator/pull/1548) * [Bug 1809373](https://bugzilla.redhat.com/show_bug.cgi?id=1809373): [4.4] bump openshift/api to remove IPv6DualStack feature flag [#1526](https://github.com/openshift/machine-config-operator/pull/1526) * [Bug 1810663](https://bugzilla.redhat.com/show_bug.cgi?id=1810663): [release-4.4] Point etcd SRV record at master hostnames [#1537](https://github.com/openshift/machine-config-operator/pull/1537) * [Bug 1810331](https://bugzilla.redhat.com/show_bug.cgi?id=1810331): daemon: Always create tempfiles in target dir [#1536](https://github.com/openshift/machine-config-operator/pull/1536) * [Bug 1810331](https://bugzilla.redhat.com/show_bug.cgi?id=1810331): Detect default hostname in its variants [#1533](https://github.com/openshift/machine-config-operator/pull/1533) * [Bug 1809334](https://bugzilla.redhat.com/show_bug.cgi?id=1809334): crd/kubelet: do not prune kubelet rawExtension fields [#1531](https://github.com/openshift/machine-config-operator/pull/1531) * [Bug 1808457](https://bugzilla.redhat.com/show_bug.cgi?id=1808457): [release-4.4] generate CRD manifests and fix for oc explain [#1520](https://github.com/openshift/machine-config-operator/pull/1520) * [Bug 1807959](https://bugzilla.redhat.com/show_bug.cgi?id=1807959): Changes to fix DR scripts with new CEO environment and manifests [#1517](https://github.com/openshift/machine-config-operator/pull/1517) * [Bug 1807998](https://bugzilla.redhat.com/show_bug.cgi?id=1807998): [release-4.4] CRI-O to set stream address in ctrl plane [#1511](https://github.com/openshift/machine-config-operator/pull/1511) * [Bug 1806008](https://bugzilla.redhat.com/show_bug.cgi?id=1806008): [baremetal] Set hostname when DHCP6_FQDN_FQDN is set [#1503](https://github.com/openshift/machine-config-operator/pull/1503) * [Bug 1805397](https://bugzilla.redhat.com/show_bug.cgi?id=1805397): [release-4.4] make etcd quorum guard privileged to read files from etcd operator [#1492](https://github.com/openshift/machine-config-operator/pull/1492) * [Bug 1804692](https://bugzilla.redhat.com/show_bug.cgi?id=1804692): remove the etcd-member pod because we no longer need it [#1487](https://github.com/openshift/machine-config-operator/pull/1487) * [Bug 1803986](https://bugzilla.redhat.com/show_bug.cgi?id=1803986): Revert 1473 and skip etcd-member.yaml validation [#1482](https://github.com/openshift/machine-config-operator/pull/1482) * [Bug 1801397](https://bugzilla.redhat.com/show_bug.cgi?id=1801397): temporarily skip setting failures on degraded machine config pool [#1473](https://github.com/openshift/machine-config-operator/pull/1473) * [Bug 1800319](https://bugzilla.redhat.com/show_bug.cgi?id=1800319): kubelet: bump CPU reservation back to 500m [#1476](https://github.com/openshift/machine-config-operator/pull/1476) * [Bug 1790823](https://bugzilla.redhat.com/show_bug.cgi?id=1790823): [baremetal] Verify that MDNS doesn't advertise localhost [#1455](https://github.com/openshift/machine-config-operator/pull/1455) * [Bug 1787907](https://bugzilla.redhat.com/show_bug.cgi?id=1787907): kubelet: switch to ObjectMeta.UID and initialize UUID [#1469](https://github.com/openshift/machine-config-operator/pull/1469) * [Bug 1801662](https://bugzilla.redhat.com/show_bug.cgi?id=1801662): baremetal: all resolvconf editing to NM dispatcher [#1456](https://github.com/openshift/machine-config-operator/pull/1456) * [Bug 1798788](https://bugzilla.redhat.com/show_bug.cgi?id=1798788): Set Kubelet node IP to non-vip [#1444](https://github.com/openshift/machine-config-operator/pull/1444) * [Bug 1797897](https://bugzilla.redhat.com/show_bug.cgi?id=1797897): etcd-member: do not wait-for-kube or validate membership for existing members [#1457](https://github.com/openshift/machine-config-operator/pull/1457) * FAQ: More about preservation of changes and the MCO [#1451](https://github.com/openshift/machine-config-operator/pull/1451) * [Bug 1801466](https://bugzilla.redhat.com/show_bug.cgi?id=1801466): add owners files to master and worker kubelet templates [#1453](https://github.com/openshift/machine-config-operator/pull/1453) * [Bug 1800319](https://bugzilla.redhat.com/show_bug.cgi?id=1800319): kubelet: add kube reservation for kubernetes components [#1450](https://github.com/openshift/machine-config-operator/pull/1450) * [Bug 1795696](https://bugzilla.redhat.com/show_bug.cgi?id=1795696): templates: etcd-member: setup environment variables needed for easy etcdctl execution [#1429](https://github.com/openshift/machine-config-operator/pull/1429) * [Bug 1794493](https://bugzilla.redhat.com/show_bug.cgi?id=1794493): add ctrcfg e2e test [#1414](https://github.com/openshift/machine-config-operator/pull/1414) * [Bug 1797908](https://bugzilla.redhat.com/show_bug.cgi?id=1797908): kubelet: Remove quotes from log level argument [#1439](https://github.com/openshift/machine-config-operator/pull/1439) * [Bug 1798146](https://bugzilla.redhat.com/show_bug.cgi?id=1798146): [baremetal] Ipv6 non virtual ip fix [#1436](https://github.com/openshift/machine-config-operator/pull/1436) * [Bug 1794824](https://bugzilla.redhat.com/show_bug.cgi?id=1794824): If PlatformStatus.VSphere is nil do not template the file [#1425](https://github.com/openshift/machine-config-operator/pull/1425) * [Bug 1780396](https://bugzilla.redhat.com/show_bug.cgi?id=1780396): Get etcdctl binary from the etcd image and not from the upstream releases [#1422](https://github.com/openshift/machine-config-operator/pull/1422) * [Bug 1777379](https://bugzilla.redhat.com/show_bug.cgi?id=1777379): [Baremetal] add CPU and memory resources for Haproxy pod [#1292](https://github.com/openshift/machine-config-operator/pull/1292) * [Bug 1787907](https://bugzilla.redhat.com/show_bug.cgi?id=1787907): use the machine config uid for the kubeletconfig finalizer name [#1356](https://github.com/openshift/machine-config-operator/pull/1356) * [Bug 1796444](https://bugzilla.redhat.com/show_bug.cgi?id=1796444): gcp: use readyz endpoint [#1417](https://github.com/openshift/machine-config-operator/pull/1417) * [Bug 1796147](https://bugzilla.redhat.com/show_bug.cgi?id=1796147): pkg/server: serve config only to master in bootstrap server [#1421](https://github.com/openshift/machine-config-operator/pull/1421) * [Bug 1796148](https://bugzilla.redhat.com/show_bug.cgi?id=1796148): baremetal: Remove .template from path in dhcp-dhclient-conf.yaml [#1419](https://github.com/openshift/machine-config-operator/pull/1419) * test/e2e: Add rollback test for kernelType [#1412](https://github.com/openshift/machine-config-operator/pull/1412) * docs: Add docs for kernelType [#1409](https://github.com/openshift/machine-config-operator/pull/1409) * Add vSphere IPI [#1373](https://github.com/openshift/machine-config-operator/pull/1373) * setup-etcd-environment/run.go: fix upgrade path [#1408](https://github.com/openshift/machine-config-operator/pull/1408) * Remove unused internal MCOConfig types and CRD [#1044](https://github.com/openshift/machine-config-operator/pull/1044) * test/e2e - Add e2e test for Realtime Kernel [#1407](https://github.com/openshift/machine-config-operator/pull/1407) * baremetal: IPv6 add dhcp-duid to NetworkManager config [#1395](https://github.com/openshift/machine-config-operator/pull/1395) * OpenStack: Add ca cert to disk on all nodes so kubelet can start up [#1392](https://github.com/openshift/machine-config-operator/pull/1392) * [Bug 1790823](https://bugzilla.redhat.com/show_bug.cgi?id=1790823): [IPI][BAREMETAL] Verify that mdns-publisher starts after hostname is set [#1388](https://github.com/openshift/machine-config-operator/pull/1388) * [Bug 1792914](https://bugzilla.redhat.com/show_bug.cgi?id=1792914): prevent hitting annotation max size limit on nodes [#1404](https://github.com/openshift/machine-config-operator/pull/1404) * DR: Backup should keep data and keys separate [#1398](https://github.com/openshift/machine-config-operator/pull/1398) * [Bug 1780442](https://bugzilla.redhat.com/show_bug.cgi?id=1780442): DR: allow use of local etcdctl plus version check [#1397](https://github.com/openshift/machine-config-operator/pull/1397) * baremetal: ipv6, switch to NM dispatcher for DNS VIP prepending [#1396](https://github.com/openshift/machine-config-operator/pull/1396) * Dependencies: update to kubernetes-1.17.1 [#1393](https://github.com/openshift/machine-config-operator/pull/1393) * Fix update codegen script to be compatible with go mod vendor [#1384](https://github.com/openshift/machine-config-operator/pull/1384) * test: fix units to run on osx [#1402](https://github.com/openshift/machine-config-operator/pull/1402) * Add kernelType to MachineConfig [#1330](https://github.com/openshift/machine-config-operator/pull/1330) * templates: etcd-member: add waitforkube init container [#1316](https://github.com/openshift/machine-config-operator/pull/1316) * pkg/server: save the bootstrap MC content [#1376](https://github.com/openshift/machine-config-operator/pull/1376) * *: conditionally populate the images configmap with cluster-etcd-operator image [#1288](https://github.com/openshift/machine-config-operator/pull/1288) * [Bug 1793144](https://bugzilla.redhat.com/show_bug.cgi?id=1793144): kubelet: add log level environment variable [#1390](https://github.com/openshift/machine-config-operator/pull/1390) * HAProxy infra pod: Make v4/v6 compatible [#1394](https://github.com/openshift/machine-config-operator/pull/1394) * Don't enable machine-config-daemon-host.service by default [#1366](https://github.com/openshift/machine-config-operator/pull/1366) * Update kubelet.config for single-stack IPv6 [#1381](https://github.com/openshift/machine-config-operator/pull/1381) * [Bug 1771566](https://bugzilla.redhat.com/show_bug.cgi?id=1771566): [OpenStack] verify that 'old' HAProxy processes being deleted after HAProxy reload [#1369](https://github.com/openshift/machine-config-operator/pull/1369) * build: do not export GOFLAGS [#1368](https://github.com/openshift/machine-config-operator/pull/1368) * [Bug 1785281](https://bugzilla.redhat.com/show_bug.cgi?id=1785281): Discard audit messages from journald [#1351](https://github.com/openshift/machine-config-operator/pull/1351) * [Bug 1789581](https://bugzilla.redhat.com/show_bug.cgi?id=1789581): Fix osImageURL upgrade race [#1357](https://github.com/openshift/machine-config-operator/pull/1357) * hack/build-go.sh: removed not needed eval go env [#1364](https://github.com/openshift/machine-config-operator/pull/1364) * [Bug 1787581](https://bugzilla.redhat.com/show_bug.cgi?id=1787581): cleanup sdn ips on reboot [#1360](https://github.com/openshift/machine-config-operator/pull/1360) * ovirt: Use the DNSVIP for workers [#1313](https://github.com/openshift/machine-config-operator/pull/1313) * DR: Cleanup and comment backup and restore scripts [#1346](https://github.com/openshift/machine-config-operator/pull/1346) * ovirt: reduce static pods mem/cpu requirements [#1298](https://github.com/openshift/machine-config-operator/pull/1298) * etcd: Add initial support for an IPv6 control plane [#1211](https://github.com/openshift/machine-config-operator/pull/1211) * DR: save and restore kube apiserver's static pod resources [#1336](https://github.com/openshift/machine-config-operator/pull/1336) * vendor: run make go-deps [#1339](https://github.com/openshift/machine-config-operator/pull/1339) * [Bug 1777204](https://bugzilla.redhat.com/show_bug.cgi?id=1777204): [Baremetal] verify that 'old' HAProxy processes being deleted after HAProxy reload. [#1274](https://github.com/openshift/machine-config-operator/pull/1274) * [Bug 1777150](https://bugzilla.redhat.com/show_bug.cgi?id=1777150): pkg/controller: allow kubelet config and runtime changes for custom pools [#1159](https://github.com/openshift/machine-config-operator/pull/1159) * [Bug 1769847](https://bugzilla.redhat.com/show_bug.cgi?id=1769847): cmd/gcp-routes-controller: shutdown gcp routes on signal [#1317](https://github.com/openshift/machine-config-operator/pull/1317) * [Bug 1782893](https://bugzilla.redhat.com/show_bug.cgi?id=1782893): vendor: bring in ReservedSystemCPUs changes [#1331](https://github.com/openshift/machine-config-operator/pull/1331) * templates: remove /usr/share/containers/oci/hooks.d from crio config [#1314](https://github.com/openshift/machine-config-operator/pull/1314) * docs/FAQ: The MCO isn't exclusive [#1327](https://github.com/openshift/machine-config-operator/pull/1327) * templates/container-storage: Add a "this is generated" note [#1320](https://github.com/openshift/machine-config-operator/pull/1320) * FAQ: So many machine thingys [#1315](https://github.com/openshift/machine-config-operator/pull/1315) * OWNERSFILE: remove lorbuschris [#1310](https://github.com/openshift/machine-config-operator/pull/1310) * cmd/setup-etcd-environment: refactor and add tests [#1287](https://github.com/openshift/machine-config-operator/pull/1287) * CRI-O: Set conmon_cgroup to "pod" [#1296](https://github.com/openshift/machine-config-operator/pull/1296) * Standardize printer column "Age" on mco CRDs. [#1010](https://github.com/openshift/machine-config-operator/pull/1010) * CRI-O: add old default hook directories [#1299](https://github.com/openshift/machine-config-operator/pull/1299) * [Bug 1777837](https://bugzilla.redhat.com/show_bug.cgi?id=1777837): BAREMETAL- decrease infra pods resources [#1295](https://github.com/openshift/machine-config-operator/pull/1295) * [Bug 1774369](https://bugzilla.redhat.com/show_bug.cgi?id=1774369): skip setting the kubeletconfig finalizer if it is set [#1278](https://github.com/openshift/machine-config-operator/pull/1278) * Haproxy add support for IPv6 frontend [#1256](https://github.com/openshift/machine-config-operator/pull/1256) * docs/README: fix broken links [#1277](https://github.com/openshift/machine-config-operator/pull/1277) * [Bug 1775647](https://bugzilla.redhat.com/show_bug.cgi?id=1775647): pkg/daemon: randomize pivot container name [#1285](https://github.com/openshift/machine-config-operator/pull/1285) * [Bug 1777082](https://bugzilla.redhat.com/show_bug.cgi?id=1777082): set vsphere as provider [#1291](https://github.com/openshift/machine-config-operator/pull/1291) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/747de90fbfb379582694160dcc1181734c795695...b6c95fea3987483780994c8a5809a6afd15a633d) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/9dc636987dde9dd4032fde61968badc99b56310e) * Detects if spec.config is in JSON format [#21](https://github.com/openshift/multus-admission-controller/pull/21) * Fixed bug with controller only checking default namespace. [#19](https://github.com/openshift/multus-admission-controller/pull/19) * Fixed bug with wrong counts. [#17](https://github.com/openshift/multus-admission-controller/pull/17) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/ead10a3cf30c5b4a2fbd7c987d83c07a46c5d5da...9dc636987dde9dd4032fde61968badc99b56310e) ### [multus-cni](https://github.com/openshift/multus-cni/tree/812441ce17fa045791974640151ad4aa05948b59) * [Bug 1835033](https://bugzilla.redhat.com/show_bug.cgi?id=1835033): Logging improvement (UID, net-attach-def) / Backport to 4.4 [#67](https://github.com/openshift/multus-cni/pull/67) * [Bug 1827375](https://bugzilla.redhat.com/show_bug.cgi?id=1827375): Allows allow pods in any namespace refer to net-attach-defs in default namespace [#61](https://github.com/openshift/multus-cni/pull/61) * [Bug 1823490](https://bugzilla.redhat.com/show_bug.cgi?id=1823490): [release-4.4] Adds readinessindicatorfile check on CNI DEL [#56](https://github.com/openshift/multus-cni/pull/56) * [Bug 1809285](https://bugzilla.redhat.com/show_bug.cgi?id=1809285): Removes configuration invalidation [4.4 backport] [#53](https://github.com/openshift/multus-cni/pull/53) * [Bug 1805774](https://bugzilla.redhat.com/show_bug.cgi?id=1805774): Exposes readinessindicatorfile and uses wait.PollImmediate [backport 4.4] [#49](https://github.com/openshift/multus-cni/pull/49) * [Bug 1794142](https://bugzilla.redhat.com/show_bug.cgi?id=1794142): Fixes unnecessary wait when readinessindicatorfile is not present [#43](https://github.com/openshift/multus-cni/pull/43) * [Full changelog](https://github.com/openshift/multus-cni/compare/419b44ce151c1e996698c9272ac15abe843ec925...812441ce17fa045791974640151ad4aa05948b59) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/bf517ccbadbe6e85be018dc710254a98ad0d77ff) * [Bug 1813031](https://bugzilla.redhat.com/show_bug.cgi?id=1813031): Updates CRD name to whereabouts.cni.cncf.io [backport 4.4] [#8](https://github.com/openshift/whereabouts-cni/pull/8) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/9cca449d619ed0f93a06aca9255004672bb6c96e...bf517ccbadbe6e85be018dc710254a98ad0d77ff) ### [must-gather](https://github.com/openshift/must-gather/tree/3cac0b5359daebde19240b70c45c860a61e61df8) * Add logic for grabing OVN network logs [#139](https://github.com/openshift/must-gather/pull/139) * collection-scripts/gather: Add imagecontentsourcepolicies.operator.openshift.io [#135](https://github.com/openshift/must-gather/pull/135) * Fixed spelling in Makefile of gather [#138](https://github.com/openshift/must-gather/pull/138) * [Full changelog](https://github.com/openshift/must-gather/compare/23037ad16c0aafd7186431c93ebca3f0d426a08d...3cac0b5359daebde19240b70c45c860a61e61df8) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/3d0621eb72c9dd1c036505363032468a9016f381) * [Bug 1801573](https://bugzilla.redhat.com/show_bug.cgi?id=1801573): Reload serving certs [#152](https://github.com/openshift/oauth-proxy/pull/152) * [Bug 1789462](https://bugzilla.redhat.com/show_bug.cgi?id=1789462): fix OAuth discovery in IPv6 environments [#149](https://github.com/openshift/oauth-proxy/pull/149) * [Bug 1788419](https://bugzilla.redhat.com/show_bug.cgi?id=1788419): bump kube to 1.17, use gomod [#147](https://github.com/openshift/oauth-proxy/pull/147) * Add stlaz to reviewers/approvers, deads2k to approvers [#146](https://github.com/openshift/oauth-proxy/pull/146) * raise builder version in Dockefiles [#145](https://github.com/openshift/oauth-proxy/pull/145) * Move synced cache for http clients from package scope [#143](https://github.com/openshift/oauth-proxy/pull/143) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/d5df318830efb30c128e38390d26e695ac33c954...3d0621eb72c9dd1c036505363032468a9016f381) ### [oauth-server](https://github.com/openshift/oauth-server/tree/054e15e5f629395d4a0b5457b5b594790149d26e) * [Bug 1823772](https://bugzilla.redhat.com/show_bug.cgi?id=1823772): 4.4: Add back some missing metrics [#40](https://github.com/openshift/oauth-server/pull/40) * [Bug 1822728](https://bugzilla.redhat.com/show_bug.cgi?id=1822728): Pick up PatternFly bug fix [1] for login templates [#38](https://github.com/openshift/oauth-server/pull/38) * [Bug 1814898](https://bugzilla.redhat.com/show_bug.cgi?id=1814898): reduce ldap connection timeout from 60s to 30s [#35](https://github.com/openshift/oauth-server/pull/35) * [Bug 1790998](https://bugzilla.redhat.com/show_bug.cgi?id=1790998): switch version metric to component-base [#31](https://github.com/openshift/oauth-server/pull/31) * Pick up mobile fix [#29](https://github.com/openshift/oauth-server/pull/29) * Update login templates to PatternFly 4 design [#28](https://github.com/openshift/oauth-server/pull/28) * [Bug 1671604](https://bugzilla.redhat.com/show_bug.cgi?id=1671604): Add bootstrap idp only when bootstrap user is enabled [#26](https://github.com/openshift/oauth-server/pull/26) * Fix pseudoversion of osincli dependency for go1.13 [#20](https://github.com/openshift/oauth-server/pull/20) * Fix smallish typo in the test [#22](https://github.com/openshift/oauth-server/pull/22) * Add mfojtik, sttts, stlaz to approvers [#25](https://github.com/openshift/oauth-server/pull/25) * [Full changelog](https://github.com/openshift/oauth-server/compare/e61459a3903327dddb515a54cd005d4494dfdd38...054e15e5f629395d4a0b5457b5b594790149d26e) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/99a61c6c6bd83cfc326ea8759633bd0e3bbc6387) * [Bug 1840857](https://bugzilla.redhat.com/show_bug.cgi?id=1840857): openshift-apiserver doesn't live reload extension-apiserver-authentication trust [#103](https://github.com/openshift/openshift-apiserver/pull/103) * [Bug 1832762](https://bugzilla.redhat.com/show_bug.cgi?id=1832762): updates Dockerfile.rhel to golang 1.13 and ocp:4.4 [#104](https://github.com/openshift/openshift-apiserver/pull/104) * [Bug 1829327](https://bugzilla.redhat.com/show_bug.cgi?id=1829327): allow patch for updating namespace [#100](https://github.com/openshift/openshift-apiserver/pull/100) * [Bug 1814207](https://bugzilla.redhat.com/show_bug.cgi?id=1814207): fixes configmap "extension-apiserver-authentication" not found [#87](https://github.com/openshift/openshift-apiserver/pull/87) * [release 4.4] Bug 1811202: /readyz should start returning failure on shutdown initiation [#81](https://github.com/openshift/openshift-apiserver/pull/81) * [Bug 1804934](https://bugzilla.redhat.com/show_bug.cgi?id=1804934): employ k8s label value validation when creating build pod build label… [#77](https://github.com/openshift/openshift-apiserver/pull/77) * [Bug 1803074](https://bugzilla.redhat.com/show_bug.cgi?id=1803074): 4.4: UPSTREAM: 87673: blank out value for unbounded client label [#74](https://github.com/openshift/openshift-apiserver/pull/74) * [Bug 1788700](https://bugzilla.redhat.com/show_bug.cgi?id=1788700): include ISI error message changes when determining new generation need [#69](https://github.com/openshift/openshift-apiserver/pull/69) * [Bug 1795705](https://bugzilla.redhat.com/show_bug.cgi?id=1795705): return actual instantiate error for binary builds [#71](https://github.com/openshift/openshift-apiserver/pull/71) * [Bug 1795705](https://bugzilla.redhat.com/show_bug.cgi?id=1795705): increase error logging around apiserver binary build flow [#70](https://github.com/openshift/openshift-apiserver/pull/70) * Add the imagetags resource to v1 [#51](https://github.com/openshift/openshift-apiserver/pull/51) * picks kube 1.17.1 [#68](https://github.com/openshift/openshift-apiserver/pull/68) * add conditions to build api [#52](https://github.com/openshift/openshift-apiserver/pull/52) * Use IPv6 in resolver cache tests [#65](https://github.com/openshift/openshift-apiserver/pull/65) * Update to kubernetes-1.17.0 [#63](https://github.com/openshift/openshift-apiserver/pull/63) * [Bug 1773682](https://bugzilla.redhat.com/show_bug.cgi?id=1773682): Make {image,project}/v1 status fields optional [#59](https://github.com/openshift/openshift-apiserver/pull/59) * [Bug 1773682](https://bugzilla.redhat.com/show_bug.cgi?id=1773682): Bump openshift/api for updated OpenAPI spec with +optional markers [#55](https://github.com/openshift/openshift-apiserver/pull/55) * Wire generic API server authentication and authorization flags [#53](https://github.com/openshift/openshift-apiserver/pull/53) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/95686282f6f308e824645f13cd7a9ee1a936216b...99a61c6c6bd83cfc326ea8759633bd0e3bbc6387) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/aa5436c5733fe505f763afabc71eb37aa32a8d36) * [Bug 1835913](https://bugzilla.redhat.com/show_bug.cgi?id=1835913): ensure build pod activeDeadlineSeconds always set [#108](https://github.com/openshift/openshift-controller-manager/pull/108) * [Bug 1832839](https://bugzilla.redhat.com/show_bug.cgi?id=1832839): Use named queues for all controllers [#104](https://github.com/openshift/openshift-controller-manager/pull/104) * [Bug 1831245](https://bugzilla.redhat.com/show_bug.cgi?id=1831245): StatefulSets v1 do not trigger on image changes [#103](https://github.com/openshift/openshift-controller-manager/pull/103) * [Bug 1813419](https://bugzilla.redhat.com/show_bug.cgi?id=1813419): fix img reg ref on ICT if OCM knows img reg host before apiserver [#74](https://github.com/openshift/openshift-controller-manager/pull/74) * [Bug 1819849](https://bugzilla.redhat.com/show_bug.cgi?id=1819849): Increase pull secrets controller QPS to 100 [#89](https://github.com/openshift/openshift-controller-manager/pull/89) * [Bug 1810304](https://bugzilla.redhat.com/show_bug.cgi?id=1810304): Restore openshift-controller-manager metrics [#70](https://github.com/openshift/openshift-controller-manager/pull/70) * [Bug 1806792](https://bugzilla.redhat.com/show_bug.cgi?id=1806792): Use OwnerRefs to clean up SA pull secrets [#67](https://github.com/openshift/openshift-controller-manager/pull/67) * [Bug 1806553](https://bugzilla.redhat.com/show_bug.cgi?id=1806553): bump(*): [#66](https://github.com/openshift/openshift-controller-manager/pull/66) * [Bug 1777337](https://bugzilla.redhat.com/show_bug.cgi?id=1777337): employ k8s label value validation when creating build pod build label… [#62](https://github.com/openshift/openshift-controller-manager/pull/62) * Remove ServiceNetworkCIDR Config [#58](https://github.com/openshift/openshift-controller-manager/pull/58) * [Bug 1760776](https://bugzilla.redhat.com/show_bug.cgi?id=1760776): ingress: targetPortForService: Use port name only [#53](https://github.com/openshift/openshift-controller-manager/pull/53) * Add ingress-to-route controller OWNERS [#60](https://github.com/openshift/openshift-controller-manager/pull/60) * [Bug 1775973](https://bugzilla.redhat.com/show_bug.cgi?id=1775973): use OCM config registry hostname with imagechangetrigger in case imag… [#56](https://github.com/openshift/openshift-controller-manager/pull/56) * [Bug 1765294](https://bugzilla.redhat.com/show_bug.cgi?id=1765294): Re-list pull secret controllers [#54](https://github.com/openshift/openshift-controller-manager/pull/54) * [DEVEXP-489](https://issues.redhat.com/browse/DEVEXP-489): Rebase k8s 117 [#51](https://github.com/openshift/openshift-controller-manager/pull/51) * [Bug 1780376](https://bugzilla.redhat.com/show_bug.cgi?id=1780376): Exclude IPv6 Registry Locations [#52](https://github.com/openshift/openshift-controller-manager/pull/52) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/b53122d6370a1a7241e53cc5686a751faec7d684...aa5436c5733fe505f763afabc71eb37aa32a8d36) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/f13d31a172aa3001b9ddb15b675048fe333d10ff) * [Bug 1813221](https://bugzilla.redhat.com/show_bug.cgi?id=1813221): jsonnet: set cpu requests [#46](https://github.com/openshift/openshift-state-metrics/pull/46) * Update to Go 1.13 [#43](https://github.com/openshift/openshift-state-metrics/pull/43) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/06c41918200d7ad324b10ae959d1240083f13513...f13d31a172aa3001b9ddb15b675048fe333d10ff) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/2937f802e2ee0602ec293d4bacfac21725a021c9) * [Bug 1751471](https://bugzilla.redhat.com/show_bug.cgi?id=1751471): Machine update: create before delete [#82](https://github.com/openshift/cluster-api-provider-openstack/pull/82) * [Bug 1795035](https://bugzilla.redhat.com/show_bug.cgi?id=1795035): Give reason for not using cloud provider CA cert [#80](https://github.com/openshift/cluster-api-provider-openstack/pull/80) * [Bug 1769879](https://bugzilla.redhat.com/show_bug.cgi?id=1769879): SSC refractor [#79](https://github.com/openshift/cluster-api-provider-openstack/pull/79) * [Bug 1769879](https://bugzilla.redhat.com/show_bug.cgi?id=1769879): allow CA Cert bundles to be trusted [#78](https://github.com/openshift/cluster-api-provider-openstack/pull/78) * [Bug 1751471](https://bugzilla.redhat.com/show_bug.cgi?id=1751471): Apply update to workers selectively [#77](https://github.com/openshift/cluster-api-provider-openstack/pull/77) * Add approver [#76](https://github.com/openshift/cluster-api-provider-openstack/pull/76) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/7aa99e291276aa2f26260f8e654078ab6c2464f0...2937f802e2ee0602ec293d4bacfac21725a021c9) ### [operator-lifecycle-manager](https://github.com/operator-framework/operator-lifecycle-manager/tree/33671ebb9929e837d1e9f8104476bf278f203080) * [Bug 1841171](https://bugzilla.redhat.com/show_bug.cgi?id=1841171): Update PkgManifest upon catsrc update [#1556](https://github.com/operator-framework/operator-lifecycle-manager/pull/1556) * [Bug 1840887](https://bugzilla.redhat.com/show_bug.cgi?id=1840887): fix(resolver): don't pick operator from same package when resolve requiredAPI [#1551](https://github.com/operator-framework/operator-lifecycle-manager/pull/1551) * [Bug 1836905](https://bugzilla.redhat.com/show_bug.cgi?id=1836905): fix(queues): use a single gc queue [#1528](https://github.com/operator-framework/operator-lifecycle-manager/pull/1528) * [Bug 1827821](https://bugzilla.redhat.com/show_bug.cgi?id=1827821): Generation bug 4.4 Backport [#1484](https://github.com/operator-framework/operator-lifecycle-manager/pull/1484) * BUG 1825349: Generation required bug [#1473](https://github.com/operator-framework/operator-lifecycle-manager/pull/1473) * [Bug 1818850](https://bugzilla.redhat.com/show_bug.cgi?id=1818850): Add spec validation and improved status for CatalogSources [#1428](https://github.com/operator-framework/operator-lifecycle-manager/pull/1428) * [Bug 1815762](https://bugzilla.redhat.com/show_bug.cgi?id=1815762): Fix installplan error when installing from bundles [#1403](https://github.com/operator-framework/operator-lifecycle-manager/pull/1403) * [Bug 1814821](https://bugzilla.redhat.com/show_bug.cgi?id=1814821): fix(catsrc): remove limits on catalogsource pods [#1397](https://github.com/operator-framework/operator-lifecycle-manager/pull/1397) * [Bug 1805414](https://bugzilla.redhat.com/show_bug.cgi?id=1805414): Support multiple APIServices on a single deployment [#1396](https://github.com/operator-framework/operator-lifecycle-manager/pull/1396) * [Bug 1809568](https://bugzilla.redhat.com/show_bug.cgi?id=1809568): Make provided API ClusterRoles be owned by the corresponding API. [#1377](https://github.com/operator-framework/operator-lifecycle-manager/pull/1377) * [Bug 1783284](https://bugzilla.redhat.com/show_bug.cgi?id=1783284): feat(jitter): add jitter to controllers to smooth out our spiky resource [#1356](https://github.com/operator-framework/operator-lifecycle-manager/pull/1356) * [Bug 1809646](https://bugzilla.redhat.com/show_bug.cgi?id=1809646): Update subscription_sync_count to include the package name [#1342](https://github.com/operator-framework/operator-lifecycle-manager/pull/1342) * [Bug 1808465](https://bugzilla.redhat.com/show_bug.cgi?id=1808465): Fix OwnerReferences for bundled CRs [#1351](https://github.com/operator-framework/operator-lifecycle-manager/pull/1351) * [Bug 1808418](https://bugzilla.redhat.com/show_bug.cgi?id=1808418): Don't block on ctx.Done() if startup fails. [#1336](https://github.com/operator-framework/operator-lifecycle-manager/pull/1336) * [Bug 1805976](https://bugzilla.redhat.com/show_bug.cgi?id=1805976): Use generations to prevent duplicate InstallPlans [#1335](https://github.com/operator-framework/operator-lifecycle-manager/pull/1335) * [Bug 1751903](https://bugzilla.redhat.com/show_bug.cgi?id=1751903): fix(deployment): deployment spec hash [#1333](https://github.com/operator-framework/operator-lifecycle-manager/pull/1333) * [Bug 1805572](https://bugzilla.redhat.com/show_bug.cgi?id=1805572): Remove run-level 1 from olm and openshift-operators namespaces [#1311](https://github.com/operator-framework/operator-lifecycle-manager/pull/1311) * [Bug 1807628](https://bugzilla.redhat.com/show_bug.cgi?id=1807628): Duplicate packages in packageserver APIService response [#1329](https://github.com/operator-framework/operator-lifecycle-manager/pull/1329) * [Bug 1804831](https://bugzilla.redhat.com/show_bug.cgi?id=1804831): Reinstate v1alpha2 operatorgroup [#1303](https://github.com/operator-framework/operator-lifecycle-manager/pull/1303) * [Bug 1786471](https://bugzilla.redhat.com/show_bug.cgi?id=1786471): fix(packagemanifests): Fix index key func to avoid key collision [#1284](https://github.com/operator-framework/operator-lifecycle-manager/pull/1284) * [Bug 1798645](https://bugzilla.redhat.com/show_bug.cgi?id=1798645): fix(bundles): execute opm from tooling container [#1252](https://github.com/operator-framework/operator-lifecycle-manager/pull/1252) * Bump version to 0.14.2 [#1278](https://github.com/operator-framework/operator-lifecycle-manager/pull/1278) * [Bug 1800625](https://bugzilla.redhat.com/show_bug.cgi?id=1800625): fix: add internal registry for catalog polling e2e test [#1257](https://github.com/operator-framework/operator-lifecycle-manager/pull/1257) * mention OLMs features in the introduction [#1282](https://github.com/operator-framework/operator-lifecycle-manager/pull/1282) * [Bug 1798135](https://bugzilla.redhat.com/show_bug.cgi?id=1798135): Fix cases where an operator's ready channel may never close. [#1277](https://github.com/operator-framework/operator-lifecycle-manager/pull/1277) * [Bug 1768819](https://bugzilla.redhat.com/show_bug.cgi?id=1768819): Fix configmap registry server readiness probe timeouts [#1268](https://github.com/operator-framework/operator-lifecycle-manager/pull/1268) * fix: update existing robot credentials [#1276](https://github.com/operator-framework/operator-lifecycle-manager/pull/1276) * [Bug 1797675](https://bugzilla.redhat.com/show_bug.cgi?id=1797675): Refactoring rh-operator test directory [#1274](https://github.com/operator-framework/operator-lifecycle-manager/pull/1274) * chore(ci): update owners [#1261](https://github.com/operator-framework/operator-lifecycle-manager/pull/1261) * Generate manifests for version 0.14.1. [#1265](https://github.com/operator-framework/operator-lifecycle-manager/pull/1265) * Generate changelog for 0.14.0 and 0.14.1. [#1266](https://github.com/operator-framework/operator-lifecycle-manager/pull/1266) * [Bug 1789920](https://bugzilla.redhat.com/show_bug.cgi?id=1789920): Fix bad opgroup annotations [#1267](https://github.com/operator-framework/operator-lifecycle-manager/pull/1267) * [Bug 1777144](https://bugzilla.redhat.com/show_bug.cgi?id=1777144): packageserver update fails to adopt APIService [#1171](https://github.com/operator-framework/operator-lifecycle-manager/pull/1171) * Bump version to 0.14.1. [#1264](https://github.com/operator-framework/operator-lifecycle-manager/pull/1264) * [Bug 1796092](https://bugzilla.redhat.com/show_bug.cgi?id=1796092): Update operator-registry dependency to v1.5.8. [#1258](https://github.com/operator-framework/operator-lifecycle-manager/pull/1258) * Fix overly broad .gitignore pattern that was excluding a vendored pac… [#1250](https://github.com/operator-framework/operator-lifecycle-manager/pull/1250) * Add support for Prometheus Custom Resources [#1253](https://github.com/operator-framework/operator-lifecycle-manager/pull/1253) * Bump version to 0.14.0. [#1248](https://github.com/operator-framework/operator-lifecycle-manager/pull/1248) * Vendor helm, since it is used for templating manifests. [#1247](https://github.com/operator-framework/operator-lifecycle-manager/pull/1247) * adding e2e test framework for rh-operator metrics [#1233](https://github.com/operator-framework/operator-lifecycle-manager/pull/1233) * Fix IPv6 incompatibility in TestGrpcAddressCatalogSource. [#1231](https://github.com/operator-framework/operator-lifecycle-manager/pull/1231) * Update release script to require version 3 of helm. [#1228](https://github.com/operator-framework/operator-lifecycle-manager/pull/1228) * Update internal objects proposal to use annotation on CSV instead of CRD [#1235](https://github.com/operator-framework/operator-lifecycle-manager/pull/1235) * Only enable CGO for prod builds [#1219](https://github.com/operator-framework/operator-lifecycle-manager/pull/1219) * Remove pyjq and yq from the release documentation prereqs. [#1229](https://github.com/operator-framework/operator-lifecycle-manager/pull/1229) * fix: typo in catalog polling doc [#1232](https://github.com/operator-framework/operator-lifecycle-manager/pull/1232) * feat(packageserver): support label queries and copy CSV labels onto the package [#1220](https://github.com/operator-framework/operator-lifecycle-manager/pull/1220) * fix: refactor catalog polling to use updateStrategy field [#1226](https://github.com/operator-framework/operator-lifecycle-manager/pull/1226) * doc: add internal image proposal [#1097](https://github.com/operator-framework/operator-lifecycle-manager/pull/1097) * Reconcile manifests with templates. [#1225](https://github.com/operator-framework/operator-lifecycle-manager/pull/1225) * Unpack bundles [#1215](https://github.com/operator-framework/operator-lifecycle-manager/pull/1215) * feat: catalog source polling for updated registry image [#1161](https://github.com/operator-framework/operator-lifecycle-manager/pull/1161) * Use vendored transitive dependencies for "go run" of vendored yq. [#1217](https://github.com/operator-framework/operator-lifecycle-manager/pull/1217) * Enable CGO and CGO_DEBUG [#1216](https://github.com/operator-framework/operator-lifecycle-manager/pull/1216) * chore(ci): add dockerfile as a base for building in CI [#1212](https://github.com/operator-framework/operator-lifecycle-manager/pull/1212) * fix: add err check before further operation [#1173](https://github.com/operator-framework/operator-lifecycle-manager/pull/1173) * fix: make run_console_local.sh working on WSLv1 [#1154](https://github.com/operator-framework/operator-lifecycle-manager/pull/1154) * Use the grpc response as the source of truth for update graph data [#1105](https://github.com/operator-framework/operator-lifecycle-manager/pull/1105) * Add note for version field [#1185](https://github.com/operator-framework/operator-lifecycle-manager/pull/1185) * fix(deploy): remove resource limits [#1207](https://github.com/operator-framework/operator-lifecycle-manager/pull/1207) * Cleanup codegen [#1202](https://github.com/operator-framework/operator-lifecycle-manager/pull/1202) * Add general design goals doc [#1152](https://github.com/operator-framework/operator-lifecycle-manager/pull/1152) * [Bug 1781366](https://bugzilla.redhat.com/show_bug.cgi?id=1781366): feat(resolver): fallback to csv parsing if grcp api does not contain info [#1194](https://github.com/operator-framework/operator-lifecycle-manager/pull/1194) * [Bug 1769003](https://bugzilla.redhat.com/show_bug.cgi?id=1769003): Implement Structural Schema for CRDs [#1157](https://github.com/operator-framework/operator-lifecycle-manager/pull/1157) * Corrected etcd CRD URL. [#1192](https://github.com/operator-framework/operator-lifecycle-manager/pull/1192) * Added `keywords` in operator metadata. [#1163](https://github.com/operator-framework/operator-lifecycle-manager/pull/1163) * docs - add a mention of bundles to the README to help users find bundle info… [#1176](https://github.com/operator-framework/operator-lifecycle-manager/pull/1176) * Dep is not required. [#1187](https://github.com/operator-framework/operator-lifecycle-manager/pull/1187) * [Bug 1779990](https://bugzilla.redhat.com/show_bug.cgi?id=1779990): fix(packageserver): cache packagemanifests [#1150](https://github.com/operator-framework/operator-lifecycle-manager/pull/1150) * BUG: Fix CI Unit tests. [#1175](https://github.com/operator-framework/operator-lifecycle-manager/pull/1175) * [Bug 1779313](https://bugzilla.redhat.com/show_bug.cgi?id=1779313): Enable multiple namespaces sync if catsrc is updated in global ns [#1125](https://github.com/operator-framework/operator-lifecycle-manager/pull/1125) * [Bug 1771811](https://bugzilla.redhat.com/show_bug.cgi?id=1771811): make certificate updates live upon update [#1151](https://github.com/operator-framework/operator-lifecycle-manager/pull/1151) * [Bug 1769030](https://bugzilla.redhat.com/show_bug.cgi?id=1769030): Replacing operator creates duplicate secrets [#1123](https://github.com/operator-framework/operator-lifecycle-manager/pull/1123) * fix(unit): Fix minor unit test bug and update local cluster to k8s 1.16 [#1147](https://github.com/operator-framework/operator-lifecycle-manager/pull/1147) * [Bug 1760608](https://bugzilla.redhat.com/show_bug.cgi?id=1760608): add resource limits to all OLM pods and the 0.13.0 release for OCP [#1142](https://github.com/operator-framework/operator-lifecycle-manager/pull/1142) * [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/3af2a4b1875bc4af5dea61044792e6626a4d6017...33671ebb9929e837d1e9f8104476bf278f203080) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/985aa35a24e38c70c9328461aab6957cde7caf4a) * [Bug 1819953](https://bugzilla.redhat.com/show_bug.cgi?id=1819953): [release-4.4] [deprecation] Prometheus alert for custom resources [#299](https://github.com/operator-framework/operator-marketplace/pull/299) * [Bug 1804917](https://bugzilla.redhat.com/show_bug.cgi?id=1804917): increase initial delay for appregistry pods [#293](https://github.com/operator-framework/operator-marketplace/pull/293) * [Bug 1813065](https://bugzilla.redhat.com/show_bug.cgi?id=1813065): enable prometheus metrics over https [#289](https://github.com/operator-framework/operator-marketplace/pull/289) * [Bug 1808591](https://bugzilla.redhat.com/show_bug.cgi?id=1808591): Alert to make custom opsrc/csc users aware of deprecation [#284](https://github.com/operator-framework/operator-marketplace/pull/284) * [Bug 1796414](https://bugzilla.redhat.com/show_bug.cgi?id=1796414): Add cluster role with aggregation for reading operatorhub config [#279](https://github.com/operator-framework/operator-marketplace/pull/279) * [Bug 1787660](https://bugzilla.redhat.com/show_bug.cgi?id=1787660): Add CLI flag to set ClusterOperator name. [#280](https://github.com/operator-framework/operator-marketplace/pull/280) * Add marketplace default catalog sources [#278](https://github.com/operator-framework/operator-marketplace/pull/278) * Use DNS for CatalogSource address [#277](https://github.com/operator-framework/operator-marketplace/pull/277) * [Bug 1786037](https://bugzilla.redhat.com/show_bug.cgi?id=1786037): Enable CGO in osbs build target [#276](https://github.com/operator-framework/operator-marketplace/pull/276) * [Bug 1771277](https://bugzilla.redhat.com/show_bug.cgi?id=1771277): Implement Structural Schema [#270](https://github.com/operator-framework/operator-marketplace/pull/270) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/cb36f0b17d7c92c3085d54e54efe0bf279e07e04...985aa35a24e38c70c9328461aab6957cde7caf4a) ### [operator-registry](https://github.com/operator-framework/operator-registry/tree/3c11e08f5e2d54044f7b6843e9a033fa4ad17a6c) * [Bug 1816184](https://bugzilla.redhat.com/show_bug.cgi?id=1816184): fix(dns): fix slow dns resolution of localhost for grpc health probe #269 [#276](https://github.com/operator-framework/operator-registry/pull/276) * [Bug 1816535](https://bugzilla.redhat.com/show_bug.cgi?id=1816535): fix(index): copy correct opm bin builder path [#225](https://github.com/operator-framework/operator-registry/pull/225) * [Bug 1806529](https://bugzilla.redhat.com/show_bug.cgi?id=1806529): [release-4.4] Produce binaries without target platform prefixes by default. [#192](https://github.com/operator-framework/operator-registry/pull/192) * [Bug 1805409](https://bugzilla.redhat.com/show_bug.cgi?id=1805409): fix(docker): add entrypoint [#184](https://github.com/operator-framework/operator-registry/pull/184) * [Bug 1790785](https://bugzilla.redhat.com/show_bug.cgi?id=1790785): feat(appr): exit build early if no manifests were downloaded [#148](https://github.com/operator-framework/operator-registry/pull/148) * Add validate bundle test cases [#166](https://github.com/operator-framework/operator-registry/pull/166) * [Bug 1795658](https://bugzilla.redhat.com/show_bug.cgi?id=1795658): Remove dependency on sqlite from pkg/configmap. [#161](https://github.com/operator-framework/operator-registry/pull/161) * [Bug 1795297](https://bugzilla.redhat.com/show_bug.cgi?id=1795297): Fixing wrong database loaded in memory for export cmd [#163](https://github.com/operator-framework/operator-registry/pull/163) * [Bug 1795237](https://bugzilla.redhat.com/show_bug.cgi?id=1795237): Revert "fix(ci): build opm statically in CI" [#162](https://github.com/operator-framework/operator-registry/pull/162) * Index maintainers can export a package from an index [#154](https://github.com/operator-framework/operator-registry/pull/154) * fix(ci): build opm statically in CI [#160](https://github.com/operator-framework/operator-registry/pull/160) * Add `opm` docs [#149](https://github.com/operator-framework/operator-registry/pull/149) * [Bug 1784028](https://bugzilla.redhat.com/show_bug.cgi?id=1784028): Updating summary for 'Operator Registry ' containers [#153](https://github.com/operator-framework/operator-registry/pull/153) * Add support for choosing the release of a package [#141](https://github.com/operator-framework/operator-registry/pull/141) * chore(release): use robot for deploys [#158](https://github.com/operator-framework/operator-registry/pull/158) * Fix issue with empty docker error output [#156](https://github.com/operator-framework/operator-registry/pull/156) * Build binaries for linux, windows, and mac [#155](https://github.com/operator-framework/operator-registry/pull/155) * Add bundle contents validation [#146](https://github.com/operator-framework/operator-registry/pull/146) * Make downloader.go testable [#139](https://github.com/operator-framework/operator-registry/pull/139) * fix(build): grpc-health-probe was not building properly in 1.13 [#147](https://github.com/operator-framework/operator-registry/pull/147) * fix(bundle): set csv name field on configmap loading [#145](https://github.com/operator-framework/operator-registry/pull/145) * Bundle validate lib functions [#143](https://github.com/operator-framework/operator-registry/pull/143) * [Bug 1783030](https://bugzilla.redhat.com/show_bug.cgi?id=1783030): Detect replacement cycles while adding package channels [#63](https://github.com/operator-framework/operator-registry/pull/63) * Fix tiny typo [#135](https://github.com/operator-framework/operator-registry/pull/135) * Remove package manifest parsing [#137](https://github.com/operator-framework/operator-registry/pull/137) * add cp to configmap-registry image [#144](https://github.com/operator-framework/operator-registry/pull/144) * Add opm to configmap-registry image [#142](https://github.com/operator-framework/operator-registry/pull/142) * Add `opm index add` examples [#140](https://github.com/operator-framework/operator-registry/pull/140) * [Full changelog](https://github.com/operator-framework/operator-registry/compare/a9ae6f9f68c17af4f7d60e5292603f05cb3a3b7e...3c11e08f5e2d54044f7b6843e9a033fa4ad17a6c) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/0306f1e232d13e5e2372829bd0fba9ecbba6afbf) * [Bug 1838259](https://bugzilla.redhat.com/show_bug.cgi?id=1838259): scale: Enable parallel pod creation [#173](https://github.com/openshift/ovn-kubernetes/pull/173) * [Bug 1835985](https://bugzilla.redhat.com/show_bug.cgi?id=1835985): [4.4] hybrid external gw [#167](https://github.com/openshift/ovn-kubernetes/pull/167) * [release 4.4] bug 1829442: Remove errors based on passing nil elements to MarshalPodAnnotations() [#157](https://github.com/openshift/ovn-kubernetes/pull/157) * [Bug 1830416](https://bugzilla.redhat.com/show_bug.cgi?id=1830416): build: require OVN >= 2.13.0-30 for rhbz#1819785, rhbz#1827403, rhbz#1828637, rhbz#1823755 [#153](https://github.com/openshift/ovn-kubernetes/pull/153) * [Bug 1828752](https://bugzilla.redhat.com/show_bug.cgi?id=1828752): regression: logical_router_port mac address is case sensitive [#163](https://github.com/openshift/ovn-kubernetes/pull/163) * [Bug 1827392](https://bugzilla.redhat.com/show_bug.cgi?id=1827392): hybrid-overlay: fix podChanged() return values [#147](https://github.com/openshift/ovn-kubernetes/pull/147) * [Bug 1823557](https://bugzilla.redhat.com/show_bug.cgi?id=1823557): Upstream merge 2020-04-20 [#135](https://github.com/openshift/ovn-kubernetes/pull/135) * [Bug 1819881](https://bugzilla.redhat.com/show_bug.cgi?id=1819881): [4.4] bump OVS/OVN to 2.13 [#129](https://github.com/openshift/ovn-kubernetes/pull/129) * [Bug 1814712](https://bugzilla.redhat.com/show_bug.cgi?id=1814712): Removing node bring up debug log level [#132](https://github.com/openshift/ovn-kubernetes/pull/132) * [Bug 1810816](https://bugzilla.redhat.com/show_bug.cgi?id=1810816): [4.4] CARRY: ovn: fix cloud load balancer rules for IPv6 [#113](https://github.com/openshift/ovn-kubernetes/pull/113) * [Bug 1806666](https://bugzilla.redhat.com/show_bug.cgi?id=1806666): merge master to release-4.4 [#99](https://github.com/openshift/ovn-kubernetes/pull/99) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/1d9574bfc80b3947fe2246249b8c58057c155c20...0306f1e232d13e5e2372829bd0fba9ecbba6afbf) ### [pod](https://github.com/openshift/images/tree/6cdb5d360768d8f87a615286180e46784ae7d28f) * Add top level owners for images [#15](https://github.com/openshift/images/pull/15) * egress/dns-proxy: switch to haproxy 2.x [#14](https://github.com/openshift/images/pull/14) * [Full changelog](https://github.com/openshift/images/compare/300794f6c18b6208eeb388f616642358cc759f29...6cdb5d360768d8f87a615286180e46784ae7d28f) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/00985729c9eee39a6a7faf7747c8afc1fdfb54df) * Bump Prometheus module to v2.15.2 [#22](https://github.com/openshift/prom-label-proxy/pull/22) * injectproxy: remove proxy label from the query parameters [#21](https://github.com/openshift/prom-label-proxy/pull/21) * Add support for /api/v2/silences [#20](https://github.com/openshift/prom-label-proxy/pull/20) * Add support for /api/v1/alerts [#18](https://github.com/openshift/prom-label-proxy/pull/18) * Update vendor/ directory [#19](https://github.com/openshift/prom-label-proxy/pull/19) * Add support for /api/v1/rules [#16](https://github.com/openshift/prom-label-proxy/pull/16) * Update to Go 1.13 [#17](https://github.com/openshift/prom-label-proxy/pull/17) * injectproxy: add unit tests [#15](https://github.com/openshift/prom-label-proxy/pull/15) * vendor: sync vendor/ directory [#14](https://github.com/openshift/prom-label-proxy/pull/14) * Update OWNERS [#12](https://github.com/openshift/prom-label-proxy/pull/12) * Makefile: add 'vendor' target [#13](https://github.com/openshift/prom-label-proxy/pull/13) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/b8153a7f39f1a34c03059f1b9dfb05d2c1297414...00985729c9eee39a6a7faf7747c8afc1fdfb54df) ### [prometheus](https://github.com/openshift/prometheus/tree/2c4263549c5c3a812d59f49b9183cbc65383abc4) * Update to v2.15.2 [#45](https://github.com/openshift/prometheus/pull/45) * Remove patches needed to build with Go 1.12 [#44](https://github.com/openshift/prometheus/pull/44) * Dockerfile.ocp: upgrade Go to 1.13 [#43](https://github.com/openshift/prometheus/pull/43) * web/ui: hide the link to the new React UI [#41](https://github.com/openshift/prometheus/pull/41) * [Full changelog](https://github.com/openshift/prometheus/compare/c086098da5f01ab9565bdda772d3459bea2913f2...2c4263549c5c3a812d59f49b9183cbc65383abc4) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/6299b49b7e11724cf80ed54ae6065368d0ea2163) * Dockerfile.ocp: upgrade Go to 1.13 [#31](https://github.com/openshift/prometheus-alertmanager/pull/31) * Bump v0.20.0 [#30](https://github.com/openshift/prometheus-alertmanager/pull/30) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/11aa2a87c5bfb84cba76b90a3867a06a55e2605e...6299b49b7e11724cf80ed54ae6065368d0ea2163) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/b6601c800ab42775f2e5ef2d3e85793136035cba) * [Bug 1833427](https://bugzilla.redhat.com/show_bug.cgi?id=1833427): retain pvc metadata [#70](https://github.com/openshift/prometheus-operator/pull/70) * [Bug 1801358](https://bugzilla.redhat.com/show_bug.cgi?id=1801358): Bump v0.35.1 [#52](https://github.com/openshift/prometheus-operator/pull/52) * Bump to 0.35.0 [#51](https://github.com/openshift/prometheus-operator/pull/51) * Dockerfile.ocp: update Go to 1.13 [#48](https://github.com/openshift/prometheus-operator/pull/48) * Update OWNERS file [#49](https://github.com/openshift/prometheus-operator/pull/49) * Set preserve unknown fields false [#47](https://github.com/openshift/prometheus-operator/pull/47) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/33f333ed95cc1a9c5c86e6b8f57fcae1e70d4102...b6601c800ab42775f2e5ef2d3e85793136035cba) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/a7d3a64d14034beeb202f73ed9d5698f3e8937a9) * [Bug 1804012](https://bugzilla.redhat.com/show_bug.cgi?id=1804012): On bare metal, detect system info [#57](https://github.com/openshift/node_exporter/pull/57) * [Bug 1799718](https://bugzilla.redhat.com/show_bug.cgi?id=1799718): Detect OpenStack virt type nodes [#55](https://github.com/openshift/node_exporter/pull/55) * text_collectors: Detect AWS and GCP virt platform type [#51](https://github.com/openshift/node_exporter/pull/51) * Disable cpu info metric on non x86 arches [#52](https://github.com/openshift/node_exporter/pull/52) * [Bug 1789083](https://bugzilla.redhat.com/show_bug.cgi?id=1789083): Not reporting 'none' when no platforms located [#48](https://github.com/openshift/node_exporter/pull/48) * Dockerfile.ocp: upgrade Go to 1.13 [#47](https://github.com/openshift/node_exporter/pull/47) * [Bug 1775454](https://bugzilla.redhat.com/show_bug.cgi?id=1775454): virtwhat multiple platform [#42](https://github.com/openshift/node_exporter/pull/42) * [Full changelog](https://github.com/openshift/node_exporter/compare/d0b913aa0dc58d87bab16ed5a8799a9e06891705...a7d3a64d14034beeb202f73ed9d5698f3e8937a9) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/e5a04d6a080f60ada51cfdbb7faa2883aa59b03f) * [Bug 1810418](https://bugzilla.redhat.com/show_bug.cgi?id=1810418): Ensure service CA certs are created with unique serial numbers [#111](https://github.com/openshift/service-ca-operator/pull/111) * [Bug 1803282](https://bugzilla.redhat.com/show_bug.cgi?id=1803282): enable signer ca expiry timer metrics [#95](https://github.com/openshift/service-ca-operator/pull/95) * Update CA duration to 26 months to ensure upgrade after rotation [#106](https://github.com/openshift/service-ca-operator/pull/106) * Remove the option to disable automated CA rotation [#107](https://github.com/openshift/service-ca-operator/pull/107) * e2e test to check service serving cert using client pod [#98](https://github.com/openshift/service-ca-operator/pull/98) * Fix CA bundle annotation check to be case-insensitive [#103](https://github.com/openshift/service-ca-operator/pull/103) * Update new bundle injection targets to only support beta annotation [#102](https://github.com/openshift/service-ca-operator/pull/102) * Extend service CA duration to 14 months [#101](https://github.com/openshift/service-ca-operator/pull/101) * Enable injection of service CA bundle for admission webhooks [#79](https://github.com/openshift/service-ca-operator/pull/79) * Enable injection of service CA bundle for CRDs [#100](https://github.com/openshift/service-ca-operator/pull/100) * Remove unnecessary permissions for controllers [#97](https://github.com/openshift/service-ca-operator/pull/97) * Refactor ca bundle injection for maintainability [#78](https://github.com/openshift/service-ca-operator/pull/78) * Double polling timeout that looks to be failing the rotation tests [#99](https://github.com/openshift/service-ca-operator/pull/99) * Deploy all controllers as one process [#89](https://github.com/openshift/service-ca-operator/pull/89) * Configure metrics collection for operator [#90](https://github.com/openshift/service-ca-operator/pull/90) * Add marun as reviewer and approver [#94](https://github.com/openshift/service-ca-operator/pull/94) * remove dockerfile and add depency checking targets [#92](https://github.com/openshift/service-ca-operator/pull/92) * bump builder image to golang-1.13 in dockerfiles [#91](https://github.com/openshift/service-ca-operator/pull/91) * Remove unnecessary use of API-based controller configuration [#88](https://github.com/openshift/service-ca-operator/pull/88) * Update to go modules [#87](https://github.com/openshift/service-ca-operator/pull/87) * Support setting CA validity duration via unsupportedConfigOverrides [#85](https://github.com/openshift/service-ca-operator/pull/85) * bump(*) [#86](https://github.com/openshift/service-ca-operator/pull/86) * Enable Auth for the metrics endpoints for the controllers [#81](https://github.com/openshift/service-ca-operator/pull/81) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/dd7235b4568fe22232f9cee2855967da5e0c52b2...e5a04d6a080f60ada51cfdbb7faa2883aa59b03f) ### [telemeter](https://github.com/openshift/telemeter/tree/debbf8601f20ad6606c2672f4dd6e9b64c7f2490) * [Bug 1813221](https://bugzilla.redhat.com/show_bug.cgi?id=1813221): jsonnet/telemeter: set cpu requests, unset limits [#320](https://github.com/openshift/telemeter/pull/320) * BUG 1796927: *: Move metrics whitelist to downstream usage [#306](https://github.com/openshift/telemeter/pull/306) * Add annotation for new Observatorium API Route [#305](https://github.com/openshift/telemeter/pull/305) * Add missing jsonnet binary to builds [#303](https://github.com/openshift/telemeter/pull/303) * Makefile: execute built `jb` from correct path [#302](https://github.com/openshift/telemeter/pull/302) * Fix remote write metrics [#300](https://github.com/openshift/telemeter/pull/300) * dockerfiles: simplify app-sre build tooling [#301](https://github.com/openshift/telemeter/pull/301) * Capture total CAM app workload migrations by migration state. [#298](https://github.com/openshift/telemeter/pull/298) * jsonnet/telemeter: Record a "subscribed cluster" metric [#297](https://github.com/openshift/telemeter/pull/297) * pkg/receive: return correct status code [#299](https://github.com/openshift/telemeter/pull/299) * jsonnet/telemeter: Add recording rule for cluster availability [#296](https://github.com/openshift/telemeter/pull/296) * Consume authorize_url from Secret [#288](https://github.com/openshift/telemeter/pull/288) * test: use UP for querying in integration test [#292](https://github.com/openshift/telemeter/pull/292) * tools.go: fix integration test by pinning deps [#293](https://github.com/openshift/telemeter/pull/293) * OWNERS: add rporres [#291](https://github.com/openshift/telemeter/pull/291) * test: Use specific version of UP to fix broken integration tests [#294](https://github.com/openshift/telemeter/pull/294) * Dockerfile: update to Go 1.13 [#287](https://github.com/openshift/telemeter/pull/287) * jsonnet: use stable APIS in benchmark manifests [#289](https://github.com/openshift/telemeter/pull/289) * Add first Telemeter recording rules [#286](https://github.com/openshift/telemeter/pull/286) * Enforce forwarding from v1 /upload to v2 receive hashring [#277](https://github.com/openshift/telemeter/pull/277) * jsonnet/telemeter: fix setMemcached func [#284](https://github.com/openshift/telemeter/pull/284) * jsonnet/telemeter: ensure tag in memcached [#283](https://github.com/openshift/telemeter/pull/283) * pkg/authorize: Print body on unexpected authz request result [#282](https://github.com/openshift/telemeter/pull/282) * jsonnet/telemeter: monitor memcached [#280](https://github.com/openshift/telemeter/pull/280) * pkg/cache: update memcached dns on interval [#278](https://github.com/openshift/telemeter/pull/278) * jsonnet/telemeter: fix memcached replica offset [#276](https://github.com/openshift/telemeter/pull/276) * OWNERS: add bartek [#275](https://github.com/openshift/telemeter/pull/275) * pkg/cluster: fix running telemeter without verbose [#274](https://github.com/openshift/telemeter/pull/274) * cmd/telemeter-server,pkg/cache: cache auth resps [#273](https://github.com/openshift/telemeter/pull/273) * test/e2e: fix forward test [#272](https://github.com/openshift/telemeter/pull/272) * jsonnet: Whitelist cluster:usage:* for telemetry [#268](https://github.com/openshift/telemeter/pull/268) * insightsclient_request_send_total metric from insights-operator [#251](https://github.com/openshift/telemeter/pull/251) * [Full changelog](https://github.com/openshift/telemeter/compare/1c05598922c2a9160c83057e7786de06a8b0080b...debbf8601f20ad6606c2672f4dd6e9b64c7f2490) ### [thanos](https://github.com/openshift/thanos/tree/40b1b225e14d3a6f8fae427b05920fc5bf667798) * Update vendor/ directory [#21](https://github.com/openshift/thanos/pull/21) * Update to Go 1.13 [#20](https://github.com/openshift/thanos/pull/20) * [Full changelog](https://github.com/openshift/thanos/compare/4aaa91e9b982177e113c80567ec3808dcf122769...40b1b225e14d3a6f8fae427b05920fc5bf667798)