Back to index 
Download the installer  for your operating system or run 
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.0-fc.0-x86_64 Team Approvals: 
Tests:
Blocking jobsupgrade Succeeded  release-openshift-origin-installer-e2e-aws-upgradeupgrade-minor Succeeded  release-openshift-origin-installer-e2e-aws-upgrade Informing jobsaws Succeeded  periodic-ci-openshift-release-master-nightly-4.8-e2e-awsaws-serial Succeeded  periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-serial Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.1  
Created: 2021-04-16 13:43:24 +0000 UTC
Image Digest: sha256:2c7422ed5f904ce2466f4d48b53305fc94cbd4f577adbb640cc74cc47ef437a7
Release 4.8.0-fc.0 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-16-071052 
Components 
New images 
Removed images 
Rebuilt images without code change 
Bug 1942883 : Rebase to v0.10.1 #183 Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #182  
Add BZ component to OWNERS #181  
Bug 1932229 : Rebase to v0.9.0 #180 Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #179  
Full changelog  
Bug 1924470 : Bump Kubernetes to 1.21 #119 Fix kube-rbac-proxy image reference #118  
Add metrics scraping #117  
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #115  
Bug 1933184 : Add maxUnavailable to DaemonSets #114 Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #112  
Cleanup: Remove serviceName from controller manifest #113  
Full changelog  
Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #132  
Bug 1924472 : UPSTREAM: 106: vendor bump to gogo/protobuf 1.3.2 #136 Rebase master #135  
Full changelog  
Bug 1950007 : UPI image: use get-pip instead of easy_install #4850 Bug 1941759 : Make failure to fetch cloud info non-fatal #4733 aws: support for bring-your-own hosted zone #4772  
update terraform-provider-ironic to v0.2.5 to get better error handling #4835  
pkg/destroy/gcp: fix dropped error #4836  
Revert “Dockerfile.upi.ci: Drop pip+pyopenssl installs” #4831  
Bug 1945659 : remove ovirt_cafile from ovirt-credentials secret #4809 OpenStack: Availability zones for root volumes #4707  
Bug 1945236 : add proxy params to bootstrap ignition #4804 Bug 1938131 : pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4825 Bug 1946307 : gcp: install google cloud sdk with yum the recommended way #4819 cmd: diagnose problems downloading release image #4751  
Bug 1937722 : OCP 4.8: Passing oVirt certificate information to Terraform #4737 Bug 1946119 : aws: support setting IAM role in the default AWS machine platform #4818 hack: use yaml for coreos manifest #4814  
Updating ose-baremetal-installer builder & base images to be consistent with ART #4781  
pkg/destroy/aws: fix dropped error #4815  
Baremetal: Remove the -openstack rename in the os image. #4725  
Byo IAM roles for IPI install #4790  
Test GCP versioned binary #4811  
Bug 1944268 : aws: allow use of unknown regions in known partitions #4801 Fix ipv6/dual-stack validation with Azure #4766  
installer-create: Provide user friendly error messages during failures #4800  
data/bootstrap: Check if release image architecture matches host architecture #4592  
installer/pkg/asset/installconfig/azure: fix dropped error #4793  
Bug 1925216 : Bump gophercloud utils #4786 Inject CoreOS stream metadata as configmap via CVO manifest #4760  
pkg/asset/cluster: fix dropped error #4770  
Add and use stream metadata for RHCOS, add openshift-install coreos print-stream-json #4582  
Bug 1931115 : Azure: Check Azure disk Instance Type for PremiumIO Capabilities #4726 Validate HotplugVolumes feature gate in Kubevirt #4650  
Bug 1934557 : RHCOS boot image bump for LUKS fixes #4778 images: Add Dockerfile.upi.ci.rhel8 #4785  
gather-bootstrap: Gather logs before bootstrap shuts down #4693  
Revert “Check if VIP IPs overlap with machine CIDR provided during vsphere installation” #4779  
Dockerfile.upi.ci: Drop pip+pyopenssl installs #4784  
Add resource filter that matches Label or ClusterID #4717  
Update cluster-api-provider-ovirt, cluster-api-provider-aws and baremetal-operator #4700  
Enable forward compatibility with kcmo rendering of signing keypair #4771  
Bug 1939513 : KubeVirt platform: Add the immediate request annotation to the source PVC #4759 Bug 1918469 : Check if VIP IPs overlap with machine CIDR provided during vsphere installation #4754 Update owners with new Installer Team members #4774  
asset/tls: fixes certkey unit test for Go >= 1.15 #4769  
Baremetal: Explicitly set watchAllNamespaces #4709  
README: change install to create #4747  
gcp: add kubernetes owned label to master machines #4752  
bootstrap: record progress of services #4742  
gcp: divide machine CIDR into 2 networks for subnets #4749  
Support configurable libvirt disk size #4757  
IPI-BAREMETAL: document how to use external LB for api/ingress traffic #4765  
Bug 1804230 : fix broken ETCD link in user docs #4764 docs/user/aws/customization: Fix KMS-key link format #4762  
Bug 1933414 : openstack: Consistent port names #4734 Bug 1934557 : bump RHCOS image for LUKS fix #4745 Bug 1934123 : generate glance url considering the region #4740 installconfig/aws: validate connectivity to service endpoints. #4699  
Bug 1937460 : Update gophercloud module from master #4741 pkg/asset/cluster/aws: fix dropped error #4727  
Bug 1903055 : Set default values to machine pools before validation #4695 Add docs about issues on UPI with Kuryr #4649  
Bug 1936443 : Revert “baremetal: send full ignition to masters” #4722 kubevirt platfrom validate permissions #4720  
Transition responsibility for CEO asset creation and placement #4691  
Bug 1930240 : baremetal: Set missing IP in clouds.yaml #4702 openstack: add networking quota checks #4481  
docs/user/azure: add resourceGroupName customization #4728  
cmd/openshift-install: fix dropped error #4681  
: Removed ‘0’ from machineset name #4723  
vsphere: Validate vcenter user input to match RFC standards #4708  
Bug 1926364 : baremetal: update terraform diagnosis for API timeout #4715 Adjust master-update.fcc to the new ceo render secret structure #4712  
Bug 1924474 : upgrade gogo/protobuf to v1.3.2 and k8s.io/api to v0.20.1 #4716 Bug 1923038 : OpenStack: cache cloud info #4606 Bug 1894774 : openstack: Document setting affinity for workers #4687 Bug 1932799 : baremetal: always use API VIP for installer communication #4692 Bug 1880758 : Replace description to a more meaningful one #4636 doc: openstack/IPI - Provider Networks #4646  
Bug 1868755 : vsphereprivate: tf plugin to no longer error if no network found. #4678 Bug 1932789 : Fix proxy validation when specified with port. #4694 Bug 1873079 : openstack: restrict SSH to machineNetwork CIDR #4659 Enable bootkube compatibility for ceo rendering improvements #4686  
OpenStack: Stop using deprecated interpolation syntax #4679  
baremetal: automatic UEFI secure boot configuration #4675  
use vendored mockgen for generating mock clients #4662  
docs/aws-iam: improving the concepts for Account root user and IAM user #4556  
Make copies of machine pools in machines asset #4666  
docs: fix small typo in ignition url #4685  
pkg/metrics/builder: fix test errors #4028  
Bug 1925291 : baremetal: include netmask in DNSMasq dhcp range #4639 baremetal:  pass an sshKey to ironic #4677  
openstack: Test AZ Machines generation #4473  
Bug 1910067 : openstack UPI: Set the API microversion when operating openstack server groups #4375 baremetal: sync baremetal-operator #4669  
Bug 1917931 : Fix GCP openssl not found error #4656 openstack: allow for fewer than 3 masters #4672  
proxy: Check if proxies are in cluster and service networks #4670  
update ci image references #4661  
Bump bootstrap in place MCS master ignition to v3_2 #4668  
bootstrap: Ensure temp compat for old and new ceo secret structure #4667  
Stream metadata prep #4576  
vSphere: mark imported virtual machines as template #4660  
vendor/hashicorp: Bump terraform-provider-vsphere #4644  
openstack: refactor getZones() to use gophercloud/utils #4462  
Bug 1786314 : openstack: cacert does not require system trust #4647 Bug 1786314 : Bump dependencies #4561 upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #3533  
Bug 1928537 : bump ignition to v3_2 #4653 update iptables call with sudo #4623  
Updating ose-installer-artifacts builder & base images to be consistent with ART #4631  
Cleanup argument usage in bootkube.sh for ceo #4609  
Updating ose-baremetal-installer builder & base images to be consistent with ART #4630  
Bug 1924701 : Fix FIP detach from Router #4637 Updating ose-installer builder & base images to be consistent with ART #4629  
aws/session.go: include another internal provider name for static creds #4655  
Bug 1873649 : Validate noProxy input and add prefix for proxy urls #4632 asset: move common bootstrap ignition code into a helper type #4652  
Add bootstrap-in-place files to bootstrap-in-place-for-live-iso.ign #4651  
Workaround golang linux/arm64 link error #4243  
OWNERS: Remove ehashman and asalkeld from azure reviewers #4531  
vSphere: Updating Privileges, roles and permissions #4466  
aws: support more auth options in manual mode #4596  
Single Node deployment with bootstrap-in-place #4482  
Bug 1916593 : OpenStack UPI: Tag all resources with clusterID #4622 Bug 1912571 : libvirt: support setting network dnsmasq options through the install config #4494 Bug 1924140 : fix a typo in an env variable name #4608 machines/openstack: re-enable external clientOpts #4638  
vSphere: add missing destroy OWNERS & update OWNERS_ALIASES #4581  
Fix OWNERS for openstack #4641  
data/rhcos.json: Update boot images #4633  
Add controlPlaneTopology to infrastructure manifest #4497  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
Bug 1857008 : Set the machine instance state annotation #142 Updating baremetal-machine-controller builder & base images to be consistent with ART #135  
Updating baremetal-machine-controller builder & base images to be consistent with ART #121  
Changing the default behaviour of the CAPBM to request hard reboot #138  
add stbenjam to owners file #141  
stop generating CRDs for provider spec and status #140  
Full changelog  
Bug 1949898 : modify power_interface for irmc #144 Merge upstream 2021-04-06 #142  
Merge upstream 2021-03-30 #139  
Updating ose-baremetal-operator builder & base images to be consistent with ART #136  
Bug 1941636 : BM worker nodes deployment with virtual media failed while trying to clean raid #138 Copy generated BMH CRD to /manifests directory for CVO to install it #135  
Generate BMH CRD with annotations needed for OpenShift #134  
Merge upstream 20210311 #133  
Bug 1927678 : Backporting BMO extensions to support different reboot modes #128 Remove yum install genisoimage from Dockerfile.ocp #126  
Merge upstream 2021-02-11 #125  
Updating ose-baremetal-operator builder & base images to be consistent with ART #124  
Full changelog  
Remove etcd name logic #134  
Updating baremetal-runtimecfg builder & base images to be consistent with ART #131  
Add node resolution to corednsmonitor #129  
Bug 1939740 : sort AddressesDefault by ifindex and IPv4/IPv6 preference #130 Build all commands at once in Dockerfiles #127  
Sort node-ip addresses based on default route priority #125  
Delete DNS-VIP and DNSVirtualRouterID #124  
Switch Dockerfile to new image registry #126  
Add dnsmasqmonitor #118  
Updating baremetal-runtimecfg builder & base images to be consistent with ART #120  
Move to quay.io dhcp image to avoid Dockerhub limits #113  
Full changelog  
Bug 1937020 : oc adm release new should look at image stream status tags #797 Bug 1949050 : Update containers/image #737 Remove tnozicka from OWNERS and clean those files too #726  
Remove oc adm catalog build #787  
Bug 1890828 : Skip images that has already been deleted #805 Bug 1925148 : ImageRef Stream name priority increased #768 Bug 1946839 : Revert: Split work of oc image mirror #780 OSDOCS-2033 : Adding examples for some CLI commands #801 Updating generate docs output for product docs #798  
Updating oc-specific descriptions #800  
Bump 4.8 kubernetes 1 21 0 beta 1 #773  
Updating openshift-enterprise-cli builder & base images to be consistent with ART #799  
Fix usage error print #788  
Fixing oc status help example message #791  
Fix govet error after golang 1.16 bump #796  
Updating ose-cli-artifacts builder & base images to be consistent with ART #794  
Updating openshift-enterprise-cli builder & base images to be consistent with ART #793  
Bug 1919168 : when mirroring to a file destination, mount images under the index location #772 prevent inspect from panic-ing if pods are missing #762  
stop trying to gather metrics and other endpoints directly from pods #763  
Bug 1874106 : Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761 Fix unit test to use new IS #765  
Bug 1935102 : Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757 inspect clusteroperators as a backup to must-gather if it fails #749  
pkg/cli/admin/inspect/namespace: Gather PDBs too #750  
Bug 1880865 : Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746 indicate how many bytes the hidden secret key was #752  
Remove old dependencies on dockerv1client and replace with newer equivalents #745  
Bug 1928850 : update new-app help to avoid image references without registry/repository (docker.io throttling related) #742 Bug 1920024 : Allow debug to start with a single --image argument #399 Add summary to oc must-gather #738  
Bug 1925236 : RouteDescriber: Filter endpoints on route.Spec.Port #730 Updating ose-cli-artifacts builder & base images to be consistent with ART #735  
Bug 1904006 : update and clarify –dir –from-dir flags with ‘oc image’ #729 Updating ose-tools builder & base images to be consistent with ART #734  
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733  
Updating openshift-enterprise-cli builder & base images to be consistent with ART #732  
upate registry.svc.ci->registry.ci #731  
add simple debug for image serve #690  
Add help text to ‘oc registry login’ when using –registry flag #721  
Bug 1919032 : Fix image extract from Root Directory #713 Full changelog  
Bug 1927017 : Use file observer for Proxy CA changes #320 Bug 1948628 : Fix ccoctl create aws iam-roles command and docs #325 Bug 1948628 : Add aws subcommand to ccoctl and additional UX changes #321 Bug 1946097 : oVirt credentials secret contains unnecessary “ovirt_cafile” #317 Add management workload annotations #319  
Bug 1940142 : Correct incorrect CACert in secrets created prior to 4.6 #314 installer manifests and ‘all’ subcommand #311  
CCO-73 : Add command to delete resources created by ccoctl #312 make docs reflect reality of parameter names #316  
Ccoctl docs #307  
iam-roles subcommand #306  
add generate-only mode for ccoctl create identity-provider #304  
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #313  
Bug 1927017 : Context cancel on stopped leading #310 manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #308  
no error when SecretRef does not exist #305  
require annotation before upgrade when in manual mode #286  
report STS as a submode of Manual #303  
CCO-67 : Add command to setup OpenID Connect provider #302 Add service account names to credentials request manifest #298  
Add a CredentialsRequest field to store service account names #299  
new binary for setting up credentials outside of cluster #296  
Bug 1927925 : spell fix user-visible string #300 Bug 1924477 : Tag gogo/protobuf to v1.3.2 #297 Updating ose-cloud-credential-operator builder & base images to be consistent with ART #295  
Add controller to cleanup stale credentials requests #285  
specify Azure and GCP as supporting Manual mode #291  
Add initial documentation for using AWS Security Token Service #290  
Full changelog  
Bug 1946540 : only configure webhook authenticators when oauth-apiservers are ready during upgrade #433 e2e: fix the token names in tokentimeout test to match the new format #432  
extends shutdown delay duration to 10 seconds #429  
move the oauth-server deployment into a generic workloads controller #414  
oauth-apiserver: add access token inactivity timeout observer #422  
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #421  
follow up changes to clean up endpoint accessible controller #404  
Bug 1934107 : webhook authentication: fix oauth-apiserver IP for IPv6 environments #415 switch to v1beta1 for the p&f APIs #393  
wire openshift authentication as a webhook authenticator #304  
removes the encryption provider #409  
e2e: Pin gitlab docker image to 13.8.4-ce.0 #413  
Remove the ‘authentication.operator.openshift.io/managed’ annotation from user,oauth apiservices #407  
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #406  
Support non-HA mode #391  
Full changelog  
Fix build with Go 1.16 #200  
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #199  
Housekeeping: add Chen to approvers, update to ci registry #197  
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #193  
Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #192  
add component and subcomponent to OWNERS #191  
Full changelog  
Add management workload annotations #124  
Bug 1948787 : secret.StringData is a WriteOnly convience field, stop using it to read #125 Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #123  
Use BMH manifest provided by openshift/baremetal-operator #122  
Use the webhook for CR validation #84  
Support TLS for ironic and inspector #80  
Ensure WATCH_NAMESPACE is always set whether enabled or not #120  
Create a webhook for CR validation #87  
Update BMH CRD #118  
Only set IMAGES_JSON if not previously set #116  
Bug 1885349 : Inject proxy environment variables everywhere #109 Simplify the rbac roles under common groups if the verbs are the same #113  
Allow BMO to watch all Namespaces #106  
Add a couple more linters and fix some issues raised #108  
Remove the CBO down alert #111  
Fix annotations for the prometheus manifests #110  
Bug 1927068 : provisioning: configure DHCP range with netmask #104 Add POD_NAMESPACE env variable to bmo container #107  
Bug 1906102 : Add standard metrics support for CBO #26 Update BMH CRD from metal3-io/baremetal-operator #105  
Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #101  
Update bmh crd #100  
Full changelog  
Updating ose-cluster-bootstrap builder & base images to be consistent with ART #54  
Bug 1933263 : bump(library-go) #56 allow bootstrapping to create SCCs #55  
Single Node deployment with bootstrap-in-place #51  
Full changelog  
Bug 1949145 : Add missing annotations to upc #193 Bug 1949145 : Add user facing priority class #191 Add IBM Cloud managed annotations to CVO manifests #166  
pkg/operator/kube_cloud_config: Fix “kuberneted” -> “Kubernetes” doc typo #172  
Bug 1901535 : Update openshift/api dependency #187 Mark operator pod as system-cluster-critical #184  
Updating ose-cluster-config-operator builder & base images to be consistent with ART #188  
Updating ose-cluster-config-operator builder & base images to be consistent with ART #182  
bump openshift/api to support new field controlPlaneToplogy in #175  
Full changelog  
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #83  
Bug 1926444 : Fix installation on ROKS #79 Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #77  
Full changelog  
Bug 1946893 : update inconsistent error message for AvailableCondition #258 Bug 1948708 : IBM Cloud manifest profile patch #215 Bump openshift/api, controller runtime, and kube component versions #257  
node-resolver: Use “kubernetes.io/os” node label #255  
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #249  
Add node-resolver daemonset #209  
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #216 Bug 1943578 : Corefile: Use 30 second max TTL for caching of negative responses #253 Bug 1936022 : Fix spurious reconciliation of DNS daemonset and service #243 NE-515 : Alerts: Update prometheus alert rules for CoreDNS v1.8.z #239 Bug 1884053 : Configure CoreDNS to shut down gracefully #237 Give CoreDNS access to endpointslices #244  
Bug 1934905 : Enable errors plugin for custom upstream resolvers #241 Bug 1933761 : Set CoreDNS’s cache’s maximum TTL to 900 seconds #240 NE-514 : Corefile: Drop deprecated kubernetes upstream option #238 Bug 1919737 : Set CoreDNS readiness probe period and timeout each to 3 seconds #234 Updating ose-cluster-dns-operator builder & base images to be consistent with ART #233  
Add rfredette to OWNERS #224  
Full changelog  
Bug 1949418 : bump(*): vendor update #564 Bug 1948553 : bindata, pkg: Propagate operator log level to etcd itself #561 vendor: bump k8s v0.21.0-rc.0 #563  
Bug 1948040 : *: enable zap as default logger #562 Bug 1927942 : pkg/etcdenvvar: enable SO_REUSEADDR #553 Updating cluster-etcd-operator builder & base images to be consistent with ART #557  
update library-go to fix tight loops #558  
Bug 1931658 : render: refactor scaling strategies #547 Remove deprecated render options and remove default #552  
Remove unused render command options and configuration #549  
Migrate tls bootstrap from the installer #546  
pkg/etcdenvvar: set periodical watch progress notification to 5s #548  
Manage one aggregated cert secret rather than one per cert type #544  
switch to v1beta1 for the p&f APIs #516  
Refactor creation of aggregated cert secrets #542  
Bug 1929359 : pkg/operator/quorumguardcontroller: use cli image from release payload #543 Improve cert controller detection and correction of invalid certs #540  
Adding single node ocp cluster support #527  
Updating cluster-etcd-operator builder & base images to be consistent with ART #538  
Bug 1925586 : pkg/operator/metriccontroller: cleanup transports #534 Full changelog  
Bug 1948716 : IBM cloud managed profile patch #587 Bug 1948626 : test/e2e: Make TestRouteAdmissionPolicy deterministic. #598 Add management workload annotations #595  
NE-302 : Add field for configuring number of HAProxy threads in router #580 Add h2spec client subcommand #590  
configurable_route_test: Preserve ingress spec #593  
Bug 1946788 : ingressclass: Don’t set default annotation #592 ingressclass: New controller. #574  
NE-551 : Configure router to use Power of Two Random Choices with Override #589 Bug 1943845 : Add startup probe to the router deployment #583 Add http/2 and gRPC test server code as new subcommands #585  
Add the new NetworkPolicy-matching label to the namespace #586  
Introduce ingress controller #552  
NE-553 : Implement the PROXY protocol API #581 Add service account names to credentials request manifest #548  
NE-354 : Implement Tunable router header buffers #576 Bug 1907315 : Change AWS interal LB annotation to match documentation #543 Bug 1928931 : Update DNSRecord CRD from v1beta1 to v1 #575 NE 484: Use ingress-operator subcommand instead of hello-openshift #561  
Use HAProxy log level “info” to enable access logs #572  
Bug 1936030 : Fix spurious reconciliation of NodePort services #567 NE-518 GCP: Implement GCP Internal LB Global Access option #550  
Bug 1935528 : Canary: Use cluster-wide proxy for canary client #565 Bug 1934773 : Canary: Perform canary test probes over https #562 Bug 1933102 : Canary: Schedule canary server pods to worker and infra nodes #560 Bug 1932401 : Canary: Add edge termination to canary route #556 Bug 1914127 : Delete the ingress.openshift.io/operator finalizer #549 Bug 1925245 : Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #542 Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #544  
Add rfredette to OWNERS #513  
NE-508 Support cluster HA mode #519  
Full changelog  
Bug 1949591 : tweak removed api in use alert expression #1044 Add management workload annotations #1095  
Bug 1932165 : variables in DeprecatedAPIInUse alert’s annotations.message are not parsed to existing values #1055 Bug 1949418 : bump(*): vendor update #1103 Bug 1949593 : rename DeprecatedAPIInUse alert to APIRemovedInNextReleaseInUse #1045 Bug 1949306 : add deprecated CRD manifest #1102 Bug 1948431 : Bump openshift/api to get the necessary CSIMigration feature gates #1098 Update DeprecatedAPIInUse alert for new release. #1092  
bump(k8s.io/*): 1.21 #1080  
Bug 1909600 : static-pods: retry failed installers #1035 Bug 1939226 : make kube-apiserver readiness checks, check readyz #1065 Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART #1039  
Bug 1937916 : add a flowschema to ensure that probes never get 429s #1060 e2e token timeouts: remove the test that moved to CAO #1076  
config api-audiences along with SA issuer #1050  
Bug 1939227 : make liveness hit livez #1066 switch to v1beta1 for the p&f APIs #1028  
make KAS-o upgradable even when webhook authenticators are set #1052  
token inactivity e2e: wait for KAS to stop progressing #1047  
render initial SCC in addition to having the CVO reconcile #1049  
bump to get latest openshift api #1048  
clean up: uses a static encryption provider form the library-go #1043  
add DeprecatedAPIInUse alert #1018  
Speed up port reuse via SO_REUSEADDR #1046  
add rolebinding for delegated in-cluster authentication #1038  
Bug 1926465 : bootstrap: add –advertise-address=pod.status.hostIP #1040 Bug 1926867 : competing connectivitycheckcontrollers cause pod restarts during upgrades #1036 Full changelog  
Add management workload annotations #516  
Bug 1949418 : bump(*): vendor update #519 Remove tnozicka from OWNERS #502  
Bug 1948431 : Bump openshift api version to get CSIMigrationXXX feature gates #518 bump(k8s.io/*): 1.21 #515  
update library-go to fix tight loops #514  
Migrate to using keypair generation and validation from library-go #512  
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #513  
defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host #509  
Bug 1934132 : Bump github.com/gogo/protobuf to v1.3.2 #507 Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KCM instances through observed config #506 Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #504  
Bug 1911211 : Update build-machinery-go to the latest master HEAD #505 fixes Developing and debugging the operator section in the readme file. #503  
Full changelog  
Add management workload annotations #343  
Bug 1949364 : Mention scheduling profiles #345 Bug 1948431 : Bump openshift/api to get the necessary CSIMigration feature gates #344 passing additional args to kubernetes-scheduler #336  
servicemonitor: Relabel kube_podresource * pod/namespace labels #340  
bump(k8s.io/*): 1.21 #342  
Fix development readme to refer to actual pod/container #339  
update library-go to fix tight loops #341  
defines test-e2e-preferred-host job for running smoke tests to check if KS talks to Kube over a preferred host #338  
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #337  
Bug 1938468 : Specify cpu resource request for kube-scheduler-operator-container container #335 Bug 1934154 : Bump github.com/gogo/protobuf to v1.3.2 #333 Bug 1844989 : Set –tls-cipher-suites, resp. –tls-min-version only when the fields under servingInfo observedConfig are found #332 Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KS instances through observed config #331 Bug 1926579 : Move warning about deprecated spec.policy field #330 Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #329  
Full changelog  
Add IBM cloud managed profile manifest patch #51  
add storageversionmigrations to related objects #42  
Bug 1881938 : migrator deployment doesn’t tolerate masters #31 Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #43  
Full changelog  
Bug 1947785 : Move certificates to v1 #111 Add IBM Cloud managed annotations to CVO manifests #93  
Enable running make targets inside container #107  
Refactor logging and error handling #108  
Bug 1923823 : Improve TLS configuration for Kube RBAC Proxy #105 Refactor csr approver to use controller runtime #101  
Full changelog  
Bug 1948082 : Set unavailable message #1112 Add management workload annotations #1109  
Bug 1940933 : jsonnet: make AggregatedAPIDown more resilient to OCP upgrades #1117 Bug 1920700 : Bump prometheus-adapter to v0.8.4 #1113 Refactor proxy config #1108  
Update denied metrics for kube-state-metrics #1104  
IBM Cloud manifest profile patch #986  
Bug 1934516 : Change prometheus priority class to system-cluster-critical again #1110 Bug 1938465 : increase CPU requests for Thanos querier #1106 Bug 1943667 : fix alert description #1100 Bug 1944974 : remove KubeControllerManagerDown and KubeSchedulerDown alerts #1098 Bump kube-state-metrics to v2.0.0-rc.1 #1099  
jsonnet: replace external commit import #1092  
Bug 1943667 : increase for duration of KubeDaemonSetRolloutStuck #1094 Remove kube-state-metrics flag temporary #1095  
Bug 1932624 : jsonnet/rules,pkg/operator: use gauge based reconcilation state metrics and alerting #1078 Bug 1934163 : adjust Thanos querier alerting rules #1087 OWNERS: add Jan #1089  
Updating cluster-monitoring-operator builder & base images to be consistent with ART #1088  
Bug 1921335 : Fix and adjust ThanosSidecarUnhealthy alert #1090 Adapt deployment mode based on the infrastructure topology #1077  
hack: add check script for unused rules #1082  
Add jsonnet function to patch upstream rules #1073  
jsonnet: fix etcd mixin import #1084  
Bug 1933805 : TargetDown should exclude unschedulable nodes #1072 *: include all groups when testing prometheus rules #1081  
Run jsonnet-fmt #1079  
Bug 1925061 : Remove the “instance” and “pod” labels for kube-state-metrics metrics #1052 Bug 1923984 : Refactor jsonnet to include latest kube-prometheus #1044 Bug 1929056 : Remove kube-apiserver-availability.rules #1068 pkg/manifests: fix data race when accessing assets #1054  
jsonnet/rules: Mask KubeDeploymentReplicasMismatch alert for upgrade #1065  
Bug 1929944 : etcdInsufficientMembers is wrong when etcd is in a pod #1064 Bug 1929277 : [master] jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus #1063 Updating cluster-monitoring-operator builder & base images to be consistent with ART #1050  
Bug 1920901 : pkg/manifests: fix prometheus-proxy trustedCA #1047 docs(data-collection): add newlines for visibility #1031  
Full changelog  
Bug 1937594 : Bump openshift/api #1057 Bug 1948592 : Add Egress Router Controller #887 Bug 1949099 : Fix up network-check-target #1049 Set the host-network-namespace parameter for ovn-kubernetes #1033  
Add capabilities in simpleMacvlan’s staticIPAM config #353  
Fix run_locally namespace #1054  
Minor cleanups #1053  
automatic dual-stack conversion #1034  
Remove LB management #1014  
Bug 1936515 : Use the election mechanism provided by library-go #1052 Allow Pods Network MTU to be configurable #1043  
Bug 1944160 : ovn: log more info about nbctl daemon database reconnections #1040 copy the service network slice #1048  
Bug 1943649 : Add command for network-check-target instead of hello-openshift #1046 Kuryr: Update OWNERS #1044  
Update CNO for OVN acl audit logging #993  
Kuryr: Update CRDs from upstream #1045  
Add support for exporting network flows #1021  
Allow from router support in CNO #981  
Bug 1905331 : Set requests on multus components #1038 SDN-1249 : Bump openshift/api vendoring to pull egressrouter CRD #1037 Bug 1916809 : mount node ovs db for multi-gather gather_network_logs #1025 Re-enable shared gateway mode #897  
MultiNetworkPolicy integration #923  
Update remaining CRDs and webhooks to v1 #968  
Bug 1931997 : mark network-check-target non critical #1004 ovnkube: better logging for upgrades/downgrades #1023  
Bug 1939060 : OVN Upgrade: fix upgrade order of node and master #1027 ovn/ipsec: set maxUnavailable to 10% #1024  
Bug 1939752 : ovnkube: add missing resource requests for SBDB #1026 Bug 1933159 : The Multus daemonset should handle 10% maxUnavailable #992 Bug 1938920 : Set maxUnavailable for ovs-node daemonset #1020 Bug 1937452 : Fix golangci-lint violations #1013 Allow dual stack migration #959  
sdn: Add list/watch RBAC for endpointslices to openshift-sdn #1003  
Fix possible name patterns on regex #1015  
SDN-1571 ipsec: Allow enablement/disablement at runtime #975  
Bug 1937005 : kuryr/alerts: change the rule for free count #1009 Bug 1933174 : Use 10% for ovs maxUnavailable for rolling update #996 config: Set enable-profiling true by default and allow enable-profiling as a proxy argument #988  
OSD-6600 network-metrics missing priorityClass #994  
Bug 1934711 : Use 10% for ovnkube-node for maxUnavailable #1000 Bug 1933173 : Use 10% for sdn maxUnavailable for rolling update #995 Bug 1933179 : Use 10% for nw-check-target maxUnavailable #997 bump api version to get multiNetworkPolicy changes #1005  
Bug 1933269 : Include LB members for Machines created on day-2 operation #999 cmd: stop using URL_ONLY_KUBECONFIG #976  
Bug 1908916 : disable ovsdb column diffs if supported #964 Enable golangci-lint; fix up lint issues #984  
Bug 1924425 : Update protobuf version to address CVE-2021-3121 #985 Bug 1920209 : The pods in the Multus daemonset should exit in a reasonable time during an upgrade. #962 Bug 1927244 : Kuryr: Always set worker_nodes_subnets #980 Bug 1928157 : Don’t set ClusterOperator Version until rollout is complete #979 : Bug 1913399: Bump flow control apiVersion to beta #937  
Suppress sleep message in ovn-ipsec container #971  
Bug 1921184 : Kuryr: Let Kuryr autodetect primary CNI interface #969 Bug 1838343 : Improve the sb-db and nb-db readiness check to ensure it fails when cluster is not stable. #655 Bug 1912820 : competing connectivitycheckcontrollers cause pod restarts during upgrades #970 Bug 1918375 : Add tokenreviews permissions for kube-proxy #960 Full changelog  
Bug 1948782 : Revert “add ‘single-node-production-edge’ annotations to CVO manifests.” #224 Bump to golang 1.16 and various vendor deps. #222  
Add management workload annotations #223  
TuneD: udev: explicitly sort udev properties #221  
Add additionalPrinterColumns to profiles CRD. #220  
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #218  
Add “core” e2e tests. #217  
Bump to the latest ignition 3.2 #216  
Add e2e test for adjusting netdev queue count. #214  
Updating to the latest stalld v1.9.0. #213  
Do not manupulate BLS entries and grub config #212  
Bug 1926903 : Keep ignition units in sync with [service] plugin. #211 Bug 1926903 : Instantiate the stalld systemd unit as disabled. #207 stalld: Remove another architecture specific gcc flag #209  
Do not include *-patch files in /manifests. #208  
Remove Dockerfile.rhel7 no longer needed #203  
Updating cluster-node-tuning-operator images to be consistent with new ART images #194  
Support for adjusting netdev queue count. #205  
Add more related objects to ClusterOperator. #206  
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #204  
Add status conditions and profile applied to Profile(s) #188  
Full changelog  
Add management workload annotations #443  
Bug 1942725 : explicitly allow apiserver pods to write to their root FS #437 extends shutdown delay duration to 10 seconds #442  
expose pod information to oas container via env variables #440  
bump lib-go to pick up workload progressing changes #439  
update library-go to fix tight loops #438  
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #436  
bump lib-go ti pick up latest audit config and workload controller changes #435  
removes the encryption provider #432  
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #431  
switch to v1beta1 for the p&f APIs #425  
Bug 1912820 : competing connectivitycheckcontrollers cause pod restarts during upgrades #430 Full changelog  
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #202  
Bug 1941526 : Bump kubernetes to 0.20.5 #203 BUILD-186 : add buildconfig/status permissions to ocm #201 switch to v1beta1 for the p&f APIs #192  
Bug 1911470 : Set registry routes in operand config #197 Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #198  
Remove tnozicka from OWNERS #196  
Full changelog  
Updating cluster-policy-controller builder & base images to be consistent with ART #59  
Bug 1934164 : Bump github.com/gogo/protobuf to v1.3.2 #57 Sync with the latest library-go to pull new crypto ciphers #56  
Updating cluster-policy-controller builder & base images to be consistent with ART #55  
Full changelog  
BUILD-249 : openshift/library sync for 4.8 #367 Bug 1948782 : revert single-node-production-edge annotation #368 bump(k8s) 1.21.0 #365  
Add management workload annotations #366  
Fix Typo #364  
Add IBM cloud managed profile manifest patch #363  
Remove hello-openshift imagestream #362  
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #361  
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #355  
Bug 1930570 : Update Jenkins monitored templates names #357 Full changelog  
Bug 1947360 : vSphere: set CPU/memory resource request #157 Bug 1949357 : Allow Manila operator to create ServiceMonitor in the driver namespace #162 Bug 1947866 : Add log level to Azure Disk CSI Operator #159 Bug 1948448 : Add log level to vSphere operator #158 Bug 1949554 : Pass KUBE_RBAC_PROXY to vSphere CSI driver operator #161 Bug 1924500 : Rebase to Kubernetes 1.21 libraries #160 Bug 1949041 : Update image-references for vsphere #155 Remove “vmware” prefix from CSI operator and driver #149  
Add management workload annotations #150  
Add vsphere syncer deployment #153  
Degrade the cluster when an unsupported CSI driver is already installed #152  
Add TokenReview permissions to newly introduced operators #154  
Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators #151  
Add AzureDisk CSI driver installation #148  
Start tech-preview CSI driver operators when tech preview is enabled #144  
Prepare for metrics collection in CSI driver operators #145  
Add service account names to credentials request manifest #136  
Updating cluster-storage-operator builder & base images to be consistent with ART #143  
Allow log level to be replaced #142  
Prevent panic on webhook authenticator and authorizer timeout before response #139  
Propagate log level to GCE and Cinder CSI driver operators #138  
Updating cluster-storage-operator builder & base images to be consistent with ART #135  
Fix typo in README.md #116  
vsphere: don’t redeploy StorageClass in every sync #129  
Full changelog  
Bug 1919356 : Add IBM Cloud managed annotations to CVO manifests #24 Updating ose-cluster-update-keys builder & base images to be consistent with ART #31  
Full changelog  
Add management workload annotations #543  
docs/user/reconciliation: Add some English to the release image inspection #542  
pkg/cvo/internal/operatorstatus: Drop deprecated failing/progressing handling #527  
lib/resourcemerge/rbac: Reconcile ClusterRole.AggregationRule #544  
docs/user/status: Mention channel-clearing for VersionNotFound #541  
Bug 1938947 : Ensure automountServiceAccountToken is synced on service account updates #537 Document impact of upgradeable condition on the ability to begin an upgrade #538  
Updating cluster-version-operator builder & base images to be consistent with ART #515  
Bug 1871303 : metrics: serve metrics after leader lock acquired #528 pkg/cvo/metrics: Exclude unrecognized statuses from cluster_operator_conditions #530  
Bug 1929917 : pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #531 pkg/cvo/internal/operatorstatus: Change nested message #514  
Use profile from the installer to render CVO manifests #522  
Revert “Merge pull request #523 from jottofar/cv-logging” #529  
pkg/cvo: Add logging to track ClusterVersion #523  
pkg/payload/task: Fix UpdateEffectType const comments #513  
Bug 1927944 : pkg/start: Fix shutdown deadlock when die before getting a leader lock #519 pkg/cvo/upgradeable: Fix “Upgradebale” -> “Upgradeable” #459  
pkg/cvo/metrics: Log metrics-server shutdown #453  
pkg/cvo/sync_worker: Make expected/actual version mismatch fatal #431  
Bug 1926310 : install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust “CannotRetrieveUpdates” to “warning” #509 pkg/cvo/updatepayload: Fix “verifcation” -> “verification” typo #511  
Full changelog  
vendor: fix inconsistent vendoring #30  
Updating configmap-reload builder & base images to be consistent with ART #28  
vendor: regenerate #29  
Full changelog  
Bug 1948427 : Fix issue where react-modal was removing Operator modal from the DOM #8679 Bug 1949935 : Fix start pipeline action access review #8670 Highlight only the navigation button when quick start hint clicked #8668  
Insights Makes review page for multiple namespace bucket class consistent #8666  
Bug 1926289 : create app-content div with modal-container as sibling #8617 Bug 1888521 : Add support for adding dynamic storage providers for a Deployment #8560 Topology - Workload Sidebar #8651  
Update CTA and description based on design #8650  
ODC-5698 : knative smoke test cases #8356 Bug 1888525 : Adding capacity to the storage cluster [RHOCS Usability Study] #8291 Bug 1949514 : make Location column visible at smaller screen resolutions #8658 Bug 1942858 : [RFE]Confusing detach volume UX #8652 Disallow executable permissions for all groups. #8649  
Add files required for plow deployment script #8654  
Bug 1916553 : Default template description is empty on details tab #8636 Remove noobaa package #8648  
Bug 1949180 : Parse Pipelines kinds #8640 fixes issue with kn resources not shown if KS is created #8632  
Bug 1946705 : Use search terms as separate words in quick add search #8572 Bug 1924916 : PVC reported as Uploading when it is actually cloning #8612 topology i18n misses #8603  
Bug 1949093 : fix a.pf-c-button hover issues #8634 Bug 1948919 : change “desired channel” to “desired version” #8635 Bug 1948333 : Force glob-parent version to ^5.1.2 #8620 Support Embedded Task/Pipeline/Pipeline Resources #8630  
Bug 1918785 : Update all resource request/limit queries based on new labels #8606 Bug 1946922 : Fix ingress details page to show referenced secret name #8623 Fix broken link document Sealing Virtual Machines on CNV #8626  
Misc Pipeline Workspace updates #8604  
Use active namespace for creating sample href #8621  
Added missing styling and machine ready check #8618  
Bug 1922065 : Rootdisk size is default to 15GiB in customize wizard #8615 imports sorting part 4 #8567  
Bug 1942839 : Image is now pulled from config map data #8549 show type header for serverless function in topology #8516  
converting pvc extension types to dynamic-plugin-sdk #8162  
Bug 1925207 : fix custom template cloudint disk #8611 Converting context provider extensions to dynamic #8156  
Prow script point to deleted resource #8609  
Improve generated dist/doc/console-extensions.md #8543  
Edit flow for knatified workload for git import with buildConfig, Pipelines and Container Image #8607  
Added plugin for delete block pool modal #8600  
Use redhat-developer devfile sample repository #8585  
Bug 1946320 : Fix empty state message for PVC dropdown #8561 Gherkin script for Pipeline Builder enhancements and parity with Tekton #8501  
Support FormSelect for Pipeline Resources #8595  
Fix for creation of visual connectors #8541  
Create component to visualize copy/execute snippets in the Quickstarts #8527  
fix: remove stray } from end of aria-label in delete dialog #8484  
Bug 1947828 : fix resource log download filename for long lines #8598 (fix): Remove i18nKey for translation #8605  
Add support to override and hide CSV Actions #8597  
Pool management - delete #8550  
CONSOLE-2379 : Add build config for dynamic plugin SDK #8378 Bug 1848151 : Don’t poll ClusterVersion when user doesn’t have authority #8602 Bug 1942193 : Override default PF Accordion blue border on the edit Operator form. Only target the field group heading when used to display dynamic form field groups. #8575 show modal for editing resource limits #8457  
Bug 1910500 : Fixes CSI provisioner additional parameters #8337 Make multus behaviour common between two modes #8599  
Adds support to edit bucket class with namespace store resources #8594  
Gherkin script for Form based edit for Deployment & DeploymentConfig-ODC-5007 #8588  
Gherkin Script for Enhancements for feature parity with Tekton-ODC-5151 #8555  
Bug 1943449 : Bump hosted-git-info package as part of CVE #8481 Fixes inconsistency in tables in attached devices #8578  
Bug 1866318 : [RHOCS Usability Study][Dashboard] Users found it difficult to navigate to the OCS dashboard #8496 Gherkin script for updating empty state of topology-ODC-5595 #8592  
Bug 1866331 : Add tooltips #8590 Bug 1942557 : Remove cluster label from predefined monitoring queries #8519 Adds description in bucket class dropdown for OBC page #8589  
add support for workspaces #8573  
Add support for Alert Action in Dynamic SDK #8569  
Kafka Source creation form to support bootstrap server host from KC #8518  
View shortcuts on the topology list view #8515  
Add support for conditionally task in pipeline visualization #8581  
Fix remove trigger issue #8521  
Bug 1942749 : standardize field level help to use FieldLevelHelp #8471 Adds support for creating multi namespace bucket class #8293  
show kafka source connector #8415  
Bug 1930015 : OS list is overlapped by buttons in template wizard #8579 Bug 1942716 : Fix different Image Manifest Vulnerabilities issues #8474 Bug 1940361 : enhance vm action test with storageClass HPP #8411 Reconcile resolved extension types #8224  
Bug 1935176 : Indicate single node deployment on cluster overview page #8432 Replaces _.get with optional chaining in Ceph Storage Plugin #8161  
Bug 1941915 : Added validation check for in progress custom boot source template name #8580 Add support for MultiColumnField to support multiline #8576  
Adds UI support for creating cache bucket class #8497  
update label app.kubernetes.io/name and remove unused yamls #8574  
Bug 1946449 : fix cloud init tests as UI changed #8566 Create Edit flow for Upload Jar Form #8458  
converting global config extension to dynamic-plugin-sdk #8088  
Fix for Protractor project details dashboard card (Labels) test #8586  
cypress tests for ssh #8565  
Fix skipped task status when using conditions #8577  
ODC 5602: Added step definitions related to eventing features smoke test cases #8564  
Updating openshift-enterprise-console images to be consistent with ART #8562  
Test vm ssh connect - cypress #8554  
Embedded Tasks in Pipeline Builder #8538  
updates icon for serverless functions #8525  
Pool management - Update block pool #8330  
CONSOLE-2400 : Bump react to v17 #7736 Bug 1937941 : Fix wording for favorite templates #8570 Bug 1937717 : Set a kebab column in the template list #8568 Rework terminal to check if the operator is installed before showing the terminal button #8342  
Create KSVC with min/max scale if workload has related HPA #8476  
Monitoring: Tidy files & imports #8544  
Bug 1936620 : Fix create operand form default boolean field #8504 Organize remaining files #8557  
Monitoring dashboards: All optional “All” to variable dropdowns #8553  
Bug 1945630 : Fix default resource log download file name #8559 ODC-5507 : Topology cypress cucumber setup #8530 part 2 of sorting imports #8551  
Adds support for creating single namespace store bucket class #8266  
Adding data test for ssh cypress tests #8520  
organized kubevirt plugin imports files #8535  
convert samples page to use catalog extensions #8492  
Simplify Console extension types #8506  
workspaces in pipeline start modal #8372  
Bug 1916116 : Pf update to fix NavExpandable component #8534 Bug 1932673 : Virtual machine template provided by red hat should not be editable #8540 Support URLs in Result values #8522  
Bug 1945637 : odc 5666 fixing pipelines scripts issues #8422 Changes according to UX requirements #8529  
Align checkboxes #8510  
Add extension types for console actions and topology details panel #8467  
Bug 1933857 : Follow on fix to ensure operand details page 404s when no model is found #8443 CONSOLE-2524 : Add Kata container RuntimeClass to workload detail pages #8406 Bug 1932281 : inform user when channels are unknown #8392 ODC-5545 : cypress cucumber helm setup #8387 Bug 1943356 : change “UI extension” to “plugin” #8479 Bug 1942839 : Use digest for virtio-win container image #8514 ODC-5725 : Add owners file to topology folder #8539 Bug 1945146 : Remove pipeline Tech preview badge for  pipelines GA operator #8526 Bug 1944602 : fixing-project-creation-and-updated-packageJson #8513 Bug 1939069 : Add source to vm template silently failed #8512 CONSOLE-2527 : Add translations from Sprint 197 #8404 changed ssh copy command to work with http and not only https #8532  
Fix to show resources to filter by in Topology #8517  
Query Browser: Switch colors to ChartThemeColor.multiUnordered #8507  
Adding aggregated services to catalog, topology and various views. #8146  
The field name VolumeSnapshotContent is wrong on VolumeSnapshotContent detail page #8511  
Bug 1942673 : Fix breadcrumbs, delete modal, and create for i18n in pipelines models (and other kinds). #8486 Bug 1944509 : Add context to translation strings #8508 Bug 1944273 : don’t use latest virtio disk image for downstream #8509 Bug 1943996 : Bump ua-parser-js to avoid ReDoS via malicious User-Agent header #8495 Pipeline Builder Validation Rework #8460  
RHSTOR-1554 : Migrate object service dashboard tests #8270 adds topology actions to upload a jar file #8456  
Bug 1941995 : fix backwards incompatible trigger api changes #8437 Added OWNERS file to frontend/packages/integration-tests-cypress #8451  
Bug 1942641 : Fix build related i18n misses #8473 Bug 1943543 : Fix to include template and selected options for RC rollbacks #8482 Fix for topology sub context menus placement #8470  
fix Task badge color in pipeline builder page #8478  
Update Dockerfile.product for nodejs v14.16.0 #8427  
Fix for topology crash on load when application group is selected #8472  
Bug 1927902 : i18n Cluster Utilization dashboard durations #8332 Bug 1766287 : Use httpd in workload YAML templates #8459 quick search modal close on starting quickstart #8403  
Bug 1938140 : Add ‘Roll Back’ action for Replication Controllers and Replica Sets #8381 Added thick-provision feature flag in Readme #8468  
Bug 1942395 : Display Failed status for DeploymentConfig #8463 Bug 1942694 : decodeURIComponent for name in <title> so special chars… #8466 Bug 1915971 : Role and Role Binding breadcrumbs do not work as expected #8010 Bug 1927423 : Monitoring: Add warning to list pages when silences cannot be loaded #8461 Pool management list and creation #8254  
Fix Add HorizontalPodAutoscaler page layout #8455  
Gherkin Script:Add workspaces support for pipelines-ODC-3991 #8361  
Bug 1924641 : Remove error message for “missing storage class” #8259 Bug 1909091 : Removed prefix check #8454 Bug 1941667 : fixes i18n miss in ProjectAccess #8447 odc 5670 code refactoring #8433  
Adds resource page for creating namespacestore CRs #8223  
ssh to vm #8263  
Improve fetching LSO status during cluster installation #8159  
Bug 1941990 : fix pipeline metrics endpoint for 1.4 osp #8445 Thick provisioned for Ceph RBD #8186  
Implement Add Capacity Modal using PF #8178  
Bug 1905627 : Warn using an unsupported IE browser #8384 Updating openshift-enterprise-console builder & base images to be consistent with ART #8449  
Bug 1938321 : PackageManifest lists link to details pages #8444 Bug 1939606 : Attempting to put a host into maintenance mode warns about Ceph cluster health, but no storage cluster problems are apparent #8446 Bug 1937496 : Query Browser: Add timestamp date to tooltips #8420 adding console.resource-metadata extension types to dynamic-plugin-sdk #8284  
Bug 1939815 : Modified warning Alert for Encrypted PVs in Create StorageClass #8435 Fix BRIDGE_K8S_AUTH_BEARER_TOKEN env var in readme #8434  
Monitoring: Fix list page default sort #8429  
Bug 1928008 : Persist state on back navigation #8157 Update the catalog item filter for vm templates #8442  
Bug 1824911 : Fix RBAC check when creating a resource #8440 CONSOLE-2389 : i18n translation of Storage section #7123 Bug 1937658 : Modified description for storage class encryption #8402 Fix LSO’s local-volume-discovery radio buttons #8426  
Make customize form footer sticky #8409  
Bug 1879140 : Set proper loglevel for auth errors #7217 Bug 1937666 : Fixes mouseover on headline #8430 Bug 1931279 : Bump lodash-es to latest v4.17.21, to remove security vulnerabilities #8247 GitOps Environment card title layout issue #8316  
Fix for creating visual connectors to operator workload nodes #8423  
Monitoring dashboards: Fix clearing queries when dashboard unmounts #8419  
Query Browser: Fix cutoff for when to show X axis seconds #8418  
ODC-5660 : fixing linter issues in topology gherkin features #8412 drag and drop jar file on topology graph / list view #8374  
truncate select task text to prevent overlap with the dropdown icon #8328  
Add provder and support fields when customizing source #8313  
Bug 1940755 : Remove wrongly set namespace parameter when creating LocalVolumeSet #8421 Bug 1930546 : show error in RsourceDropdown on load error #8275 Bug 1925087 : Add i18n support to the Secret modals and add new hint for the servername #8047 fix autofill name field values #8414  
Adds spinner for donut chart #8397  
Bug 1939573 : Warn if git provider rate limits #8390 Gherkin Script:Getting Started - Spring Boot-ODC-4389 #8362  
JAR upload from Add flow #8355  
Pipeline diagram finally task #8399  
Add form component for editing deployments #8401  
Monitoring: Replacing connect with useDispatch / useSelector #8413  
Remove unused Dex dependency #8340  
CONSOLE-2494 : Bump node and yarn versions in docker builder file #7306 Add more space between template name and checkbox in Finish modal #8410  
Add info about customize flow when adding source #8314  
Feature: Taint Nodes #8218  
add support for finally tasks in pipeline builder #8385  
Update Dev perspective to show Add page on first visit #8373  
Query Browser: Show dates on X-axis when time range is over one day #8365  
Bug 1926106 : i18n translation of create & delete project namespace modal #8204 Fix for a11y issue on monitoring page #8393  
Migrate all usage of static catalog extensions to dynamic extensions #8405  
Bug 1939869 : Add annotations to datavolume for HPP #8398 Remove “Tech preview” encryption label #8396  
Bug 1926798 : Check undefined values for Arbiter dropdown #8388 RHSTOR-1643 : Fix Import Order #8131 Monitoring dashboards: Support grouping of panels into rows #8364  
Bug 1937018 : Fix null handling in FilterToolbar_ to prevent possible exceptions #8391 adding navigation extension types to dynamic-plugin-sdk #8171  
Cypress: fixed skipping login when running locally #8341  
Monitoring: Highlight {{ … }} tags in Prometheus templates #8333  
bump react-refresh versions #8303  
Bug 1924536 : Change link for not available state #8232 Update the scope of GitOpsService resource #8379  
Monitoring: Add missing i18n for “Stacked” #8376  
Update empty state for TopologyView #8370  
create infra to execute commands in terminal #8302  
Customize VM template boot source #8151  
(bug-fix): Fixes donut chart loading #8383  
YAML Editor Automation #8369  
Update descriptor reference doc to remove fieldDependency sibling restriction. #8278  
adding global config extension types to dynamic-plugin-sdk #8087  
ODC-5622 : Create Namespaces script is failing on CI due to load issue #8375 (refactor): Fix handling of nodes in internal attached devices wizard #8256  
Migrate all static AddAction extensions to dynamic extensions #8371  
Bug 1937628 : Bump upgrade channels for 4.8 #8367 Update PF package versions to 2021-3 #8331  
improve i18n parser to support console-extensions.json #8363  
Bug 1937683 : Show plane image destination of output in buildConfig when the destination is a DockerImage #8368 Improve Console TypeScript type declarations #8343  
Upgrade xterm v3.12.0 to v4.10.0 #8260  
Adding useSSHKeys hook, core usage for ssh feature #8366  
Fix ResolvedExtension type inference #8358  
Add .eslintrc to dynamic plugin SDK scripts directory #8359  
Bug 1929243 : override normal namespace hiding for pods view in node details #8253 Fix @console/active-plugins generation interfering with i18n #8344  
Query Browser: Fix bug where lines briefly appear outside graph frame #8334  
Monitoring dashboards: Fix bug where end time was not reset after zoom #8321  
Bug 1926126 : Remove period in translation #8129 adding yaml templates extension types to dynamic-plugin-sdk #7935  
Bug 1909091 : Pod/node/ip/template isn’t showing when vm is running #8350 Consolidate Noobaa and Ceph Plugin #8185  
Bug 1936854 : Fix to show correct internal image-stream name in container image edit flow’s internal registry image-stream dropdown for kn service #8338 Bug 1936983 : Removed loaded prop and nested component #8347 fixes shadow and form footer for edit form #8346  
Update console-extensions.json format #8252  
Bug 1879638 : Support binary file type secret entries #7399 Bug 1935269 : Include jobs in operator backed sidebar & resource details page #8306 Bug 1928875 : Update translations #8101 fix helm nav item delay to show up on page load #8336  
Improve plugin JSON schema generator code #8297  
Add workspaces to Pipeline Details Page #8238  
Bug 1931005 : include related objects without a name #8329 Bug 1931755 : Fix test about VM start via kebab action #8219 removes references of deprecated selfLink #8318  
Migrate obcTest.scenario.ts #8061  
ODC-5596 : Updated cypress extensibility related files #8305 Bug 1883587 : Adds volume mode selector when restoring a volumesnapshot #8136 display full quick start prerequisites in quick search #8308  
adding pvc extension types to dynamic-plugin-sdk #7912  
Install Web Terminal Operator #8319  
support service binding operator version 0.5.0 #8309  
odc-5564-select the builder image when git url is not validated #8295  
fixes shadow and form footer for ksvc form #8285  
odc-5571-fixed page details related smoke test case #8287  
Bug 1888561 : Fixes MCG info #8281 Bug 1934329 : Bump sanitize-html version to 2.3.2 to improperly validate the hostnames #8294 CONSOLE-2380 : Add UI for enabling/disabling dynamic plugins during op… #8175 Bug 1857477 : Updates helptext for storage cluster creation #8237 Bug 1918729 : add hide/reveal button for kms token #8196 Monitoring dashboards: Allow zooming all graphs and sync their ranges #8273  
Bug 1932453 : Update format for Japanese date/times #8242 Bug 1933857 : Fix uncaught exception in DetailsPage component #8271 CONSOLE-2758 : Bump webpack-cli and webpack-dev-server to latest version #8269 Bug 1928893 : Fix mismatched disk and memory pressure condition status #8268 Fix topology crash due to selfLink deprecation #8264  
Monitoring dashboards: Add “Last” to the time interval descriptions #8258  
Bug 1919406 : Update OperatorHub ‘Provider type’ filter to ‘Source’ #8251 Bug 1927941 : Fix frontend descriptor API edge cases #8145 ODC-5590 : segregated the knative test cases #8286 (bug-fix)Fix Object storage event filter #8283  
Remove unused /frontend/public/components/operator-hub/operator-hub-community-provider-modal.tsx #8276  
fix Create route text for import forms #8274  
Bug 1933284 : Sort sample and snippets in the resource sidebar #8262 Bug 1852743 : Use consistent labels for CPU in node list #8250 test: clear the session token before login #8289  
Update to PF4 Access Consoles #8169  
Add single control point of all toast notifications #8227  
Create workloads from Templates #8246  
Gherkin: Improve knative & build integration #8235  
Create ImageStream and other resources for samples step by step #8222  
change addForm layout to make footer full length #8213  
Make workload serverless #8200  
Gherkin:Added topology regression cases: ODC-4179 #8228  
Update topology quick search to include results from quick starts catalog #8225  
gherkin for scaling advanced option for knative service ODC-4744 #8241  
Migrate bucket class test into cypress #7652  
visualize serverless function in topology #8233  
Fix builder image version dropdown value in pipeline edit flow #8215  
Bug 1929577 : Fix to avoid overriding of d/dc pod template container values #8201 (test): Unit tests for flexible scaling feature #7653  
Avoid deep merging extension properties #8243  
Advance Scaling options ‘Autoscale window and concurrency utilization’ for Serverless #8108  
fix validation in number type input field #8198  
Add support for workspaces in pipeline builder #8214  
Improve standalone route page extension processing #8192  
Add badges support in catalog items and make cta optional #8239  
Remove offensive language #8206  
Recently running pipeline should be listed first #8183  
Monitoring: Add titles to the alert and alerting rule list rows #8230  
Bug 1924083 : Fix Noobaa events filters #8084 Bug 1866322 : Add prop to AlertItem to hide default link #8231 Consume KebabActions extension via standard API #8226  
fix alerts notification layout #8181  
move route section ‘after create a route to the application’ option #8189  
Bug 1928045 : Fixes N+1 scaling info #8217 ODC-5474 : gitops cypress cucumber setup #8180 Bug 1917241 : Format UTC date in tooltips #8193 Console extension processing improvements #8202  
refactor: Local volume discovery request and wizard footer changes for attached devices wizard #8158  
Bug 1906304 : Fix NaN in Memory/CPU pod charts #7806 QuickStart highlight fixed for collapsed nav #8152  
Bug 1908343 : Allow clicking on column labels to configure column management in dialog #7624 fix spacing for MulitColumnField component #8208  
add text area for multiline task param #8195  
Update the Task Results error message to be an empty state message #8194  
Remove dead code related to old catalog extension #8191  
Moved api types files to types/api folder, added index file #8023  
Gherkin Scripts: Deploy Application using Templates #8207  
Bug 1929803 : Hide pipeline section in container image edit flow #8184 Bug 1899587 : Fix RGW Total Used Query #8050 Bug 1925261 : Fix KMS validation error #8147 test: increase analyze script heap size #8203  
Bug 1916450 : Alertmanager: add Title and Text fields to Adv. config section of Slack Receiver form #7921 add close [x] button in the pipeline task sidebar #8174  
Bug 1920677 : fixes missing i18n for create a project #8069 Fix environment tests #8163  
Gherkin for Alert details page- ODC-5485 #8132  
odc-5518-cypress dev file[add flow] automation #8141  
Bug 1929769 : Switch to correct perspective when loading non-shared routes #8182 Add dynamic extension for standalone pages #8170  
ODC-5473 : Moved the pipelines scripts from dev console to pipelines folder #8124 make quickstart drawer resizable #8089  
Fix issues related to loading plugins via SERVER_FLAGS.consolePlugins #8076  
Bug 1924983 : localize components in utils directory #8049 Remove dead code for in context binding and fix wrong import #8168  
Pipeline Results #8095  
Bug 1930064 : Do not fail new VM wizard when no storage classes are available #8188 Bug 1928869 : remove css overrides for search component and update pf dependency to 2021.2 #8166 Bug 1888561 : Improve explanations and definitions for MCG #8179 YAMLs to install operator #8134  
Refactor Ceph Plugin Dashboard Directory Structure #8111  
Add default value to the runtime VERSION parameter in add flow pipelines #8127  
Interop UI install helmchart #8090  
Bug 1888519 : Links OCS page from dashboard #8148 Bug 1926154 : Fix pool replica for arbiter #8177 fix pipelinerun status icon rendering issue #8173  
Bug 1924747 : InventoryItems aren’t internationalized #8040 Bug 1922264 : Fix rendering of access-mode selector #8055 Monitoring dashboards: Click a graph card to open the Metrics page #7437  
Gherkin: Added all types of health check #8135  
Bug 1926154 : Fix for creating new pool with arbiter -  wrong replica #8117 Bug 1927882 : allow choice of binding type when creating RoleBinding #8167 Bug 1927797 : Add “Pod” in HPA pod donut label #8137 Bug 1926336 : Switch grid column responsive size to prevent breakage of Service port mappings content #8164 Bug 1905147 : Show multiple pre-requisites as unordered list in popover #8133 Bug 1924586 : internationalize control plane and operator status #8113 Add support for taskSpec in pipeline visualization component in the pipeline details page. #8106  
Check for kindObj before accessing its properties #8160  
odc-5475-updated setting.json in frontend folder #8082  
Bug 1927898 : i18n Admin Notifier #8144 Bug 1901207 : Pipeline resources table not immediately updated after Name filter applied or removed #8142 Bug 1927465 : i18n Dashboard content #8143 Adds Christoph as an approver to DevConsole packages #8153  
Fix tests for CNV 2.5 #8125  
Bug 1926072 : Fix close button in the new ‘Storage cluster exists’ warning alert modal #8105 Bug 1891766 : Disable submit button for incorrect validations (LSO/OCS local volume set) #8092 Migrates backing store test to cypress #7617  
add copy to clipboard functionality to EventListenerURL #8097  
Remove dead code related to developer catalog and service catalog #8112  
Use dry run options directly to remove bad dependency #8114  
Bug 1920699 : retry co-fetch on 409 POST or 429 #8116 Bug 1926843 : Consider finally tasks when calculating task status #8110 Bug 1921227 : Avoid require()‘ing modules when generating @console/active-plugins #7919 Refactor constants in Ceph Plugin #5978  
Bug 1925083 : IDP Creation not fully i18ned #8077 Fix flakes in Ceph CI #8122  
Fixes inconsistent fonts on step 1 and step 2 of baremetal wizard #8103  
Workloads on Topology Page Automation #8037  
Bug 1921267 : i18n ResourceListDropdown #7955 Bug 1874931 : Add shortcut above YAML editor and tab toggle action shortcut to popover to improve accessibility #8115 Bug 1921227 : Improve code reference handling for Console dynamic plugins #7898 Bug 1927013 : update pf virtualized dependency to fix breakpoint prop missing in virtualized table #8119 Bug 1922992 : i18n missing items in YAML sidebar #8027 adding context provider extension types to dynamic-plugin-sdk #7882  
Bug 1902003 : Clarification of Jobs completions column data when sorting #7760 Fix filname for multiple storage class test in cypress #8081  
ODC-5076 : Updated knative-automation framework setup #7875 Model Feature Flag - convert kubevirt extension to dynamic #7881  
Bug 1927075 : fix pvc string in pvc.view #8118 i18n: avoid 404 errors attempting to load en-US #8100  
Bug 1921780 : Clean up Search i18n #7967 Bug 1926735 : add template support check if use it separately #8107 Remove Noobaa Operator Page as this is an Internal CRD #8102  
Remove stale files and functions which are not required #8094  
Bug 1921781 : i18n DefaultList #7968 adding reducer extension types to dynamic-plugin-sdk #7860  
Document kubevirt DOWNSTREAM variable #8086  
Updating openshift-enterprise-console builder & base images to be consistent with ART #8104  
Bug 1925017 : Remove trailing comma #8079 Add storage.bind.immediate.requested annotation to golden image dvs #8085  
Interop UI - actions on helm release #8091  
Fix pipeline types #8080  
Update OWNERS components #8073  
Bug 1924585 : Fix translation for edit annotation #8075 Full changelog  
Bug 1948524 : Remove ResyncEvery method from the operator sync loop #525 Bug 1947789 : Bump deps to pickup CRD apiVersion bump #524 Export project access details to console-config ConfigMap #514  
IBM Cloud manifest profile patch #520  
Bug 1945326 : Resync controllers every minute #521 Bump openshift/api to get project access role cuztomization changes #519  
Add in get subscriptions to console service account #513  
Add e2e test to check correct deployment replicas, based on the Infrastructure config TopologyMode #510  
CONSOLE-2792 : Bump openshift/api dependecy in console-operator to get CustomDomain API for Ingress config #517 Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #518  
Bug 1937627 : Bump DEFAULT_DOC_URL for 4.8 #515 Bug 1935541 : Check for error when generating default and user-defined config for the console-config configmap #511 CONSOLE-2526 : Update console operator for single-node clusters #508 Bug 1931760 : Non-unified reference to OCS in quickstarts #509 CONSOLE-2366 : Move the operator’s controllers to lib-go controller factory #500 CONSOLE-2757 : Bump github.com/openshift/api #506 Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #505  
Bump polling interval when checking for resource unavailability #507  
RetryOnConflict should be fetching latest version of console-operator config #504  
Full changelog  
Upstream #4430: Corrected detection of K8s minor version #54  
NE-514 : Rebase to upstream v1.8.1 #52 Updating coredns builder & base images to be consistent with ART #51  
Add rfredette to OWNERS #48  
Full changelog  
Bug 1919291 : UPSTREAM: 1434: [cinder-csi-plugin] Fix filesystem resize #49 Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #50  
Updating csi-driver-manila builder & base images to be consistent with ART #51  
Bug 1930220 : Add udev to the driver image #45 Updating csi-driver-manila builder & base images to be consistent with ART #44  
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #43  
Full changelog  
Bug 1949357 : Fix namespace in metrics collection objects #96 Manila: Add metrics scraping #95  
Updating csi-driver-manila-operator builder & base images to be consistent with ART #94  
Bug 1918564 : bump library-go #93 Bug 1933184 : Add maxUnavailable to DaemonSets #92 Updating csi-driver-manila-operator builder & base images to be consistent with ART #89  
Cleanup: Remove serviceName from controller manifest #90  
Full changelog  
Updating csi-attacher builder & base images to be consistent with ART #30  
Updating csi-attacher builder & base images to be consistent with ART #29  
Full changelog  
Updating csi-provisioner builder & base images to be consistent with ART #38  
Updating csi-provisioner builder & base images to be consistent with ART #37  
Full changelog  
Updating ose-csi-external-resizer builder & base images to be consistent with ART #119  
Updating ose-csi-external-resizer builder & base images to be consistent with ART #118  
Full changelog  
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #46  
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #45  
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #47  
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #43  
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #44  
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #42  
Full changelog  
Updating csi-livenessprobe builder & base images to be consistent with ART #23  
Updating csi-livenessprobe builder & base images to be consistent with ART #22  
Full changelog  
Updating csi-node-driver-registrar builder & base images to be consistent with ART #28  
Updating csi-node-driver-registrar builder & base images to be consistent with ART #27  
Full changelog  
Better log message when action is not allowed #268  
Updating openshift-enterprise-registry builder & base images to be consistent with ART #264  
Bug 1924568 : Bumping docker distribution dependency #265 Full changelog  
Updating egress-router-cni builder & base images to be consistent with ART #41  
Fix gofmt linting issues on macvlan_test #40  
Include build-machinery-go tests #39  
Enable unit testing #37  
Remove valadas from owners #38  
Update go.mod file #36  
add unit tests for fillNetConfDefaults() in macvlan.go #31  
Add developer documentation #25  
SDN-1569 : Add support for multiple destinations in redirect mode #34 Updating egress-router-cni builder & base images to be consistent with ART #35  
Update README to current implementation #29  
Full changelog  
UPSTREAM: <carry>: *: ensure zap logger is set before use #75  
ETCD-180 : Bug 1927942: UPSTREAM: <carry>: *: add support for socket options #70 ETCD-178 : Bug 1931652: openshift-tools: fix on off flow and add unit tests #73 Updating ose-etcd builder & base images to be consistent with ART #68  
Bug 1870189 : Bump v3.4.14 #65 Full changelog  
Bug 1918910 : Only log error on nonexistent instance type for scale from zero #157 Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #156  
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #155 Bug 1910318 : Add condition to show actuator exists condition on machine #152 Bug 1934021 : Ensure response body is closed when we are finished with the request #150 Try to mark node for up to 30 seconds when termination notice observed #145  
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #146  
Full changelog  
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #12  
UPSTREAM: 693: Add CLI option to label the PD disks #11  
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #9  
Full changelog  
GCP PD: Add metrics scraping #21  
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #19  
Bug 1939865 : Add CSIDriver object #17 Bug 1933184 : Add maxUnavailable to DaemonSets #15 Change the disk label name #16  
Add cluster ID as extra label for newly created PDs. #14  
Update images in README.md #8  
Cleanup: Remove serviceName from controller manifest #13  
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #12  
Full changelog  
Updating grafana builder & base images to be consistent with ART #56  
Updating grafana builder & base images to be consistent with ART #55  
Full changelog  
Add errorfile stanzas and dummy default html files to the router #274  
haproxy-config.template: Use power-of-two balancing #192  
haproxy-config.template: Re-indent. #276  
Updating ose-haproxy-router-base builder & base images to be consistent with ART #272  
Bug 1925697 : Route admission should not use the override #258 NE-417 : Allow configuring HAProxy header buffer sizes #193 Bug 1937972 : router/template: Cache compiled regular expressions #268 Bug 1909906 : Exit gracefully if metrics listener fails #266 Bug 1903821 : contention: Contend over route ingress admission condition #240 template: Drop http-use-htx option #261  
Switch to haproxy22 #259  
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #256  
Updating ose-haproxy-router-base builder & base images to be consistent with ART #255  
Bug 1801407 : Omit brackets around IPv4 addresses in v4v6 mode #83 Add rfredette to OWNERS #237  
Full changelog  
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674 Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672 Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665 BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656  
UPSTREAM: <carry>: Add Dockerfile to build pause image #633  
<carry>: enable CSI migration gates in Attach/Detach controller #601  
UPSTREAM: <carry>: bump tag version #652  
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651  
KS with preferred host support #638  
Rebase 1.21.0 rc.0 #641  
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648  
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644  
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629  
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634 upstream: 99817: Fix zero-value custom resource validation with go1.16 #637  
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616  
improves the apiserver graceful shutdown procedure #606  
Ensure multi-az test is run in the serial job #626  
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628  
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609  
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598  
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608  
use hardcoded authorizer for metrics #588  
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599  
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594 Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593 UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587  
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584 Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526 Bug 1908378 : kubelet: fix create sandbox delete pod race #580 UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578  
add failure details for SCC not used #573  
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309 Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513 Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564 Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558 Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557 Bug 1925493 : Enable snapshot tests #555 Bug 1896558 : Balance nodes in scheduling e2e #547 Full changelog  
Add a workload fingerprint gatherer #315  
Recorder refactoring that improves maintainability #337  
Fixes changelog script code styling #341  
Improve code removing some codesmells #303  
Introduce parallelism to unit tests #306  
Some charms to Makefile #305  
Bug 1923895 : Auto changelog #318 Disable instead of Degrade in case of gather fails #336  
Do not create the metrics file in case of any error #334  
Updating ose-insights-operator builder & base images to be consistent with ART #333  
Bug 1926082 : Relax the recent log gatherers to avoid degrading during… #332 And 33 elided commits (e.g. from squash or rebase merges) 
Full changelog  
Bug 1948981 : Update packages to latest for 4.8 #159 Upgrade to latest ironic-lib version #157  
Update packages to pick up latest changes #156  
Bug 1888712 : Support for including vlan interfaces in introspection r… #154 Start using current ironic versions #150  
Image sync #151  
Updating ironic builder & base images to be consistent with ART #146  
Prevent content override of /bin/ when building with imagebuilder #149  
Add Support for Fedora-based OKD #123  
Take advantage of multi files COPY to simplify Dockerfile #144  
Supply a default for COPY args #147  
Full changelog  
Bug 1948981 : Update packages to latest for 4.8 #64 Upgrade to latest ironic-lib version #63  
Update packages to pick up latest changes #62  
Updating ironic-inspector builder & base images to be consistent with ART #61  
Introduce separate ARG for extra packages list #59  
Full changelog  
Bug 1948513 : Add support for no_proxy #65 Update ipa-ramdisk to latest for 4.8 #66  
Upgrade to latest ipa-ramdisk #64  
Bug 1935419 : Fix failed to scale worker using virtualmedia on Dell R640 #62 Updating ironic-ipa-downloader builder & base images to be consistent with ART #60  
Full changelog  
Add another folder for agent-maven #1239  
Bug 1928845 : update openshift-sync plugin #1227 Bug 1928658 : update kubernetes-client-api #1225 Updating ose-jenkins-agent-base builder & base images to be consistent with ART #1215  
Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART #1218  
Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART #1219  
Updating ose-jenkins-agent-maven builder & base images to be consistent with ART #1217  
Updating openshift-jenkins-2 builder & base images to be consistent with ART #1216  
Upgrade Jenkins to 2.263.3 #1207  
Full changelog  
Bug 1920700 : Bump prometheus-adapter to v0.8.4 #47 Updating ose-prometheus-adapter builder & base images to be consistent with ART #46  
Bug 1914994 : Bump k8s-prometheus-adapter to v0.8.3 #45 Updating ose-prometheus-adapter builder & base images to be consistent with ART #44  
Full changelog  
pod: build with Go 1.16 #87  
Use print() function in both Python 2 and Python 3 #9  
Updating ose-egress-http-proxy builder & base images to be consistent with ART #79  
Updating openshift-enterprise-egress-router builder & base images to be consistent with ART #81  
Updating openshift-enterprise-pod builder & base images to be consistent with ART #80  
Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART #83  
Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART #82  
egress/dns-proxy: Switch to haproxy22 #84  
Updating openshift-enterprise-base builder & base images to be consistent with ART #77  
pod process container: drop unneeded log line #65  
ipfailover: Add component to OWNERS #62  
Full changelog  
egress IP traffic load-balancing #277  
Add a unit test to ensure we don’t change flows without changing ruleVersion #276  
Fix multiple race conditions in networkpolicy_test.go #282  
Add a networkpolicy test with empty namespaceSelector #278  
Bug 1926931 : Fix incorrect unmonitoring of egress nodes #275 Support allow-from-router feature using openshift-host-network namespace #262  
Bug 1933711 : EgressDNS: Keep short lived records at most 30s #263 Bug 1910378 : networkpolicy: pass traffic through NAT to handle possible tuple collisions #269 Bug 1924527 : CVE-2021-3121 gogo/protobuf lacks certain index validation #260 Bug 1919737 : Prefer local endpoint for cluster DNS service #254 Bug 1850060 : Make DNS queries for egress network policy async #251 Be less melodramatic when restarting due to OVS restart #248  
Full changelog  
Updating kube-rbac-proxy builder & base images to be consistent with ART #44  
add hardcoded authorizer to approve /metrics for metrics scraper #43  
Updating kube-rbac-proxy builder & base images to be consistent with ART #41  
Full changelog  
Bump kube-state-metrics to be synced with release-2.0 branch #48  
Updating kube-state-metrics builder & base images to be consistent with ART #46  
Updating kube-state-metrics builder & base images to be consistent with ART #44  
Full changelog  
Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #168  
Full changelog  
Bug 1948471 : Add release inclusion annotations to external remediation cluster role #847 4019 fencing  backport mhc external remediation template #795  
Vsphere enable autoscaling from/to zero #839  
Fix GCP default image name #842  
Update hacking-guide.md with imagebuilder troubleshooting instructions #822  
Update GCP default disk image to include ignition v3 #833  
Don’t mount service account token in termination daemonset #836  
Bug 1883993 : vSphere, detach virtual disks before virtual machine destroy if node not available #815 BUG 1932154: add warning for missing IAMInstanceProfile in AWS #824  
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #829 Add service account names to credentials request manifest #802  
Bug 1938493 : Revert “Add resource limit to pods” #827 install/0000_90_machine-api-operator_04_alertrules: Drop MachineAPIOperatorDown #826  
Bug 1923823 : Improve TLS configuration for Kube RBAC Proxy #823 Add resource limit to pods #825  
remove code #791  
Bug 1921892 : Ensure manager stops before ending the test #809 Bug 1910318 : [OCPCLOUD-931] Add condition to show actuator exists output on machine status #810 Bug 1934216 : reuse mgr client in webhooks #817 Ensure daemonset conforms to standards #811  
: Aggregate operator errors before failing to sync #691  
Enable Junit reports for CI unit tests runs #806  
Update capz for disk encryption #801  
Makefile fix #799  
fix the link to capbm #785  
Return a valid error message when multiple templates are found #794  
Machine: Set ErrorReason when entering Failed phase #701  
Full changelog  
Bug 1931505 : [on-prem] Cleanup keepalived vips before starting service #2511 Bug 1949387 : Fix the typo in reserved calculation in auto sizing script #2527 Bug 1934443 : Fix ovs-configure script to detect team interface #2512 Bug 1947684 : delay kubelet config readiness until after pools and controller config are ready #2517 Bug 1948431 : Bump openshift/api #2521 Bug 1899187 : run afterburn-hostname only when Network Manager is up #2516 Bug 1940207 : create the ovs-config-executed file to signal ovs is running on the host #2506 Bug 1943320 : configure-ovs doesn’t handle bond interfaces correctly for OVNKubernetes #2519 Bug 1933772 : Revert rework of signal handling #2500 operator: upgradeable false when pools are still updating #2487  
Bug 1946513 : Fix Auto node sizing to honor user input #2514 Add new extension for sandboxed-containers #2456  
Bug 1944986 : Doc fix for ContainerRuntimeConfig CR #2503 Bug 1899057 : configure-ovs-network: fix spurious OVS warnings #2496 Bug 1945431 : alerts: SystemMemoryExceedsReservation triggers too quickly #2508 Bug 1939740 : Use new –prefer-ipv6 flag to “runtimecfg node-ip” as appropriate #2478 vSphere: Update reviewers and approvers #2505  
Bug 1943329 : add tlsSecurityProfile to KubeletConfig manifest #2492 Bug 1920670 : [Baremetal and friends] Properly handle SIGTERM - Keepalived container #2367 Bug 1940939 : Do “systemctl daemon-reload” after running “runtimecfg node-ip” #2470 Bug 1941936 : drop LogSizeMax and OverlaySize in ContainerRuntimeConfiguration when not used #2494 OCPNODE-367 : Auto node sizing for Openshift #2466 Bug 1935539 : vSphere: udp tnl workaround cannot use nmcli #2482 Bug 1925698 : not allow healthcheck traffic to loop through the node #2477 Bug 1943145 : Strengthen kubelet service dependency on crio service #2491 Bug 1940950 : Strengthen kubelet service dependency on crio service #2489 Fixes: Bug 1942207: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail #2486  
Bug 1938084 : configure-ovs.sh:incorrect setting of cloned-mac-address field #2468 Update Update-SSHKeys.md #2483  
Bug 1930636 : fix error print verb #2485 Makefile: Bump test-e2e timeout to 90 minutes #2474  
Bug 1935539 : vSphere: Disable tx udp_csum segmentation #2472 Bug 1825417 : Make getting the suffix of an MC more robust #2458 Bug 1939270 : pkg/operator/status: Use ‘DegradedPool’ reason for Upgradeable=False #2463 Bump haproxy http-request timeout to 30 seconds #1743  
Skip drain on Single Node deployment #2457  
Bug 1840881 : Make getting the suffix of a kubeletconfig MC more robust #2459 Bug 1902963 : templates: add After=ostree-finalize-staged.service to kubelet.service #2414 Bug 1934113 : Improve error handling for os updates #2449 Bug 1930636 : Fix overlaySize & pidslimit ctrcfg #2448 Bug 1933805 : Add node label to service monitor #2446 Bug 1931522 : OVS Config: fixes detecting bond NM files with static IP #2424 OCPNODE-464 : add tls security profile support #2324 Bug 1932105 : pkg/operator/sync: More logging for syncRequiredMachineConfigPools #2444 Bug 1932105 : operator/sync.go restore err when required pools not leveled #2440 Bug 1871770 : Remove extraneous whitespace from keepalived peer list #2409 Bug 1927731 : Revert “pkg/daemon: Add IgnitionVersion to Daemon” #2431 Bug 1896226 : Remove recycler pod templates #2318 Bug 1844990 : server/api: Disable unsafe ciphers for CVE-2016-2183 #2420 Bug 1930620 : support trace loglevel #2429 OWNERS: Surrendering membership #2432  
Bug 1922997 : Connect default NIC to cluster network #2384 Bug 1928473 : Apply system-connections-merged to all platforms #2425 Add kubelet CA to no-reboot action list/Do not drain for non-reboot actions #2398  
controller: remove etcd quorum-guard check on master pool #2416  
daemon: safer signal handling for shutdown #2395  
pkg/daemon: Drop unnecessary select from runLoginMonitor #2406  
vendor: update openshift/api to bring in new field controlPlaneTopology #2417  
Bug 1927366 : Fixes ovs-configuration with cloned connections #2402 Bug 1840881 : Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes #2408 Dockerfile: update reference to builder to new CI location #2400  
Bug 1920807 : [vsphere] set hostname with –static to provide consistent node name for CSR approval #2380 Updating ose-machine-config-operator builder & base images to be consistent with ART #2396  
OWNERS: drop @runcom with gratitude #2379  
Bug 1885186 : handle Passwd.Users removal more gracefully #2389 Full changelog  
Updating ose-mdns-publisher builder & base images to be consistent with ART #28  
Bug 1915122 : Truncate long service names to 63 characters #24 Updating ose-mdns-publisher builder & base images to be consistent with ART #25  
Full changelog  
Change nil instead of error in case of no network annotation #96  
Updating multus-cni builder & base images to be consistent with ART #93  
Sync with upstream for OCP 4.8 #88  
Updating multus-cni builder & base images to be consistent with ART #86  
Full changelog  
Fix IP address type size to 16 bytes #51  
Bug 1919048 : Fix for IPv6 when leading hextets equal zero #48 The README should direct users to the upstream source. #46  
Full changelog  
Add multi-networkpolicy object in must-gather #226  
gather multi-networkpolicy logs #224  
Bug 1916809 : extend must-gather network log to include nodes’ ovs DB #218 Bug 1916392 : Gather API priority and fairness debug endpoints #204 Updating ose-must-gather builder & base images to be consistent with ART #210  
Gather ethtool info from driver and offload #207  
collect alerts from the cluster #205  
Full changelog  
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#35) #35  
deployments: Use 33% as the rollout maxUnavailable (#34) #34  
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#33) #33  
Full changelog  
forbid the old token format #44  
prints flags at startup #48  
loosen up username and identity name validation #47  
Bug 1933599 : bump k8s.io/apiserver to 1.20.4 #45 add a custom authorizer to ensure kube-apiserver can always access tokenreviews webhook #41  
Add token validation for OpenShift OAuth access tokens #9  
Updating ose-oauth-apiserver builder & base images to be consistent with ART #39  
completeConfig: remove storage, storageErr state from config #40  
Full changelog  
base64-encode usernames when they contain ‘:’ or ‘/’ #72  
Remove the legacy Dockerfile #73  
Updating oauth-server builder & base images to be consistent with ART #70  
Bug 1892642 : metrics: move unlabeled metrics to Counters, initialize all #69 Full changelog  
bump apiserver-lib-go for looser username validation #195  
sets shutdown-delay-duration from OpenShiftAPIServerConfig #198  
limit basic-user cluster role well-known access to oauth-authorization-server only #192  
Bug 1895053 : Propagate new MountTrustedCA field #185 Bug 1933599 : bump k8s.io/apiserver to 1.20.4 #190 Updating ose-openshift-apiserver builder & base images to be consistent with ART #184  
Full changelog  
ingress: Migrate to networking.k8s.io/v1 #172  
Bug 1895053 : Instruct builds to optionally mount trusted CAs #154 Updating ose-openshift-controller-manager builder & base images to be consistent with ART #174  
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #168  
Full changelog  
Updating openshift-state-metrics builder & base images to be consistent with ART #68  
Updating openshift-state-metrics builder & base images to be consistent with ART #67  
Full changelog  
Cinder: Add metrics scraping #34  
Bug 1909136 : Pass cluster ID to CSI driver #33 Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #32  
Bug 1918562 : bump library-go #30 Bug 1933184 : Add maxUnavailable to DaemonSets #28 Fix logLevel propagation to the operands #27  
Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #25  
Cleanup: Remove serviceName from controller manifest #26  
Full changelog  
Bug 1948546 : Port create bugs #175 Ports NetworkID json typo #174  
Sriov Addons #173  
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #172  
Bug 1747270 : InstanceService.GetInstanceList should not do substring search on name #171 Adds vnictype to port creation #169  
Add availability zone option to root volume #168  
Tag Ports Created By CAPO Based on Network or Subnet Attached #166  
Remove pkg/errors dependency #155  
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #162  
images: Remove openssh from the RHEL variant #145  
hack: Add verify-vendor.sh #144  
Update BZ component #160  
use gophercloud/utils to list available AZs #146  
Full changelog  
Bug 1938492 : Add resource requests for bundle unpacker #55 Bug 1949294 : fix environment variable merging from subscription.config #53 Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50 Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41 Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51 staging/operator-registry: Pull in all non-opm-add declarative config updates #47  
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49  
staging/operator-registry: Pull in declarative config base packages + server command #45  
Update the staging/operator-lifecycle-manager tree #46  
Bug 1946838 : Do not adopt copied CSVs #44 Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40 Upstream sync for operator-lifecycle-manager #38  
staging/olm: Re-generate test fake package(s) #39  
Upstream sync for operator-registry #36  
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35 Makefile: Use the full git commit hash when building binaries #33  
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32  
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31  
Updating operator-registry builder & base images to be consistent with ART #30  
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29  
add crd and manifest generation #27  
staging: Update OLM modules after recent changes #26  
Release 4.8 #25  
scripts: Update the unit.sh helper script and populate the nested staging directory #21  
Add additional make targets and update Dockerfile(s) #20  
Dockerfile: Update the Golang operator-registry base image tag #19  
Update repository layout #18  
Update helper scripts and root Makefile #12  
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10  
*.Dockerfile: Manually bump the image tags to 4.8 #6  
staging: Sync the vendor dependencies #9  
Add root .gitignore #7  
Add Ankita’s initial commit + remove nested OWNERS files #5  
Create OWNERS #1  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
Bug 1938492 : Add resource requests for bundle unpacker #55 Bug 1949294 : fix environment variable merging from subscription.config #53 Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50 Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41 Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51 staging/operator-registry: Pull in all non-opm-add declarative config updates #47  
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49  
staging/operator-registry: Pull in declarative config base packages + server command #45  
Update the staging/operator-lifecycle-manager tree #46  
Bug 1946838 : Do not adopt copied CSVs #44 Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40 Upstream sync for operator-lifecycle-manager #38  
staging/olm: Re-generate test fake package(s) #39  
Upstream sync for operator-registry #36  
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35 Makefile: Use the full git commit hash when building binaries #33  
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32  
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31  
Updating operator-registry builder & base images to be consistent with ART #30  
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29  
add crd and manifest generation #27  
staging: Update OLM modules after recent changes #26  
Release 4.8 #25  
scripts: Update the unit.sh helper script and populate the nested staging directory #21  
Add additional make targets and update Dockerfile(s) #20  
Dockerfile: Update the Golang operator-registry base image tag #19  
Update repository layout #18  
Update helper scripts and root Makefile #12  
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10  
*.Dockerfile: Manually bump the image tags to 4.8 #6  
staging: Sync the vendor dependencies #9  
Add root .gitignore #7  
Add Ankita’s initial commit + remove nested OWNERS files #5  
Create OWNERS #1  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #70  
Update OWNERS and Registry ci #73  
Full changelog  
oVirt: Add metrics scraping #53  
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #52  
Bug 1933184 : Fix maxUnavailable value to 10% #51 Bug 1933184 : Add maxUnavailable to DaemonSets #50 Run config informers when starting the operator #48  
Cleanup: Remove serviceName from controller manifest #46  
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #45  
update manifests and README #42  
Full changelog  
Bug 1948963 : add support for hugepages #102 Bug 1941334 : Add support for auto pinning policy #100 Bug 1917485 : Add validations to machine object #96 Bug 1937694 : providerIDController ignore nodes that have no machine #95 Bug 1931215 : Add support for affinity group #80 Bug 1920905 : extract node machine ipaddress from the engine instead using DNS . #85 credentials: handle error in the strconv.Parsebool #94  
add custom capo readme #88  
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #91  
Bug 1926346 : move to go 1.15 and registry.ci.openshift.org #87 Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #83  
Bug 1926278 : Bump K8s dependencies to 1.20 #86 Full changelog  
Bug 1947712 : pods: bind pod logical switch ports to the node’s chassis with requested-chassis #500 Bug 1945948 : Fixes local node IP reachability in shared gateway mode #498 Bug 1930248 : Sync management port for an existing node #497 4-9-21 merge #496  
Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 #492  
Bug 1944180 : 3-30-21 merge #480 Dockerfile: bump OVS to openvswitch2.15-2.15.0-2 #461  
Add wait to iptables commands for OCP Hacks #476  
3-24-21 merge #475  
3-22-21 merge #472  
BZ 1927845: Bump OVS version to 2.13.0-79.5.el8fdp #434  
Remove valadas from owners #469  
Bump OVN to ovn2.13-20.12.0-25.el8fdp #470  
Bug 1934643 : Downstream merge 3-10-21 #458 Downstream merge 3-4-21 #440  
Bump OVN to ovn2.13-20.12.0-24.el8fdp #447  
Downstream merge 2-22-21 #438  
Bug 1918442 : Fix idling and rejects for 4.7 #433 Create a podman image to use with CI so linter/utests can be run #431  
Updating ose-ovn-kubernetes builder & base images to be consistent with ART #432  
Full changelog  
Updating prom-label-proxy builder & base images to be consistent with ART #333  
Updating prom-label-proxy builder & base images to be consistent with ART #332  
Full changelog  
Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #79  
Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #72  
MON-1208 : Bump Prometheus to v2.24.1 #69 Full changelog  
Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #44  
Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #43  
Full changelog  
Updating prometheus-config-reloader builder & base images to be consistent with ART #113  
Updating prometheus-operator builder & base images to be consistent with ART #112  
Merge 0.45 into master #109  
Updating prometheus-operator builder & base images to be consistent with ART #107  
Updating prometheus-config-reloader builder & base images to be consistent with ART #108  
Full changelog  
Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #80  
Bump node_exporter to 1.1.1 #84  
Full changelog  
IBM Cloud manifest profile patch #151  
Generate wildcard certificates matching pod host names for headless services #149  
Updating ose-service-ca-operator builder & base images to be consistent with ART #148  
Various e2e test fixes and cleanups #147  
Random cleanups #150  
Don’t ignore the minTimeLeft parameter to requiresRegeneration #143  
Bug 1914446 : manifests: run the operator’s pod as non-root user #136 Fix (make verify) with Go 1.16 #142  
Remove cleanup of 4.3 deployments that was safe to remove in 4.5 #141  
Updating ose-service-ca-operator builder & base images to be consistent with ART #139  
Full changelog  
Bug 1947809 : upgrade: register none suite #26081 SNO topology: the oauth-server should only have a single replica now #26052  
Set a minimum width to e2e-intervals chart by default #26078  
Bug 1938465 : test/extended/operators: remove CPU limits exception for Thanos querier #26048 test: Expose node changes as intervals #26066  
Bug 1949050 : Fix oauthaccesstoken test to use the new required name #26060 Bug 1948634 : upgrade: allow upgrades without version change #26027 Bug 1949042 : test/extended/router: skip h2 related tests on OpenStack #26068 Bug 1948021 : test/extended/operators: Require Upgradeable=True or unset for “start all core operators” #26030 Bug 1947806 : test/extended/router: Re-enable h2spec tests #26044 Bug 1948629 : upgrades: add “none” / “minimal” test suites to skip disruption tests #26061 pkg/test/ginkgo/cmd_runsuite: Fix e2e-* clobber for upgrade-conformance #26049  
update list of canary tests #26058  
Bug 1947806 : test/extended/router: enable http/2, gRPC router tests #25897 Bug 1945398 : e2e requestheader: properly wait for a new oauth-server rollout #26053 test: provide a way to skip tests on disconnected clusters #26019  
Baremetal platform tests refinement #26043  
visualize monitor event intervals #26034  
fix the rest of parallel tests working with old token format #26009  
NE-544 : DNS: Add new dual-stack service DNS test #25954 test: skip checking nodejs 10 and perl 5.26 #26017  
require operator availability and non-degraded for upgrades #26037  
Add list of canary tests to openshift-tests image #25946  
test/extended/operators/daemon_set: Multus bug has been fixed #25968  
Change BindNetwork of outhserver to tcp to support IPv6 #26040  
Update test rules to bump k8s #26039  
test/extended/operators: Multus grew requests, drop its exception #26031  
tests/extended: Add a basic sanity test for CoreOS bootimages #25993  
test: grant exception to installer etcd retry pods #26035  
test: remove apk add tcpdump to internal ports test #26008  
Fix tests to allow landing k8s bump in oc #26032  
test: EventLevel is compared by value for filtering #26024  
test: Remove exceptions in fixed bugs in alert/resource tests #26020  
test: Mark GCP as fixed and AWS as flaky in upgrade availability #26023  
test: App availability test during upgrade must set minReady #26022  
test: Do not check github for commits on OLM test #26021  
allow separating monitor event identification from monitor event generation #26004  
test/extended/single_node: update for monitoring components #26018  
Sync perl/dancer imagestreams and use Perl 5.26-ubi8 and 5.30-ubi8 #25972  
Updating openshift-enterprise-tests builder & base images to be consistent with ART #26013  
cmd: initialize baremetal provider #26007  
test: add baremetal provider #25994  
Bug 1905095 : Verify layer MIME types in images #25830 Add new tests for baremetal IPI platform #25853  
Fix and re-enable test/extended/images/signatures.go #25880  
replace registry.redhat.io refs with internal image registry refs in image-eco #25985  
pkg/synthetictests/operators: Include the reason string in testOperatorState #25980  
Bug 1909875 : upgrade/upgrade.go: Enhance upgrade ack time out error #25984 fix CLI and etcd tests to work with the new format of oauth{access,authorize} tokens #25965  
test: stop building URL’s with host/port and Sprintf #25987  
test: Synthetics should only return junit tests instead of a bool #25988  
test: grant ovirt-csi-driver an exception for not having requests #25990  
test/e2e/upgrade: Relax ‘too long’ soft timeout for rollback jobs #25977  
test: Mark kubelet terminates non-gracefully as a flake #25986  
test: Grant bare metal components an exception for not having requests #25982  
test: Require no alerts during upgrades #25904  
test: Prevent limits from being set on pods and enforce requests #25959  
test: External image test was silently failing #25958  
test: Mark pod transition back to pending as a flake for now #25971  
test: Temporarily move some synthetics out of disruptive #25961  
Bug 1939232 : Update tests to use Ruby 2.7 #25949 Bug 1928946 : Move apiserver graceful failure responsibility to invariant #25963 Skip maxUnavailable check on DS on masters with complex label selectors #25962  
extended/router: Omit routes.json from cat command #25030  
test: Fail if a daemonset has a different upgrade strategy than default #25928  
Remove console deployments from list of 2 replicas in single-replica topology #25929  
test: When node upgrade sythetic resets, clear intermediate state #25957  
indicate which tests correspond to an operator outage #25953  
Bug 1891124 : Skip MCO CRD checks for ibmcloud provider in cli testing #25742 operators: prevent panic in no crashlooping pods in core namespaces #25944  
straight moves of the various synthentic tests #25948  
Add BareMetalPlatformType into e2e upgrade service unsupported list #25940  
Bug 1928297 : Wait until router pod is ready before checking health #25895 test/extended/router: Add OWNERS #25621  
flake on operator state changes during e2e #25918  
test: Node unready should ignore the ns/ in event locator #25939  
test: Consider UpgradeRollback as an invariant reset for node ready #25935  
test: Nodes that are deleted should not fire the unready alert #25934  
test: Graceful termination invariant should separate pre-suite events #25932  
Bug 1933114 : test/extended/router/idle: skip test on virt platforms #25924 Restore s2i memoryswap quota test #25917  
test: Exclude AggregatedAPIDown alert caused by test cleanup #25925  
test: Prevent all SCC failures from being allowed during normal e2e #25919  
test: Detect when the master pool is still updating after upgrade #25922  
Bug 1932618 : Don’t allow alerts to fire during a test run #25923 monitor: Improve cluster operator transition message #25921  
put the SCC test back #25911  
Bug 1929110 : test: add vsphere to unsupported platforms for LB service #25900 Added openshift-image-registry to single node topology test allowedToFail list #25902  
Bug 1921720 : fix sig-cli flakes #25909 test: Ensure nodes stay ready during upgrades after reboot #25896  
test: AWS and Azure should tolerate no API disruption #25903  
test: Synthetic failures were not failing the job #25901  
test: SCC early failures (before suite) flake until fixed #25906  
Bug 1899941 : Add e2e test for liveness override annotation #25828 Bug 1925493 : Bump (openshift/kubernetes) with updated tests #25876 Bug 1926146 : test/extended/router/idle: address flakes/failures seen in CI #25874 test: Calculate leader elections over individual metrics #25882  
tolerate permissions for allowing in-cluster CA bundles to all authenticated #25881  
e2e: test OAuth API connections in the tests by that name #25879  
Bug 1926977 : adjust route host for redis/nodejs to accomodate new apiserver restrictions #25877 Test that new single replica topology API is taken into account #25812  
Updating openshift-enterprise-tests builder & base images to be consistent with ART #25873  
Change registry.svc.ci.openshift.org to registry.ci.openshift.org #25863  
Updating ose-hello-openshift builder & base images to be consistent with ART #25872  
Bug 1924953 : Allow prometheus state clear to pass etcd leader change test #25870 Bug 1886160 : Add test of documented backup/restore procedure #25723 Upgrade openshift/api to 670ac3fc997c #25869  
Bug 1896558 : bump(openshift/kubernetes): fix flaking multi-AZ test #25848 Bug 1920221 : Don’t initialize zone info repeatedly #25861 Full changelog  
Bug 1926598 : pkg/rules: fix deduplication of equal alerts with different labels #51 Updating thanos builder & base images to be consistent with ART #50  
Updating thanos builder & base images to be consistent with ART #48  
Bug 1929540 : update golang.org/x/text #49 Full changelog  
Fixes 1939555: Fix deadlock when enqueing functions into the pool #34  
Bug 1929824 : Disable PV check #33 Bug 1919336 : Check if datastore belongs to a datastore cluster #28 Remove WIP note #32  
Add unit tests #17  
Bug 1926943 : Fix volume name length check #30 Updating vsphere-problem-detector builder & base images to be consistent with ART #29  
Update govmomi to 0.23.1 #26  
Full changelog  
Source code for this page located on github