Back to index
4.7.0-0.ci-2024-07-13-020002 Download the installer for your operating system or run
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.7.0-0.ci-2024-07-13-020002 Team Approvals:
Tests:
Blocking jobsaws-serial Failed periodic-ci-openshift-release-master-ci-4.7-e2e-aws-serialgcp Failed periodic-ci-openshift-release-master-ci-4.7-e2e-gcpupgrade-minor Failed periodic-ci-openshift-release-master-ci-4.7-upgrade-from-stable-4.6-e2e-aws-upgrade Informing jobs Upgrades from:
Loading changelog, this may take a while ...
Changes from 4.6.62
Created: 2024-07-13 02:03:56 +0000 UTC
Image Digest: sha256:55cda5427b8c9cf3835c9b35a30aa59c502d2f604933306d37f42dc04530b8b0
Components
New images
Rebuilt images without code change
machine-os-content sha256:8c34107b4ee52c6f983b70f715d54106c108e04914375bf2bc5d7633b791e256
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #178
Bug 1913289 : Rebase to v0.8.0 for OCP 4.7 #176
Bug 1872251 : Upstream: 555: Vendor deps #172
vendor: bump aws sdk for sts webhook authentication #175
Bug 1876935 : UPSTREAM: 568: Apply extra volume tags to EBS snapshots #174
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #173
Full changelog
STOR-1437 : Mark the repository as obsolete #297
STOR-1461 : Remove existing path from .gitignore #294
OCPBUGS-22544 : CVE-2023-45142: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.45.0 #291
STOR-1276 : Enable support for mounting volumes with SELinux context #264
Bump k8s.io/apiextensions-apiserver from 0.28.2 to 0.28.3 #289
Bump k8s.io/client-go from 0.28.2 to 0.28.3 #285
OCPBUGS-22357 : CVE-2023-44487: bump github.com/openshift/library-go to master #290
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net@v0.17.0 #277
Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 #278
Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 #275
Bump k8s.io/apiextensions-apiserver from 0.27.4 to 0.28.2 #269
OCPBUGS-19157 : Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #268
STOR-1432 : hypershift: deploy controller with control plane release images #252
OCPBUGS-16783 : Chore: Update OWNERS #251
Bump k8s.io/apiextensions-apiserver from 0.27.1 to 0.27.4 #250
Bump k8s.io/component-base from 0.26.3 to 0.27.3 #240
OCPBUGS-15823 : Change CSI RPC call timeouts #248
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #244
OCPBUGS-14824 : Bump efs-ebs-driver-operator library-go #247
STOR-1168 : Bump common libraries #222
Bump Kubernetes libs to v0.27.1 #243
STOR-1167 : Enable extra-create-metadata to tag snapshots #223
STOR-1300 : Restart controller Pods if metrics-serving-cert changed #216
OCPBUGS-11882 : Added safe-to-evict-local-volume annotation from bound-sa-token to ebs-controller #232
OCPBUGS-11882 : Added safe-to-evict annotation to aws-ebs-csi-driver-controller pods #231
OCPBUGS-13017 : assets/hypershift/controller_sa: Set controller ServiceAccount imagePullSecrets #219
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #217
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #215
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #214
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #207
OCPBUGS-8691 : Hypershift: set control plane operand properties #205
Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 #203
OCPBUGS-8752 : fix: typo #198
OCPBUGS-8752 : feat: add workload annotation to deployment and daemonset #194
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #195
Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #189
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #190
STOR-875 : Implement custom keys in AWS EBS CSI driver operator #185
OCPBUGS-7837 : do not inject-proxy when deploying in hypershift control plane #186
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #182
Add ok-to-test label to dependabot PRs #184
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #183
add dependabot config for gomod updates #181
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #179
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #173
[#177] fix 404 in readme #178
Bug 2106736 : Add multiplePVsSameID capability #175
STOR-1078 : Add hostPaths necessary for SELinux mounts #174
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #172
OCPBUGS-4491 : hypershift: use correct kubeconfig secret #169
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #168
OCPBUGS-3990 : Add HyperShift specific priorityClass #167
OCPBUGS-3978 : Don’t deploy VolumeSnapshotClass in static controller #165
STOR-1040 : port to hypershift #159
OCPBUGS-1904 : Only deploy VolumeSnapshotClass when CRD exists #164
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #162
Reformat for go 1.19 #163
STOR-858 : Bump github.com/openshift/* and k8s.io/* #161
STOR-764 : Change the default StorageClass to the CSI one (AWS) #160
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #158
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #156
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #157
Bug 2074706 : Set custom endpoint environment variable if available #153
Bug 2049671 : avoid excessive GET and DELETE in ResourcesSync controller #151
Set CSIDriver fsGroupPolicy #150
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #148
Bug 2043130 : aws-ebs: Add external-snapshotter permissions to patch snapshots #147
Bug 2038934 : Add custom CA bundle support #146
Bug 2028484 : AWS EBS CSI driver’s livenessprobe does not respect operator’s loglevel #144
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #143
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #141
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #139
Bug 1998174 : Add StorageClass for gp3 #140
Bug 1993931 : Storage operators use older kubernetes client #138
Bug 1990146 : some controllers missing livenessProbe #134
Use generic deployment controller with additional manifest hooks #128
Start using “embed” module for static assets #131
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #132
Updating .ci-operator.yaml build_root_image
from openshift/release #130
Bug 1969538 : Include default VolumeSnapshotClass #129
Bug 1960732 : update manifest and readme #127
Bug 1947402 : Deploy multiple replicas of CSI Controller Service #122
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #126
Bug 1951952 : Metrics for cloudprovider error requests are lost #125
Bug 1956411 : Add custom tags from Infrastructure #116
Bug 1947774 : fix imagePullPolicy to ifNotPresent #120
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #121
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
Bug 1905119 : dynamically update controller asset for custom CA bundle #111
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #109
Bug 1912945 : Set proxy config in Deployment containers #106
Bug 1898045 : redeploy CSI Controller Deployment when secret changes #107
Bug 1898045 : redeploy CSI Controller Deployment when secret changes #104
support custom CA bundle for AWS API #102
assets/controller.yaml: support using aws config for credentials #99
Bug 1898851 : Add multipods tests #100
Bug 1898851 : Enable topology tests for the driver #98
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #96
Bug 1840759 : Pass cluster ID to CSI driver #83
Full changelog
OCPBUGS-2862 : Release 4.7 fix go list for 1.18 #451
Bug 1976192 : update aws-sdk-go to v1.38.25 #415
Bug 1942966 : Update EC2 instance types #398
Updating ose-aws-machine-controllers builder & base images to be consistent with ART #373
Bug 1924471 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #409
Bug 1952614 : [OCPCLOUD-1115] Get instance tags from infrastructure object #405
Bug 1935636 : Ensure response body is closed when we are finished with the request #391
Bug 1915114 : use separate client for accessing openshift-config-managed namespace #382
Bug 1909108 : Bump K8s dependencies to 1.20 #381
Bug 1906740 : Ensure the region is valid when creating AWS client #380
Bug 1907286 : Ensure Machine is marked interruptible as well as Node #379
Bug 1903424 : Ensure MAO dependency is up to date to include newest metrics #378
support custom CA bundle for AWS API #372
use shared credentials file for session creation #374
Bug 1902157 : Mark node with condition when due for termination #332
Bump scripts to Go 1.15 #375
Move instance tenancy under placement field #370
Add verify-diff check in generate task and enable in CI #368
add elmiko to OWNERS file #366
bump AWS SDK to v1.35.20 #365
Add support for dedicated instance tenancy #360
add bugzilla component and subcomponent to OWNERS #359
Full changelog
Bug 2046237 : update go.mod for go1.15 #149
Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #130
Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #129
Full changelog
Bug 2108582 [4.7] RHCOS: move to rhcos.mirror.openshift.com #7329
Bug 2007087 : bump RHCOS 4.7 boot images #6012
Bug 2066406 : OpenStack+Kuryr: Fix cluster destroy
with BYON #5754
Bug 1973367 : baremetal: pass IP_OPTIONS to os downloader #5013
Bug 1928761 : Validation of platform.openstack.machineSubnet #5434
Bug 1964753 : Bump RHCOS 4.7 boot image #5229
Update OWNERS #5243
Bug 1980866 : [4.7] Prefer IPv6 hostIP on bootstrap IPv6 deployments #5067
Bug 1981553 : [release-4.7] aws: move elastic ip permissions to create networking category #5055
Bug 1954595 : Validate noProxy input and add prefix for proxy urls #5060
OWNERS: add more core team members as approvers #5123
Bug 1977481 : Dockerfile: repin libvirt #5043
Bug 1975819 : upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #5025
Bug 1974282 : gather: collect networking information in log bundle #5017
Bug 1971163 : Updating AWS instance types #4992
Bug 1945467 : aws: allow use of unknown regions in known partitions #4807
Bug 1938426 : Set default values to machine pools before validation #4750
Bug 1967355 : pattern removed from sed to prevent expansion #4975
Bug 1956483 : Bump boot images for RHCOS fixes #4961
Bug 1947427 : add proxy params to bootstrap ignition #4830
Bug 1939014 : generate glance url considering the region #4753
Bug 1947216 : pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4827
Bug 1948398 : remove ovirt_cafile from ovirt-credentials secret #4842
Bug 1962435 : aws: using dotted domain when looking for public hosted zone #4948
Bug 1940275 : Revert “baremetal: send full ignition to masters” #4767
Bug 1943500 : Bump gophercloud utils #4794
Bug 1958518 : aws: restore setting aws platform spec in infra resource #4918
Bug 1958428 : aws: support more auth options in manual mode #4914
Bug 1945907 : Byo aws iam roles 4.7 #4813
Bug 1954803 : aws: support for bring-your-own hosted zone #4887
Bug 1951571 : registry.svc.ci.openshift.org is no longer valid #4853
Bug 1954152 : manifests: populate aws user tags in infrastructure #4882
Bug 1935174 : RHCOS bump for LUKS, prjquota, etc #4791
Bug 1947122 : gcp: install google cloud sdk with yum the recommended way #4824
Bug 1933728 : baremetal: include netmask in DNSMasq dhcp range #4698
Bug 1930106 : bump ignition to v3_2 #4701
Bug 1922292 : [release-4.7] data/rhcos.json: Update boot images #4635
Bug 1924701 : Fix cluster destroy when byo is used with Kuryr #4616
Bug 1909978 : update ignore-volume-az documentation #4617
Bug 1916692 : OpenStack: Delete leftover LBs when destroying cluster #4563
Bug 1919407 : openstack/validation: enforce control plane size #4585
Bug 1909978 : update documentation for ignore-volume-az usage #4603
Bug 1896218 : remove GCP role bindings before service accounts #4602
Bug 1921911 : Revert “Merge pull request #4589 from patrickdillon/bz-1896218-gcp-se… #4600
Bug 1921655 : OpenStack: fix error handling for cloudinfo #4599
Bug 1896218 : remove GCP role bindings before service accounts #4589
Updating ose-installer-artifacts builder & base images to be consistent with ART #4546
maintenance: remove pools and volumes #3620
Bug 1810438 : oVirt: Add missing piece for gathering bootstrap IP info #4524
Updating ose-baremetal-installer builder & base images to be consistent with ART #4544
Updating ose-installer builder & base images to be consistent with ART #4543
Bug 1920243 : disable anonymous auth on bootstrap nodes #4590
Bug 1917101 : UPI ovirt - remove RHCOS image from Network req #4577
Bug 1893117 : terraform/vsphereprivate: ignore hosts in maintenance mode #4566
Bug 1919072 : AWS cloudformation change protocol from ESP to 50 #4583
Bug 1916938 : tolerate equal APIFloatingIP and LbFloatingIP #4575
Bug 1907822 : Don’t panic on bad data in quota validations #4483
Bug 1912828 : Rebase on the latest terraform provider/go-ovirt #4562
Bug 1916373 : upi: allow IPsec ports #4552
Bug 1915460 : ovirt: validate cluster name during install #4537
Bug 1910244 : Go mod update for golang crypto #4569
Bug 1915617 : update boot images for various fixes #4540
Bug 1909502 : pkg/asset/manifests: remove etcd records from proxy config #4518
Bug 1915998 : Set Additional Control Plane Security Groups on Bootstrap Node #4551
Bug 1916271 : openstack known issues: ControlPlane anti-affinity #4548
Bug 1813949 : ignore local env variables when we create a service client #4426
Bug 1916505 : AWS IPI: Add IPsec master-to-worker flows #4554
Bug 1908468 : azure/validation: some memory values are float and not int #4530
Bug 1908583 : Set same additional networks on Bootstrap as Control Plane #4528
Bug 1914439 : OpenStack Port Create Typo in SRIOV Docs #4529
Bug 1909587 : openstack: Create Control plane nodes sequentially #4522
Bug 1910127 : ovirt: UPI doc improvements #4498
Bug 1913151 : KubeVirt user docs: change role example - add “update” verb to VM #4521
Bug 1910070 : Set termination_grace_period_seconds to 10 minutes #4511
Bug 1786314 : bump gophercloud/utils #4486
Bug 1911819 : Fix docs/user/kubevirt/install-config.yaml to pass ./hack/yaml-lint.sh #4519
Bug 1911819 : Add kubevirt user documentation #4516
Bug 1908743 : Add validation that the KubeMacPool component is enabled for the namespace #4509
Bug 1910049 : Revert “openstack UPI: Use ansible-galaxy” #4506
Bug 1882022 : installconfig: enable vsphere folders for datacenters and clusters. #4493
Bug 1908782 : terraform: Add rules to allow internal IPsec traffic #4491
Bug 1908171 : fix Terraform issue with GCP custom machine types #4496
Bug 1907947 : cloud-creds-secret creation with current context info only #4484
Bug 1907628 : OpenStack Documentation for MachineSets with Multiple Networks #4463
Bug 1906517 : OpenStack: Skip collecting info for empty subnet IDs #4474
Bug 1908280 : update docs for Cinder AZs #4487
Bug 1907621 : Bump cluster-api-provider-kubevirt version #4479
Bug 1890228 : pkg/destroy/aws: Pass destroy if HostedZone does not exist #4477
Bug 1906459 : openstack: fix quota checks when they’re unlimited #4470
Update GCP Customization doc to reflect CMEK additions #4468
Openstack: describes how to enable qemu agent for UPI. #4441
oVirt: update team members #4464
Bug 1904663 : Fix comparison in pointer ignition customization asset #4455
openstack: Test Nova AZ manifest generation #4459
do not generate the cloud cred secret when credentialsMode is Manual #4416
update gophercloud/utils & terraform/provider-openstack #4457
hack/verify-vendor.sh: Fail early if error #4421
Bug 1899175 : data/rhcos.json: Update boot images for RHEL 8.3 #4414
Openstack primary subnet using machine spec #4346
Deprecate computeFlavor in OpenStack platform #4321
openstack: Test manifest creation #4431
openstack: Allow to skip pre-flight validations #4452
Bug 1900138 : Removed support for insecure mode for oVirt/RHV installation #4404
openstack: check quotas before creating cluster #4432
OpenStack: Adds clusterOSImageProperties to install-config.yaml #4401
Bug 1904125 : Ensure the bootstrap ignition libvirt pool defaults to <clustername>.<id>.bootstrap rather than ‘default’ #4448
Bug 1868748 : baremetal: rename JSON field for ClusterProvisioningIP #4053
Add KubeVirt platform as infrastructure for Openshift installation #4350
cloudproviderconfig: Refactor openstack #4447
Pass CLUSTER_PROFILE env var to CVO render #4444
vSphere Destroy: add log messages for tag destruction #4407
baremetal: send full ignition to masters #4427
asset/installconfig/Azure: Validate install-config instance types #4419
Update MCO doc references #4445
baremetal: Add ironic logwatch containers #4437
Create SR-IOV UPI Docs #4439
docs: update docs/design/resource_dep.svg #4443
Bug 1903277 : destroy/aws: remove rules from default security group #4440
Set default release image to 4.7 #4409
baremetal: make cluster provisioning IP optional #4429
pkg/asset/quota: Typo in warning message presented to user #4430
Create a machineconfig for IPI pointer ignition customizations #4413
vSphere Docs: Update to include Permissions #4393
OSASINFRA-902 : Update OpenStack Custom External LB and DNS Docs #4389
baremetal: correct the cacheImageURL when we don’t have a provisioningIP #4408
Bug 1895874 : Use oVirt Engine certificate verified by the user for installation #4387
Bug 1899853 : openstack: CP nodes port to use addtional SGs #4411
baremetal: Handle xz filenames for OKD #4392
Support user provided service-account-signing-key and issuer #4373
pkg: validation for previously existing ovirt configuration #4354
Bug 1898194 : installconfig/gcp/validation: handle custom machine types #4386
baremetal: when networking is disabled make the bootstrap provisioning ip optional #4390
Bug 1898238 : Validate the the API and Ingress FIPs are not the same #4385
Bug 1848945 : OpenStack - Documentation for adding worker nodes using ansible #4205
Bug 1813012 : Remove unused etcd discovery domain #4067
Bug 1894432 : oVirt, add timeout to tmp_import_vm #4341
baremetal: validate that macs are EUI-48 and unicast #4378
Bug 1855351 : standardize interrupt error messages #4360
Stop validating DefaultMachinePlatform #4391
Bug 1889779 : vSphere destroy: handle failed clusters #4388
openstack UPI: Use ansible-galaxy #4379
Updating ose-baremetal-installer builder & base images to be consistent with ART #4370
Correcting normal typos #4363
Bug 1891543 : openstack: remove platform flavor validation #4383
baremetal: remove root_gb from tfvars #4319
Cleanup: make conversion functions private #4376
Bug 1888464 : add tag:UnTagResource perm for aws shared networks #4371
Remove the secrets directory recursively #4369
doc/openstack: update quota reqs for kuryr #4362
Fix ‘troubleshooting’ typo #4365
libvirt: Bump bootstrap size (primarily for OKD) #4364
data/data/aws/route53: use CNAME for us-iso-east-1 region #4367
Bug 1886435 : Fix azure UPI az group deployment deprecation #4366
asset/installconfig/gcp: Validate install-config instance types #4329
Use ‘kubernetes.io/tls’ instead of SecretTypeTLS which is not being substituted #4342
aws: support custom trust bundle for c2s regions #4335
pkg/asset/cluster/aws: switch to ec2 tagging API #4356
Bug 1867165 : baremetal: allow configuring bootstrap mac addresses #4052
doc/openstack/UPI: improvements #4355
Small corrections in ovirt/install_ipi.md #4353
data/bootstrap/files/usr/local/bin/installer-gather: Tee logs into tarball #4345
data/manifests/bootkube/cvo-overrides: Bump default to stable-4.7 #4347
owners: Add mdbooth to openstack-approvers #4348
owners: add dhellmann to baremetal-approvers/reviewers #4343
data/manifests/bootkube/cvo-overrides: Drop the explicit upstream #4112
Bug 1891543 : openstack: consider volumes for storage requirements checks #4323
Document how to deploy cluster with BM and VM workers #4336
Wrap errors after OpenStack creds validation #4338
Bug 1855351 : Handle CTRL+C in GCP survey #4334
Bug 1894144 : baremetal: pin libvirt to 4.5.0 #4339
cmd/openshift-install/create: Use library-go’s IngressURI helper #4245
Bug 1888378 : Ignore error if resource group already deleted #4325
Bug 1887863 : Patch Flavor Not Found validation for OpenStack Install Config #4289
Use authentication for Ironic on baremetal bootstrap host #4256
Bug 1841381 : oVirt, add memoryMB validation #4309
Bug 1878374 : Adding more nitro and the AMD instance types (AWS, UPI) #4327
Bug 1866925 : display Azure destroy auth error #4331
openstack: fixup markdown #4328
Revert “[Azure][Destroy] Check if resource group exists” #4322
Add Encryption Key reference to GCP MachinePool API #4318
aws: block cluster destroy in c2s region #4316
aws: ensure users set ami id for c2s regions #4315
Bug 1891702 : pkg/asset/ignition/bootstrap: exit loop if pem.Decode() fails #4317
Bug 1888378 : [Azure][Destroy] Check if resource group exists #4320
oVirt: change owners #4311
Code cleanup and optimizations #4272
Bug 1889267 : oVirt, increase terraform template and release image timeout to 20m #4285
install-approvers: add staebler #4297
Bug 1880443 : allow providing client options when generating OpenStack MachineSets #4196
openstack: Update CI base image #4291
pkg/asset/installconfig/aws: Validate install-config instance type #4258
go.mod Update #4294
Bug 1836017 : Configure haproxy to check /readyz #4012
Bug 1870728 : pkg/asset/ignition/bootstrap: Display warning if certificates are expired #4287
Bug 1889852 : add new AWS regions #4288
Bug 1877116 : aws: use file for bootstrap ign when uploading to s3 #4281
Bug 1886553 : GCP - Increase worker NAT min ports #4273
cmd: split newlines in logrus stderr output to new entry #4282
openstack: Add a new team member #4290
Bug 1882649 : Determine Glance disk format based on file extension #4279
vSphere: Update dockerfile removing certificate #4274
Update README.md - Broken Link - Spelling #4278
OpenStack: remove legacy image validation #4277
Bug 1882844 : vsphere destroy: delete tag category created by installer #4265
Bug 1878900 : openstack: Fix error messages in flavor validation #4269
OpenStack UPI: Custom API and Ingress vip addresses #4092
Bug 1888671 : openstack: Document Cinder’s ignore-volume-az #4271
Bump K8s.io version to v0.19.0 #4266
destroy: return aws resources that could not be deleted #4270
install-complete: provide troubleshooting info when operators fail #4259
OpenStack: add clusterOSImage validations #3964
Bug 1887525 : baremetal: Wait for master-bmh-update script to succeed #4262
openstack: Bump Ansible to 2.9 in UPI #4261
Bug 1874248 : types/vsphere/validation: ensure vcenter is all lower case #4254
Bug 1884691 : types: allow manual cred mode for gcp and azure #4238
Updating ose-installer builder & base images to be consistent with ART #4250
Remove dead code #4252
Updating ose-installer-artifacts builder & base images to be consistent with ART #4251
openstack privileges documented #4214
OpenStack: Rename lbFloatingIP to apiFloatingIP #4244
Bug 1882191 : Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment #4248
Bug 1884435 : vsphere - add delay if resolv.conf is not available; wait for dhcp #4237
Bug 1777224 : pkg/asset: metadata to depend on ignition #4223
Bump RHCOS images for Ignition entropy fix #4241
Bug 1859174 : Upgrade Terraform provider OpenStack #4216
Fix json tag for GCP auth service account #4166
installer/pkg/quota/gcp/limits.go: fix minor typo in comment #4160
IP address should be specified without underscore. #3204
Docs: OpenStack: Remove mention of cluster failing to destroy #4208
Bug 1876815 : OpenStack: unset OS_CLOUD #4231
Full changelog
OCPBUGS-39730 : Updating baremetal-machine-controller-container image to be consistent with ART for 4.18 #221
OCPCLOUD-2565 : Featuregate implementation #220
OCPBUGS-34210 : Updating baremetal-machine-controller-container image to be consistent with ART for 4.17 #219
OCPBUGS-34210 : Updating baremetal-machine-controller-container image to be consistent with ART for 4.17 #217
OCPBUGS-30477 : Bump golang-protobuf version #213
OCPBUGS-28835 : Extend metal3remediation aggregation role #209
OCPBUGS-25561 : Updating baremetal-machine-controller-container image to be consistent with ART #208
OCPBUGS-25159 : Updating baremetal-machine-controller-container image to be consistent with ART #207
OCPBUGS-24919 : Updating baremetal-machine-controller-container image to be consistent with ART #206
OCPBUGS-24108 : Updating baremetal-machine-controller-container image to be consistent with ART #205
NO-ISSUE: Log when applying updates to BareMetalHost #203
OCPBUGS-21794 : Uplift x/net to v0.17.0 #197
OCPBUGS-19178 : Updating baremetal-machine-controller images to be consistent with ART #196
OCPBUGS-17255 : Use go 1.20 and uplift x/net to v0.13.0 #195
OCPBUGS-15992 : Fix Metal3Remediation CRD install order #193
Updating baremetal-machine-controller images to be consistent with ART #190
OCPBUGS-12483 : Use go 1.19 and uplift x/net to 0.7.0 #191
Updating baremetal-machine-controller images to be consistent with ART #187
Metal3 remediation backport #184
OCPBUGS-6282 : update kubernetes to 0.24.9 to fix CVE-2022-41717 #186
Updating baremetal-machine-controller images to be consistent with ART #185
Updating baremetal-machine-controller images to be consistent with ART #182
Updating baremetal-machine-controller images to be consistent with ART #173
Update OWNERS file #175
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #172
Bug 2067734 : [CVE] Upgrade controller-runtime to v0.12.1 #171
Bug 2080303 : Uplift BMO to remove go-getter dependency #170
Bug 2061833 : Delay after ensuring annotation #167
Update OWNERS file #169
Bump mao version, rewrite Machine types import to openshift/api #168
Remove stbenjam from OWNERS #163
Bug 2036993 : update repo for golang 1.17 #164
Updating baremetal-machine-controller images to be consistent with ART #160
Bug 1994480 : Update dependencies to K8s 1.22 #158
Fix BMO reboot api broken link #150
remove dhellmann from owners file #154
Custom deploy procedure support #156
Updating .ci-operator.yaml build_root_image
from openshift/release #152
Bug 1954177 : Update mao dependency for webhook v1 changes #151
Bug 1949316 : Update BMO vendor to v0.0.0-20210303141721-86a42dcb0150 #149
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
Bug 1907614 : Update kubernetes deps to 1.20 #132
Allow actuator.Exists() to find a host in the unmanaged state #130
Bug 1868104 : Make use of errors and Failed phase to handle failed machines #113
Bug 1903424 : Ensure MAO dependency is up to date to include newest metrics #129
Fall back to deleting Machine if remediation fails #119
Updating baremetal-machine-controller builder & base images to be consistent with ART #126
Fix typo in readme - annotation should exist on CR, not CRD #125
Don’t add a finalizer to the Node #124
Bug 1886028 : Remove Node finalizer first on delete #122
Full changelog
Bug 1972430 : Don’t deprovision provisioned host due to error #159
Bug 1961341 : config: use rbacv1 instead of rbacv1beta1 #148
Bug 1910352 : Fail registration when boot MAC address conflicts #131
Bug 1936407 : Backport of BMO code to 4.7 to support different reboot modes #132
Bug 1932452 : Backport ensure adoption is retried upon failure #127
Bug 1917484 : Don’t adopt after clean failure during deprovisioning #122
Updating ose-baremetal-operator builder & base images to be consistent with ART #120
Bug 1912701 : Handle dual-stack configuration in inspection data #118
Bug 1913112 : Allow BMC details to be omitted for Hosts in Unmanaged state #117
Merge upstream 2020-12-04 #114
Merge upstream 2020-12-03 #113
Merge upstream 2020-10-26 #111
Merge upstream 2020-10-22 #110
Merge upstream #109
Downstream dockerfile #108
Merge upstream 2020-10-08 #103
Add more approvers and reviewers #107
Updating ose-baremetal-operator builder & base images to be consistent with ART #106
Bug 1884824 : Update to k8s 1.19 #105
Full changelog
Bug 1962949 : Keepalived- verify that unicast peers list isn’t empty on master nodes #140
Bug 1942488 : sort AddressesDefault by route priority, ifindex, and IPv4/IPv6 preference #132
Bug 1915080 : add CloseIdleConnections for HTTP K8S API healthcheck #117
Updating baremetal-runtimecfg builder & base images to be consistent with ART #115
Bug 1905233 : get the correct VRRP interface in case of IPV6 overlapping subnets #112
Bug 1894539 : Allow node-ip to function without attachment to VIP network #111
Update “runtimecfg node-ip” for dual-stack #110
Set mac address as prefix for unique hostname #109
Bug 1894539 : Allow baremetal-runtimecfg to function when the node isn’t attached to the VIP network #108
Remove get boostrap IP code #107
Add image build and push to the Makefile #97
Bug 1885867 : Flip to unicast only when MCO set to desired version in all nodes #103
Add bz component information #106
Updating baremetal-runtimecfg builder & base images to be consistent with ART #104
Change local Dockerfile to use CentOS 8 #95
Full changelog
Fix oc builds #1493
Bug 2039763 : Remove git://
from new-app tests #1024
Bug 2004194 : Registry mirror panic #927
Bug 1995074 : revert incorrect allowance of ssh:// prefix with scp styled URLs #902
Bug 1974264 : make oc logs work with BuildConfig’s JenkinsPipeline strategy #864
Bug 1976284 : skip-multiple-scopes with adm catalog mirror #869
Bug 1963784 : Preserve AuthInfo when switching projects #861
Bug 1970811 : set User-Agent when talking with registries #848
Bug 1969928 : exclude security during exctraction #844
Fix unit test failure #838
Bug 1942938 : [release-4.7] inspect clusteroperators as a backup to must-gather if it fails #766
Bug 1924453 : Bump github.com/gogo/protobuf to v1.3.2 #753
Bug 1942059 : when mirroring to a file destination, mount images under the index location #779
Bug 1939477 : Fix unit test to use new IS #769
Add missing docs generation tools #725
Bug 1914894 : warn users about using non-groupified resources #693
Bug 1900989 : idle: also annotate the service #720
Bug 1888192 : add rsync & log re-tries #631
Bug 1907421 : Implementing retries during for image mirror #706
Bug 1920024 : debug: Allow pods to keep labels during debugging #613
Bug 1919862 : fix message after oc new-project #715
Bug 1920427 : drop information about prompt for oc login #717
Bug 1878022 : Improving import-image help messages #712
Bug 1917522 : Mark filter-by-os deprecated in oc adm catalog mirror #710
Bug 1902299 : catalog mirror improvements #673
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #700
Updating ose-cli-artifacts builder & base images to be consistent with ART #702
Updating ose-tools builder & base images to be consistent with ART #701
Updating openshift-enterprise-cli builder & base images to be consistent with ART #699
Bug 1916621 : fix oc adm node-logs examples #708
Bug 1906276 : oc image append|extract: clarify help for –filter-by-os #707
Bug 1890677 : oc image: Include error msg when image not found and register oci schema for mediatypes #697
Bug 1899575 : bump discovery burst to 250 #696
Bug 1890995 : oc new-app: provide message for unauthorized error with image lookup #691
Bug 1911487 : make deployment config explicit for prune deployments #683
Bug 1908697 : use wrapper for diff command #682
Bug 1914452 : Fix the manifest list warning when choosing an os/arch digest from list #688
Bug 1908484 : credentials-requests extract only write creds requests not all manifests #687
Bug 1910840 : fix help for rollback #684
Bug 1880068 : Take StatefulSets, Jobs and CronJobs into account during image prune #671
Bug 1907375 : bump deps #689
Bug 1909289 : Should be able to debug an init container #676
Bug 1878972 : pkg/cli/admin/release: Use ‘-’, not ‘=’, for untranslated arches #680
REVERT: Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550 #668
Bug 1905404 : fix append example #664
Bug 1890951 : Improve output of ‘oc image mirror’ with multi-arch images #642
Bug 1890671 : use proper username for image verification #637
Bug 1906121 : Remove duplicates and use k8s methods #649
Bug 1878972 : adm release mirror: add architecture information #646
Oc 4.7 kubernetes 1.20.0 beta.2 #660
Bug 1903033 : deduplicate imageContentSources printed when mirroring release #661
observe: support CRDs #650
Bug 1878823 : ‘oc adm release mirror’ add –to-release mirrors to generated ICSP #640
IR-112 : Pruner should be aware of OCI image configs #617
Bug 1891555 : Accept OS_GIT_VERSION to set version information #635
Bug 1893645 : account for nil in LastTransitionTime in route status #632
Bug 1891555 : BuildRequires goversioninfo #629
Bug 1888738 : fall-back must-gather to official RH supported image #627
show proper wildcard for ‘oc image mirror –help example’ #625
Bug 1853116 : write to files instead of stdout #482
inspect: add example how to use multiple resources #621
fix help for ‘oc adm release extract’ #622
Bug 1891555 : Create Windows version information #623
Bug 1888657 : set command name for LoginOptions #616
Bug 1841885 : Support airgapped mirroring with oc adm catalog mirror
#611
Updating ose-tools builder & base images to be consistent with ART #607
Updating openshift-enterprise-cli builder & base images to be consistent with ART #606
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #608
Updating ose-cli-artifacts builder & base images to be consistent with ART #609
Bug 1868384 : Login: Avoid overwriting same user from different cluster #537
Bug 1885179 : Avoid deadlock by closing pipe reader end #604
oc login: Show tokenURL message if only IDP is basic and user has not provided username #553
release: Fix typo in cli argument for release mirror #612
Bug 1884270 : bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients #610
Bug 1885170 : fix nil pointer in release code #603
Refactor deletion of hashed session token on user logout #534
must-gather: fixed typo when using a plug-in image #481
cli/admin/release/new: typo fix #558
Full changelog
Bug 2064428 : Remove Azure mint mode support as Active Directory Graph API will be sunset #455
Bug 2027750 : Check for aws status in infra platform status field before client setup #427
Bug 1958983 : rework GCP passthrough permissions checking #338
Bug 1948396 : oVirt credentials secret contains unnecessary “ovirt_cafile” #322
Bug 1948702 : [release-4.7] manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #324
Bug 1928151 : spell fix user-visible string #301
Bug 1916081 : MissingTargetNamespace message fix #293
Bug 1920695 : Update OpenShift CI registry in Makefile #288
Bug 1916454 : checking 4.7 creds #280
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #282
Bug 1908747 : remove stale S3 CredentialsRequest manifests #278
Bug 1906880 : operator: remove odicdiscoveryendpoint controller #276
Bug 1903226 : exclude run-level 0 namespaces from MutatingWebhook for Pods #275
Add IBM Cloud managed annotations to CVO manifests #274
add current profile annotations to CVO manifests #272
Bug 1880785 : Fix CredentialsRequest missing description in ‘oc explain’ #270
add new credentials field for AWS Secrets #264
aws: support custom CA bundle for AWS API #266
Bug 1889540 : manifests: Allow ‘for: 20m’ for CloudCredentialOperatorDown #262
Revert “Fix /etc/pki/ca-trust/extracted/pem permissions issue” #265
Add kubevirt platform #260
Fix /etc/pki/ca-trust/extracted/pem permissions issue #263
Redistribute new root creds in passthrough mode #242
move status calculation into its own controller #255
enable GCP read only creds to be used when root creds missing #259
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #258
allow skipping leader election #257
Stop reporting mode metrics for unused modes. #256
Fix formatting in README #243
Full changelog
Bug 2003633 : manifests, bindata: explicitely set runAsUser for operator and operand #485
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #408
Bug 1971087 : add a controller to remove webhooktokenauthenticator config #418
Bug 1956797 : bump kube to 0.20.6 to prevent delegated authz panics #443
Bug 1941840 : endpoints controller: close response bodies #440
Bug 1949941 : add a scraper and an alert to check for old-style tokens #437
Bug 1841039 : e2e: add a test for password grant checking with keycloak #401
Bug 1921275 : deploymentController: treat error retrieving authentication.operator/cluster #402
Bug 1917114 : proxyconfig controller: match URL to noproxy correctly #400
Bug 1916949 : manifests: exclude rbac resources in openshift-oauth-apiserver namespace from hosted profile #399
Bug 1905329 : oauth-apiserver deployment: add cpu and memory requests #395
Bug 1901774 : manifests: add liveness probe to the operator’s deployment #394
Bug 1887392 : bump kube to 0.20.1 and lib-go to master to pick up authn/z caching #392
Bug 1901057 : proxyconfig controller: add router CA to the trusted pool #387
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #377
oauth-apiserver:workload: wait for storage urls before installing the api server #386
Annotate manifests for single-node-developer cluster profile #383
starts to manage the encryption configuration #379
always claim control over oauth and user APIs #380
add RBAC for the new useroauthaccesstokens #381
pkg/controllers/common: Fix “successfull” -> “successful” typos #382
Add IBM Cloud managed annotations to CVO manifests #378
oauthserver: grab unsupported overrides from a prefixed tree #319
Add a controller to report misconfigured proxy #355
picks up setting TCP_USER_TIMEOUT
socket option #372
Bug 1893386 : Fix wrong operator config informer #373
Restrict log permissions #366
Bug 1893386 : update ingress node available to handle custom placement #370
add current profile annotations to CVO manifests #369
Bug 1891758 : deployment: update event spam #365
Bug 1887428 : add ServiceMonitor for the oauth apiserver #361
BUG 1888311: p&f: make oauth SAR/TokenReview traffic exempt #363
Bug 1888028 : bump library-go to stop waiting on kube-apiserver availability #362
pkg/controllers: Use library-go’s IngressURI helper #358
BUG 1886449: p&f: assign oauth server traffic to workload-high #359
remove unused vbom.ml/util dependency #357
ingressnodesavailable: fix typo in message #348
flowschema for oauth server and its operator #356
Full changelog
Bug 1924416 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #204
Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #187
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #190
Bug 1913960 : rebase on top of kubernetes/autoscaler 1.20 #185
Bug 1906933 : Add upstream patch for update group identifier #184
Add upstream patch for –cloud-config option #180
Add upstream patch for node group autodiscovery #179
BUG 1854256: Bump github.com/heketi/heketi to v10.1.0 #183
Add upstream patch to remove internal types in favor of unstructured #177
Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #181
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #182
Bug 1891551 : Ensure the node template include up to date and informative labels #178
Full changelog
Updating ose-cluster-autoscaler-operator images to be consistent with ART #239
Bug 1961341 : manifests: use v1 for RBAC #206
Bug 1924478 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #207
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #188
Bug 1907380 : Reduce verbosity of kube-rbac-proxy logging #189
Bug 1909108 : Bump K8s dependencies to 1.20 #190
Bump scripts to Go 1.15 #186
Bug 1879777 : Remove namespace manifest #185
add machineset/scale resource to the cluster-autoscaler role #177
add current profile annotations to CVO manifests #179
Add verify-diff check in generate task and enable in CI #181
update go mod vendor #180
Bug 1876469 : Update generated CRDs #178
add current profile annotations to CVO manifests #176
add bugzilla component to OWNERS #172
Full changelog
Bug 1855628 : bump golang.com/x/text and switch to go-mod and build-machinery #37
Updating ose-cluster-bootstrap builder & base images to be consistent with ART #43
Full changelog
OCPBUGS-39572 : Updating ose-cluster-config-operator-container image to be consistent with ART for 4.18 #426
CFE-921 : Update openshift/api package to latest version #423
OCPBUGS-34178 : Updating ose-cluster-config-operator-container image to be consistent with ART for 4.17 #419
SPLAT-1630 : Bump API version to get new VSphereMultiVCenters featuregate. #418
AUTH-482 : set required-scc for openshift workloads #410
OCPBUGS-24871 : Updating ose-cluster-config-operator-container image to be consistent with ART #390
TRT-1581 : default to self-managed clusterprofile #414
NO-JIRA: change the customnoupgrade featureset to work as force enable and force disable #412
OCPBUGS-29576 : Apply hypershift cluster-profile for ibm-cloud-managed #408
NO-JIRA: add check to ensure clusterprofile matches for featuregates #411
OCPBUGS-28621 : Fix PSa labels #406
STOR-1700 : Bump(openshift/api): to get new VolumeGroupSnapshot API #405
OCPBUGS-28621 : Add required PSa labels #401
SPLAT-1400 : promote vSphere control plane machinesets from tech preview #400
OCPBUGS-26541 : remove duplicate manifests in image #399
Revert “OCPBUGS-26541: remove duplicate manifests in image” #397
OCPBUGS-26541 : remove duplicate manifests in image #392
OCPNODE-1671 : Update api,client-go to add imagepolicy api #376
Revert “OCPBUGS-19106: Updating ose-cluster-config-operator-container image to be consistent with ART” #388
OCPBUGS-19106 : Updating ose-cluster-config-operator-container image to be consistent with ART #385
read featuregates from openshift/api #349
yield CRDs and empty resource rendering to api imge #379
CNF-10479 : Bump up api to pull mixed cpu allocation feature gate #386
NP-793 : Bump github.com/openshift/api #375
create manifest directory during rendering #382
SPLAT-1272 : Update for Nutanix failure domains api changes #378
create parent dir for output #381
Allow split rendering between cluster-config and openshift/api #380
MON-3480 : Add MetricsServer FeatureGate #377
NO-JIRA: pkg/cmd/render/config: Remove ReadFeatureGateV1OrDie #361
MCO-813 : add MCN featuregate #368
SPLAT-1127 : bring in vSphere CPMSO API updates #342
OCPBUGS-21781 : Update openshift/api package to latest version #365
OCPBUGS-21744 : bump library-go to include switch to HTTP/1.1 #366
CFE-887 : Bump openshift/api to add DNSNameResolver. #364
Enable ValidatingAdmissionPolicy in TechPreviewNoUpgrade. #358
OCPBUGS-20164 : Remove Build CRD #360
Remove AdmissionWebhookMatchConditions feature gate #359
OCPVE-708 : feat: bump(api) #357
OCPCLOUD-1989 : Promote GCP CCM from TPNU to default #319
OCPBUGS-19106 : Updating ose-cluster-config-operator images to be consistent with ART #353
CCO-412 : Bump API to promote azureWorkloadIdentity to defaultFeatures #351
Revert “Bump to enable ValidatingAdmissionPolicy in tech preview.” #346
Bump to enable ValidatingAdmissionPolicy in tech preview. #343
Bump openshift/api to add ValidatingAdmissionPolicy feature gate. #340
OCPVE-626 : bump(openshift/api@master) #341
CFE-689 : Update openshift/api package to latest version #335
OCPBUGS-16614 : go.mod: bump openshift/api #338
OCPBUGS-16614 : go.mod: update openshift/api #334
OCPBUGS-16507 : bump sigs.k8s.io/kube-storage-version-migrator #333
OCPCLOUD-2010 : Remove feature gate for external platform #331
SDN-4024 : Vendor openshift/api to get ANP feature-gate changes #330
Promote privateHostedZoneAWS from Tech Preview to Default #328
Update openshift/api #327
OCPBUGS-13547 : Promote Azure CCM from TPNU to default #307
OCPBUGS-15877 : go upgradeable=false when latencysensitive is used and not corrected #325
Enable feature gate for externalCertificate on Route API #326
stomp the latencysensitive featureset for equivalent default #324
WRKLDS-757 : Sync with openshift/api to drop MatchLabelKeysInPodTopologySpread from TechPreviewNoUpgrade #322
SPLAT-1099 : bump openshift/api for vSphere static IP feature gate and platform spec #323
remove dead flag for file #309
Changes to move to api@2d36f53 #321
OCPBUGS-12767 : Add CustomNoUpgrade CRD versions to payload #320
OCPCLOUD-2010 : Re-vendor api to support external platform #306
Update openshift/api to disable EventedPLEG featuregate in techpreview #317
update openshift/api for types and gates #316
Update github.com/openshift/api to pull in evented pleg and sigstore feature flags #312
Update github.com/openshift/api to pull in feature gates #311
OCPBUGS-6266 : Rename config-operator_00_namespace run level to 00 #303
Update library-go dependency #305
Add JoelSpeed to owners #302
Update API and library-go #301
Require consistency in rendered artifacts #299
specify all known featureGates in disabled #297
update render to handle directories of manifests #295
adjust to refined openshift/api types #296
update ordering and featuregates #294
add featuregate status #288
Updating ose-cluster-config-operator images to be consistent with ART #287
OCPBUGS-10037 : update openshift/api to get new apiserver schema #289
update openshift/api to get new techprevew apiserver schema #286
CFE-601 : Update openshift/api package version #279
OSASINFRA-3097 : update openshift/api to get External LB fields #278
OCPBUGS-6185 : Update go version and ART images #280
OCPBUGS-4207 : Revert “Increase verbosity level to track probe timeouts” #274
Update go.mod api,client-go to register crd #270
OCPBUGS-3123 : add –feature-set option to render options #271
NE-975 : Update openshift/api for updated ingress config loadBalancer fields #268
Increase verbosity level to track probe timeouts #267
Bug 1843043 : Update openshift/api for modified config resource description #264
update openshift/api for new ingress manifest #263
Update go.mod api,client-go to register crd #262
This is not the repo you’re looking for. #261
Bump k8s dependencies #260
Update images to be consistent with ART #253
Bug 2082763 : Drop the OperatorHub CR instance #245
bump openshift/api, client-go #251
manifests/deployment: comply to restricted pod security level #248
Reorder the empty Node CR resource to ensure it is applied after the Node CRD #244
Bump(o/client-go); Add empty config/v1/node/cluster object #238
Bug 2074243 : Bump openshift/api
to c3bb724c28
#243
Revert config/v1/Node crd.yaml #242
Bump openshift/api, openshit/client-go to add ImageMirrorSet CRDs #236
bumped openshift API to have node object related changes #233
Bug 2043709 : fix component-base logging flags #230
Bug 2034484 : feat: bumped library-go version #227
Bug 2033536 : vendor: update openshift/api to include alibaba CRD update #229
bump openshift/api #228
Bump golang to 1.17 #225
Bug 1986504 : bump openshift/api #223
OWNERS: add Abu as approver #221
Bug 1992592 : bump api #219
Bump openshift/api, openshit/client-go #220
Updating openshift/api, openshift/client-go, and openshift/library-go #218
Bug 1993002 : Bump API to fix kubebuilder directives #214
Bug 1984635 : use new default leader election values to handle SNO environments #213
Bug 1984635 : use new default leader election values to handle apiserver rollout on SNO #211
Bug 1986148 : Bump API for Ingress RequiredHSTSPolicies #212
Add missing include annotation for ibm-cloud-managed #210
bump: get updated operator API content #209
bump(openshift/api): to get latest CRDs #208
Add AzureStack support #186
Bug 1957822 : bump o/api to get the apiserver.TLSProfile doc update #206
Bug 1960339 : openshift-user-critical: unset globalDefault #205
bump(*): openshift/api to pickup updated CRD’s #203
Bug 1953563 : Add .ci-operator.yaml with build_root_image #198
Bug 1960339 : manifests: add preemptionPolicy for openshift-user-critical #202
Bug 1947803 : quota: switch to v1 crd #201
Rename workload annotations #194
Bug 1950113 : vendor: bump to the latest openshift/api #199
Bug 1878199 : remove log level normalizer #197
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #195
Bug 1947800 : Bump openshift/api (and Kube 1.21 release) #192
Add management workload annotations #190
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
Bug 1920619 : bump(openshift): remove scheduler default profile from config #181
Updating ose-cluster-config-operator builder & base images to be consistent with ART #178
Bug 1890038 : update AWS platform status migration controller for all platforms #174
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #169
Bug 1905328 : Add warning of the consequences of changing bound token issuer #173
Updating ose-cluster-config-operator builder & base images to be consistent with ART #165
Bump openshift/api #168
Bug 1891952 : Bump API For Ingress AppsDomain Field #167
add current profile annotations to CVO manifests #164
Add component to OWNERS #163
bump(github.com/openshift/api): support KubeVirt platform #160
Full changelog
Bug 1961719 : manifests/05_operator_rbac: Drop the unused namespace property #89
Bug 1967328 : Remove exclude annotation from manifests to include in ROKS #91
Bug 1929881 : Fix installation on ROKS #80
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #78
Bug 1914451 : Don’t run the operator as root UID #74
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #65
Bug 1916221 : Bump dependencies #72
Bug 1907287 : Use webhook for v1 snapshot API #71
Bug 1908347 : Apply ValidatingWebhookConfiguration correctly #68
Bug 1908349 : Don’t validate v1 objects #70
Bug 1906518 : Update Snapshot CRDs to v1 #69
Bug 1905320 : Add memory limit for webhook container. #67
Add validation webhook deployment #62
Add IBM Cloud managed annotations to CVO manifests #64
add current profile annotations to CVO manifests #61
Change to “component” for BZ component #60
Bug 1839239 : Update version only after having rolled out the new operand #57
Add BZ component to OWNERS #59
Bug 1879365 : Remove namespace creation #49
Full changelog
Bug 1967766 : Corefile: Set bufsize to 512 bytes for all servers #277
Bug 1953097 : Corefile: Enable bufsize plugin for all servers #267
Bug 1953609 : Enable errors plugin for custom upstream resolvers #268
Bug 1942228 : Fix spurious reconciliation of DNS daemonset and service #250
Bug 1943826 : Corefile: Use 30 second max TTL for caching of negative responses #254
Bug 1937089 : Configure CoreDNS to shut down gracefully #247
Bug 1936587 : Set CoreDNS’s cache’s maximum TTL to 900 seconds #245
Bug 1928304 : Set CoreDNS readiness probe period and timeout each to 3 seconds #235
Bug 1912522 : test/e2e: Re-enable TestCoreDNSImageUprade #230
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #229
Bug 1905323 : Request appropriate memory for dns-node-resolver container #225
Bug 1908891 : test/e2e: Block on TestCoreDNSImageUpgrade image revert #226
Bug 1906860 : Bump for kube 1.20 #222
Bug 1882485 : Prevent dig errors from corrupting host’s /etc/hosts #223
Bug 1880148 : Fix DNS DaemonSet’s updateStrategy stanza #221
Bug 1880148 : Set DNS DaemonSet’s maxUnavailable value to 10% #217
Revert “Configure CoreDNS to shut down gracefully” #213
Add IBM Cloud managed annotations to CVO manifests #214
Bug 1896923 : Configure CoreDNS metrics plugin to use localhost #210
addOwners-candita #212
Bug 1895147 : Remove memory limit on the CoreDNS container #207
add current profile annotations to CVO manifests #206
Bug 1884053 : Configure CoreDNS to shut down gracefully #205
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #203
Full changelog
Bug 1976988 : [release-4.7]: Increase inertia duration for the EtcdMembersDegraded condition #618
Bug 1976287 : Validate the status of the etcd snapshot during backup and restore #617
Bug 1951447 : pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout #568
Bug 1958416 : pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork #594
Bug 1955418 : manifests: Shift FlowSchema to level 50 #582
Bug 1954121 : [release-4.7] Improve cert controller detection and correction of invalid certs #577
OWNERS: add lilic as reviewer #588
Bug 1954073 : bindata, pkg: Propagate operator log level to etcd itself #578
Bug 1925739 : pkg/operator/metriccontroller: cleanup transports #537
Bug 1920159 : CPU requests overstate actual needs #535
Add summary tables to tls asset docs #529
Bug 1871170 : test/e2e: add etcdctl sanity test #456
Bug 1907872 : Make dual stack bootstrapping more reliable #532
docs: add maintenance section #519
Bug 1916853 : pkg/operator: ensure etcd endpoints cm #525
OWNERS: add marun #524
Bug 1882176 : Validate certs for the current IP address of the node #461
Bug 1851810 : *: ensure etcd listens on strong ciphers #523
Updating cluster-etcd-operator builder & base images to be consistent with ART #522
Bug 1851351 : Remove stale EtcdMemberIPMigratorDegraded condition #517
Bug 1913747 : bump(*): kubernetes 1.20.1 #518
Bug 1906875 : Provide an option force backup even when API is not available to check the health. #509
Bug 1898954 : Backup script should get the latest revision of static-pod-resources … #504
Introduce bootstrap scaling strategies #449
Annotate manifests for single-node-developer cluster profile #505
Bug 1844727 : Use socket readiness probe to avoid generating zombies #502
Remove unused cruft #501
Revert “Use etcd’s /health endpoint for readiness checking” #500
Add IBM Cloud managed annotations to CVO manifests #498
Bug 1895509 : Revert “Bug 1837540: Use restore pod yaml from the backup when restoring” #495
* remove 4.3 tolerations #469
Bug 1892288 : pkg/etcdcli: add IsQuorumFaultTolerant #485
*: remove all MCO tolerations #482
picks up setting TCP_USER_TIMEOUT
socket option #486
add current profile annotations to CVO manifests #484
pkg/operator: remove legacy api #481
bump library-go for static pod uid #477
*:bump library-go #476
Use etcd’s /health endpoint for readiness checking #474
OWNERS: change component to Etcd #467
Bug 1888015 : bump library-go to pick up static pod graceful timeout workaround #464
Updating cluster-etcd-operator builder & base images to be consistent with ART #463
*: enable pprof profiler for operator #459
flowschema for etcd operator traffic #462
Full changelog
Bug 1996897 : Add startup probe to the router deployment #645
Bug 1978845 : Specify topology spread constraints #632
Bug 1973983 : Canary: Handle downgrades from 4.8 to 4.7 properly #627
Bug 1960776 : Reconcile openshift-ingress namespace on upgrade #616
Bug 1942603 : [release-4.7] Add the new NetworkPolicy-matching label to the namespace #615
Bug 1954097 : Annotate services of type LoadBalancer with user tags (AWS only) #606
Bug 1937214 : Fix spurious reconciliation of NodePort services #570
Bug 1935891 : Canary: Perform canary test probes over https #566
Bug 1936093 : Canary: Use cluster-wide proxy for canary client #568
Bug 1934904 : Canary: Schedule canary server pods to worker and infra nodes #564
Bug 1932649 : Canary: Add edge termination to canary route #558
Bug 1927080 : Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #546
Bug 1917942 : canary: Fail on all errors in Reconcile(...)
#540
Bug 1917614 : get hostedzone tags from route53 on AWS C2S #530
Bug 1899941 : Override termination grace period for the router deployment #534
Bug 1905778 : Fix inconsistent ingress operator status after upgrade #526
Bug 1917942 : canary: Check canary service for nil elements #533
Bug 1916401 : DNS: Skip deleting records that were not published. #529
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #527
Bug 1915079 : Disable canary route churn by default #525
Bug 1905100 : Add “ingress.operator.openshift.io/hard-stop-after” annotation #522
Bug 1898417 : GCP the dns targets in Google Cloud DNS is not updated after recreating loadbalancer service #500
Bug 1912922 : default_cert.go: Handle redundantly specified default certificate #521
Bug 1905324 : Request appropriate memory for ingress-operator container #515
Bug 1912916 : Set traffic policy to cluster for IBM platform #516
Bug 1887441 : Conditionally delete generated default cert #505
Bug 1906860 : Bump for kube 1.20 #511
Bug 1906508 : test/e2e: Don’t clobber err in TestHeaderNameCaseAdjust #512
Bug 1908758 : Update AWS LB health check interval annotation #518
Bug 1906560 : Revert “Support changing ingresscontroller load balancer scope” #514
Bug 1906032 : Canary: Set daemonset MaxUnavailable to 10% #509
Bug 1903165 : NE-199 Follow Up Fixes. #501
Bug 1904582 : Assume ingresscontroller is external absent status #502
Implement HTTP header case adjustment API #496
Bug 1870373 : Ingress Operator reports available when DNS fails to provision #495
NE-199 Phase 2: Add periodic canary route HTTP checks w/ metrics & basic status reporting #493
hack: verify-generated-crd.sh should fail on diffs #499
Annotate manifests for single-node-developer cluster profile #498
Bug 1880902 : automatically set the dnsPolicy with ClusterFirstWithHostNet when endpoint publishing strategy type is set to hostnetwork #492
Add IBM Cloud managed annotations to CVO manifests #494
dns: Don’t hotloop on updates to DNSRecord status #484
aws: use shared credentials file instead of static only #485
Bug 1877693 : dnsrecords specify recordTTL as 30 but the value is nul… #491
NE-199 Phase 1: Add initial Canary Controller and Canary Resources #476
Bug 1896923 : Configure operator metrics handler to use localhost #490
addowner-candita #489
Bug 1892338 : Fix HAProxyReloadFail alert #481
Bug 1891625 : Support changing ingresscontroller load balancer scope #472
Fix up ingress controller deployment godocs #418
add current profile annotations to CVO manifests #478
Add run-local steps to hacking doc #406
NE-425 : Add hello openshift to CI #477
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #471
TestForwardedHeaderPolicy*: Make case-insensitive #474
deps: Bump Azure/go-autorest #470
Bug 1881155 : Improve status reporting when pods cannot be scheduled #465
Full changelog
Bug 2001243 : Enforce OpenShift’s defined kubelet version skew policies #1223
Bug 1927321 : competing connectivitycheckcontrollers cause pod restarts during upgrades #1041
Bug 1927644 : bootstrap: add –advertise-address=pod.status.hostIP #1042
Bug 1883790 : Revert “force cert rotation every couple days for development: aggregator-client-signer” #1037
Bug 1920159 : kube-apiservers overstate steady-state CPU needs slightly #1032
Remove tnozicka and add soltysh to OWNERS #1034
Bug 1910140 : fix the api dashboard with changes in upstream kube 1.20 #1024
Bug 1914287 : bring selflinks back for 4.7, they will be removed in 4.8 #1023
Bug 1906808 : follow-up fixes to SA-issuer observer #1025
Bug 1887392 : bump kube to 0.20.1 and lib-go to master to pick up authn/z caching #1027
Bug 1906808 : configobservation: override service-account-jwks-uri to use LB address #1020
Bug 1902059 : bootstrap: always wire bound SA keys #1019
Bug 1907951 : connectivitycheckcontroller: bump #1016
add api performance dashbord to openshift console #1005
remove priority config openshift-aggregated-api-delegated-auth #1007
clean up: use WaitForAPIServerToStabilizeOnTheSameRevision from library-go #1014
Annotate manifests for single-node-developer cluster profile #1015
Always set service-account-issuer flag #1013
Support user provided service-account-signing-key and issuer #1012
Bug 1900635 : Revert “Merge pull request #1006 from abhinavdahiya/user-provided-sa-signing-key” #1011
Bug 1895959 : don’t allow upgrades when webhooktokenauthenticators are set #1009
Support user provided service-account-signing-key and issuer #1006
Add IBM Cloud managed annotations to CVO manifests #1008
token webhook auth: set tokenreview API to v1 #1004
picks up setting TCP_USER_TIMEOUT
socket option #1001
Revert “Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork” #1002
Use ‘kubernetes.io/tls’ instead of SecretTypeTLS which is not being substituted #1000
Restrict log permissions #995
bump library-go for static pod uid #993
Bug 1888861 : set servicesSubnet correctly in dual-stack clusters #986
connectivitycheckcontroller: disable by default #989
add current profile annotations to CVO manifests #983
Bug 1889308 : Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork #987
Revert “connectivitycheckcontroller: disable by default” #971
Bug 1888015 : bump library-go to pick up static pod graceful timeout workaround #981
Bug 1876166 : need to be able to disable kube-apiserver connectivity checks #978
operator: add kube-system to informers for namespaces #977
Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART #970
watch-termination: set graceful termination period explicitly #965
protect openshift traffic by using dedicated flowschema #966
Full changelog
WRKLDS-1449 : bump(k8s): update k8s.io/* dependencies to v1.31.1 #816
API-1835 : operator client update #823
WRKLDS-1449 : disable cloud provider controllers #822
create CRDs from openshift/api #821
OCPBUGS-41121 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.18 #819
no-jira: Update OWNERS #820
NO-JIRA: update library-go #814
OCPBUGS-34859 : manifests: set owning-component for csr-signer-signer #812
OCPBUGS-34281 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.17 #813
API-1783 : bump(k8s): bump k8s version to v1.30.0 #803
OCPCLOUD-2513 : Remove cloud-provider, cloud-config, and cloud-volume-plugin flags #806
API-1800 : bindata: convert SecretTypeTLS secrets #804
WRKLDS-1169 : tolerate node-role.kubernetes.io/control-plane:NoExecute #802
OCPBUGS-31384 : use RotatedSigningCASecret and RotatedSelfSignedCertKeySecret only in update mode #800
WRKLDS-1071 : revision_controller: do not create a new revision when a required object is missing #796
OCPCLOUD-2515 : remove CloudControllerOwner condition #795
OCPBUGS-30488 : bump(google.golang.org/protobuf)=v1.33.0 #798
OCPCLOUD-2514 : Remove reliance on Cloud Provider feature gates for determining if CCM should be deployed. #794
OCPBUGS-29565 : Apply hypershift cluster-profile for ibm-cloud-managed #793
OCPBUGS-21846 : sync(library-go): revision_controller: update last revision only when a revision is completely rendered #786
OCPBUGS-26117 : Add .snyk file to exclude vendor and ignore unit tests #784
OCPBUGS-25587 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART #780
NO-JIRA: Make render unit pass consistently #782
TRT-1420 : Bump openshift/library-go to pick up revision_controller revert #781
OCPNODE-1890 : Bump k8s api to v0.29.0 #770
OCPBUGS-5825 : Removes legacy cloud-provider resources #778
OCPBUGS-25001 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART #777
OCPBUGS-18115 : Remove “include.release.openshift.io/ibm-cloud-managed:” annotation #757
OCPBUGS-25001 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART #775
OCPBUGS-24162 : Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART #772
OCPBUGS-24215 : Annotate rotated certificates #769
OCPBUGS-23462 : bump(library-go) #771
bump(k8s) #763
OCPBUGS-21722 : bump(openshift/api|client-go|library-go) to pick up http2 disablement #762
OCPBUGS-21722 : Bump deps to address CVE-2023-44487 #755
bump(openshift/client-go,library-go) #753
OCPBUGS-16794 : installerpod: change pod manifest mode to 0600 #750
OCPBUGS-19263 : Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #747
Bump openshift/* libs #746
Update to Kubernetes 1.28.2 #744
STOR-1425 : Update to Kubernetes 1.28.1 #742
add roles for the new privileged namespaces PSa syncer controller #743
OCPBUGS-15256 : Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #740
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #736
OCPBUGS-14323 : Change manifest directory permissions #739
OCPBUGS-13579 : remove RBAC for cluster-policy-controller CM leader election #738
OCPBUGS-13579 : Drop flags removed in k8s 1.26 #737
Remove featureset flag and use only the manifest #735
Update cloud provider tests with feature gate changes #731
STOR-1263 : Bump k8s 1.27 #713
Read feature manifest #733
Restricted featuregate reader #732
use new featuregate API #730
OCPBUGS-12709 : Reset library-go branch after Azure revert #729
OCPBUGS-12133 : Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #727
Revert azure out of tree provider change #724
OCPBUGS-11352 : AWS should not use external-cloud-volume-plugin post CSI migration #721
OCPBUGS-7440 : do not degrade KCM when when monitoring stack rollout is in progress #706
OCPBUGS-10568 : migrate to using lease objects for leader election #715
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #709
OWNERS: remove ravi from the owners #714
Reset library-go to openshift fork #708
Update library-go dependency to move Azure to out of tree #705
Update library-go dependency to move AWS to out of tree #707
WRKLDS-705 : Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade #701
WRKLDS-649 : Guard pod set readiness probe endpoint explicitly #693
OCPBUGS-6259 : bump(k8s): 1.26.1 #691
OCPBUGS-3985 : Enforce PSA when techpreview is enabled #663
Fixup vendor after library-go update #689
Update library-go dependency to move vSphere to out of tree #687
honor feature gates during bootstrapping #686
remove use of deprecated klog flags #685
OCPBUGS-5269 : remove unnecessary leader election RBAC #681
OCPBUGS-5006 : add leader-elect-renew-deadline into defaultconfit.yaml #678
Revert “Drop log flags removed in k8s 1.26” #684
bump (openshift/api) for CSIMigration* feature gates #682
Drop log flags removed in k8s 1.26 #680
Drop flags removed in k8s 1.26 #679
Bump library-go #677
Fix typo in podsecurity-admission-label-syncer-controller cluster role #671
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #673
OCPBUGS-3283 : remove unnecessary RBAC #661
OCPBUGS-4401 : limit cluster-policy-controller RBAC permissions #670
OCPBUGS-3041 : guard controller: set an explicit hostname to avoid name collisions #664
remove not needed RemoveStaleConditionsController #662
bootstrap-kube-controller-manager: specify resources.requests #660
library-go vendoring for installer cmd timeout #659
trt-589 bump library-go #658
Update go mod go version #657
add nodes.config.openshift.io to resource-graph #655
Bug 2101843 : Label openshift-infra namespace as privileged #647
k8s 1.25.0 #652
Bug 2118286 : always report and reconcile GarbageCollectorDegraded condition #650
OCPBUGS-212 : gc watcher should close connections after throwing away a client #649
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #638
Bug 2001409 : add runbook urls to KCM-o alerts #635
Reset Go mod after openstack library-go bump #642
fix TestPodDisruptionBudgetAtLimitAlert by adding SecurityContext to a pod #643
Update library-go to set OpenStack provider to external #641
Make KCM-O conditionally dependent on monitoring stack availability #639
Bug 2103940 : Decouple KCM-O’s status from monitoring stack #636
Bug 2099668 : introduce GC Watcher controller and add alerts for GarbageCollector #623
Bug 2087684 : Reject transition from/to extreme latency profiles (default<->low) #629
Bug 1902307 : Let vsphere-legacy-cloud-provider update node objects #631
Bug 2097186 : add rbac roles for the podsecuritylabelsyncer even outside bootkube #632
Bug 2053622 : PodDisruptionBudgetAtLimit should not alert when no app/pods exist #630
Bug 2086092 : bump to k8s v0.24.0 #614
Bug 2086519 : bindata/../namespace-openshift-infra: label namespace as privileged #628
Bug 2086958 : e2e: Fix test pod disruption budget at limit alert #627
Bug 2086959 : e2e: fix flaky TestLogLevel #626
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #624
Config Observer and Latency Controller for nodes.config.openshift.io WorkerLatencyProfile #611
add RBAC for PSa label syncing controller #616
Fix debugging information #621
manifests/deployment: comply to restricted pod security level #619
policy-controller RBAC: use the new leases API #618
Bug 1918690 : update resource-graph to include current resources #613
Update OWNERS #612
Bump(openshift/api): to get CSI changes #601
Bug 2053582 : Track static pod lifecycle #608
Bug 2053582 : Track static pod lifecycle #606
Update to use configmapleases #602
Bug 2029470 : update library-go to get rapid installer pod fixes #597
Bug 2045872 : allow cluster-policy-controller to fallback to default cert #594
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #592
Bug 2005901 : Sync library go #591
Bug 2037856 : bump library go #590
Bug 2040132 : drop –port flag #589
Bug 2005901 : Bump library-go #588
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #587
Bug 2035986 : Replace deprecated annotation #586
Bug 2005901 : Guard controller pdb #568
Bug 2034484 : fix:library-go nil pointer issue #585
bump k8s to 1.23 #581
bump(library-go): to gather a fix for static pod UID version #579
Bug 2026352 : Sync with the latest openshift/library-go@master to pick pruner cert dir check #578
Collect kube-system namespace as a related resource to kube-controller-manager operator #577
update KCM metrics service selector #575
Revert “Merge pull request #554 from atiratree/cpc-metrics” #574
Bug 2010352 : add summary, description and namespace to prometheus alerts #573
introduce creation of openshift-infra ns and recycler SA #570
collect metrics for cluster-policy-controller #554
Fix gomod #572
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #563
bump(*): vendor update #571
bump(openshift/api): to get fix for typo in feature gate #569
Set operator condition that it doesn’t own cloud provider #558
Switch from experimental-cluster-signing-duration to cluster-signing-duration #567
Bump library go for enabling gcp and vsphere platforms ccm #566
podsecurity: enforce privileged for openshift-kube-controller-manager namespace #565
Bug 2001856 : bump library-go and dependencies #562
Bug 1986829 : metrics: use client cert auth for metrics scraping #556
Bug 1989073 : Exclude openshift only CloudProvider feature gate from KCM config #555
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #550
Bug 1986437 : Bump github.com/openshift/api #551
Cloud Volume Observer: Extended arguments must be a slice #552
remove unused cluster-policy-controller configuration #553
Add ObserveCloudVolumePlugin config observer for KCM config #525
update cluster-policy-controller configuration #545
fix clusterroles for the CSR approver #548
allow upgraded clusters to use the vulnerable service-ca.crt #546
Start using embed module for assets #547
Bump openshift/api #542
Set –cloud-provider=external for supported platforms #450
Refactor remaining controllers to factory #541
Bug 1965562 : recycler-for-nfs-… does not set requests or priorityClassName #538
bump library-go to get context fixes #540
Update OWNERS #539
AUTH-26 : CSR Approver manifests #535
Bug 1963730 : kube-apiserver failed to load SNI cert and key #532
Bug 1938636 : Set logLevel for policy and recovery controllers #511
Bug 1954790 : pdb: Increase PDBAtLimit timeout #534
Bug 1946479 : manifests: use manual service account mounts #531
Bug 1954790 : Use appropriate metric for PDB alerts #527
Bug 1966126 : manifests: drop root_ca_cert_publisher_sync_duration_seconds metric #526
Bug 1963079 : a smoke test for preferred host for KCM #510
Bug 1961173 : bump(*): vendor update #524
Rename workload annotations #521
Bug 1953563 : Makefile: add verify-golang-versions #523
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #522
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
Bug 1920159 : Adjust CPU request for controller manager more precisely #500
Extend OWNERS #499
Bug 1915304 : Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #495
Bug 1911211 : Fix version reporting for recovery-controller #497
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #487
Bug 1915500 : support custom CA bundle for AWS C2S #494
Bug 1841119 : apply extendedArguments directly to kcm in bootstrap #492
Bug 1887392 : bump lib-go to master to pick up authn/z caching #491
Bug 1907375 : bump(*): k8s 1.20 #489
Bug 1912888 : Add recycler pod template as a ConfigMap #488
sets cluster-policy-controller log level to Normal (-v=2) #485
Bug 1898159 : do not set allocate-node-cidrs, which is handled by ovn and sdn #480
bump(k8s.io): to 1.20.0-beta.2 #483
Add IBM Cloud managed annotations to CVO manifests #481
Bug 1841119 : Apply extendedArguments directly to kcm #471
picks up setting TCP_USER_TIMEOUT
socket option #478
Revert “Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork” #479
add current profile annotations to CVO manifests #477
Bug 1890724 : Reduce OperatorStatusChanged event noise for staticpod controller #472
Bug 1889308 : Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork #469
Bug 1888015 : bump library-go to pick up static pod graceful timeout workaround #467
Transfer build-root control to the repository #466
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #463
Bug 1886022 : add new apigroup to rendered clusterrole copy #462
Full changelog
Bug 1924490 : Bump github.com/gogo/protobuf to v1.3.2 #334
Remove tnozicka and ravi from OWNERS #328
Bug 1920619 : bump(*): remove default scheduler profile #326
Bug 1920509 : Use ss instead of lsof when waiting for ports #324
Bug 1915304 : Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #321
Bug 1889488 : Have probes listen to secure ports #316
Bug 1891068 : manifests: add missing profile annotations #319
Bug 1887392 : bump kube to 1.201 and lib-go to master to pick up authn/z caching #313
Bug 1908145 : Change recovery-controller port to avoid conflicts #311
Bug 1907998 : Collect /metrics/resources from scheduler #283
Bug 1905327 : specify cpu and memory resources for initContainers #310
Annotate manifests for single-node-developer cluster profile #309
Switch to profiles #307
Bug 1881322 : Sync new kube-scheduler-client-cert-key on recovery #288
bump(k8s.io): to 1.20.0-beta.2 #305
Add IBM Cloud managed annotations to CVO manifests #304
Revert “Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork” #303
picks up setting TCP_USER_TIMEOUT
socket option #302
add current profile annotations to CVO manifests #301
bump library-go for static pod uid #295
Bug 1890724 : Reduce OperatorStatusChanged event noise for staticpod controller #294
Bug 1889308 : Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork #293
Bug 1888015 : bump library-go to pick up static pod graceful timeout workaround #291
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #289
Full changelog
Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #38
Bug 1920159 : CPU request for migrator should not be higher than average use #41
Add IBM Cloud managed annotations to CVO manifests #35
picks up setting TCP_USER_TIMEOUT
socket option #34
add current profile annotations to CVO manifests #33
Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #32
Full changelog
Bug 1924492 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #120
Updating ose-cluster-machine-approver builder & base images to be consistent with ART #103
Bug 1909108 : Bump K8s dependencies to 1.20 #100
Bug 1907380 : Reduce verbosity of kube-rbac-proxy logging #98
Increase test coverage in CSR approval #95
Annotate manifests for single-node-developer cluster profile #97
Bump scripts to Go 1.15 #96
Updating ose-cluster-machine-approver builder & base images to be consistent with ART #94
add current profile annotations to CVO manifests #92
Full changelog
Bug 2014023 : Backport etcd telemetry #1433
Bug 1986591 : node exporter calls /proc/cpuinfo multiple times causing the node to freeze #1300
Bug 1969963 : Recording rule for builds by strategy #1206
Bug 1967966 : Switch back anti-affinity to soft from hard for Prometheus #1200
Bug 1956565 : manifest allowlist: add acm_managed_cluster_info in 4.7 #1144
Bug 1961069 : remove dependency of e2e tests on AWS #1162
Bug 1957703 : [4.7]: Add hard anti-affinity constraints to Prometheuses #1150
Bug 1950290 : remove KubeClientCertificateExpiration alert rule #1171
Bug 1955482 : fix kube-state-metrics regexp patterns #1163
Bug 1955482 : Drop high-cardinality metrics from kube-state-metrics which aren’t used #1141
Bug 1955469 : remove node_mountstatsnfs * metrics #1154
Bug 1955462 : drop container_memory_failures_total metric backport #1160
Bug 1952149 : oc adm top reporting unknown status for Windows node #1130
Bug 1955449 : drop crio image metrics #1134
Bug 1945856 : Revert “Bug 1934516: [4.7]: jsonnet/prometheus.jsonnet: Apply system-cluster-critical class to cluster Prometheus ” #1103
Bug 1945851 : Backport Remove the “instance” and “pod” labels for kube-state-metrics metrics #1101
Bug 1926876 : pkg/manifests: fix prometheus-proxy trustedCA #1051
Bug 1932820 : Remove kube-apiserver-availability.rules #1069
Bug 1930876 : etcdInsufficientMembers is wrong when etcd is in a pod #1066
Bug 1929278 : [4.7]: jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus #1062
Bug 1913386 : allow only /metrics for kube-rbac-proxy in front of UWM prometheu #1046
Bug 1913006 : Removing etcd v2 specific alerts #1029
jsonnet: remove ksonnet #1042
Bug 1905330 : Add missing CPU and memory requests #1041
Bug 1905141 : Add vsphere-problem-detector to telemetry #1037
Bug 1914090 : jsonnet: remove Ceph block devices in rules #1039
Bug 1915003 : Add a rule for calculating rolling node readiness #1032
Updating cluster-monitoring-operator builder & base images to be consistent with ART #1038
Bug 1916056 : manifest allowlist: add ACM metric #1035
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #1003
Bug 1905393 : manifests: use rbac.authorization.k8s.io/v1 #1033
Bug 1913554 : Ingress recording rule for error fraction is incorrect #1030
Bug 1907475 : Add recording rules for ingress traffic and error rate #1019
Bug 1908342 : Add pv_collector_total_pv_count storage metric #994
Bug 1905647 : Calculate physical CPU core seconds used for consumption and report via telemetry #1004
Bug 1899839 : jsonnet/thanos-ruler.jsonnet: Set resources to the native spec field #1023
Bug 1908562 : Add a recording rule measuring pod readiness #1020
MON-1302 : hack/tools/go.mod: bump prometheus #1021
Update release checklist template #1011
Bug 1906570 : Mount /var/log/wtmp into node_exporter init container #1017
Bug 1829723 : Update and pin jsonnet dependencies for release 4.7 #1018
MON-1302 : Bump prometheus-operator and k8s golang dependencies #1009
jsonnet: bump prometheus-operator to v0.44.0 #1013
Bug 1903464 : jsonnet: fix recording rules with many-to-many matching errors #965
Bug 1904161 : Use alertmanager_integrations metric instead of alertmanager_notifications_total for AlertmanagerReceiversNotConfigured #992
Bug 1872786 : jsonnet: remove apiserver_request:availability30d #980
Bug 1904985 : fix TLS secrets for Thanos sidecars #1008
test/e2e: fix port-forward command #1010
Add Thanos sidecar metrics + alerts #993
test/e2e: Add Thanos Query Watchdog Alert test #996
Bug 1899582 : Increase rest config burst and QPS rate limits #999
Add missing default cluster profile annotation #998
jsonnet: remove unused file #1000
removal of bindata #985
Bug 1885856 : Exporting registry v1 protocol usage metric #949
Switch dns resolver to miekgdns #997
Bug 1897252 : Add Thanos query log level #995
Create pod priority class for user workload monitoring #987
Bug 1868976 : jsonnet: configure SCCs #981
pkg/operator/operator.go: Adjust log format of resyncPeriod #984
Remove deprecated user workload configuration #983
test/rules: remove commented lines #979
enable hwmon for sensor collection for bare metal clusters #971
Add IBM Cloud managed annotations to CVO manifests #982
jsonnet/prometheus-operator-user-workload.jsonnet: Remove as per TODO #974
Bug 1878772 : jsonnet/thanos-querier: exec probes, use correct endpoint for readiness #977
Fix admission reviews versions #958
Bug 1885244 : fix cluster role for prometheus operator #976
Bug 1885244 : bump prometheus operator to v0.43.0 #970
make role manifest sort stable #973
Bug 1883765 : Bump Thanos v0.16.0 #969
jsonnet/jsonnetfile.json: Switch to master #960
OWNERS: add dgrisonnet #972
Bug 1882730 : fix cluster:cpu_core_hyperthreading rule for s390x #953
add current profile annotations to CVO manifests #967
Bug 1885246 : pkg/*: use k8s.io/klog/v2 #968
Bug 1890808 : bump mixins to include new etcd alerts #963
Allowlist cco_credentials_mode metric from cloud credential operator. #947
Bug 1812085 : restore pod networking dashboards #962
Bug 1887799 : Unset memory limits on config reloader container #959
jsonnet: Cap total resources:sum series #957
update go-jsonnet to faster version #924
Bug 1879930 : Preserve labels and annotations during reconciliation #942
Updating cluster-monitoring-operator builder & base images to be consistent with ART #950
jsonnet: Collect all resource counts for telemetry #951
pkg/operator: fix log msg about reconciliation interval #948
Full changelog
OCPBUGS-16891 : Use pods oc vs host #1925
OCPBUGS-16686 : pick the ovn-k8s-cni-overlay and openshift-sdn shims from right directories #1917
Bug 2058675 : ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.7] #1325
Adds dougbtv to owners [release-4.7] #1404
[release 4.8] Updates owners #1337
Bug 2041893 : Allow to use proxy to connect to OSP cloud #1284
Bug 2021224 : ovnkube: set ovn-controller lflow cache limit to 1GB #1217
Bug 2034355 : Whereabouts IP Reconciliaton [backport 4.7] #1266
Bug 1924839 : [release-4.7] Update protobuf version to address CVE-2021-3121
#1084
Bug 1990932 : [Backport 4.7] Whereabouts should have RBAC for leases #1186
Bug 2003800 : Use 10% for sdn maxUnavailable for rolling update #1202
Bug 1996063 : Use 10% for nw-check-target maxUnavailable #1184
Bug 1988426 : Change to use mountPath: /host #1170
Bug 1962036 : Use the election mechanism provided by library-go #1098
Bug 1972549 : Remove reference to v1beta1 API #1134
Bug 1982217 : Use 10% for ovnkube-node for maxUnavailable #1153
Bug 1969860 : Escape characters on ini file #1127
Bug 1967994 : Backport daemonset to drop icmp frag needed packets received from other nodes in the cluster to Rel 4.7 #1119
Bug 1972183 : config: Set enable-profiling true by default and allow enable-profiling as a proxy argument #1129
Bug 1967388 : annotate flowcontrol with networkoperator.openshift.io/ignore-errors
#1118
Bug 1967972 : Add tokenreviews permissions for kube-proxy #1120
Bug 1942603 : [release-4.7] Allow from router policy support for cluster network operator #1087
Bug 1937396 : kuryr/alerts: change the rule for free count #1011
Bug 1957749 : ovnkube: add missing resource requests for SBDB #1088
Bug 1954302 : Remove OVS daemonsets #1076
Bug 1956352 : [4.7] OVN kubernetes dual-stack conversion #1082
Bug 1941214 : Use 10% for ovs maxUnavailable for rolling update #1031
Bug 1936719 : OSD-6600 network-metrics missing priorityClass #1007
Bug 1927321 : competing connectivitycheckcontrollers cause pod restarts during upgrades #1050
Bug 1941212 : The Multus daemonset should handle 10% maxUnavailable #1030
Bug 1940806 : OVN Upgrade: fix upgrade order of node and master #1029
Bug 1929371 : Don’t set ClusterOperator Version until rollout is complete #983
Bug 1937829 : Cherry-pick dual stack migration #1017
Bug 1928028 : Kuryr: Let Kuryr autodetect primary CNI interface #978
Bug 1935473 : Include LB members for Machines created on day-2 operation #1002
Bug 1929168 : Kuryr: Always set worker_nodes_subnets #987
Bug 1924383 : update the resource requests made by pods in openshift-network-diagnostics namespace #973
Bug 1920769 : Fix the spacing for the node-selector override annotation #972
Bug 1905730 : ipsec: Suppress benign error messages on startup of ovs-monitor-ipsec #966
Bug 1920769 : override the default node-selector for network-connectivity check #965
Bug 1920159 : Reduce CPU requests of ovs daemonset #963
Bug 1908914 : OVN-Kubernetes: upgrade node before master, downgrade master before node Upgrade ovn node first #961
Bug 1903660 : Don’t error when expected master node amount is not met #954
Bug 1915885 : Kuryr: Support multiple nodes subnets #949
Minor fixups to docs/operands.md #958
Updating cluster-network-operator builder & base images to be consistent with ART #951
Bug 1914402 : ipsec: Add liveness probe #952
Bug 1909502 : pkg/util/proxyconfig: remove unused etcd records from proxy config #930
Bug 1914932 : Put correct resource name in relatedObjects #945
Bug 1915312 : Schedule network diagnostics pods on Linux nodes #947
Bug 1908775 : ovn-ipsec: Adjust MTU to account for additional ESP overhead #928
Bug 1910111 : order startup of IPsec components #929
Bug 1912577 : get rid of support for running OVS in a container #932
Bug 1909791 : Fix EndpointSlice addition to standalone kube-proxy RBAC role #931
Bug 1910097 : ovn-ipsec: Add resource limits #927
Bug 1907644 : fix up non-critical / Progressing status handling #911
Bug 1906650 : Add NetworkPolicy, EgressIP, and EgressFirewall to related-objects #919
Bug 1912409 : Fix flow schema deployment #920
Bug 1909791 : Standlone kube-proxy needs to list EndpointSlices now #926
Bug 1908889 : Bump CNO to k8s 1.20 #917
Bug 1874638 : Add -F flag for ovn-nbctl logging #914
Bug 1907454 : install podnetworkconnectivitycheck crd #898
Bug 1777038 : Add alerting rules for subnet allocations #889
Bug 1906844 : Disable EndpointSlice and EndpointSliceProxying feature gates and update to k8s 1.19.4. #905
Bug 1905792 : changes to egressfirewall CRD to accommodate DNS names #908
hack: fix run-locally #903
Add connectivity checker controller #856
Fix IPsec CI #900
Assign openshift sdn traffic to system priority level #880
Bug 1890630 : Ensure LimitedPortsOnNetwork is only triggered when needed #895
Enable IPsec #886
increasing logging when waiting for Masters during bootstrap for OVN #894
ovn rbac for endpoint slices #891
Start to move to a library-go style operator #863
Annotate manifests for single-node-developer cluster profile #892
Kuryr: Allow changes to KuryrConfig #883
Simplify kube-rbac-proxy startup script #879
Add IBM Cloud managed annotations to CVO manifests #874
Build check-endpoints in Dockerfile #881
Add egress-router-cni init container #815
Add check-endpoints command #872
fix CRD / Codegen #865
Add operator.openshift.io/v1/network to relatedObjects for must-gather #873
Bug 1891716 : Remove spurious label in the pod selector of the master daemonset. #867
Detect Nodes Network MTU on Installations with Kuryr #853
Bug 1893362 : Ensure tail processes exit with parent #859
Bug 1874638 : Fixes missing nbctl daemon logging #772
Validate poolBatchPorts number against min and max in configuration. #809
Simplify CA Bundle injection for multus admission webhook #761
add current profile annotations to CVO manifests #846
Bug 1890130 : openshift-sdn: multitenant: join openshift-etcd-operator to etcd #844
Bug 1891023 : Fix ovn rbac proxy init script secret name #841
Use kube-rbac-proxy for standalone kube-proxy metrics #839
Bump dependencies of k8s to 0.19.2 #840
Set image versions of CNO deployment to latest #813
Updating cluster-network-operator builder & base images to be consistent with ART #829
README: document verbosity overrides #838
Remove operator-sdk dependencies #827
Bug 1886834 : Make ovn-cert secret mandatory for both master and node #834
Add ovn-db-pod label on the master pods #828
Allow running openshift-sdn with standalone kube-proxy #820
Bug 1885002 : Fix kube-rbac-proxy startup scripts #822
Bug 1885165 : Fix ovnkube metrics #824
Full changelog
Bug 2014430 : stalld: update to v1.13.0 #281
Bug 1986739 : gather all Tuned CRs #255
Bug 1958885 : Switch to client-go leader-with-lease election. #238
Bug 1960542 : manifests: fix selector in node-tuning-operator ServiceMonitor #228
Bug 1928614 : Keep ignition units in sync with [service] plugin. #215
Bug 1925072 : Remove architecture specific gcc flags. #202
Bug 1925072 : Updating to the latest stalld v1.7.0. #201
Bug 1923674 : Bump vendor dependencies to k8s 1.20.2 #199
Bug 1924081 : Ship the latest tuned-2.15.0 #200
Bug 1920438 : Fix openshift-tuned panic on turning debugging on/off. #195
Bug 1919970 : Recover gracefully after Tuned errors. #196
Bug 1906228 : openshift-tuned and Tuned daemon signal handling fixes. #192
Bug 1917327 : Fix annotation message for NTOPodsNotReady message. #193
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #191
Bug 1907936 : Switch to nto_profile_calculated_total. #189
add ‘single-node-production-edge’ annotations to CVO manifests. #187
Adjusting annotation. #186
Updating OWNERS file #184
Annotate manifests for single-node-developer cluster profile #185
E2e test cleanup. #183
Allow selective debugging of the Tuned daemon. #174
Bug 1900196 : Automatically restart stalld after exit. #181
Switch the upstream Dockerfile to CentOS 8. #180
Switch to the latest Tuned daemon. #179
NTO Metrics #158
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #178
Add IBM Cloud managed annotations to CVO manifests #177
Bug 1895919 : Add a weak dependency on kmod to tuned. #175
Change the priorities of example and e2e test profiles. #173
Generating tuned CRD without any manual intervention. #172
Set scheduling policy to SCHED_FIFO to stalld and lower threshold. #169
Ship the latest version of stalld. #168
add current profile annotations to CVO manifests #167
Bug 1887088 : image-references: no longer require cluster-node-tuned #165
Update to the latest version of stalld, lowering starving threshold to 30s. #162
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #163
Remove traces of unsigned RPMs from the image. #160
Remove Docker as image build engine #114
Full changelog
Bug 1996045 : bindata: run openshift-apiserver as root explicitly. #468
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #427
Bug 1955502 : explicitly allow apiserver pods to write to their root FS #449
Bug 1927321 : competing connectivitycheckcontrollers cause pod restarts during upgrades #444
Bug 1905298 : openshift-apiserver initContainer fix-audit-permissions is not requesting required resources: cpu, memory #428
Remove tnozicka and add soltysh to OWNERS #429
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #420
Bug 1887392 : bump kube to 0.20.1 and lib-go to master to pick up authn/z caching #424
Bug 1907956 : connectivitycheckcontroller: bump #421
Bug 1806918 : remove run-level=1 from openshift-apiserver-operator NS #330
Bug 1806918 : remove run-level=1 from openshift-apiserver NS #323
wait for storage urls before installing the api server #422
updates encryption related components so that CAO can start manage its own encryption configuration #416
improve e2e tests #419
don’t claim control over the oauth and user API #417
Add IBM Cloud managed annotations to CVO manifests #415
Use more restrictive defaultMode for secret mounts #413
picks up setting TCP_USER_TIMEOUT
socket option #412
add current profile annotations to CVO manifests #411
Restrict log permissions #397
Observe Ingress AppsDomain For Routing Domain Override #409
enable etcd latency metric #408
connectivitycheckcontroller: disable by default #407
BUG 1888311: p&f: make oas SAR/TokenReview traffic exempt #406
Bug 1888028 : bump library-go to stop waiting on kube-apiserver availability #404
Revert “connectivitycheckcontroller: disable by default” #400
Bug 1876166 : need to be able to disable kube-apiserver connectivity checks #402
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #399
flowschema for openshift apiserver and its operator #398
Full changelog
WRKLDS-1492 : Update k8s dependencies to 1.31.1 #368
OCPBUGS-41227 : Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART for 4.18 #364
create CRDs from openshift/api #367
no-jira: OWNERS: remove former employees #354
OCPBUGS-35801 : nil pointer reference in ocm-operator #355
WRKLDS-1327 : Replace wildcards by explicit list of verbs #353
WRKLDS-1292 : Bump k8s dependencies to 1.30.1 #352
OCPBUGS-34395 : Move cluster
Build CR to runlevel 10 to match CRD #351
OCPBUGS-34077 : Always Disable Default Rolebindings Controller #346
OCPBUGS-34054 : lots of churn during image registry managed/removed transition #347
OCPBUILD-9 : Adds capabilities for builder & deployer rolebindings controller #335
AUTH-482 : set required-scc for openshift workloads #336
OCPBUGS-23848 : Bumps opentelemetry dependencies #341
OCPBUGS-29973 : Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART for 4.16 #337
OCPBUGS-29581 : Apply hypershift cluster-profile for ibm-cloud-managed #334
OCPBUGS-22969 : Use v1 for flowcontrol API #316
BUILD-854 : Add adambkaplan as approver #338
OCPBUGS-24888 : Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART #321
OCPBUGS-28666 : Replace ‘coreydaley’ with ‘sayan-biswas’ in OWNERS file #326
OCPBUGS-23624 : Add .snyk file to exclude vendor and ignore unit tests #325
WRKLDS-1016 : Bump k8s dependencies to 1.29.0 #324
OCPBUGS-24190 : Disable deployer-controller when deploymentconfig is disabled #320
OCPBUGS-22956 : Remove blockage of ConfigObserver by build informer HasSynced flag #315
Revert “Revert #300 “API-1666: add image pull secret cleanup controller”” #314
Revert #300 “API-1666: add image pull secret cleanup controller” #313
API-1642 : add image pull secret cleanup controller #300
API-1642 : Do not generate image pull secrets for internal registry when internal registry is disabled. #298
OCPBUGS-21830 : bump(k8s,openshift) to address CVE-2023-44487 #308
OCPBUGS-20164 : Include Build CRD in manifests #306
WRKLDS-806 : Bump kube dependencies to 1.28.2 #305
OCPBUGS-19136 : Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #304
OCPBUGS-18932 : Always sort disabled controller list #302
OCPBUGS-18498 : Disable BuildConfigChange controller when Build cap is disabled #299
route-controller-manager deployment updates #295
OCPBUGS-16072 : Updating Kubernetes and other associated dependencies #296
OCPBUGS-13926 : change the operator log level to default normal in the deployment #289
BUILD-582 , OCPBUGS-14638 : bump(k8s): 1.27.1 #294
OCPBUGS-13926 : add loglevel controller for OCM-o #292
Revert “13895: [WRKLDS-730] route-controller-manager deployment updates” #293
OCPBUGS-13895 : [WRKLDS-730] route-controller-manager deployment updates #288
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #287
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #286
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #285
Bump golang.org/x/net from 0.5.0 to 0.7.0 #284
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #279
OCPBUGS-10568 : migrate to using lease objects for leader election #282
Add Divyanshu Agrawal as a reviewer #283
OCPBUGS-4343 : update apf configuration to use v1beta3 #273
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #274
WRKLDS-594 : bump(k8s): 1.26.1 #277
OCPBUGS-5275 : remove unnecessary RBAC for leader-locking-ingress-to-route-controller #276
OCPBUGS-3929 : update apf configuration to use v1beta2 #272
let deployer pods patch/apply replication controllers #270
Bug 2111979 : Set openshift.io/run-level to nil in openshift-controller-manager nam… #269
BUILD-534 : Rebase to k8s 1.25 #268
manage openshift-controller-manager as a Deployment #264
Bug 2055620 : Add permissions for image trigger controller #244
switch to route-controller-manager image and use ApplyDeployment no. 2 #267
Revert “switch to route-controller-manager image and use ApplyDeployment” #265
switch to route-controller-manager image and use ApplyDeployment #258
rename operator queue to OpenshiftControllerManagerOperator #257
fix README links #263
OCPBUGS-722 : handle errors during operand creation and update #262
OCPBUGS-722 : Fix NPD when accessing rote controller spec.deployment.replicas #259
Manage route controllers in separate ns #255
Adding leader election leases permissions for openshift-controller-manager-sa #253
BUILD-417 : Adding leader election leases #250
Bug 2110629 : Set openshift.io/run-level to nil in openshift-controller-manager namespace #248
Bug 2110617 : Add namespace and RBAC needed for ingress-to-route #247
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #245
BUILD-418 : Rebase to k8s 1.24 #242
Add user coreydaley as an approver #241
Bug 2086519 : AUTH-133: bindata: comply to restricted pod security level #240
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #236
manifests/deployment: comply to restricted pod security level #239
Bug 2067820 : Update prometheus client_golang from 1.11.0 => 1.11.1 #238
Bug 2042587 : Simplify Sync of Global CA ConfigMap #233
update cert injection annotations to beta #237
Bug 2042587 : Fix Conflict Error in Operator Tests #235
Bug 2034484 : feat: library-go bump #232
update controller-manager service selectors #231
Bug 2012770 : honor labels in openshift-controller-manager metrics #230
BUILD-281 : add library-go watch/update of new OCM feature gate field #227
Bug 2004127 : bump library-go and dependencies #228
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #226
Bug 1986003 : Rebase to Kubernetes 1.22 #225
Bug 1986829 : metrics: use client cert auth for metrics scraping #223
Fix config merge order #221
Update OWNERS #220
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #219
Updating .ci-operator.yaml build_root_image
from openshift/release #217
Bug 1965283 : Static Resources Controller for Sync #216
Bug 1925409 : Let openshift-controller-manager create service account tokens #213
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #212
Bug 1948011 : seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it #210
Add management workload annotations #206
Bug 1947793 : Deprecated API in use #208
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
Extend OWNERS #195
Bug 1915304 : Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #194
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #187
Bug 1907948 : BUILD-149: bump(*): k8s 1.20.1-rc.0 #189
Add IBM Cloud managed annotations to CVO manifests #186
picks up setting TCP_USER_TIMEOUT
socket option #184
add current profile annotations to CVO manifests #183
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #182
flowschema for openshift controller manager #181
Full changelog
Bug 1924496 : Bump github.com/gogo/protobuf to v1.3.2 #58
Updating cluster-policy-controller builder & base images to be consistent with ART #54
the quota controllers should resync on new resources and make progress #48
runs OpenShift specific ResourceQuota monitors #44
Bug 1890530 : release lock on graceful shutdown #42
Updating cluster-policy-controller builder & base images to be consistent with ART #41
add event when SCC ranges are created for namespace #40
Full changelog
SO-138 : Periodic sync of supported OCP samples #583
SO-137 : Support updating the library separately for OKD and for OCP. #581
OKD-225 : Add back mysql samples #571
OCPBUGS-42265 : Fix the rails template before the upstream accepts or PR #574
OKD-225 : Sync samples - OKD CI is completely broken currently due to removed containers #569
OKD-225 : update okd dockerfile builder and base images #566
OCPBUGS-38994 : Fix library-sync.sh to handle renames in unsupported samples #562
OCPBUGS-38926 : Update Go version, API version and vendored libs to the same versions as in the openshift/api. #561
OCPBUGS-38273 : Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.18 #559
NO-ISSUE: Only pick up the changes from the supported imagestreams and templates in library-sync.sh. #553
KUBESAW-162 : add mfrancisc and metlos as owners #549
SO-121 : Syncing the library for only S2i Samples for OCP 4.16 #543
Revert “SO-121: Resync Libray for 4.16” #542
SO-121 : Resync Libray for 4.16 #540
OCPBUGS-31303 : bump K8s version to 29.2 #536
AUTH-482 : set required-scc for openshift workloads #535
OCPBUGS-26992 : Align builder and base for Dockerfile.okd with Dockerfile #531
OCPBUGS-28230 : add FallbackToLogsOnError for easier debugging #532
OCPBUGS-24787 : Updating ose-cluster-samples-operator-container image to be consistent with ART #530
OCPBUGS-24787 : Updating ose-cluster-samples-operator-container image to be consistent with ART #527
SO-119 : Fix mariadb import url in OKD #525
SO-118 : Bumping the K8s to 28.2 and golang to 1.20 #524
SO-117 : Library Sync for OCP release 4.15 #522
OCPBUGS-22225 : Sync library to remove invalid dockerhub references for OKD #519
Use latest tag for network-tools imagestream #518
OCPBUGS-18857 : Updating ose-cluster-samples-operator images to be consistent with ART #517
manifests: Drop explicit runlevel from CRD manifest #515
OCPBUGS-16435 : Bump k8 to v0.27.2 for ocp 4.14 #514
OCPBUGS-16403 : Update Cluster Sample Operator dependencies and libraries for OCP 4.14 #511
reconcile status when clusteroperator changes #510
OCPBUGS-15754 : Update Jenkins and Jenkins Agent Base image versions #504
OCPBUGS-14491 : Updating to use Jenkins 4.13 images #502
OCPBUGS-12775 : Update Cluster Sample Operator dependencies and libraaies for OCP 4.14 #500
Updating ose-cluster-samples-operator images to be consistent with ART #499
OCPBUGS-10910 : Add network tools imagestreams #495
Updating ose-cluster-samples-operator images to be consistent with ART #493
Fix jira component #494
update Jenkins to use v4.12 imagestreams #491
OCPBUGS-855 : When setting allowedRegistries urls the openshift-samples operator is degraded #487
OCPBUGS-6811 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #485
Change importMode to preserveOriginal for Openshift imagestreams #482
OCPBUGS-6579 : update sample imagestreams with latest 4.11 image using specific image tag reference #483
OCPBUGS-4357 : Bump k8s master #476
OCPBUGS-4166 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #474
OCPBUGS-3426 : Update Cluster Sample Operator dependencies and libraries for OCP 4.12 #471
Updating ose-cluster-samples-operator images to be consistent with ART #470
Updating ose-cluster-samples-operator images to be consistent with ART #465
Add client certificate and key to service monitor #464
Updating ose-cluster-samples-operator images to be consistent with ART #435
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #433
update jenkins CPaaS image refs prior to 4.11 GA #432
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #431
Bug 2095256 : Samples Owner needs to be Updated #429
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #428
AUTH-133 : manifests/deployment: comply to restricted pod security level #425
Updating ose-cluster-samples-operator images to be consistent with ART #426
JNKS-289 : pull in jenkins imagestream updates (add back maven/nodejs streams) #422
Jira SO-19: Make sure template and imagestream api version is groupified #420
JNKS-287 : remove imagestream manifest refs; remove override of jenkins images with payload images #416
Bug 2010364 : OpenShift Alerting Rules Style-Guide Compliance #419
Bug 2067823 : Taking care of CVE-2022-21698 #418
Bug 2064610 : Remove duplicate v1 from cakephp-mysql templates #417
manifests: Add capability.openshift.io/name #414
Updating ose-cluster-samples-operator images to be consistent with ART #412
Bug 2027745 : Allowing ImageStream creation when config registry empty #406
Bug 2033720 : Synching SSO library #411
upd rhel7 Dockerfile in case still used for rhel7 worker nodes #410
Bug 2033720 : Bump k8 dependencies to v0.23.1 #409
Bug 2033720 : Library synchronization for OCP 4.10 #408
Bug 2027745 : Move openshift build-machinery-go dependency #407
Update OWNERS #402
Remove single node prod cluster profile annotation as it is not used #405
Bug 2007757 : Including Template in must-gather related objects. #399
Bug 2006947 : fix proxy portion of tbr inaccessible check #397
Updating ose-cluster-samples-operator images to be consistent with ART #396
Bug 2002368 : acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings #394
Bug 2003683 : fix recently introduced panic when conflict errors occur #395
Bug 1993840 : more avoiding immediate degraded on intermittent API errors #391
Updating ose-cluster-samples-operator images to be consistent with ART #390
add david peraza as approver, clean up reviewers #389
BUILD-298 : Bump k8s to 1.22.1 #388
Bug 1993840 : avoid immediate degraded on intermittent API errors; set reason/message when Available=false #387
Bug 1995386 : don’t return err in wait.Poll on net.DialTimeout err; tweak time intervals #386
Bug 1990140 : add connection with timeout in TBR accessibility check to expedite ‘disconnected’ mode #384
Bug 1990988 : Refreshing samples for OCP 4.9 #381
Bug 1975539 : delete hello-openshift in payload imagestream via CVO annotation #380
Updating ose-cluster-samples-operator images to be consistent with ART #378
Updating .ci-operator.yaml build_root_image
from openshift/release #377
seed relatedObjects in manifest yaml #376
Bug 1960334 : manifests: fix selector in ServiceMonitor #374
Bug 1955100 : Fixing Deprecated API in use #373
Rename workload annotations #372
Bug 1949481 : add DeepCopy to avoid SharedInformer cache mutation #369
Bug 1950236 : OKD: replace some docker.io images with quay.io #360
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
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #352
Bug 1914723 : SamplesTBRInaccessibleOnBoot Alert has a misspelling #351
Bug 1766287 : Improve usability of hello-openshift imagestream #350
Bug 1907952 : BUILD-147: bump(*): k8s 1.20.1-rc.0 #349
Bug 1905319 : request required minimal mem resource per openshift conventions #348
pull latest openshift/library for updating samples for 4.7 #344
more readme corrections stemming from skills transfer work #347
more README updates/fixes #345
Annotate manifests for single-node-developer cluster profile #343
add ‘single-node-production-edge’ annotations to CVO manifests #342
Bug 1898745 : deprecate ImageChangesInProgress, make sure it stays false #341
Add IBM Cloud managed annotations to CVO manifests #339
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #337
Bug 1898745 : actually set imagestreams in progress to false in imagestream event path #340
set progressing false on imagestream events as well if no active streams #338
BUILD-125 : move imagestream tracking out of operator config object #313
Add aarch64 support #335
add current profile annotations to CVO manifests #334
Add hello-openshift imagestream #332
Bug 1886890 : Override jenkins-agent-base imagestream #331
BUILD-145 : store imagestreamtag to image mappings in configmap #321
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #330
Sync w/ library for updating jenkins nodejs agent image #329
Full changelog
Bug 2104632 : Add missing ibm cloud annotations to prometheus rbac #297
Bug 2030740 : Add trusted CA bundle to vsphere operators #248
Bug 1986030 : Manila CSI driver is not in must-gather #193
Bug 1961719 : manifests: remove namespace from cluster-storage-operator-role binding #170
Bug 1959546 : Add alert about vsphere-problem-detector unable to connect #169
Bug 1923098 : Add replicasets to vsphere permissions #134
Bug 1883538 : Only include the relevant drivers in relatedObjects #133
Bug 1910581 : CSO shouldn’t overwrite clustercsidriver objects #131
Bug 1917551 : Change metric used in alerts for vsphere problem detector #128
Bug 1912945 : Add RBAC to allow operator to update CR’s spec #127
Bug 1904503 : Add prometheus alerts for vsphere #126
Bug 1914451 : Run CSO as non-root user #123
Updating cluster-storage-operator builder & base images to be consistent with ART #125
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #106
Bug 1912944 : Set proxy env in vsphere-problem-detector, manila and oVirt deployment containers #122
Bug 1912945 : Add RBAC rules to read proxy resource #121
Bug 1907812 : Use separate RBAC objects for AWS CA bundle retrieval #118
Bug 1914119 : Add RBAC for status field #120
Bug 1904497 : Add vsphere problem detector deployment #111
Bug 1907329 : Add missing default cluster profile annotation #117
Bug 1904578 : Configure metrics scraping #107
Add IBM Cloud managed annotations to CVO manifests #102
Add YAMLs for starting vsphere-problem-detector as a deployment #110
aws: grant ebs operator permission to read configmaps #112
Bug 1902601 : Fix resources in cinder csi deployment template #108
Add missing default profile annotation #105
Bug 1902552 : Fix cinder-csi images #104
Add OpenStack Cinder driver startup #103
Add GCP-PD CSI Operator to CSO #101
Bug 1894025 : Add annotations to cluster-csi-drivers namespace #100
Remove OpenStack Cinder operator startup #99
Updating cluster-storage-operator builder & base images to be consistent with ART #95
Add OpenStack Cinder driver startup #98
add current profile annotations to CVO manifests #97
Bump OpenShift API to include Cinder CSI driver #94
Bug 1879365 : Move CSO namespace to lower runlevel #89
Full changelog
ART-10934 : Move sigstore to release-3 key #63
OCPBUGS-41185 : Updating ose-cluster-update-keys-container image to be consistent with ART for 4.18 #62
Revert “OCPBUGS-37770: Revert #58 “OTA-1304: manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest”” #60
OCPBUGS-37770 : Revert #58 “OTA-1304: manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest” #59
OTA-1304 : manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest #58
OCPBUGS-35528 : keys: Update Red Hat keys to use SHA256 signatures #57
OCPBUGS-29570 : Apply hypershift cluster-profile for ibm-cloud-managed #54
OCPBUGS-24932 : Updating ose-cluster-update-keys-container image to be consistent with ART #53
OCPBUGS-24115 : Updating ose-cluster-update-keys-container image to be consistent with ART #52
OCPBUGS-19189 : Updating ose-cluster-update-keys images to be consistent with ART #51
Adding the new CI Signer public key #49
Clean up owners file as part of DPP-10343 #46
Updating ose-cluster-update-keys images to be consistent with ART #45
Updating ose-cluster-update-keys images to be consistent with ART #43
Update OWNERS #44
OWNERS: Prune crawford #42
Updating .ci-operator.yaml build_root_image
from openshift/release #37
Pack both keys in one verifier-public-key-ci entry #35
Adding the new Openshift CI Signer key #33
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
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #26
Updating ose-cluster-update-keys builder & base images to be consistent with ART #28
Add Apache 2.0 License #20
Bug 1915217 : readme: specify which keys are used in nightlies/OKD/OCP builds #27
Updating ose-cluster-update-keys builder & base images to be consistent with ART #25
add current profile annotations to CVO manifests #23
Full changelog
Bug 2117347 : pkg/cvo: retain initial completed update history entry #819
Bug 2030628 : [release-4.7] Respect noProxy #711
Bug 2007674 : pkg/cvo/egress: Load HTTPS proxy from Proxy status #664
Bug 1961341 : Remove rbacv1beta1 support #652
Bug 1991010 : pkg/cvo/metrics: Ignore Degraded for cluster_operator_up #638
Bug 1924428 : CVE-2021-3121 gogo/protobuf lacks certain index validation #625
Bug 1970272 : Fixing the log message in rbac.go for clusterrole #609
Bug 1970272 : Log object updates and show existing/required diff #589
Bug 1969501 : install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded #587
Bug 1969378 : avoid hotlooping on RoleBindings with empty APIGroup #584
Bug 1966977 : Prevent hotlooping in ImageStreams #580
Bug 1959238 : pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node #557
Bug 1943754 : Ensure automountServiceAccountToken is synced on service account updates #539
Bug 1941217 : pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #534
Bug 1926795 : install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust “CannotRetrieveUpdates” to “warning” #516
Bug 1921413 : pkg/start: Fix shutdown deadlock when die before getting a leader lock #521
Bug 1921413 : pkg/cvo/cvo: Guard Operator.Run goroutine handling from early cancels #508
Bug 1916384 : pkg/cvo: Use shutdownContext for final status synchronization #501
Bug 1884334 : UpdateError: enhance for ability to determine when upgrade failing #486
Bug 1903382 : pkg/payload/task_graph: Require firstIncompleteNode to have tasks #484
Bug 1921277 : pkg/cvo/sync_worker.go: Fix log statements to handle arguments #507
Bug 1768255 : replace Fraction with Done and Total #497
Bug 1918085 : Fixing the log message in WaitForJobCompletion() #503
Bug 1905221 : pkg/cvo/sync_worker.go: Ignore work changes during init #500
Bug 1905221 : pkg/cvo/sync_worker.go: log work change details #492
*: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org #496
Bug 1906100 : use child context to verify payload signature on forced update #493
Bug 1907329 : Add cluster profile support #404
Bug 1879976 : pkg/cvo: Compare Cincinnati data by digest when merging metadata #490
Bug 1907313 : Don’t create ClusterOperator during precreation step if it’s present in overrides #488
Bug 1906916 : bump k8s.io from v0.19.0 to v0.20.0 #489
Add ClusterProfile template variable #483
Modify to use library-go manifest and verify packages #443
docs/dev/clusteroperator: Fix “he” -> “the” typo #479
Doc fix for cluster operator creation step #478
Bug 1891143 : pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires #477
hack/log-explainer: Don’t crash if run on truncated logs #475
Fixing go doc for equalUpdate() #474
Bug 1886900 : pkg/cvo/sync_worker: Demote “Status change: …” logging to v6 #472
Bug 1886900 : pkg/cvo/sync_worker: Drop “Manifest: …” logging #469
Updating cluster-version-operator builder & base images to be consistent with ART #468
Fix typo in goarch variable #466
docs: update cluster_installer description #447
Fixing spelling of notUpradeableCondition #454
Full changelog
NO-JIRA: Update downstream to v0.14.0 #65
OCPBUGS-41241 : Updating configmap-reload-container image to be consistent with ART for 4.18 #64
OCPBUGS-34355 : Updating configmap-reload-container image to be consistent with ART for 4.17 #62
OCPBUGS-34355 : Updating configmap-reload-container image to be consistent with ART for 4.17 #61
MON-3671 : add machine424 and rexagod to OWNERS #55
OCPBUGS-24912 : Updating configmap-reload-container image to be consistent with ART #58
Updating configmap-reload-container image to be consistent with ART #57
OCPBUGS-19171 : Updating configmap-reload images to be consistent with ART #56
Updating configmap-reload images to be consistent with ART #52
OCPBUGS-10106 : Updating openshift-state-metrics images to be consistent with ART #51
Updating configmap-reload images to be consistent with ART #48
Updating configmap-reload images to be consistent with ART #47
OWNERS: Add Joao and myself, and move former team members to emeritus #46
Updating configmap-reload images to be consistent with ART #45
Bug 2067745 : Merge Upstream Master Branch #44
Updating configmap-reload images to be consistent with ART #42
Updating configmap-reload images to be consistent with ART #41
Updating configmap-reload images to be consistent with ART #40
OWNERS: cleanup #39
Updating configmap-reload images to be consistent with ART #38
Updating configmap-reload images to be consistent with ART #37
OWNERS: update #36
Updating configmap-reload images to be consistent with ART #35
Updating .ci-operator.yaml build_root_image
from openshift/release #34
Update OWNERS file to reflect new maintainers #33
vendor: fix inconsistent vendoring #30
Updating configmap-reload builder & base images to be consistent with ART #28
vendor: regenerate #29
Updating configmap-reload builder & base images to be consistent with ART #25
Full changelog
Bug 2090384 : Eliminate use of lookaside cache and move to Cachito #11574
Bug 2073602 : (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11309
Bug 2060451 : Fix a crash when the preferred namespace contains just numbers #11135
Bug 2052859 : override normal namespace hiding for pods view in node details #11027
Bug 2055411 : Filter superseded helm secrets and fix firehose to support partial metadata #11078
Bug 2044949 : fix dev-catalog stuck in loading state #10923
Bug 2055403 : Add support for fetching partial metadata and fix helm list page crash #11077
Bug 2049313 : Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10991
Bug 2052858 : Add subject name selector field to SinkBinding form #11026
(4.7 Backport) Bug 1981412: Change OCM links from cloud. to console.redhat.com #9470 #9471
Bug 2005298 : Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services #10097
Bug 2005138 : Console overview operators shown upgrading when still waiting on approval #10093
[release 4.7] Bug 1969754: windows vms fail to start rls 4.7 #9657
Bug 2004946 : Use httpd in workload YAML templates #10089
Bug 1973707 : Add chart URl to annotations during helm install/upgrade #9299
Bug 1995617 : Fix Pipeline Download All #9839
Bug 1986724 : Show the content of Insights widget when there are 0 recommendations for cluster #9655
Bug 1989642 : Preserve user annotations while editing an app #9714
Bug 1975560 : Fix typo in olm message #9335
Bug 1975469 : Handle array to string conversion for HTTPS checkbox value #9332
Updating openshift-enterprise-console images to be consistent with ART #8596
Bug 1973572 : Hardcode strings in Home->Overview page #9322
Bug 1942864 : Warning Alert for Encrypted PVs in Create StorageClass #8464
Bug 1965526 : Removing library charts from the merged helm repo index entries. #9076
Bug 1970796 : update cluster-local label for ksvc #9220
Bug 1970720 : fix rotated pipelinerun status icon issue in safari #9216
Bug 1969536 : Omit bitbucket branch in URL if it contains slash #9180
Bug 1954962 : removes extra annotations form spec template for ksvc #8823
Bug 1948537 : add hide/reveal button for kms token #8616
Bug 1942160 : Update the scope of GitOpsService resource #8450
Bug 1971667 : Track and show error messages in modals #9232
Bug 1969791 : fixes: WebTerminal widget should send resize events #9190
Bug 1969105 : Update IP address on pods list to show podIP other than … #9172
Bug 1967106 : can’t open terminal for pods that have more than one co… #9117
Bug 1966275 : Fix Pipeline Parameters in Modals accept empty string defaults #9085
Bug 1961567 : Remove the broken Devfile Sample for BuildConfigs #8956
Bug 1963025 : Fix documentation link to network policies #8953
Bug 1953606 : Fixing failure domain issue with custom pools (4.7 backport) #8775
Bug 1970485 : Add pipeline annotation to secrets for private git repo import with pipeline #9207
Bug 1964400 : Fix RGW Total Used Query #9038
Bug 1958873 : Fix disk replacement during second replacement #9083
Bug 1961887 : Update Taskrun tab to make namespace based calls #8968
Bug 1959356 : Tech preview badge for arbiter #8870
Bug 1964322 : The status of “Used Capacity Breakdown [Pods]” is “Not available” #9028
Bug 1957499 : OperatorHub - console accepts any value for infraFeatures #8859
Bug 1960686 : Fix hot loop in global config page #8935
Bug 1947091 : Fix skipped task status when using conditions #8582
Bug 1962493 : Hide TaskRun edit actions for rows in Pipelinerun’s TaskRun tab #8987
Bug 1966798 : [release-4.7] Remove monitoring labelling step for 4.7 tests #9073
Bug 1951210 : Fix default resource log download file name #8707
Bug 1944046 : Warn using an unsupported IE browser #8494
[release 4.7] Bug 1939553: Support binary file type secret entries #8389
Bug 1960544 : Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console #8925
Bug 1960093 : Make console works against api proxy #8914
Bug 1942027 : Fix RBAC check when creating a resource #8448
Bug 1956336 : Fix Triggers section in eventlistener details page #8842
Bug 1953937 : Fixing PVC creation page issue in 4.7(Reverting wrong commit) #8784
Bug 1952578 : Don’t poll ClusterVersion when user doesn’t have authority #8749
Bug 1950489 : Fix “Create binding” link from Role page, RoleBindings tab #8685
Bug 1948958 : Fix ingress details page to show referenced secret name #8633
Bug 1944955 : Fix close button in the new ‘Storage cluster exists’ warning alert modal #8524
Bug 1956313 : Save additional parameters from build guidance container and drop it #8841
Bug 1953728 : Fix issues related to loading dynamic plugins #8780
Bug 1945594 : fixing-project-creation-and-updated-packageJson #8536
Bug 1950214 : Fix start pipeline action access review #8681
Bug 1948369 : Remove cluster label from predefined monitoring queries #8613
Bug 1954109 : Backport telemetry dynamic extension to release-4.7 #8783
Bug 1952209 : Consistent formatting of dates and times #8734
Bug 1952293 : adds check for templates #8736
Bug 1942843 : Modified description for storage class encryption - 4.7 Backport #8462
Bug 1948938 : [release-4.7] Prow script point to deleted resource #8619
Bug 1944855 : Update Dockerfile.product for nodejs v14.16.0 #8488
Bug 1945153 : Remove pipeline Tech preview badge for pipelines GA operator #8528
Bug 1943643 : fix pipeline metrics endpoint for 1.4 osp #8489
Bug 1944349 : fix backwards incompatible trigger api changes #8503
Bug 1943441 : Add ‘Roll Back’ action for Replication Controllers and Replica Sets #8475
Bug 1925792 : Fix translation for edit annotation #8078
Bug 1941468 : Change link for not available state #8431
Bug 1939608 : Fix null handling in FilterToolbar_ to prevent possible exceptions #8394
Bug 1937356 : Fix to show correct internal image-stream name in container image edit flow’s internal registry image-stream dropdown for kn service #8353
Bug 1927198 : fix pvc string in pvc.view #8126
Bug 1927311 : avoid 404 errors attempting to load en-US #8128
Bug 1931382 : Hide pipeline section in container image edit flow #8209
Bug 1933665 : [release-4.7] Create ImageStream and other resources for samples step by step #8255
Bug 1935672 : [release-4.7] fix pipelinerun status icon rendering issue #8311
Bug 1932272 : Fix KMS validation error for 4.7 release #8221
Bug 1937313 : Removed loaded prop and nested component #8351
Bug 1936803 : support service binding operator version 0.5.0 #8335
Bug 1937469 : Pod/node/ip/template isn’t showing when vm is running #8357
Bug 1932277 : Create new pool with arbiter - wrong replica (4.7 release) #8234
Bug 1930152 : Do not fail new VM wizard when no storage classes are available #8190
Bug 1937086 : Fix topology crash due to selfLink deprecation #8317
Bug 1928228 : retry co-fetch on 409 POST or 429 #8154
Bug 1932151 : Fix rendering of access-mode selector #8229
Bug 1929198 : allow choice of binding type when creating RoleBinding #8172
Bug 1928023 : Consider finally tasks when calculating task status #8149
Bug 1927407 : update pf virtualized dependency to fix breakpoint prop missing in virtualized table #8130
Bug 1932968 : Fix to avoid overriding of d/dc pod template container values #8248
Bug 1926830 : [CI][e2e] Add storage.bind.immediate.requested annotation to golden image dvs #8245
ODC-5487 : Temp fix for search-input bug #8071
Bug 1924387 : Fix malformed ja/zh modal delete message #8070
Bug 1925596 : Text overflows Card boundary; Add Commit msg to details #8064
Bug 1921087 : Next quick start link update #7945
Bug 1925562 : Add new ArgoCD link from GitOps application environments page #7798
Bug 1891951 : Compression pool info message #8066
Bug 1925415 : waiting for VM importing before move on #8065
Bug 1925516 : Pipeline metrics tooltips #8062
Bug 1925200 : show warning when alert type cannot be recognized #8058
Bug 1924083 : Stop events related to Object Storage from showing up in Persistent Storage Dashboard #8039
Template provider tests #7995
Bug 1920367 : When creating localvolumeset instance from the web console, the title for setting volumeMode is Disk Mode
#7954
Multiple pool cypress test migration #7616
Bug 1905066 : Added smoke suite - monitoring test Scenarios #7984
Bug 1867400 : Not allow creation of second storagecluster #7829
Make OCS local volume set step responsive in wizard flow #8017
Bug 1923721 : Handle pipeline svg icon spin using a wrapped <g> element #8007
Bug 1925163 : Add info about dev catalog to boot source column #8059
Bug 1925024 : removes form validation from net(sasl/tls) section for kafkaSource #8051
Bug 1924955 : Fix that image containers are fetched from external container registries (which doesn’t work for private image containers) #8046
Bug 1924143 : Create application edit url based on git provider #8028
Bug 1915176 : Update snapshot API CRDs to v1 in web-console when creating volumesnapshot related resource #7801
Bug 1922911 : Query Browser: Fix graph crash after hiding and then showing a series #8056
Add check errors in add capacity tests #8033
Bug 1920677 : Fix for i18n for dev console guided tour #8032
CONSOLE-2539 : Add Chinese and Japanese translations #7981
Update gitops backend service namespace #7913
Add tests for VM template source and VM empty state #7842
Bug 1925039 : Fix Test - ID(CNV-5327) #8054
Bug 1925020 : Console demo plugin deployment image should not point to dockerhub #8052
Bug 1923911 : improve test for vm filter and details page #8014
e2e automation add wait for RDP data #8042
Bug 1921023 : Disable flexible scaling for internal mode #8043
Bug 1924046 : Avoid checking user settings if url has namespace #8022
Bug 1874192 : Add support for creation of GCP BS with a pre-created secret #8002
Bug 1907877 : Added cypress automation scripts for pipleline builder #7642
Bug 1923973 : Update dynamic plugin demo README to inform about how to enable the ConsolePlugins #8019
Bug 1797766 : Resource Requirements” specDescriptor fields - CPU and Memory injects empty string YAML editor #5525
Bug 1924583 : Deprectaed templates are listed in the Templates screen #8038
Reduce thickness of donut chart in selected capacity #7986
Bug 1924078 : Make Topology quick search View all results footer sticky #8029
Bug 1920981 : Add capacity changes for arbiter enabled #7996
Bug 1924480 : When creating Snapshoot blockOwnerDeletion is now false #8036
Bug 1891951 : Info message while creating pools with compression on #8013
Restrict ‘BackingStore’ name to 43 characters #7983
Bug 1924365 : Add blank disk when choosing network boot #8035
Bug 1915995 : - “Edit RoleBinding Subject” action under RoleBinding list page kebab actions causes unhandled exception #7846
Add noobaa sso test migration to cypress #7570
For ODC-5460: downgrade pf topology package to fix create of service binding connector. #8030
Bug 1923894 : Listing Subscriptions in OLM should also show them when ‘All Projects’ namespace is picked #8018
Bug 1924188 : Update language selector modal dropdown #8009
Bug 1920684 : Update language preferences modal #7936
Bug 1906118 : Fix Ceph Polling Issue by adding flag guards #8021
Bug 1923945 : Keep PVC name and namespace when os/flavor/workload is changed #8020
Bug 1923951 : fixes eveting menuoptions for create flow for all namespace selection #8016
Bug 1922911 : Query Browser: Show empty state when all series are disabled #8012
Bug 1922021 : i18n three Terminal terms #8011
Bug 1921949 : Fix source code URL for apps created using self-hosted repositories #8006
Bug 1910492 : Fix KMS details getting auto popluated due to incorrect state manipulation. #7998
Bug 1918438 : adds i18n for serving/eventing #7941
Bug 1891766 : Stop non-positive values from being entered by users for min disk size #7890
Bug 1915200 : [OCP 4.7+ OCS 4.6]Arbiter related Note should not show u… #7903
Bug 1923081 : Improve test for checking common templates #8001
Bug 1905338 : updated add flow test scenarios #7989
Bug 1916888 : Modifying OCS wizard Donor chart based on selected device type #7924
Bug 1908277 : Pipeline Actions scripts #7564
Bug 1921762 : Fix knative serving and eventing breadcrumbs #7885
Bug 1921556 : Modified certificate secrets key name as per rook #8008
Bug 1923003 : Update Insights widget state #7997
Remove anonymous exports in NADs plugin #8005
Bug 1919387 : Wait till the DOM is loaded when writing to the body localStorage issue #7925
update scenarios #7897
Bug 1913969 : Fix edge case exception for fieldDependency spec descriptor #7957
Bug 1921253 : i18n TextFilter placeholder #7953
Bug 1921774 : fix delete app modal error when resource not found #7948
Bug 1922015 : prevent catalog modal header from collapsing #8004
Remove Kanika from Maintainers file #8000
Bug 1916747 : Dont link to missing quickstarts #7999
Bug 1920200 : Throw error if ConfigMap creation fails with unexpected response #7918
Bug 1918639 : add missing trigger types and update the optional fields #7889
Bug 1908375 : added pipelines workspaces scripts #7574
Bug 1908367 : pipeline triggers scripts #7572
Bug 1920912 : Fix poweroff modal #7993
Bug 1921644 : [e2e][automation]revert endlines to backslach #7992
Bug 1922782 : Data sanity was false #7988
Bug 1922098 : project dropdown should close after user pick a project #7987
Bug 1922066 : Search for boot disk by boot order, not PVC value #7980
Bug 1922075 : Fix kubevirt flavor string #7978
Bug 1921836 : Internationalize AccessTableRows #7971
Bug 1919876 : Updated accessMode and volumeMode for common-template without source pvc from storage class if exist #7966
Bug 1921713 : Fix migration tests #7965
Bug 1921541 : skip guide page if it presents #7960
Bug 1920320 : Show link to common template in vm details view #7949
Bug 1920248 : fix pipeline rerun when pipelineSpec is embedded #7923
Migrate storageclass tests to cypress #7789
Bug 1921880 : Load all dynamic plugins enabled on the cluster upon Console startup #7972
Bug 1911129 : Fix Monitoring charts renders nothing when switching from a Deployment to “All workloads” #7659
test: don’t hard-code artifact dir path #7990
Bug 1922099 : updated Readme with QE code review and automation process #7979
Bug 1920655 : only show Cluster autoscalar on Cluster Settings if Clu… #7973
Bug 1921644 : [e2e][automation] tests errors with wrong cloudInit new line syntax #7964
Bug 1921572 : fixes form view for sources contributed via external sources #7962
Bug 1921258 : use sessionStorage for user-settings when impersonating #7958
Bug 1908353 : pipline run automation scripts #7933
Updating openshift-enterprise-console builder & base images to be consistent with ART #7830
Bug 1921610 : fix pipeline metrics font size issue #7961
Bug 1920390 : Query Browser: Fix X-axis being updated when no new data fetched #7977
Check PVC is in bound state before expanding #7975
Bug 1918826 : Adjust Insights popover icon to center align vertically #7934
Bug 1922050 : Improve kubevirt clone tests #7976
Bug 1918112 : Fix custom flavor editing when no template flavors exist #7922
Bug 1921921 : Fix “Global configuration” breadcrumb casing #7974
Bug 1920519 : fix kubectl permission issue in test #7928
Bug 1893889 : Update pf dependencies to 2021-1 to fix a117 issues with disabled dropdown items #7899
Bug 1880410 : convert pipeline visualization node to SVG #6676
Bug 1921823 : Internationalize CheckBoxControls #7970
Bug 1921806 : i18n APIResourceLinks #7969
Bug 1921580 : Test VM detail view actions dropdown does not pass #7963
Bug 1920771 : Internationalize Delete Persistent Volume Claim #7951
Bug 1918757 : added document ready state to fix this page loading issue #7950
Bug 1920674 : Fix missingKey errors #7937
Update PVC tests to use PersitentVolumeClaim instead of Persistent Volume Claim #7959
Bug 1919231 : fix topology quick search modal layout #7902
Bug 1920984 : [e2e][automation] some menu items names are out dated #7940
Bug 1920551 : Should not allow to edit boot order of common templates #7931
Bug 1920868 : fix cdi upload tests #7939
Fix flakiness in OCS Operator Installation test #7942
Bug 1918803 : adds details page and handles breadcrumb for knativeServing #7944
Bug 1919823 : Update zh-cn translation for Home #7952
Bug 1878086 : Disables filesystem name input field in StorageClassForm #7947
Bug 1908370 : pipeline secrets scripts #7573
Bug 1920524 : Fix topology crash on install of ODH operator to project #7930
Bug 1892896 : Disables the block radio input if the provisioner is cephfs #7537
Fix data-test ID used for selecting “Operator recommended Namespace” input button #7938
Bug 1919750 : Fix exception on InstallPlan list page #7932
Bug 1918019 : support rendering markdown inline instead of iframe #7872
Bug 1917239 : fix devconsole monitoring dashboard toolbar #7855
Bug 1919259 : Make ‘Add x’ singular in Pipeline Builder #7904
Bug 1920430 : Fix typo in deployment progress #7926
Bug 1919877 : fix sidebar error for ksvc resource #7909
Bug 1918185 : capitalize pipelinerun details #7877
Bug 1919945 : fix name field to avoid overwriting user input value #7914
Bug 1919851 : fix pipeline visualization with same pipeline & task name #7910
Bug 1917585 : Follow-on for NsDropdown placeholder i18n. #7917
Update .gitignore to include all cypress-a11y-report.json files. #7916
Bug 1919396 : Fixed a11y violation for Deployment Config Details Pod Status ring #7907
Bug 1909005 : CamelCase and externalize K8s resources #7277
Bug 1916524 : Removed template rootdisk #7915
Bug 1919260 : Fix styling issues in VM Template list #7905
Bug 1919097 : Close bracket “)” missing at the end of the sentence in the UI #7908
Bug 1918133 : improve 4.7 failure tests part2 #7876
Bug 1916882 : OCS 4.7 wizard does not show zone when zone’s are added manually #7888
Bug 1917372 : Monitoring: Change Prometheus UI link text to “Platform Prometheus UI” #7900
Bug 1916764 : Avoid setting application name in edit flow #7847
Bug 1918132 : i18n VolumeSnapshotContents #7906
Bug 1910753 : Check for devfile when context directory changes #7878
Bug 1915972 : Global configuration breadcrumbs do not work as expected #7871
Bug 1915898 : Drop “undefined” and keep empty lines in Pipeline log output #7828
Bug 1919379 : Update dotnet logo for ‘.NET 5’. #7373
Bug 1918785 : Use kube_podresource (request|limit) metric #7894
CONSOLE-2530 : Migrate labels CRUD tests #7834
Fix to show CRW icon when CRW operator is installed #7895
Bug 1911269 : hide “waiting for builds” info message when a build is present #7665
CONSOLE-2456 : Update OperatorHub detail view to include default catalog sources #7191
Bug 1915929 : CONSOLE-2503: Cypress bump to version 6 #7604
Update icon tooltip text from “Topology View” to “Graph View” #7896
Bug 1918748 : helmchartrepo is not http(s)_proxy-aware #7892
Bug 1905416 : Fix sandboxed links in MarkdownView iframe #7797
Bug 1918648 : Replace deprecated ‘installplan’ Subscription status field with new ‘installPlanRef’ #7891
Bug 1916834 : Pipeline metrics text updates #7850
Bug 1908573 : Make flavor strings consistent #7836
Bug 1910501 : Use absolute paths when resource creation is cancelled #7694
Bug 1913306 : quick-start-footer #7707
Bug 1917585 : Clean up olm i18n and catch some missed translations. #7858
Bug 1918068 : Fix flaky OLM Cypress tests #7874
CONSOLE-2464 : Automatically collapse metadata.managedFields #7144
Bug 1917117 : Template parameters are valid names #7880
Bug 1910409 : Add externalized strings for i18n for notification drawer #7649
Bug 1915674 : Get pvc storage size from template #7884
Bug 1918318 : show kameletbinding in eventsource list and filters #7883
Bug 1910666 : Apply var pf-global–FontFamily–monospace to the create secret textarea input #7873
Bug 1917660 : Dont use the /scale endpoint for Job resource #7867
Bug 1917656 : fix the url for context menu event source url #7864
Bug 1917124 : Use name parameter to every DVTemplate in VM Template #7870
Bug 1917814 : adds create option for broker from admin serverless eventing #7869
Bug 1916580 : Fix default VM Template YAML #7856
CONSOLE-2487 : Combine i18n namesapces into public json file #7831
Bug 1917658 : add tech preview badge for camel K operator instances #7865
Bug 1908997 : Add more provisioners with their accessmode mapping #7597
Bug 1917679 : hide double CTA in admin pipelineruns tab #7866
Bug 1899627 : Update project status icon and text in the dashboard Status panel to match health-item display #7849
Bug 1917272 : Should update the default minSize to 1Gi when create localvolumeset on web console #7857
verify os template test #7838
CONSOLE-2396 : Add skip to content component #6596
CONSOLE-2371 : [i18n] Externalize olm OperatorHub strings #7501
CONSOLE-2371 : Externalize olm nav items. #7809
Bug 1916642 : Remove period in Chinese key/value translation #7848
CONSOLE-2376 : Console plugins #7360
add Andrew Ballantyne as an approver #7844
Bug 1916099 : Allow replacing first boot disk in customization wizard #7840
Bug 1915939 : Resizing the browser window removes Web Terminal Icon #7832
Update web-Terminal-adminuser.feature with actual admin flow #7532
Fix broken olm cypress tests and add them to CI script. #7835
Bug 1915879 : Change Pipeline Details Dashboard tab to Metrics #7824
CONSOLE-2393 : i18n user management page #7098
Bug 1907660 : Render pod list cell height correctly when pod names are long #7821
Bug 1915220 : Drop localStorage workaround after namespaces are now stored in user settings, use favorite from user settings #7440
Bug 1880389 : fix skipped tasks in conditional pipelines #7833
CONSOLE-2522 : Migrate CRD CRUD tests to Cypress #7827
Bug 1915685 : Tweak message for not supported template #7820
Bug 1907480 : fix query browser prometheus URL for non admin user #7826
Fix redirect loop when running local bridge without valid auth token #7251
Bug 1915793 : Disable syncing of quick start all states #7825
Bug 1911212 : Monitoring dashboards: Support $__autointerval * variables #7823
Bug 1915694 : Add immediate request annotaion to auploaded dvs #7822
Bug 1915647 : adds check for drophint for eventSource connector #7816
Bug 1914941 : VM Template rootdisk is not deleted after fetching default disk bus #7793
Bug 1909043 : Show an info instead of warning for flexible scaling on internal mode #7762
Bug 1909027 : Modifying selected disk count based on selected disk type #7759
Bug 1912523 : Fix to update standalone pods and pods side panels for topology #7735
Bug 1913196 : handle resizing of browser for guided tour #7718
Bug 1912907 : Helm chart repository index can contain unresolvable relative URL’s #7711
Bug 1910805 : add translation for pipeline status #7657
Bug 1908687 : Use localstorage fallback when running a local bridge #7586
Bug 1913608 : Query Browser: Fix bug where None
table values were not cleared #7813
Bug 1886977 : show correct VM Import Provider in status #7725
Bug 1873480 : Fix accessibility issue on Topology page #7562
Bug 1904713 : Fix issue getting kubernetes cluster version from API Server. #7548
Bug 1915654 : Add a verification for Affinity match hint #7819
Bug 1915649 : template support message is not a warning #7818
Bug 1915624 : Template provider name is required field only for vm templates #7817
Bug 1915627 : translate all of guided tour text #7814
Bug 1915594 : add test for disk validation #7812
Bug 1915277 : [e2e][automation]fix cdi upload form test #7802
Bug 1888554 : Improve help text for label selectors on PVC creation form #7810
Bug 1913660 : update location and text of Pipeline edit flow alert #7733
CONSOLE-2521 : Migrate Role Binding CRUD tests to Cypress #7756
CONSOLE-2371 : [i18n] Externalize olm operand related strings #7500
Bug 1915187 : remove ‘TechPreview’ badge from VolumeSnapshot* #7808
Bug 1911307 : scale pods using the ‘scale’ subresource #7807
Bug 1915357 : Only show load error in catalog when no items are loaded with error #7805
Bug 1915379 : Make template provider mandatory. #7803
Bug 1909790 : fix pipeline yaml edit flow #7618
Bug 1915133 : Fix missing default pinned nav items in dev perspective #7799
Bug 1914926 : Upgrade Protractor to pick up webdriver-manager fix for… #7792
CONSOLE-2523 : Add resource requests to cluster and project overview #7786
Bug 1914257 : Fix test for NAD on ocp 4.7 #7771
Bug 1914196 : Use route port field for docker container port in Dockerfile import #7767
Bug 1913331 : Remove master as default branch and use only when ref is given #7730
Bug 1913332 : Fix pipeline visualization issue when taskspecs is used #7729
Bug 1910859 : breadcrumbs and nav doesn’t use last namespace #7714
Bug 1909836 : Re-enable and update operator-install-* tests to add catalog-source #7699
Bug 1914209 : Associate image secret name to pipeline serviceaccount imagePullSecrets #7769
Bug 1894020 : fix Internal registry deploy flow #7727
CONSOLE-2371 : [i18n] Externalize olm package descriptor strings #7498
Bug 1906898 : Missing User RoleBindings in the Project Access Web UI #7488
Bug 1910753 : Use context directory to find devfile #7655
Bug 1908296 : Fix pipeline builder form yaml switcher validation issue #7565
Bug 1891189 : Stop non-positive values from being entered by users for max disk size and limit #7783
Bug 1905370 : Fix catalog dropdown alignment for firefox #7794
Bug 1914938 : Selected PVC from short wizard is not passed to advanced wizard #7791
Bug 1914309 : Redirect user to root when terminal operator is not installed #7774
Bug 1913851 : sort cluster task in pipeline builder #7754
Bug 1912730 : create visual connector if service binding is not available for operator backed resource #7704
Bug 1912558 : Show pending status for taskRuns that haven’t started #7701
Bug 1867965 : Don’t override volumes and volumeMounts in D/DC #7515
Bug 1912852 : Show not available when storage is not available #7790
Bug 1914793 : HW devices dont need to be translated #7788
Bug 1913563 : Dont break h1 line in action dropdown #7787
Bug 1914427 : Use kube_running_pod_ready to exclude terminal pods #7779
Bug 1914301 : Use custom template provider as provider for source too #7773
Bug 1883388 : Show maintenance and power status in BMH status card #7764
Bug 1913807 : Show support badge only for Full support #7752
Bug 1914405 : Fix to keep quick-search modal opened with previous input on coming back from a selection #7723
Bug 1883614 : Warn user when restarting BMH #7765
Bug 1911465 : Fix humanize IOPS function #7784
Bug 1914642 : Customize Wizard Storage tab does not pass validation #7782
Bug 1911382 : If source PVC is selected, volumeMode changes to source volumeMode. #7749
Bug 1912852 : Use value of value for disk size #7781
Bug 1914212 : Add test to validate bootable disk souce #7770
Bug 1914060 : choose first boot disk when not using PXE #7780
Bug 1914183 : Link to NAD Quickstarts #7766
Bug 1914204 : Set TemplateItem metadata to default template #7768
Bug 1914349 : Fix alignment of plus and minus icon in number spinner #7778
CONSOLE-2371 : [i18n] Externalize strings in olm root components #7497
Bug 1914334 : Sort items alphabetically in samples catalog #7775
chore: add OWNERS files to locale folders #7772
Bug 1913585 : fix text for Create a Project
#7742
Bug 1913567 : Monitoring: Change stacked graph tooltips to not use cumulative values #7763
CONSOLE-2391 : Monitoring: i18n for kebab menus and silence create / edit form #7386
Bug 1913725 : Refactor Insights Operator Plugin states #7747
Bug 1911280 : Use context directory when selecting Builder images #7470
(bug-fix): Fixes warnings and errors for OCS in console #7761
Bug 1913864 : Update ImageStreamTag in sample BuildConfig YAML #7758
Bug 1913783 : To fix the merging pr issue, commenting the afterEach() block #7751
Bug 1886154 : - System roles are not present while trying to create new role binding through web console #7755
Bug 1913285 : VM list empty state links to virtualization quick starts #7724
Bug 1913951 : Swap Devfile Sample for an official repo #7757
Fixed issue: Not able to select access modes for snapshot and clone #7650
Bug 1913420 : Fix i18n display of seconds #7753
Bug 1913568 : Normal user cannot create URL template #7750
Bug 1895169 : VM Template does not properly manage Mount Windows guest tools check box #7745
Bug 1913685 : disable OS field when creating a VM from a template #7744
Bug 1909004 : make filesystem queries compatible with both RHCOS and RHEL nodes #7739
CONSOLE-2371 : [i18n] Externalize strings in ./packages/operator-lifecycle-manager/src #7496
Bug 1913560 : Make DataVolumes and DV pods optional when fetching base images #7748
Bug 1907908 : VM Wizard always uses VirtIO for the VM rootdisk #7746
Bug 1913209 : Adjust messaging in support modal for community supported templates #7719
Bug 1912938 : Update texts of confirmation modal for quick starts #7713
Bug 1912434 : update the guided tour modal heading #7698
Bug 1911434 : update Enviroment empty state icon #7674
Bug 1909276 : Fix for a11y errors in project dropdown #7608
Bug 1909236 : Fix for overlapping remove pin icon on long nav items #7606
Bug 1909207 : Fix accessibility issues on monitoring page #7603
Bug 1907307 : Check DV provider if PVC does not have any #7743
Fix for Storage cluster creation failed with ‘Cannot read property “protocol” of null ’ on adding& then cancelling Encryption #7688
Bug 1913297 : Remove restriction of taints for arbiter node #7726
Bug 1911474 : Delete Devfile Application Group without any errors #7677
Bug 1913292 : Fix flexible scaling when arbiter enabled #7734
Bug 1908650 : The title of customize wizard is inconsistent #7728
Bug 1907892 : Hide edit app action for apps created using devfile flow #7542
CONSOLE-2024 : Add popover for Unschedulable Pending, CrashLoopBackoff, ErrImagePull, ImagePullBackOff statuses #7302
Export zh-cn and zh-tw po files #7732
Bug 1913371 : Fix Administrator missing key error #7731
Bug 1913249 : Update info text alerting this template can’t be adited #7722
Bug 1911809 : [interop-ui-tests] update steps in install helm chart feature file #7680
Bug 1899725 : Reduce Quickstart side panel width when browser widths between 769 - 1600px to prevent usability display issues #7607
Bug 1912703 : Query Browser: Hide graph empty state when hideGraphs is true #7717
Bug 1913210 : fix failure test for 4.7 part1 #7697
CONSOLE 2505: Check in Sprint 193 translations #7578
CONSOLE-2479 : Add YAML Sample for QuickStart CRD #7457
Query Browser: Redesign tooltips and add stacked graph option #7408
Bug 1912381 : Add id to nad form inputs #7721
Fix error message title #7648
Bug 1912849 : Use default os variant label #7712
Cypress: Re-enable Monitoring test suite #7417
tests: fix timeout loading logs in CRD extensions test #7709
Bug 1887797 : asing masquerade to pod interface in VMware import #7706
Bug 1912536 : Put correct version on the console-demo-plugin CR #7700
Bug 1910829 : Cannot delete a PVC if the dv phase is WaitForFirstConsumer #7695
Bug 1878953 : Fix RBAC with upload form and golden images #7685
Bug 1784298 : Query Browser: Fix “reduced resolution” showing unnecessarily #7654
Bug 1909958 : Add QuickStart highlight labels #7625
Bug 1908983 : i18n Deployments/DeploymentConfigs dropdowns #7605
Bug 1906879 : Fix missing i18n key error #7529
Bug 1888036 : Only show latest version for each CSV and PackageManifest provided API. #7305
Bug 1889213 : The error message of uploading failure is not clear enough #7710
Bug 1766287 : Fix use of hello-openshift imagestream #7646
Bug 1907459 : The Boot source is also maintained by Red Hat. is always shown for all boot sources #7708
Bug 1912115 : Fix analyze command #7702
Selects the default class or the first item in SnapshotClassDropdown #7050
Bug 1905253 : update events timeline empty state and end messages #7467
Bug 1872124 : Adds a dropdown for device type selection. #6893
CONSOLE-2371 : [i18n] Externalize olm modal strings #7499
Bug 1911574 : Expose volume mode on Upload Data form #7691
Bug 1905128 : Fix prow’s e2e test script #7446
CONSOLE-2457 : Modify CatalogSource Details view and include new #7430
Bug 1907908 : VM Wizard always uses VirtIO for the VM rootdisk regardless what is defined #7696
Bug 1912115 : Increase heap memory size for analyze job to 8GB #7692
Bug 1910024 : fallback to localstorage for 404 on create ConfigMap #7628
Bug 1888544 : Stop OBC creation page from accepting whitespace #7693
Bug 1908717 : Monitoring Dashboards: Add support for $__rate_interval variable #7651
Bug 1911387 : Hit error - “Cannot read property value of undefined” while creating VM #7690
Bug 1911796 : uploading flow being displayed before submitting the form #7689
Bug 1911617 : Failure to add source to VM template when no default sc #7687
Bug 1911796 : uploading flow being displayed before submitting the form #7686
Bug 1911443 : Remove optional email from ssh key validation #7684
Bug 1908180 : Add source for template is stucking in preparing pvc #7681
Bug 1911443 : Validate SSH public key in cloud init form #7678
Bug 1911418 : default storage class is not used in rootdisk #7679
Bug 1907767 : update kubevirt-gating #7535
Bug 1911381 : Clone available operating system source to this Virtual Machine checkbox should hide select PVC field #7676
Bug 1894041 : VM import wizard: The target storage class name is not displayed #7675
Bug 1908180 : Add source for template is stucking in preparing pvc #7671
Bug 1911408 : Add autoClone cli tests and new flow of VM creation #7669
Bug 1909981 : Improve statement in template select step #7668
Bug 1908557 : Miss css id on bootsource wizard #7672
Bug 1890731 : Migration status title is now showing state of migration #7664
Bug 1895908 : virtio option is not available when modifying a CD-ROM #7673
Bug 1910829 : Cannot delete a PVC if the dv phase is WaitForFirstConsumer #7667
Bug 1910866 : Unify templates string #7666
Bug 1911213 : VM with default flavor should not show a pending changes warning #7661
Bug 1910870 : Translate create vm action label #7662
Fix Installation Tests for Ceph #7639
Bug 1909070 : Fix logs streaming issue in multistream logs #7598
Bug 1907989 : dataVolumeTemplates can be empty #7660
Bug 1908557 : Miss css id on bootsource wizard #7658
(bug-fix): Guard 4.7 fetaures for 4.6 #7633
Bug 1907989 : Added support for dataVolumeTemplate in yaml #7645
Bug 1910263 : Adjust wizard to make existing tests to be able to run #7627
Bug 1907793 : Show support info in VM template details #7644
Bug 1909096 : Fix missing key errors for noobaa and ceph #7626
Bug 1906896 : show empty message for no alerts #7523
Bug 1909821 : Fix flexible scaling enablement #7643
Bug 1910036 : Gherkin Script Scenario for epic ODC-4504 #7632
Bug 1909681 : Remove extension guards for feature detectors in Ceph Plugin #7619
Bug 1909815 : Internationalize Admin perspective in switcher #7622
Bug 1908746 : Fix for SVG filters in topology for Safari #7590
Bug 1907459 : The Boot source is also maintained by Red Hat. is always shown #7588
Bug 1907453 : Pod is now availble in Dev view , topology , machine detail #7575
Bug 1889213 : The error message of uploading failure is not clear enough #7567
Bug 1897003 : VNC console main window can auto reconnect when full screen vnc console tab is closed #7505
Bug 1908918 : Fix Pipeline builder yaml view layout #7595
Bug 1906356 : Unify Clone PVC boot source flow #7541
Bug 1853352 : update CDI version to v1beta1 #7640
Bug 1909792 : Internationalize details page empty states #7621
Bug 1885319 : Revise DataVolumeTemplate API field #6846
Bug 1907307 : Propagate provider and support annotations #7641
Bug 1910201 : Add capacity changes for arbiter #7638
Disable operator-install-* Cypress tests #7623
Bug 1894041 : VM import wizard: The target storage class name is not displayed #7634
CONSOLE-2381 : Support dynamic demo plugin deployment on cluster #7471
Bug 1866298 : Fix namespace labeling issue when storage cluster is created #7630
CONSOLE-2432 : Add i18n externalized strings for events page #7130
Bug 1908545 : Clone modal fails to open #7612
Add missing tooltips for KMS advanced modal #7582
Bug 1907888 : Fix pipeline list page loader #7547
Bug 1907518 : adds rbac for eventSource, KameletBinding and removes camelSource unwanted changes #7543
Bug 1909610 : Fix available capacity when no storage class selected #7402
Bug 1888551 : Fix review page for creation of bucket class flow #7620
Bug 1909739 : Arbiter request data modification #7613
Bug 1903164 : fix yaml editor from remounting #7609
Bug 1909198 : fixes move sink modal for sources #7602
Bug 1909116 : fix alignment of catalog sort dropdown #7601
Bug 1909092 : adds feature flag with channel CRD for add action and route #7600
Bug 1908960 : Gherkin Scripts for epic ODC-4791 #7566
CONSOLE-2467 : i18n localization for project dashboard #7474
Cypress: Remove OLM(full) test suite from console e2e tests #7614
Bug 1909067 : Keep pod terminal output after connection closes #7528
Bug 1908971 : Gherkin script for pipeline tech debt 4.7 #7596
Bug 1907896 : Update PF React Topology for new item placement issue #7557
Bug 1903255 : Add tolerations for ocs taint in localvolumeset and localvolumediscovery #7551
Bug 1908868 : add empty state message for Event sources and Chanels #7594
Bug 1908323 : Add create button for pipelinerun in devconsole search page #7568
Bug 1908437 : Fix to show default operator icon for topology OBS group node w/o icon #7580
Bug 1907863 : Update quick start actions to handle concurrent state updates #7553
Bug 1906118 : Fix polling issues in OCS feature detector #7593
Bug 1882658 : Add information realated to Volume Snapshots in Project Details Page #7563
Bug 1908716 : passes loadError message and handled same in pods-overview #7589
Bug 1908434 : Remove &apos from metal3-plugin internationalized strings #7583
Bug 1908641 : Show breadcrumb on empty state of catalog as well #7585
Bug 1908715 : Add fix to loop back to last quick-search list item on pressing arrow up key when on top #7576
Bug 1822744 : Cypress command updated to be a function from an object value #7587
Bug 1908598 : Fix events filter for persitent dashboard #6856
Bug 1908467 : Sentence case Zoom In and Zoom Out #7584
Bug 1908425 : - Create Role Binding form subject type and name are undefined when All Project is selected #7581
Bug 1908410 : Exclude Yarn from VSCode search #7577
Bug 1907893 : Fix nav items sort algorithm to work with latest node/browser versions #7556
Bug 1906866 : Add translation for sample-utils.ts #7495
Bug 1906872 : Fix Pipeline Tech Preview badge alignment #7461
Bug 1905074 : Added gherkin linter #7432
Bug 1906877 : Update name filter placeholder for vulnerability list #7421
Bug 1908381 : Update devfile handler #7424
Bug 1908035 : Fix issue with dynamic-demo-plugin webpack build #7516
Bug 1907972 : Update OCM UI link to open Insights tab #7391
Bug 1897830 : Fix cluster creation when using localvolume #7552
Bug 1908135 : move quick search modal inside topology container #7560
Bug 1907874 : Gherkin Script Scenarios for epic ODC-5057 #7554
Bug 1898679 : Fix .co-required class styling #7450
Bug 1907890 : Fix to show correct alert when required in pipeline parameters and resources forms #7486
Bug 1906871 : Fix white screen issue of devconsole monitoring alerts #7480
Bug 1822744 : Add Internal Mode Installation Test to Cypress #7265
Bug 1888551 : Show Backingstores as list in the review step of creation flow of BucketClass #7155
Bug 1907875 : Expand pvc should respond with an invalid size #7559
Bug 1906120 : - Create Role Binding’ form not setting user or group value when created from a user or group resource #7546
Bug 1907543 : Set “en” as default for Moment.js #7545
Bug 1907295 : Gherkin script for improve management for helm ODC 2994 #7536
Bug 1907883 : Fix Pipleine creation without namespace issue #7530
Bug 1906864 : Fix vertical spacing for quick start tour failed error box #7527
Bug 1905610 : Fix typo in export script #7431
Bug 1906685 : show sinkbinding as resources in sidebar if owned by source #7520
Bug 1904305 : add scroll for monitoring dashboard dropdown menu #7414
Bug 1907299 : Add badge for OCS Advanced Subscription #7489
Bug 1906835 : Improve no model detection in k8s watch hook #7358
Bug 1907399 : Do not reload page on a decorator click for internal links #7540
Bug 1903400 : Migration cannot be when machine is off or in error #7539
Bug 1894013 : VMware URL IP address is required without https:// #7533
Bug 1907310 : Rename pin action to favorite #7512
Bug 1907312 : Add misssing date info to source popover #7484
Bug 1907282 : fix topology page white screen, use ternary operator instead of logical operator #7534
Bug 1907305 : Tweak cdrom boot source messages #7525
Bug 1907304 : Update select template page style #7524
Bug 1907303 : Vertically align table items by baseline #7513
Bug 1906684 : handles application group issue with EventSource creation #7481
Bug 1906840 : Change ClusterOperator status ‘Updating’ to ‘Progressing’ #7531
Bug 1906766 : Truncate pod ring inner labels to prevent overflow #7447
Bug 1906770 : Hide topology shortcuts in mobile view #7518
Bug 1906745 : Upgrade Helm to 3.4.2 #7517
Bug 1906899 : fix offset in quick start highlight bounding box #7475
Bug 1905696 : i18n ClusterMoreUpdatesModal #7473
Bug 1906768 : Fix to correctly sort nav items dependent on non-plugin items #7469
Bug 1906760 : Fixes to prevent topology from unnecessary updates/renders #7465
Bug 1906689 : Fix user can pin to nav configmaps and secrets multiple times #7507
Bug 1905977 : Gherkin script pipeline metrics odc 3711 #7482
Bug 1906769 : Fix for topology load for users without access to all resources #7511
Bug 1905621 : Protractor login test fails against a 4.7 (nightly) Power cluster #7502
Bug 1906718 : Use chart repository spec name when available #7466
Bug 1906683 : fixes issue with kn resources if trigger goes to ksvc and IMC from same broker #7519
Bug 1906691 : Added doc for disabling helm chart repository #7509
Bug 1906679 : Fix QuickStartPanelContent style #7508
Bug 1905347 : Gherkin Scripts Scenarios epic ODC-1052 #7451
Bug 1906441 : fix keys for HorizontalNav and NavBar #7514
Bug 1906186 : use ‘the’ instead of ‘this/these’ in alert message #7510
Bug 1905941 : Add optional chaining to catalog source Status field #7494
Externalize the recent changes on kms and flexible scaling #7506
Bug 1888544 : Trim user provided name for OBC before attempting creation #7504
Bug 1879013 : Improve CD-ROM interface selection #7483
Bug 1906318 : kubevirt: use proper term for Authorized SSH Keys #7503
Bug 1866298 : Label namespace during storage cluster creation #7487
fix quick start catalog tile icon alignment #7492
Add missing OS name to details popover. #7485
Bug 1905348 : Gherkin Script Scenarios for epic ODC-4658 #7441
Use kubevirt sc config map #7170
Remove border rule since upstream fix has merged #7493
Fixed endless loading state for insights plugin #7491
Cypress Annotations tests #7448
Fix pipelinerun visualization inprogress crash #7438
CONSOLE-2399 : Update yarn to latest stable 1.22.10 #7280
Bug 1900377 : Add selector for active users on Overview tab #7462
Adds default label to snapshot class with the correct annotation #7052
Improve secret hostname hint #6873
Bug 1879419 : Improve boot source description for Container and URL #7479
Show error if common template does not have SRC_PV params #7459
Fix to not show misleading alert message in Project Access Page #7443
Bug 1905380 : Default to Red Hat/KubeVirt provider if common template does not have … #7453
Add feature guard for Multus #7419
Bug 1881268 : Image uploading failed but wizard claim the source #7458
add minwidth to taskBar #7460
Bug 1903192 : - Role name missing on create role binding form #7427
Show type badge on every tile in all catalogs #7468
Bug 1905542 : Replace ‘Baremetal’ with ‘BareMetal’ in the supported platforms for I… #7463
Bug 1905146 : Fix helm unit test failures #7455
Bug 1904244 : Drop usage of i18next.t from plugin.ts files #7454
Check certificate before uploading #7269
Hide scale buttons of pod donut for Pod resources #7444
CONSOLE-2475 : Check in Japanese and Chinese translations #7224
route eventsource from Admin to catalog for source and workload on create #7452
Bug 1904993 : Remove & in strings #7449
Bug 1882268 : Add snapshots integration test #6314
convert last used namespace local storage to userSettings #7433
Bug 1872166 : Fix Silences link redirection from developer perspective #7248
Bug 1905104 : Snapshot modal disk items missing keys #7442
CONSOLE-2477 : Improve OperatorHub -> Sources view #7259
Cypress: do not test for i18n pseudo-translation of timestamps #7445
CONSOLE-2391 : Monitoring: Add i18n for Metrics and Dashboards pages #7266
Bug 1892198 : Fix runtime error on operand details page. #7038
CONSOLE-2431 : i18n for home/api-explorer #7009
Bug 1902981 : Namespace is passed differently when using create vm from template. #7439
Bug 1904776 : Snapshot modal alert is not pluralized #7434
Cypress Automation - Pipelines for add options-odc-5188 #7375
(feat): Enable flexible scaling in storage cluster deployment #7416
Do not load topology resources when in all namespaces project is selected #7428
Provide code snippet for default console catalog categories #7297
Get customized catalog categories in dev catalog from server flags #7196
Revert “remove tech preview badge from web terminal” #7425
gherkin_usability_enhancement_for_quick_start-ODC-4653 #7409
Cpress automation scripts for Add Flow catalog scenarios-odc-5184 #7357
Cypress Automation - Add flow docker flow scenarios-ODC-5182 #7356
KMS flow for storage class creation #7330
Bug 1903172 : Background shadow appears under datalist in column management modal #7413
Save dropdown bookmarks and favoriteKey in user settings #7390
Fix sorting of nav section items #7379
Localize more kubevirt strings #7423
i18n for dropdown object enums #7422
add sc detection to vm snapshots #7418
Use extensions to add decorators to topology nodes #7410
Create stretch cluster with arbiter node. #7376
Bug 1856803 : Fix cluster monitoring link #7426
Move gitops code out into its own monorepo package #7420
Fix error state for Raw Capacity Card #7415
Gherkin Scripts for ODC-4181 and ODC-3954 #7401
Bug 1897354 : make CRDCard display consistent with tabs #7393
Bug 1897008 : Cypress: reenable check for ‘aria-hidden-focus’ rule & checkA11y test for modals #7382
Cypress automation add flow container image scenarios - odc 5181 #7354
convert last used perspective local storage to user settings #7407
Localize remaining kubevirt-plugin modals #7337
Move helm from dev-console into its own monorepo package #7412
i18n ocs day1 and day2 operations #7406
Gherkin display task runs associated with pipeline run odc 3712 #7377
Convert custom table column configuration from localStorage to user settings #7339
kubevirt i18n Actions #7394
Devfile Add Flow #7299
Add ArgoCD application links to GitOpsDetailsPage cards #7288
Allow cluster admins to create terminals #7145
Bug 1902595 : Fix to show alerts in topology list view #7392
Convert Pinned Resources local storage to user settings #7291
Bug 1874968 : Pressing escape key doesn’t exit the dropdown list #6907
Changes to Capacity Metrics in OCS Persistent Storage Dashboard #7404
Fix common template providers #7403
remove vm templates from template catalog #7398
Bug 1901531 : Fix runtime error in create CR form #7397
Bug 1903196 : Position Overview status popovers to display on top #7395
i18n for advanced wizard #7378
Helm chart list should not return helm charts if the repo is disabled. #7369
Added init state to insights plugin #7351
Update associated pipeline during the edit flow #7346
add pipeline metrics dashboard #7345
Localize the Bare Metal Hosts side nav name #7336
Validation on storage & nodes install step #7389
Bug 1899200 : - In Installed Operators page I cannot search for an Operator by it’s name #7319
Bug 1882057 : Fixes access mode support for PVC creation #6882
Standardize Capitalization knative , devconsole, pipelines, topology, console app, container security and console shared #7374
adds feature flag to catalog item provider #7400
add Kamelets- schema generated forms & yaml/form switching #7344
Add support for samples & snippets in pipeline builder yaml editor #7396
Enable quickstart hints in quickstart sidepanel #7281
Add missed i18n strings #7388
Bug 1903402 : Added isVMPage boolean to choose correct links for Nics and Disks #7387
setting storage class when selectedKey is set in storageClassDropDown #7383
Bug 1901594 : bump node-sass to 5.0.0 #7365
Localize Virtualization nav name #7335
Bug 1891314 : Return helm charts based on the installed kubernetes version #7012
gherkin script for quick search to add project in topology view- ODC-2925 #7240
Add VM Create to Dev console #7188
i18n ocs dashboards #7368
Metal3 i18n form #7333
Kms cluster encryption #7153
Bug 1896302 : Fix 4.6 test failures #7169
Update user settings hook to use bridge call to create ConfigMap #7327
Add i18n to topology package #7315
Custom support statement for templates #7311
GitOps- Renamed Application Stages in nav to Environments #7272
i18n overview dashboard health state messages #7372
Bug 1902969 : Added a check on the value return from getOwnerReferences #7371
Gherkin Scripts for epic ODC-4645 #7312
Gherkin script for Pipelines - Improve Pipeline Creation Process- ODC… #7310
Add ability to filter quick starts catalog #7223
Use User settings hook for topology layout data, topology view state (graph/list) and cloudshell terminal #7051
Bug 1901395 : Remove edit template link #7370
Bug 1898532 : Remove _.startCase from FieldSet title #7366
Import console i18n instance #7362
guest agent test: alert when delete vm while user is logged in #7355
Removing Protractor annotations test from e2e, crud, and all test suites due to flakyness #7322
Unify advanced/simple flow boot sources #7303
Edit backing store in bucket class modal #5439
Catalog-Operator Hub: remove local storage and user filter preference #7328
Add quick-search and add functionality in topology #7323
Bug 1902123 : Bump gorilla/websocket #7361
Generate assets on postinstall hook #7332
convert Topology filters localStorage to userSettings #7326
generic component to highlight any part of the ui #7131
feature flag Helm based on HelmRepository CRs #7035
i18n for kubevirt basic VM wizard #7349
Add event sources in catalog using catalog extension API #7338
Convert QuickStarts localstorage to user settings #7258
Use console.flag/model extension in console-app package #7231
Add API to create user settings #7095
Cypress: disable Monitoring test suite #7367
Bug 1901395 : Fix broken link of edit vm template of a user #7353
Cypress Scripts - Create from git add flow ODC-4976 #7103
kubevirt wizard custom flavort memory lable #7348
Bug 1901373 : Removed brackets typo #7347
Convert OperatorHub from localStorage to user settings #7314
Convert Guided tour data from local storage to user settings #7222
ODC-4372 : Gherkin Script - Viewing App Dependency vulnerabilities in Project Dashboard #7020
Convert Hide Alert Checks from localStorage to user settings #7282
i18n support in devconsole Gitops and Guided tour components #7137
Translated devconsole Getting Started text in order to pass Cypress login test #7331
customize dev catalog tile descriptions #7342
: Update web terminal to explain the reason why the workspace was stopped #7199
localize navigation #7341
allow providers to override catalog items #7334
Bug 1899128 : Show info message only when vmi not controlled #7320
create new test to verify logged-in users #7238
Updated test-prow-e2e file to accommodate ceph #7308
adds fallback to localstorage for usersettings if 403 for configmap #7301
CONSOLE-2405 : Allow Console static plugins to use dynamic extensions #7163
Unify create VM flow #7204
topology white screens when selecting a VM node #7329
Bug 1900022 : Search Page - Top Name/Label filter is not applied to selected Pipeline resources #7318
add non blocking pipeline creation flow #7241
add default workspace when auto starting pipeline from Add flow #7237
localize git-service package #7324
UI crashes on opening topology #7325
tests: Don’t run Protractor for olmFull suite #7321
Bug 1766287 : - “hello-openshift” template application wrong binary format #7186
Update clone OS message, add link to base PVC #7257
Show ‘Clone and boot’ if VMT disk will be cloned #7205
i18n support in devconsole helm components #7117
Remove customize link when creating VMs #7209
Update Dockerfile.product for nodejs v14.15.0 #7304
visualisation of KameletBiding in topology #7239
Metal3 i18n ii #7309
added form yaml switcher for eventSources #7181
Bug 1889724 : When LocalVolumeDiscovery CR is created form the LSO page , user must Disk tab #6986
Localize VM NICs and disks modals #7307
Metal3 plugin i18n i #7300
Bug 1899949 : Remove restriction on disk type selection for LocalVolume Set #7290
Maintain state in wizard flow for storageClass selected #7142
Move topology from dev-console to its own monorepo #7254
Add catalog controller and generic view components #7233
Bug 1900020 : Remove &apos from internationalized keys #7286
CONSOLE-2420 : Added i18n testing to cypress crud test suite #7213
Add Multus Configuration option for Attached Mode #7152
kubevirt i18n vm and vmt lists #7295
Bug 1879056 : Added eviction strategy support #7276
i18n main vm list #7292
Kubevit i18n overview page i #7271
Add support for Multus(Network) in storage cluster creation under configuration #6974
Remove PF3 components from metal3 and NAD plugins #7283
UI enhancement to support Quickstarts as CRs #6979
Bug 1888874 : Update yaml language server to 0.13.0 to allow for better support for hovering #7279
Add ability to specify nav section ordering by plugins #7275
CONSOLE-1916 : Make visual updates to inventory card #7289
add quick starts card on cluster overview #7150
Bug 1900010 : Fix i18n sentence fragment #7285
Add ArgoCD dashboard link to GitOpsListPage #7127
Bug 1900008 : Fix i18n sentence fragment #7284
Update IMV details page #7104
CONSOLE-2485 : Add Cypress descriptors test #7261
adds useUserSettings hook and associated HOC #7242
Query Browser: Add gap between graph legend columns #7235
New VM from template flow #6937
Add Subscriptions tab to Channel details page #7105
Bug 1893601 : fix filesystem queries #7201
More i18n for vm details page #7250
Bug 1895263 : Allow creating storage cluster irrespective of LSO namespace #7184
Add Encryption workflow for storage cluster creation #7062
Cypress: test for existance of ‘cypress-a11y-report.json’ before running ‘yarn cypress-a11y-report’ #7262
Fix UI crash on opening topology sidebar when a pipeline is associated with an app #7252
Add Pipeline Idle Icon & Add OnClick Start Pipeline Modal #7246
Correct the order of dev perspective nav for pipelines #7220
CONSOLE-2429 : i18n for namespace with table / col management titles #6953
CONSOLE-2447 : i18n for secrets #7047
Add Cypress OperatorHub test #7244
Fix pipeline builder sidebar crash #7253
Add Broker details page #6945
Bug 1896511 : Fix the request for lvs and lvd #7249
Fix issue using ‘byTestDropDownMenu’ in a chain #7243
Query Browser: Remove Y-axis ticks #7236
Cleanup OverviewItem removing unnecessary fields, retrieve data as necessary #7207
CONSOLE-2461 : Add infrastructure for Korean #7226
Bug:1898357 Address operatorhub image name overlap bug. Enable overflow-wrap on string. #7230
add translation capabilities to extensions #7234
Bug 1898320 : - Incorrect Apostrophe Translation of “it’s” in Scheduling Disabled Popover #7232
Add Cypress Operator global install mode test #7225
i18n support in devconsole Pipeline components #7143
Fix i18n file diff test #7187
Add Cypress Operator single install mode test #7214
Bug 1890235 : update Protractor’s checkErrors logging #7019
add error status popover in the pipleline, pipelinerun and taskrun list #7160
Hide edit icon for nodes without vcs URI #7216
show image vulnerability in status under project details #6934
kubevirt: update integration tests dockerfile #7203
CONSOLE-2438 : i18n common components: environment tab #6891
Fix loading errors for i18n keys #7212
Fix continual poll for pod graph data in pod details page #7210
Cypress fixes: ‘Create Project’ timing issue and temporarily disable a11y check for ‘aria-hidden-focus’ #7193
Update i18n scripts #7030
CONSOLE-2437 : i18n common components: dropdowns #6993
Bug 1897423 : Update dc strategy type and rolling params #7200
CONSOLE-2439 : i18n common components: list view/details components #6888
Bug 1896296 : Ensure correct git URL for topology edit icon #7158
add i18n for kubevirt-plugin [details page] #7168
tests: disable Cypress colors in CI #7198
Refactor dev-console pipeline code into pipelines-plugin mono repo #7190
gherkin script- adding event tab in pipeline run and task run pages #7065
Topology, fetch jobs for cronjobs when necessary #7164
Remove reviewer Abhishek from the DevConsole packages #7197
Topology, fetch service and route data when necessary #7159
Add YAML switcher to pipeline builder form #7028
kubevirt: update integration tests dockerfile #7195
add support for Operator Backed SBR through topology inContext #7084
Topology, fetch build config data when necessary #7162
Bug 1887651 : Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 #6977
Bug 1894810 : removes techpreview badge from eventing #7110
i18n support in devconsole health checks components #7115
Gherkin Script for epic ODC-3396 #7156
Add Japanese to language switcher #7189
CONSOLE-2445 : deploymentConfig i18n #7057
Add cypress integration test support for Ceph plugin #7165
i18n support in devconsole Project and QuickStart components #7151
CONSOLE-2390 : i18n build page and image stream page #6949
Update i18n json files #7185
Bug 1896732 : disable os upload if no os avaliable #7183
kubevirt: update integration tests dockerfile #7182
Bug 1882660 : Show all operators that will be approved with manual ins… #7076
Fix i18n key in ResourceQuotas #7176
CONSOLE-2325 : Add machine translations for Japanese #7092
Bug 1889928 : add more tests for golden os #6967
Bug 1896229 : Hide empty cards #7174
Change PodRingSet to fetch pods, remove PodRingController #7077
Gherkin Scripts for scenarios in ODC-4419 #7101
i18n support in devconsole hpa components #7126
Bug 1894374 : prevent prevent loading by type #7099
Determine metrics status in list view nodes #7074
Add new catalog extensions and catalog service provider #7023
Bug 1888530 : [RHOCS Usability Study]No clear statement what rules users violated when failed the naming requirements #7173
Bug 1895372 : Tolerate missing status
on OperatorGroups #7172
Wait for models to be loaded #7171
Fix to use graph view for default for dev perspective topology page #7157
Bug 1888870 : Remove resolveCompletionItem from yaml editor since it’s not needed #7167
add support for customSchema in resource sidebar for helm charts #7154
remove tech preview badge from web terminal #7106
Consistency display resource details in a two equal column layout #7166
Bug 1896529 : Updates to the serverless quicks starts content to fix errors and update areas that have changed based on the new operator release. #7033
i18n support in devconsole Import components #7139
Bug 1890104 : update apiVersion for eventing resources wrt serverless 1.10 #7134
Bug 1896101 : Added negative tests for migration from VMWare and RHV #6249
CONSOLE-2444 : deployment i18n #7058
add expect library to kubevirt tests #7146
Fix to allow in context create after page reload #7129
i18n support in devconsole monitoring components #7124
Bug 1894860 : Correctly report errors when backend tests fail #7116
add to application support for required resources #7097
Add quick search button and keyboard shortcut in topology #7088
CONSOLE-2443 : pod i18n #7060
Fix application dropdown to fetch resources based on extensions. #7034
Bug 1893351 : Determine Secret type upon the save #7071
Bug 1891498 : Show additional machine config pools while updating #6992
Ensure Console plugin init logic is executed only once #6963
Add option for Deep Compare hook to use JSON.stringify. #6464
CONSOLE-2466 : Bump i18n dependencies #7128
Bug 1882653 : Convey automatic subscriptions in same namespace as a m… #7054
CONSOLE-2452 : i18n for replicationControllers #7042
add validation for RHV certificate #7100
CONSOLE-2453 : Hpa i18n #7043
Bug 1878701 : Filter out events from old VM with the same nam #7140
Bug 1894860 : fixed test “returned merged index file for all accessible helm repos” #7111
CONSOLE-2395 : Add language switcher #7094
Add tests for guest agent data #6871
Bug 1893944 : Update Multi Cloud Gateway brand name to Multicloud Object Gateway #7138
Bug 1895065 : Fix sample / snippet toggle in resource sidebar #7125
Bug 1894519 : Enable external mode for OpenStack and oVirt platform #7136
Fix typo in error message #7120
Fix edit flow in case of custom template application #7121
Bug 1894330 : update channels list #7096
CONSOLE-2392 : i18n: externalize strings in Compute nav section #6929
fix quickstart subtitle #7114
CONSOLE-2449 : cron jobs i18n #7031
update pipelinerun graph to show past pipeline structure #6960
Add Vulnerabilities tab in project details page #6854
Bug 1891047 : Access server API via kubernetes.default.svc from Helm endpoints #7112
Show custom builder image in edit flows BuilderImage section #7021
Make the ‘Reveal Values’ match the string from locales/en #7118
CONSOLE-2448 : i18n for configmaps #7045
Fetch pods when displaying pods resources in overview pages #7070
Add graph view to project overview workloads tab #6901
Knative Test Cases Rearrangement #7081
Console-2450: i18n for jobs #7036
Bug 1894503 : add automated test for Polarion CNV-5045 #7102
add pipelinerun watcher to add or remove the last run menu item #7037
Bug 1856354 : Keep swagger definitions up to date #6857
CONSOLE-2391 : Monitoring: Initial i18n for list & details pages #7067
not all disk types can be selected as the boot source #7080
TaskRun details and log page #6851
i18n support for knative-plugin package #6885
Create an extension to support inContext for import Flows #7013
Fix to maintain data on the graph element on a settings restoral #7093
Fix to warn user when creating an application grouping that exists #7029
CONSOLE-2442 : i18n for replicasets #7025
check for taskRef kind in the TR spec #7005
Bug 1878873 : cypress-cucumber-automation-framework #6776
Fix status icon size in topology and alignments #7041
i18n common components: PVC modals #6933
Create buildConfig or pipeline based on user input #6874
Add descriptions to flavor, workload dropdowns #7006
Add Eventing tab and Event Source, Broker, Channel pages under Serverless for Admin perspective #6939
Bug 1894110 : Handle values of 0 for maxUnavailable and maxSurge #7083
CONSOLE-2446 : statefulset i18n #7056
Bug 1893963 : Dont use lookbehinds regexp #7082
Update kubevirt-plugin OWNERS file #7079
Gherkin Scripts for epic ODC-4388 #6941
E2E test: Use KUBEADM_PASSWORD_FILE by default #7075
Add start button to fresh start pipeline from sidebar #6955
CONSOLE-2426 : Cypress & Protractor: Optimized shell and yarn scripts #7053
update pending Icon in Pipeline Run visualization #6970
CONSOLE-2451 : i18n for daemonsets #7039
add cloudinit doc link #7015
Bug 1889348 : Remove Project link from Application Details page #6969
Bug 1893724 : Use correct service account for operator monitoring #7068
Bug 1866087 : Fix crash when helm manifest yaml contains duplicate keys #7066
Remove Tech Preview badge from dev console monitoring #7048
Bug 1886766 : Changes ‘Persistent Volume’ to ‘Persistent Volume Claim’ for PVC dropdown in snapshot create page #6796
Monitoring: Fix graph refresh on alert and rule details pages #6881
packages/console-shared localization #6956
CONSOLE-2296 : Update node-sass version #7040
Updating openshift-enterprise-console builder & base images to be consistent with ART #6861
use FocusTrap for popover and remount StepComponent to remove the focus from Next button #7014
Bug 1891999 : Fix compression card metrics for Persitent dashboard #6989
Cover static and dynamic plugin SDKs with unit tests #6886
Fix po-to-i18n script #7016
Bug 1892358 : update feature gate for kubevirt-gating job #7017
Bug 1884629 : pf update to fix dropdown accessibility bug #7024
fix pod donut information #6864
CONSOLE-2390 : i18n build config page #6913
Bug 1887465 : Fall back to “all namespaces” when currently active namespace is deleted #6975
CONSOLE-2297 : Added Create Namespace option during operator install #6765
CONSOLE-2372 : i18n - Networking pages #6928
Bug 1856351 : Fix build details page charts #6879
Bug 1885676 : Minimal deployment warning message is corrected #7011
Add Owner Reference to VM Snapshots #6995
Bug 1889529 : Check for any CR name versus a specific name #7003
pass copied secret to the vmimport object instead of the original one #7000
fix cnv base images loading #6999
Bug 1812412 : Monitoring: Increase Prometheus query_range timeouts to 30s #7004
Bug 1891376 : Extra text in Cluster Utilization charts #7001
CONSOLE-2423 : upgrade yaml language server #6483
Bug 1875516 : - disabled scheduling is easy to miss in node page of OCP console #6900
i18n common components: logs #6890
Bug 1887864 : Update library-go and replace runc module for v1.0.0-rc8 version #6990
Treat console-extensions.json file as JSON with Comments (jsonc) #6799
Bug 1891419 : Wrong detail head on network policy detail page #6996
Made singulars for Insights plugin #6991
Query Browser: Small clean-up of legend CSS #6994
Bug 1883563 : Handle promise rejection error #6818
CONSOLE-1523 : Switch logging to klog #1862
(feat) : Updated baremetal install wizard flow #6976
Bug 1889515 : - Accessibility - The checkmark in the Node > overview page has no text description, label, or other accessible information #6971
Bug 1890145 : Add classname to decrease font size for Status Ready #6973
i18n common components: modals #6887
Bug 1889692 : Fix selected capacity to reflect correct disk size #6984
Monitoring: Add legend to alerting rule details page graph #6980
Add useResolvedExtensions hook and improve related code #6655
i18n common components: YAML #6889
CONSOLE-2394 : i18n administration pages #6883
Re-enable Snapshots tab #6807
Add missing key when mapping urls #6964
add details page for eventing trigger and subscription #6921
Save/Restore topology graph layout during current session #6919
Bug 1881881 : Replace route dropdown input with typeahead select menu in import/edit flow #6719
Fix edit app flow in case service not available #6952
CONSOLE-2428 : i18n for search section of home nav #6948
Only re-create pod donut if data changes #6899
CONSOLE-2378 : Add infrastructure for Console dynamic plugins #6101
Bug 1889698 : Fix form re-render on cancelling #6968
Localize the console-app package #6903
Bug 1885173 : Add VM next run configuration test #6829
Add Node qualifier to Affinity table #6865
Bug 1886452 : Fix for topology layout options style on select #6872
Handle missing labels as empty #6940
Move topology monitoring data fetching into Hooks #6875
Bug 1889630 : - Scheduling disabled popovers are missing for Node status in Node Overview and Details pages #6961
Bug 1886168 : Check if the label exists before comparing its value #6954
adds serving in admin to show services, revisions, routes as tab views #6848
Query Browser: Fix tooltips next to the edge of the graph #6959
Bug 1872923 : Fix cancel button to return to operator details #6957
Add events tab in pipelinerun and taskrun details page #6867
Bug 1887472 : Fix to allow shift-drag to regroup knative services in topology #6909
Cleanup unused topology resources #6897
Update TaskRun List Page Columns & PipelineRun Tab #6840
Bug 1883766 : Adjust tests due to UI changes #6850
Bug 1887375 : Add volumeMode to the create form and yaml of a pvc #6912
Query Browser: All pressing Escape key to cancel zoom #6914
Bug 1888985 : Fix Cypress test flake and accesibility violation: ‘Ensures buttons have discernible text’ #6951
(feat): Add wizard flow for internal mode cluster creation #6892
make KUBEVIRT_PROJECT_NAME customizable in kubevirt-plugin tests #6946
Remove cluster credentials download action for Internal Mode #6935
i18n: update namespace consolidator #6930
Bug 1888363 : log namespaces errors instead of crashing in dev #6926
Bug 1888150 : Format markdown text in Install Operand Form #6927
Increase timeout in dashboard test for better stability #6924
Bug 1887797 : asign masquerade to pod interface in RHV import #6925
Bug 1885702 : Cypress: Fix ‘aria-hidden-focus’ accesibility violations #6910
Bug 1887783 : PVC upload cannot continue after approve the certificate #6922
Bug 1886168 : Hide Terminal tab from the NodeDetailsPage if Windows on the Node #6876
add Channels, EventSources, OperatorBacked, HelmCharts menu action to Add To Project context menu #6838
Avoid traversing node_modules when running i18next on packages/* #6920
Fix topology to layout updated graph when application changes #6898
Rearranged Helm Test Cases and added E2E for Helm #6847
Bug 1885138 : Include CDI disk cloning to VM status #6916
Bug 1886524 : Change default terminal command for Windows Pods #6906
Remove notification drawer header override fix #6904
Bug 1887380 : Add additional provisioners to their AccessMode mapping #6902
Bug 1885706 : Cypress: Fix ‘link-name’ accesibility violation #6878
Bug 1886423 : New Affinities dont contain ID until saving #6870
Bug 1876701 : Fix some spec descriptor widgets inline edit behavior #6824
Bug 1854567 : Dont list Subscrition when matching CSV exists on the Installed Operators page #6862
i18n support #6194
Query Browser: Remove SeriesButton’s key prop #6895
Added Kanika(a2batic) to list of approvers #6896
fixes issue with containersource selection #6894
Don’t attempt to retrieve pipeline data in topology when unsupported #6842
Refactors feature enable code for OCS #6884
Bug 1847074 : PF fix for filter bar layout issues at some screen widths on search page #6771
Bug 1883847 : Fix subscription name issue for OCS #6860
Bug 1886397 : Move object-enum to console shared #6869
Bug 1885676 : Update trigger limit for Minimal Deployment #6845
Bug 1886353 : Add amd64 URL for virtctl binary in kubevirt-gating job #6868
update subscriber message if none exists #6863
Bug 1881898 : fix Quickstart subtitle block #6692
Bug 1878301 : Improve display of node unschedulable status #6852
Simplify topology component structure #6837
Added insights-plugin #6660
Append ‘\n’ to ssh private key, if it ends without one. #6859
Bug 1884654 : show vmi utilization data #6827
Bug 1885315 : specify full regex for jest transform #6841
update kafkaSource v1beta1 spec to remove resources #6828
Bug 1879282 : Update doc links in installed operators page #6820
test: Account osd sizing in add capacity tests #6826
Use better fix for messed JSON output in yarn analyze command #6577
Remove Snapshot related components from OCS Plugin #5968
Query Browser: Keep tooltip constrained to graph frame #6831
Bug 1884724 : quickstart update of serverless install steps #6823
Bug 1852743 : Show total cores in node list #6816
Bug 1884664 : Start the install status page as soon as subscription exist #6801
Bug 1885343 : Fallback to GQL HTTP on iOS devices #6778
Report actual vendors bundle limit #6579
Bug 1870800 : Explain namespace missing namespace column in column management #6825
add password type to StatusDescriptors #6697
Bug 1885218 : Add virtctl binary to kubevirt-plugin gating script #6832
Bug 1884613 : Fix runtime error for basic users creating Prometheus instance #6821
Full changelog
OCPBUGS-43837 : Bump docs version #937
NO-JIRA: Update owners file: Update my github username) #936
OCPBUGS-41258 : Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.18 #929
NO-JIRA: Remove unused code #934
OCPBUGS-42534 : Console-operator’s route healthcheck should have longer retry #933
CONSOLE-4055 : Have GettingStartedBanner enabled by default #930
NO-JIRA: Update OWNERS files #931
CONSOLE-4055 , OCPBUGS-39357 : Vendor API changes #927
OCPBUGS-38549 : Get externalOrganizationID instead of the organizationID #925
CONSOLE-4163 : Add RBAC for console to GET PackageManifests #921
CONSOLE-4161 : Add Capabilities to config builder #920
OCPBUGS-35941 : Bump documentationBaseURL to 4.17 #912
OCPBUGS-36213 : Bump openshift/api to pick up removal of conversion webhook server reference #919
OCPBUGS-33715 : Add logging for determining the ORG_ID source #918
OCPBUGS-33715 : Cache organization ID when the ID changes #913
TRT-1733 : Revert #914 “OCPBUGS-29547: Apply hypershift cluster-profile for ibm-cloud-managed” #915
OCPBUGS-29547 : Apply hypershift cluster-profile for ibm-cloud-managed #914
OCPBUGS-33787 : Add cluster wide trusted CA bundle to operator #911
OCPBUGS-33787 : Tolerate the absence of ingress capability on HyperShift clusters #886
OCPBUGS-33787 : deps: bump openshift/api #907
AUTH-482 : set required-scc for openshift workloads #871
OCPBUGS-34364 : Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.17 #906
OCPBUGS-31777 : Updates message verbs to use %q where appropriate. #902
OCPBUGS-33715 : Cache organization ID #904
CONSOLE-4047 : Console-operator should be internally using listers for fetching data #901
OCPBUGS-33505 : Add missing return statement to fix crash in healthcheck controller #900
OKD-214 : Dockerfile: Add ARG TAGS=ocp #896
TRT-1664 : Revert #895 “CONSOLE-4047: Console-operator should be internally using listers for fetching data” #899
CONSOLE-4047 : Console-operator should be internally using listers for fetching data #895
CONSOLE-3943 : Default telemetry values #890
CONSOLE-4014 : Pass OCM organization ID and OCP cluster ID to console-config.yaml #893
TRT-1623 : Revert “Merge pull request #889 from jhadvig/CONSOLE-4014” #892
CONSOLE-4014 : Pass OCM organization ID and OCP cluster ID to console-config.yaml #889
OCPBUGS-20129 : Fix triggering upgradenotification
in the cluster installation time #790
OCPBUGS-20466 : Tighten console operator permissions for cluster operators #873
OCPBUGS-32400 : base OIDC status updates on the ExternalOIDC feature gate #887
OCPBUGS-29547 : Apply hypershift cluster-profile for ibm-cloud-managed #868
OCPBUGS-30458 : Bump k8s.io/component-base to latest #884
CONSOLE-3944 , OCPBUGS-31020 : Disable segment analytics when cluster telemetry is disabled #877
CONSOLE-3910 : Add quickstart to impersonate a system:admin user #865
OCPBUGS-31482 : oidc: synchronize the CM with a CA to trust the issuer, if configured #879
OCPBUGS-29331 : Update RHDH QuickStarts and add CR examples #878
OCPBUGS-24913 : Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.16 #827
OCPBUGS-28541 : Remove Janus IDP and update RHDH quickstarts #862
OCPBUGS-29479 : Add startupProbe to console container. #869
OCPBUGS-29532 : ouathclients: further split oidc and integrated oauth handling #861
CONSOLE-3912 : always sync oidcClients in authn status if the field is present #857
OCPBUGS-28982 : oauthclients: fix oauthclients degraded condition that never gets removed #855
CONSOLE-3912 : OAuthClients: only add oidcClients
to authentication status if the field exists #847
CONSOLE-3912 : OIDC: setup the volume name properly when custom CA is configured #849
OCPBUGS-27335 : use InfrastructureTopology for clusters using external CP as the console deploys on the worker nodes #841
CONSOLE-3912 : Merge auth cert configmap deployment annotations into one #842
OCPBUGS-25484 : make it impossible double set conditions in a single loop #848
CONSOLE-3912 : Add secrets for session encryption/authentication in OIDC #839
OCPBUGS-27335 : The console-deployment should set the number of replicas based on the ControlPlaneTopology #838
NO-JIRA:(chore) remove unused loglevel #830
OCPBUGS-25484 : Bump library-go to deal with GET conflict #836
OCPBUGS-24041 : Prevent healthcheck controller from Available=False blipping #834
OCPBUGS-7656 : Remove service ca controller annotation from console-redirect service. #826
OCPBUGS-15827 : Revert #831 and fix cluster proxy annotation on console conversion webhook deployment #833
Revert #822 “OCPBUGS-15827: Update console conversion webhook server to use sig.k8s.io certwatcher” #831
OCPBUGS-15827 : Update console conversion webhook server to use sig.k8s.io certwatcher #822
OCPBUGS-25618 : Bump documentationBaseURL to 4.16 #824
OCPBUGS-24913 : Updating openshift-enterprise-console-operator-container image to be consistent with ART #823
CONSOLE-3804 : Reapply separation of the oauthclients controller #814
CONSOLE-3652 : Create StorageVersionMigration for ConsolePlugin CRD v1 migration #816
OCPBUGS-24203 : ConsolePlugin metrics must no longer be grouped by the vendor #819
CONSOLE-3791 : Add “readOnlyRootFilesystem” to all console conta… #809
OCPBUGS-23300 : Disable route controller health check for NLB setup #815
ODC-7418 : Add Janus IDP and RHDH Quick starts #806
TRT-1361 : Revert #808 “CONSOLE-3804: split oauthclient controller from the common logic” #813
CONSOLE-3804 : split oauthclient controller from the common logic #808
CONSOLE-3613 : Update vendor bundle after removing multicluster code #810
CONSOLE-3613 : Remove multicluster code from console operator #799
OCPBUGS-21972 : Disable HTTP/2 for webhook #802
OCPVE-719 : feat: add support for olm capability #795
HOSTEDCP-1250 : remove redundant cert check #801
CONSOLE-3717 : Dockerfile.rhel7: Drop explicit runlevels from some CRD manifests #782
OCPBUGS-19173 : Updating openshift-enterprise-console-operator images to be consistent with ART #794
OCPBUGS-19080 : Reset console operator’s conditions #796
CONSOLE-3438 : Switch to using assets #783
OCPBUGS-17424 : Really handle DeletedFinalStateUnknown correctly #786
OCPBUGS-17424 : Handle cache.DeletedFinalStateUnknown correctly #785
chore: manifests/09-console-link-*: Drop obsolete deletion manifests #784
CONSOLE-3624 : Add haproxy timeout annotation to console routes #777
ODC-7333 : Bump openshift/api to include ConsoleSample CRD #771
OCPBUGS-15893 : Add missing watch permission for helm-chartrepos-viewers #775
ODC-7333 : Add consolesamples to ClusterRole console-extensions-reader to give all users readonly access #776
OCPBUGS-14716 : Handle branding based on API changes #769
ODC-7339 : Follow up ticket for ODC-7292 #773
OCPBUGS-15499 : Remove managed cluster logic from the operator’s controller #774
ODC-7292 : Add new quickstart for installing Cryostat #770
ODC-7312 : Add OpenShift Quickstart for JBoss EAP 7 #760
ODC-7262 : Add QuickStart approvers and reviewers #772
CONSOLE-3278 : Add client certificate and key to service monitor #668
OCPBUGS-11751 : Remove multicluster conditions from console operator #763
OCPBUGS-12990 : Update command line tools URL with custom downloads route #761
Updating openshift-enterprise-console-operator images to be consistent with ART #756
OCPBUGS-5059 : Make enabled plugins unique #710
OCPBUGS-12165 : Proper cleanup of route sync conditions #757
OCPBUGS-12439 : Add new PrometheusRule to collect metrics for cluster-monitoring-operator #755
OCPBUGS-11298 : Disable multicluster tech preview #751
OCPBUGS-11531 : Bump documentationBaseURL to 4.14 #750
CONSOLE-3279 : Add node operating systems to console config #742
Revert “OCPBUGS-11164: Disable multicluster tech preview” #749
OCPBUGS-11164 : Disable multicluster tech preview #743
OCPBUGS-4009 : Console operator should report ConsolePlugins as relate… #706
OCPBUGS-7111 : Filter out managed clusters that are not available #724
OCPBUGS-10108 : ART image update #738
OCPBUGS-2783 : Distinguish between route conditions and remove the old ones #734
CONSOLE-2843 , CONSOLE-3394 : Add ManagedProxyServiceResolver for thanos-querier on all managed clusters #707
ACM-2781 : Have operator as a prerequisite #717
OCPBUGS-4008 : Add managed cluster config map resource version to cons… #723
OCPBUGS-6488 : Recover ConsoleNotificationSync after being degraded #725
OCPBUGS-6520 : Test if all tested resrouces are available before launching Unmanaged* e2e tests #726
PD-1365 : Add quickstart - Get started with multicluster engine #698
ODC-7182 : Export pinned resources to console-config ConfigMap #697
OCPBUGS-4008 : Add app: console
label to managed-clusters configmap #705
OCPBUGS-4630 : Bump docs docs link #704
CONSOLE-3355 : Console operator should sync managed cluster ‘copiedCSVsDisabled’ flag to managed cluster config #701
OCPBUGS-1617 : Remove unused node.kubernetes.io/not-reachable toleration #696
ACM-2063 : Add host inventory quickstart #699
Bug 1770297 : State that odo is comunity supported #695
OCPBUGS-3109 : Change text colour for ConsoleNotification that notifies user that the cluster is being #694
CONSOLE-3286 : Set disabledCopiedCSVs in console #693
CONSOLE-3252 : Create a ConsoleNotification when cluster is performing an upgrade #687
OCPBUGS-2219 : Empty string should be valid for i18n loadType #689
CONSOLE-3337 : Dynamic plugin proxy reference issue #691
OCPBUGS-1708 : Set i18n LoadType to Lazy when v1alpha1 i18n annotation is set to false #684
update to release.openshift.io/feature-set to match OCP 4.12 #688
CONSOLE-3125 : Add cluster filtering by product and ocp version #677
ODC-6778 : Bump openshift/api to get devcatalog disable types cuztomization changes #676
CONSOLE-3069 : Handle new v1 ConsolePlugin api in the operator #683
OCPBUGS-785 : Bump documentationBaseURL to 4.12 #682
ODC-6783 : Export perspectives to console-config ConfigMap #678
CONSOLE 3096: Promote ConsolePlugin CRD to v1 #670
Bug 2100860 : Retrieve user-defined Alertmanager services from shared configmap #658
CONSOLE-3242 : Heterogeneous architecture clusters #669
CONSOLE-3220 : Add console capability to all manifests #665
OCPBUGS-457 : TestEditUnmanagedPodDisruptionBudget flakes #675
OCPBUGS-498 : Update with latest openshift/api changes #674
Bug 2117646 : Changing field on any of routes in the openshift-console namespace wont trigger sync loop #672
Bug 2117142 : update annotations for project-helm-chartrepository-editor #673
Bug 2117142 : Update permission for projecthelmchartrepositories with an aggregator role #667
Bug 2089950 : Deleting downloads deployment should not fail if already deleted #663
Bug 2093852 : InfrastructureTopology must be driving console affinity rule creation #657
Bug 2021297 : Pass RELEASE_VERSION envar into the console pod #659
CONSOLE-3063 : PDB for console pods avoid too many replicas down #655
CONSOLE-3162 : Implement check for the new i18n annotation for dynamic plugins #654
ODC-6670 : Sync consoleConfig telemetry annotations to console-config.yaml #653
Bug 2086519 : AUTH-133: manifests: comply to restricted pod security #652
Bug 2067155 : Modify the operator display name to match it with the name displayed in operatorhub #650
Bug 2075478 : Bump docs version to 4.11 #648
MGMT-9797 : Bump openshift/api
dependency to 04e1813ebb11
#644
Bug 2046497 : Metrics e2e should not fail on first failed polling attempt #645
Bug 2057696 : Console operator should not block installation/upgrade process when set to Removed state #642
CONSOLE 3070: Console-operator should pass infrastructure config’s ControlPlaneToplogy to the console-config.yaml #639
Bug 2046497 : Re-enable TestMetricsEndpoint e2e test case #640
Bug 2048541 : ODF quickstart permissions check #634
Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository #635
Add QS for installing namespeced Helm Chart Repos #631
Implement multicluster tech preview #630
Add Jon Jackson to approvers list #625
Bug 2041605 : Fix plugin proxy path #628
CONSOLE-3005 : Provide alias for dynamic plugin’s proxy #613
Bug 2037635 : Fix setting of custom cert for default route #623
Bug 2033434 : clidownloads: add darwin/arm64 oc #620
Bug 2030574 : Console resources are using older ‘service.alpha.openshift.io’ annotation #621
Bug 2036937 : Update download odo link to new mirror #622
Library go bump #615
Bug 2021400 : Bump documentationBaseURL to 4.10 #611
CONSOLE-2892 : Allow dynamic plugins to proxy to services on the cluster #603
Bug 2013632 : Correct grammar error in ODF quickstart #608
Bug 2018380 : Migrate docs links to access.redhat.com #607
manifests: resources required for adding helm metrics in console #601
Bug 2013632 : Correction/Changes in Quick Start Guides for ODF #598
Bug 2008185 : Console operator go.mod should use go 1.16 version #597
Bug 2009454 : Change web terminal subscription permissions from get to list #588
CONSOLE-2768 : Update default and download deployments to use bindata #550
Updating openshift-enterprise-console-operator images to be consistent with ART #592
Bug 1999314 : Resync all controllers periodically #590
Bug 2001240 : Remove SimpleHTTP ‘server’ response header value #585
Updating openshift-enterprise-console-operator images to be consistent with ART #586
Bug 1994443 : console-operator should report Available=true when at least available replica exists #580
Bug 2000768 : Fix 4 Quick Starts #581
Bug 1989055 : Revoke usage of Default Ingress Cert for console route healthcheck #582
Bug 2000440 : OCS Quick Start should not be shown unless you have proper privileges #578
Bug 1989055 : logins to the web console fail with custom oauth cert #571
Bug 1986129 : Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #573
Bug 1992508 : Update base doc URL to 4.9 #572
Bug 1980531 : Add release.openshift.io/delete annotation to consoleLink CRDs #565
reduce initial steps to setup project #533
Support External control plane topology #569
Adds ODF install tour #559
pkg/console/subresource/route: Drop GetCanonicalHost and IsAdmitted #568
Remove references to upstream UI components and config #562
Rename Monitoring tab to Observe tab in monitoring sampleapp quickstart #563
Bug 1975379 : Only use kubernetes.io/hostname
for workload anti-affinity #566
fix: Update the Node.js quickstart example repo. #564
Bug 1975379 : Use hard requirement for anti-affinity rules on both console’s deployments #560
Bug 1966480 : Console-operator’s controllers are passed resourceSyncer which is not used #551
Bug 1975714 : Add policy-group label to the openshift-console namespace manifest #557
Updating openshift-enterprise-console-operator images to be consistent with ART #556
Updating .ci-operator.yaml build_root_image
from openshift/release #555
Bug 1971690 : clidownloads: ARM 64 is supported #554
Bug 1952405 : Console operator should report Available:False when it’s route is not accessible #552
Switching the URL of the default openshift helm repo. #545
Bug 1962698 : Console-operator can not create resource console-public configmap in the openshift-config-managed namespace #548
CONSOLE-2768 : Update the console public configmap manifests to use bindata #543
Bug 1960324 : quickstarts: remove “spec.version” #546
Bug 1959696 : Add warning log message when custom domain is configured on console-operator config #544
Bug 1957198 : Remove misspelled console-operator condition #541
Bug 1954866 : Add necessary priority class to downloads #542
Bug 1948524 : Update operator’s status with downloads deployment generation && pull route health check into a standalone controller #531
Bug 1956610 : Add missing cluster profile annotations to manage-helm-repos quickstart manifest #539
Copy AddPage customization object #527
CONSOLE-2793 : Implement console-operator changes to consume new CustomDomains API #522
Bug 1947794 : Pull HelmChartRepository CRD v1 #535
Update README.md for MacOS #536
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #532
Rename workload annotations #530
update to non-deprecated NewCommand method #534
Bug 1948782 : remove stale annotation for single-node #529
Export quickStarts data to console-config ConfigMap #528
Add management workload annotations #523
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
fix consistency issues with QS displaynames and incorporate highlight… #503
Improvements to the Install Serverless Operator quick start #502
New 4.7 Quick Starts focusing on the developer experience #501
Bug 1917759 : Dont panic after setting plugin that does not exists to the console-operator config #499
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #498
CONSOLE-2376 : Console plugins #478
Bug 1894216 : Improve OpenShift Console availability #483
Bug 1907280 : Adds quickstart for ocs install tour #492
Bug 1906713 : Logged user should be able to get consolequickstarts #496
Bug 1906798 : Export operator dev catalog customization to console-config ConfigMap #495
Update Serverless Quick Start #494
Bump openshift/api to get customize catalog categories changes #484
CONSOLE-2472 : Add initial quick starts #490
Bump(api) to get HelmChartRepository changes #489
Add ROKS profile annotation to recently added manifests #491
Annotate manifests for single-node-developer cluster profile #488
Move the consoleoperator controller to lib-go controller factory #487
Fix user settings role definition for console service account #486
Add namespace and role resources for user settings #479
Add IBM Cloud managed annotations to CVO manifests #482
Bug 1896645 : Bump DEFAULT_DOC_URL for ocp 4.7 #481
Bump openshift/api to get QuickStarts changes #480
CONSOLE-1523 : Change log level values to use klog types #250
add current profile annotations to CVO manifests #477
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #476
Full changelog
Updating ose-containernetworking-plugins builder & base images to be consistent with ART #41
Bug 1925077 : vendor: bump libcni #44
Re-align with upstream VRF changes #39
Cherry pick commits related to adding the VRF CNI plugin #38
Updating ose-containernetworking-plugins builder & base images to be consistent with ART #35
Sync with upstream v0.8.7 #36
Bug 1879244 : ipvlan - make master config as optional #37
Full changelog
Updating coredns builder & base images to be consistent with ART #50
Bug 1906860 : Bump for kube 1.20 #47
addowner-candita #46
deps: Bump go autorest #44
Updating coredns builder & base images to be consistent with ART #45
OWNERS: Add component #29
Update owners #43
Full changelog
Bug 1969345 : Backport ignore proxy connecting to CSI sockets #54
Bug 1933659 : Add udev to the driver image #47
Updating csi-driver-manila builder & base images to be consistent with ART #41
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #40
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #39
Bug 1820238 : Fetch latest changes from upstream #38
owners: Add mdbooth to shiftstack-team #37
Updating csi-driver-manila builder & base images to be consistent with ART #35
Add a new ShiftStack team member #36
Fetch latest patches from upstream #30
Full changelog
Bug 2002555 : Do not degrade cluster on failure to reach Manila #126
Bug 1987036 : Use cluster Proxy when available #110
Bug 1996070 : Add maxUnavailable to DaemonSets #116
Updating csi-driver-manila-operator builder & base images to be consistent with ART #91
Bug 1917587 : disable Manila operator in case of 404 error #84
Bug 1918716 : increase Keystone timeout to 2 minutes #85
Bug 1918140 : Fix sync of config.openshift.io informer #82
Bug 1917587 : disable Manila operator in case of 403 error #81
Bug 1915643 : revert setting metadata in the storage classes #77
Bug 1912948 : Include proxy ENV in CSI driver #79
Updating csi-driver-manila-operator builder & base images to be consistent with ART #78
Bug 1820238 : add metadata with cluster ID to generated storage classes #73
Updating csi-driver-manila-operator builder & base images to be consistent with ART #71
go.mod: Remove unused dependencies #74
Bug 1894025 : Add annotation to operand’s namespace #72
owners: Add adduarte and mdbooth as approvers #70
Add a new ShiftStack team member #69
Full changelog
Bug 1916164 : Updating csi-driver-nfs builder & base images to be consistent with ART #39
Updating csi-driver-nfs builder & base images to be consistent with ART #37
Update shiftstack-team membership #35
Full changelog
Updating csi-attacher builder & base images to be consistent with ART #28
Bug 1912237 : Rebase to v3.1.0 for OCP 4.7 #26
Updating csi-attacher builder & base images to be consistent with ART #25
Full changelog
Updating csi-provisioner builder & base images to be consistent with ART #36
Bug 1912237 : Rebase to v2.1.0 for OCP 4.7 #34
Updating csi-provisioner builder & base images to be consistent with ART #33
Full changelog
STOR-2018 : Rebase external-resizer to upstream v1.12.0 for OCP 4.18 #166
OCPBUGS-41244 : Updating ose-csi-external-resizer-container image to be consistent with ART for 4.18 #165
STOR-1593 : Rebase to upstream v1.11.1 for 4.17 #164
OCPBUGS-34356 : Updating ose-csi-external-resizer-container image to be consistent with ART for 4.17 #163
OCPBUGS-34356 : Updating ose-csi-external-resizer-container image to be consistent with ART for 4.17 #162
STOR-1573 : Rebase external-resizer
to v1.10.0 for OCP 4.16 #160
OCPBUGS-30502 : CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 #159
OCPBUGS-29984 : Updating ose-csi-external-resizer-container image to be consistent with ART for 4.16 #158
OCPBUGS-25540 : Updating ose-csi-external-resizer-container image to be consistent with ART #154
STOR-1688 : Chore: add .snyk file to ignore false positives #153
OCPBUGS-24846 : Updating ose-csi-external-resizer-container image to be consistent with ART #152
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #146
STOR-1404 : Rebase external-resizer
to v1.9.0 for OCP 4.15 #145
OCPBUGS-19224 : Updating ose-csi-external-resizer images to be consistent with ART #144
STOR-1169 : Rebase external-resizer
to v1.8.0 for OCP 4.14 #141
OCPBUGS-14812 : Chore: Update OWNERS and OWNERS_ALIASES #142
Updating ose-csi-external-resizer images to be consistent with ART #140
Updating ose-csi-external-resizer images to be consistent with ART #139
Updating ose-csi-external-resizer images to be consistent with ART #138
Updating ose-csi-external-resizer images to be consistent with ART #137
STOR-1020 : Rebase external-resizer
to v1.7.0 for OCP 4.13 #136
Updating ose-csi-external-resizer images to be consistent with ART #135
Updating ose-csi-external-resizer images to be consistent with ART #134
UPSTREAM: <carry>: Remove .github files #133
STOR-859 : Rebase to v1.6.0 for OCP 4.12 #132
Updating ose-csi-external-resizer images to be consistent with ART #131
Bug 2097503 : Rebase external-resizer against v1.5 #130
Updating ose-csi-external-resizer images to be consistent with ART #129
Updating ose-csi-external-resizer images to be consistent with ART #128
Bug 2043130 : Rebase resizer v1.4.0 #127
Updating ose-csi-external-resizer images to be consistent with ART #126
Updating ose-csi-external-resizer images to be consistent with ART #125
Updating ose-csi-external-resizer images to be consistent with ART #124
Bug 1993934 : Update CSI sidecars #123
Updating ose-csi-external-resizer images to be consistent with ART #122
Updating .ci-operator.yaml build_root_image
from openshift/release #121
Bug 1924503 : Rebase v1.2.0 #120
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
Updating ose-csi-external-resizer builder & base images to be consistent with ART #117
Bug 1912237 : Rebase to v1.1.0 for OCP 4.7 #115
Updating ose-csi-external-resizer builder & base images to be consistent with ART #114
Full changelog
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #40
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #39
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #41
Bug 1912237 : Rebase to v4.0.0 for OCP 4.7 #36
Rebase v3.0.2 #35
UPSTREAM: <carry>: Add Dockerfile for the admission webhook #33
Bug 1893739 : UPSTREAM: 423: Get credentials before checking if the SnapshotClass exists #34
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #32
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #31
Full changelog
STOR-2018 : Rebase livenessprobe to v2.14.0 for OCP 4.18 #69
OCPBUGS-41116 : Updating csi-livenessprobe-container image to be consistent with ART for 4.18 #68
OCPBUGS-36456 : Rename Dockerfile #67
OCPBUGS-34275 : Updating csi-livenessprobe-container image to be consistent with ART for 4.17 #66
OCPBUGS-34275 : Updating csi-livenessprobe-container image to be consistent with ART for 4.17 #65
STOR-1573 : Rebase livenessprobe
to v2.12.0 for OCP 4.16 #64
OCPBUGS-30440 : CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 #63
OCPBUGS-29972 : Updating csi-livenessprobe-container image to be consistent with ART for 4.16 #62
OCPBUGS-25534 : Updating csi-livenessprobe-container image to be consistent with ART #58
STOR-1688 : Chore: add .snyk file to ignore false positives #57
OCPBUGS-25093 : Updating csi-livenessprobe-container image to be consistent with ART #56
OCPBUGS-24815 : Updating csi-livenessprobe-container image to be consistent with ART #55
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #49
STOR-1404 : Rebase livenessprobe
to v2.11.0 for OCP 4.15 #48
OCPBUGS-19132 : Updating csi-livenessprobe images to be consistent with ART #47
STOR-1169 : Rebase livenessprobe
to v2.10.0 for OCP 4.14 #44
OCPBUGS-14810 : Chore: Update OWNERS and OWNERS_ALIASES #45
Updating csi-livenessprobe images to be consistent with ART #40
Updating csi-livenessprobe images to be consistent with ART #38
STOR-1020 : Rebase csi-livenessprobe
to v2.9.0 for OCP 4.13 #37
Updating csi-livenessprobe images to be consistent with ART #36
Updating csi-livenessprobe images to be consistent with ART #35
UPSTREAM: <carry>: Remove .github files #34
Updating csi-livenessprobe images to be consistent with ART #33
Updating csi-livenessprobe images to be consistent with ART #32
Updating csi-livenessprobe images to be consistent with ART #31
Updating csi-livenessprobe images to be consistent with ART #30
Updating csi-livenessprobe images to be consistent with ART #29
Updating csi-livenessprobe images to be consistent with ART #28
Bug 1993934 : Update CSI sidecars #27
Updating csi-livenessprobe images to be consistent with ART #25
Updating .ci-operator.yaml build_root_image
from openshift/release #24
Updating csi-livenessprobe builder & base images to be consistent with ART #23
Updating csi-livenessprobe builder & base images to be consistent with ART #22
Updating csi-livenessprobe builder & base images to be consistent with ART #21
Bug 1912237 : Rebase to v2.2.0 for OCP 4.7 #19
Updating csi-livenessprobe builder & base images to be consistent with ART #18
Full changelog
Updating csi-node-driver-registrar builder & base images to be consistent with ART #26
Bug 1912237 : Rebase to v2.1.0 for OCP 4.7 #24
Updating csi-node-driver-registrar builder & base images to be consistent with ART #23
Full changelog
Bug 1984094 : use apimachinery with HTTP/2 health checks enabled #288
Updating openshift-enterprise-registry builder & base images to be consistent with ART #262
Bug 1977159 : bump aws-sdk-go to v1.38.35 #282
Bug 1921909 : vendor in updated openshift/docker-distribution #257
IR-114 : Adding support for OCI schema #255
Bug 1905502 : Polling route until registry is available #259
IR-172 : Run remote registries for pull-through tests as pods #258
IR-52 : docker/distribution v2.7.1 #252
Workaround /etc/pki/ca-trust bug on OpenShift 4.6 #254
Bug 1883502 : Migrating from k8s.io/klog v1 to k8s.io/klog v2 #249
Updating openshift-enterprise-registry builder & base images to be consistent with ART #251
Bug 1883853 : Replace bitbucket.org/ww/goautoneg with its mirror #250
Full changelog
Update OWNERS #126
Bug 1970141 : discover-etcd-initial-cluster: retry if member is not part of member list and dataDir exists #82
ETCD-178 : Bug 1944386: openshift-tools: fix on off flow and add unit tests #74
Updating ose-etcd builder & base images to be consistent with ART #67
OWNERS: add component #60
Updating ose-etcd builder & base images to be consistent with ART #59
Full changelog
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #143
Bug 1924508 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #164
Bug 1935636 : Ensure response body is closed when we are finished with the request #151
Bug 1909108 : Bump K8s dependencies to 1.20 #141
Bug 1907286 : Ensure Machine is marked interruptible as well as Node #140
Bug 1903424 : Ensure MAO dependency is up to date to include newest metrics #139
Vendor: downgrade gcp sdk to v0.57.0 #138
Bug 1902157 : Update termination handler to use node conditions #134
Bump scripts to Go 1.15 #136
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #135
Add verify-diff check in generate task and enable in CI #133
Enable Machine API to support Customer Managed Keys #132
add bugzilla component and subcomponent to OWNERS #128
Full changelog
Bug 1994645 : config template: accept IPv6 IPs for whitelisting #325
Bug 1967733 : template helper - generateHAProxyWhiteListFile, use right arg type #297
Bug 1965402 : Revert ‘Bug 1896977: Enhance host name validation in router’ #293
Bug 1963243 : Add a condition to check if the Endpoints ID is duplicated #288
Bug 1942534 : [4.7 backport] Route gets admitted with invalid host name if override annotation is used #273
Bug 1938921 : router/template: Cache compiled regular expressions #269
Bug 1900989 : Move idle check from endpoints to service #225
Bug 1896977 : Enhance host name validation in router #238
Bug 1905748 : Prevent unnecessary reloads in router shards #243
Updating ose-haproxy-router-base builder & base images to be consistent with ART #244
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #245
Bug 1905100 : Add tunnel-timeout and hard-stop-after options to haproxy template #239
Bug 1906860 : Bump for kube 1.20 #236
Bug 1903821 : Pass stop channel to RouterControllers #233
Bug 1903206 : Add unit tests to verify NotReadyAddresses in EndpointSlices #231
Allow configuring HTTP header name case adjustment #224
Bug 1903206 : Check Ready condition status in Endpointslices #229
Revert “images/router: Update to haproxy22 package” #226
addowner-candita #219
Bug 1861383 : Clip haproxy.router.openshift.io/timeout annotation values to prevent bricking on upgrade #196
Address gosec G601 issues #210
Bug 1892338 : metrics: Rework template_router_reload_failure metric #209
images/router: Update to haproxy22 package #214
Bug 1889863 : Fix logging of namespace label selector #204
Allow configuring dontlognull/http-ignore-probes #174
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #198
Updating ose-haproxy-router-base builder & base images to be consistent with ART #197
Bug 1885414 : haproxy-config.template: Only enable HTX for HTTP/2 #194
Full changelog
Fix mounted volume expansion tests #1643
Bug 2082029 : Rebase 1.20.15 #1253
Bug 2043804 : IPs with leading zeros are still valid in the apiserver #1234
Bug 2060528 : Backport inotify patch to 4.7 #1205
Bug 2024640 : Rebase v1.20.14 #1101
Bug 2054669 : UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1178
Bug 2024996 : Fix subpath source check #1068
Bug 2022720 : UPSTREAM: 106261: Don’t guess SELinux support on error #1055
Bug 2022188 : Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1073
Bug 2022259 : Rebase v1.20.12 #1046
Bug 1939537 : UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #658
Bug 1926724 : UPSTREAM: 98028: add auto update for priority & fairness bootstrap configuration objects #563
Bug 2008508 : Rebase v1.20.11 #982
Bug 1993753 : UPSTREAM: 104348: Pass additional flags to subpath mount to avoid fla… #941
Bug 2003027 : Rebase 1.20.10 #935
Bug 1996846 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #901
Bug 1973766 : 4.7: Do not throw error when we can’t get canonical path #881
Bug 1981775 : Bump apiserver libary go 4.7 #879
Bug 1981634 : UPSTREAM: <drop>: use the legacy service-ca.crt content for clusters started in 4.7 or before #857
Bug 1977383 : [release-4.7] Ensure service ca configmap is created in all namespaces #834
Bug 1977383 : [release-4.7] Fix watch conformance test #843
Bug 1977383 : Update resource quota test for compatibility with service ca configmap publishing #839
Bug 1975553 : only chown if non-windows machine with projected volumes #826
Bug 1928862 : [release-4.7] UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #739
Bug 1966810 : UPSTREAM: 102224: Fix expired unit test certs #780
Bug 1963263 : UPSTREAM: 102000: Ref counting is only applicable to Remote endpoints #763
Bug 1955883 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #725
Bug 1951726 : Speed up PV provisioning for vsphere driver (ocp-4.7) #690
Bug 1942141 : fixes cinder PV labelling #635
Bug 1951815 : UPSTREAM: 99393: kubelet: reduce configmap and secret watch #692
Bug 1955231 : UPSTREAM: 101345: kubelet: improve the node informer sync check #721
Bug 1952917 : UPSTREAM: 100228: For LoadBalancer Service type don’t create a HNS policy for empty or invalid external loadbalancer IP #697
Bug 1928862 : Enable snapshot tests #569
Bug 1945856 : 99729:Only system-node-critical pods should be OOM Killed last #642
Bug 1927717 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #567
Bug 1931702 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #589
Bug 1931745 : UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #590
Bug 1929674 : kubelet: fix create sandbox delete pod race #591
Bug 1933094 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #595
Bug 1929012 : UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #572
Bug 1927500 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #566
BUG 1924870: UPSTREAM: 96901: plumb context with request deadline #549
Bug 1915085 : UPSTREAM: 98424: register all pending pod deletions and check for kill #551
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #449
Bug 1894645 : UPSTREAM: 89885: SQUASH: Fix cinder crash #510
Revert OWNERS changes #544
Bug 1917803 : UPSTREAM: 98187: Skip PD tests on 1 node cluster #546
Bug 1896558 : Revert undesired multi az skip #545
Bug 1920368 : UPSTREAM: 98019: specify the container CPU set during the creation #541
Bug 1868645 : UPSTREAM: 94087: kubelet: node sync at least once #522
Bug 1896558 : Skip multiaz e2e #525
Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 #537
Bug 1870342 : UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #534
Bug 1882750 : UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #531
Bug 1899941 : Override termination grace period on annotation #527
Bug 1915945 : UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #530
Bug 1889420 : Add dangling volume check for vsphere #445
Bug 1841119 : UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #415
Bug 1908880 : UPSTREAM: 97980: kubelet: revert checking sandbox deletion #523
Bug 1915582 : UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #520
Bug 1903999 : Httplog response code is always zero #494
UPSTREAM: <carry>: (squash) Add detail to rebase doc #487
adds a unit test for checking if graceful shutdown of HTTP2 server works #483
Bug 1877812 : UPSTREAM: 96889: Fix loopback device lookup #512
Bug 1899760 : UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds #515
BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error #516
Bug 1908407 : UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #493
Bug 1895329 : UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #491
Bug 1912563 : UPSTREAM: 97206: clean up executing request on panic #509
Bug 1912563 : UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #508
Bug 1913096 : UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #507
Bug 1908389 : UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure #500
Bug 1896244 : UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine #492
Bug 1903346 : UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach #489
add sjenning and mrunalp to approvers and reviewers #505
Bug 1897603 : UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train #490
Fix vendoring of shared libraries missed by 1.20 rebase. #488
Bug 1907373 : Rebase to kube v1.20.0 #471
Bug 1770017 : kubelet: do not rerun init containers if any main containers have status #481
Bug 1903248 : UPSTREAM: 87461: kubelet: ensure pod UIDs are unique #474
Bug 1873114 : Nodes goes into NotReady state (VMware) #472
UPSTREAM: 94693: test/e2e: Busybox image is not being templatized #452
Bug 1884800 : Reduce volume name length for vsphere #461
Bug 1893972 : UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible #451
UPSTREAM: <carry>: Skip “subPath should be able to unmount” NFS test #450
Bug 1897754 : HPA: Ignore deleted pods. #462
Bug 1893776 : UPSTREAM: 96054: Allow debugging kubelet image pull times #460
OCPCLOUD-914 : UPSTREAM: 94526: Add vCenter info metric #447
Bug 1877681 : UPSTREAM: 95174: Don’t add empty AZ labels to OpenStack pre-provisioned PVs #440
UPSTREAM: 96571: Use the busybox shim image constant #455
scc-admission: add audit annotations with reason #444
UPSTREAM 95002: no stack on panic timeout #456
Revert “UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM” #459
UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM #448
Bug 1862643 : UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #383
Bug 1870337 : UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #441
UPSTREAM: <carry>: stop overriding flags that are explicitly set #439
Bug 1887278 : UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #432
Revert “UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain” #434
Bug 1816812 : Allow test images to be in a single mirror #291
Bug 1873043 : Rebase to 1.19.2 #361
Bug 1891459 : UPSTREAM: 95867: Log PodExec stdout + stderr #427
Bug 1884041 : UPSTREAM: 95233: Add error text to kube-system wait error #395
Bug 1879607 : UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain #425
UPSTREAM: 95495: remove secondary client retries in e2e tests #405
Add component to OWNERS #422
Bug 1889891 : UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #418
Bug 1889786 : UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #417
Bug 1887026 : UPSTREAM: 95451: Fix fcpath #413
Bug 1868527 : Fix vsphere disk detach failing #408
Fix networking-related test exclusions #382
Bug 1888041 : UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #411
Bug 1888663 : wait for oauth-apiserver accessibility #403
Bug 1887292 : UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #406
Bug 1884035 : set lastterminationstate for container status even when CRI fails to return termination (or any) data #393
Bug 1884697 : UPSTREAM: 95261: test: e2e: fix race in pods test #385
Bug 1874583 : fix kube-apiserver termination event(s) validation failures #336
Bug 1848358 : Show error in status if preserve unknown fields is true for nonstructural schemas #355
Full changelog
Bug 1925408 : Remove StatefulSet gatherer & replace it with gathering “cluster-mon… #329
Bug 1923892 : Updates arch.md #323
Bug 1922267 : collect invalid resource name error from logs #327
Bug 1923888 : Fixes error metadata gathering #325
Bug 1917799 : Gather list of OLM operator names and versions & minor clean up #316
Bug 1919778 : Monitors how many gatherings failed in a row, and applies degraded status accordingly #320
Bug 1921013 : Gather PersistentVolume definition (if any) used in Image registry st… #319
Bug 1918351 : Gather SAP configuration (SCC & ClusterRoleBinding) #291
Bug 1916843 : collect logs from openshift-sdn-controller pod #314
Bug 1918129 : Update the sample archive and remove IP anonymization in clusteropera… #317
Bug 1917367 : Refactor periodic.go #302
Bug 1917371 : Adds docs for using the profiler #313
Updating ose-insights-operator builder & base images to be consistent with ART #312
Bug 1914975 : Collect logs from openshift-sdn namespace #309
Bug 1915188 : Remove HostSubnet anonymization #310
[release 4.7] Bug 1913356: Implemented gathering specific logs from openshift apiserver operator #273
[release 4.7] Bug 1913343: Added changelog file #300
Bug 1908400 : tests-e2e, increase timeouts, re-add TestArchiveUploadedAndResultsReceived #298
Bug 1882210 : Upgrade OpenShift & K8s API versions #285
Bug 1907876 : Refactoring record and gatherer #279
Bug 1907378 : Gather netnamespaces network info #297
Bug 1907293 : e2e tests - increase timeouts little bit #296
Skip TestArchiveUploadedAndResultReceived #295
Adds github pull request template. #282
Diskrecorder simplify the Summary function #255
Update initial waiting times and give TestIsIOHealthy more time #292
Check context status when checking container is running OK #289
Adding a metrics report to IO gatherers #275
First check IO container status and optionally delay first gathering #270
Fix bug in statefulset gatherer & minor doc fix #281
Cleanup clusterOperatorInsights helper function #267
Annotate manifests for single-node-developer cluster profile #277
Bug 1900496 : Collect complete spec info for cluster operator resources #266
Bug 1903639 : Add hostsubnet to sample archive & fix bug in the hostsu… #274
Reuse archives & refactor archive checks + some fixes #264
Fix clusteroperators serialization #272
Init health status metrics to distinguish no report state vs 0 problems #271
fix typos in docs and unused variable #268
Improve container image collection #174
Add IO Architecture doc and metrics sample #230
Skip TestArchiveUploadedAndResultReceived #265
Separating the gather logic into separate files #257
Add IBM Cloud managed annotations to CVO manifests #259
Fix TestProxy in clusterauthorizer_test.go #260
Update owners list #249
Refactor isOperatorDegraded and isOperatorDisabled to operatorConditionCheck #236
Add pattern/patterns to TestArchiveContains #196
Bug 1893766 : IO archive contains more records of than is the limit #246
Gather clusteroperator resources #223
add current profile annotations to CVO manifests #235
Added TestArchiveUploadedAndResultReceived #241
Simplify/generalize host subnet pattern #234
Add more verbosity to the tests #237
Gather StatefulSet configs from default & openshift namespaces #218
Bug 1888172 : Updates the sample archive. #220
Bug 1888601 : Fixes policyClient and the corresponding config. #225
Fix test: Increase allowed delay in TestUploadNotDelayedAfterStart #173
Bug 1883425 : Gather installplans #192
Bug 1887778 : Adds ContainerRuntimeConfig gatherer #216
Fix error in default Smart proxy report endpoint #212
Take default support instead of rely on existence of config #211
Bug 1882361 : Get report from smart-proxy and expose overview as a metric #163
Updating ose-insights-operator builder & base images to be consistent with ART #207
Bug 1886751 : Gather MachineConfigPools #210
Bug 1886462 : Add the namespace to the gatherers reports to avoid conflicts #209
Report the returned response body to log the error detail from cloud.redhat.com #142
Bug 1884221 : IO becomes unhealthy due to a file change #198
Gather ServiceAccounts stats from cluster namespaces #200
Full changelog
Bug 1958965 : Updated ironic packages #166
Bug 1937695 : Supply a default for COPY args #155
Bug 1918558 : Update ironic version with Supermicro boot fix #145
Bug 1910739 : Update ironic version to fix idrac bug #143
Bug 1920294 : Update version of pyghmi library #137
Bug 1915828 : Latest Dell firmware (04.40.00.00) fails to install IPI on BM using idrac-virtualmedia protocol #142
Updating ironic builder & base images to be consistent with ART #118
Bug 1917938 : Update dnsmasq version #140
Bug 1916145 : Explicitly set minimum versions of python libraries #132
Bug 1902653 : Wait for expected number of drivers starting API #134
Bug 1909730 : Prevent unbound variable error in prepare-image #133
Bug 1906806 : Introduce separate ARG for extra packages list #129
Bug 1906397 : Fix incorrect IPA option #131
Add options to disable TLS validations #127
Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 #126
Add additional drivers to enabled BIOS interface #124
Bug 1894146 : Limit the default number of API workers to 4 #119
Bug 1893648 : Secure boot compatible ESP image #114
Ironic log watch cherry-pick #121
Use [] around IPv6 address for conductor host config #113
Bug 1862608 : Install syslinux-nonlinux #112
Revert “Bug 1862608: Install and configure for syslinux-nonlinux” #111
Sync upstream patches down to openshift #110
Re-enable automated_clean #109
Updating ironic builder & base images to be consistent with ART #108
Bug 1862608 : Install and configure for syslinux-nonlinux #106
Full changelog
Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #502
Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #501
Use dnf and clean cache #498
Full changelog
Bug 2002405 : Sync inspector to include the latest bugfixes for 4.7 #70
Bug 1916145 : Explicitly set minimum versions of python libraries #56
Updating ironic-inspector builder & base images to be consistent with ART #54
Remove chmod command in Dockerfile #53
Take advantage of multi files COPY to simplify Dockerfile #52
Add options to disable TLS validations #51
Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 #50
Add runlogwatch.sh entry point to dump ramdisk inspection logs #47
Updating ironic-inspector builder & base images to be consistent with ART #46
Updating ironic-inspector builder & base images to be consistent with ART #44
Full changelog
Bug 2013591 : Bump IPA version to 15.2-20211013.1 #86
Bug 1963210 : Add support for no_proxy #78
Bug 1937809 : Update ironic-images package #63
Updating ironic-ipa-downloader builder & base images to be consistent with ART #50
Bug 1908493 : Update version of ironic-images package #57
Trigger a build #55
Use new ironic-python-agent images #49
Bug 1894992 : Add tenacity to installed packages, and hack eventlet to workaround a bug #47
Copy images to shared volume #33
Updating ironic-ipa-downloader builder & base images to be consistent with ART #44
Full changelog
Bug 1948538 : Clear proxy env variables if go would have #77
Bug 1963210 : Add support for no_proxy #53
Bug 1973367 : Modify dhcp kernel args based on ipv4/ipv6 #55
Bug 1971549 : Unconditionally remove TMPDIR #45
Updating ironic-rhcos-downloader builder & base images to be consistent with ART #34
Allow uncompressed input URL #32
Updating ironic-rhcos-downloader builder & base images to be consistent with ART #31
Updating ironic-rhcos-downloader builder & base images to be consistent with ART #30
Full changelog
Updating ironic-static-ip-manager builder & base images to be consistent with ART #15
Bug 1911664 : Toggle addr_gen_mode to 1 and back #14
Bug 1901040 : Force addr_gen_mode to “0” on PROVISIONING_INTERFACE #12
Updating ironic-static-ip-manager builder & base images to be consistent with ART #11
Updating ironic-static-ip-manager builder & base images to be consistent with ART #10
Full changelog
Bug 2076250 : Mitigate multiple CVEs #1436
Bug 2069142 : [release-4.7] 2022-02-15 Security Advisory #1415
Bug 2044939 : Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 #1371
Bug 2020613 : Update Jenkins and plugins per 2021-11 advisory #1348
Bug 1972361 : Bump jenkins version 2.289.2 #1281
[release 4.7] Bug 1947810: Update Jenkins to 2.277.3 and disable setup wizard #1259
Bug 1952562 : bump config-file-provider to 3.7.1 #1265
[release 4.7] Bug 1929118: update kubernetes-client-api #1230
Bug 1925484 : Upgrade Jenkins to 2.263.3 #1220
Bug 1923036 : Fix monitored Jenkins templates display names #1208
Bug 1918623 : Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART #1199
Bug 1918622 : Updating ose-jenkins-agent-maven builder & base images to be consistent with ART #1198
Bug 1918625 : Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART #1200
Updating openshift-jenkins-2 builder & base images to be consistent with ART #1197
Updating ose-jenkins-agent-base builder & base images to be consistent with ART #1196
Bug 1899111 : Update Maven version to 3.6 in maven agent #1195
Bug 1904307 : Update ant plugin CVE-2020-11979 #1192
Bug 1896404 : various fixes #1187
Updating openshift-jenkins-2 builder & base images to be consistent with ART #1164
Bug 1897584 : add casc plugins #1184
Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART #1167
Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART #1168
Updating ose-jenkins-agent-maven builder & base images to be consistent with ART #1166
Updating ose-jenkins-agent-base builder & base images to be consistent with ART #1165
Bug 1888900 : Align plugin version #1173
updating the scl_source enable from rh-maven35 to rh-maven36 #1169
Full changelog
Updating ose-prometheus-adapter builder & base images to be consistent with ART #43
Bug 1907390 : bump to k8s 1.20 #41
MON-1302 : Bump k8s-prometheus-adapter to v0.8.2 #40
Populate both CPU and Memory resource container metrics if one is specified #33
Bug 1885243 : bump to prometheus-adapter 0.8.1 #35
Bug 1819053 : bump to v0.8.0 #32
Updating ose-prometheus-adapter builder & base images to be consistent with ART #31
Full changelog
Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART #46
Updating openshift-enterprise-base builder & base images to be consistent with ART #63
Bug 1907924 : enable madvdontneed for golang #61
Update owners for Net Edge components #59
Bug 1896170 : Egress router: Add iptables package to Dockerfile #55
Revert “Merge pull request #52 from jupierce/bump_haproxy” #58
Updating openshift-enterprise-base builder & base images to be consistent with ART #51
haproxy22 is currently tagged in for 4.7 builds #52
Updating ose-egress-http-proxy builder & base images to be consistent with ART #45
Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART #49
Updating openshift-enterprise-pod builder & base images to be consistent with ART #47
Updating openshift-enterprise-base builder & base images to be consistent with ART #44
Full changelog
OCPBUGS-16891 : Add /usr/bin/oc to image simiar to openshift-ovn-kubernetes #566
OCPBUGS-16254 : Dockerfile changes to build both rhel7 and rhel8 binaries #562
Bug 2005494 : Support allow-from-router feature using openshift-host-network namespace #300
Bug 2002291 : [4.7] proxy: don’t re-check every userspace proxy rule on every change #348
Bug 1987297 : when assigning and releasing egressIP try more than once before failing #327
Bug 2001531 : improve SDN’s OVS healthcheck and logging #343
Bug 1995872 : Disable conntrack for vxlan traffic #338
Bug 1971669 : Fix 4.7 SDN Egress Network Policy #334
Bug 1962637 : ValidateMTU: check only the interface that holds the node ip #304
Bug 1923231 : rebase to sdn-4.7-kubernetes-1.20.0-rc.0 #286
Bug 1941993 : Fix incorrect unmonitoring of egress nodes #279
Bug 1924830 : CVE-2021-3121 gogo/protobuf lacks certain index validation #265
Bug 1936920 : networkpolicy: pass traffic through NAT to handle possible tuple collisions #272
Bug 1928304 : Prefer local endpoint for cluster DNS service #259
Bug 1903414 : Do not use egressIP on reply packets #236
Updating ose-sdn builder & base images to be consistent with ART #245
Updating kube-proxy builder & base images to be consistent with ART #246
Bug 1905761 : Fix empty egress policy connectivity #239
Bug 1915027 : Fix MCS-blocking iptables rules #243
Bug 1914284 : Don’t try to generate NetworkPolicy flows for non-pod-network pods #240
Bug 1905761 : Fix IP list for empty Egress network policy #233
Bug 1906844 : Handle unsupported EndpointSlice and EndpointSliceProxying feature gates #230
update to kube 1.20 #227
Bug 1897073 : Don’t throw an error for control plane VNID #220
Bug 1896958 : NetworkPolicy performance (pod caching) #226
Make binaries not stripped #221
sdn: update to OVS 2.13 #162
Dockerfile: add tcpdump for debugging #201
Bug 1892376 : Ignore if netns is already deleted while deleting ns #214
Modifications for klog v2. #207
Bug 1890130 : fix pod creation deadlock #209
Owners: Remove Phil from reviewers #208
Bug 1878845 : Fix ruleversion #204
Run metrics when using standalone kube-proxy #202
Updating ose-sdn builder & base images to be consistent with ART #199
Updating kube-proxy builder & base images to be consistent with ART #200
Allow running openshift-sdn with standalone kube-proxy #198
update egress dns code for dual-stack… #164
Add documentation to openshift/sdn #185
Full changelog
Updating kube-state-metrics builder & base images to be consistent with ART #43
MON-1208 : Fix unit tests #41
Update OWNERS file #40
Bug 1885245 : Bump klog to v2 and client-go to v0.18.9 #38
Updating kube-state-metrics builder & base images to be consistent with ART #37
Full changelog
Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #167
Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #165
Full changelog
Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART #212
Bug 1938316 : [release-4.7] Update MAO and set metrics on :8081 address #219
Set firmware attribute in libvirt domain for aarch64 #214
Use SPICE graphics only for x86_64 #215
Full changelog
Bug 2022839 : GCP CI runs are complaining about APIs not being enabled #954
Bump some SHAs #937
Bug 1993118 : Make sure nodes don’t have attached volumes before vm deletion #904
Bug 1999590 : [release-4.7] add alert for machine with long deletion phase #907
Bug 1989648 : Prevent machine from stucking in Deleting phase on vSphere if related node object not found #895
Bug 1933586 : Make sure phase is always set before creation #858
Bug 1924517 : Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 #867
Bug 1955689 : Webhook filter should check for both mutating and validating webhooks #861
Bug 1947372 : vSphere, detach virtual disks before virtual machine destroy if node not available #841
Bug 1954610 : Update GCP default image to match 4.7 release #856
Bug 1929721 : Add SecurityProfile.EncryptionAtHost parameter to enable host-based VM encryption #818
Bug 1934798 : reuse mgr client in webhooks #821
Bug 1929645 : Remove “kubevirt-machine-controllers” image from release 4.7 #804
Bug 1918524 : Update Makefile to work with containers #789
Bug 1915114 : allow machine-api-controllers to access configmaps in openshift-config-managed #787
Bug 1915962 : Add exclusion annotation for machine health check on ROKS #788
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #774
Bug 1907380 : Reduce verbosity of kube-rbac-proxy logging for operator #781
Bug 1905709 : Drain: ignore gracePeriod on unreachable kublets #780
Bug 1909108 : Upgrade dependencies to controller-runtime v0.7.0 and K8s 1.20 #705
Bug 1907380 : Reduce verbosity of kube-rbac-proxy logging #776
Bug 1903733 : MachineSet: Prefer to delete non-Running machines during scale down #772
Bug 1805639 : Validate credentialsSecret #673
Bug 1882723 : vSphere: Create warning on invalid specs and remove defaults #732
Update kubectl dep #771
Refactor webhook syncronization to work with library-go implementation #642
add bound serviceaccount token to machine-controller #743
Bug 1882608 : Add warning when govcloud and spot are enabled in Azure #765
Add missing default cluster profile annotation #775
add mapi_machinehealthcheck_short_circuit metric #755
Update RBAC to enable access to machineconfig object for the baremetal controller #766
Bug 1880161 : Set retry timeout for actuator.Update() failures #759
Add missing default profile annotation #769
Don’t use external remediation on failed Machines #688
Ensure provider dependencies are up to date #768
Bug 1880787 : Remove changes required to deploy metal3 pods from MAO #767
Bug 1902253 : Ensure zero value of remediationsAllowed is printed #762
Bug 1902157 : Fix spelling of automountServiceAccountToken #761
Add Kubevirt provider #716
Add machine API hacking guide #726
add mapi_machinehealthcheck_remediation_success_total metric #754
update openshift/library-go #757
add mapi_machinehealthcheck_nodes_covered metric #752
add more FAQ information about annotations, labels, and taints #582
Bug 1890456 : Cleanup and refactor vSphere metrics #733
Add simple overview user document #731
Add remediationsAllowed
field to MHC status #652
Bug 1895838 : Remove extraneous code comments #745
Add IBM Cloud managed annotations to CVO manifests #750
Bug 1889620 : Warn MachineSet with publicIp set in disconnected install #749
Bug 1896704 : Inject cluster-wide proxy configuration in to machine-api-controller deployment #725
Update resources to allow termination handler to apply conditions #627
Bug 1889620 : Azure disconnected reject publicIP setting #746
Add verify-diff check in generate task and enable in CI #744
Bug 1820083 : configure metal3 metrics collection #671
OCPCLOUD-898 : Use klog/controller runtime-logger in mao #624
Validate AWS instance tenancy in webhook #742
Update Cloud Provider dependencies #741
Bug 1876469 : Fix link on MachineSet Spec Metadata description #739
add current profile annotations to CVO manifests #738
vSphere: Enter Failed phase on invalid configuration #735
Add documentation section for ‘mapi_instance_OP_failed’ metrics #717
Bug 1884632 : Bump Azure dependency to include BYOK encryption fields #730
Add HistogramVector to track transition into different Machine phases #640
Add TroubleShooting Guide #721
Bug 1876469 : Fix MHC annotation and update generated artifacts #719
add tool for pushing vendor updates to consuming repos easier #687
Full changelog
Permit consistent go compilation #3751
Bug 2062608 : avoid using ‘ip -j’ as it is unavailable in RHEL7 #3398
Bug 2069766 : Improvements for configure-ovs script #3043
Bug 2105082 : 4.7: daemon: Explicitly start rpm-ostreed, restart if we detect active txn #3240
Bug 2101555 : Add KUBELET_NODEIP_HINT to nodeip-configuration #3210
Bug 2025470 : annotate rendered config with OCP version #2993
Bug 2057526 : ovs-configuration: use lower than NM default ethernet route metric #2975
Bug 2033000 : fixes 1 to 1 containerruntime config mapping #2878
Bug 2059724 : Prepend to search domains instead of replacing #2977
Bug 2038383 : Respect DHCP option 119 for on-prem #2904
Bug 2028525 : [Release 4.7] daemon: make cordon/uncordon more robust and better logging #2854
Bug 2026825 : Send WARN message to stderr #2841
Bug 1988102 : [IPI ON-PREM] move Keepalived default ingress script to separate file #2825
Bug 1975174 : configure-ovs: fix nondeterministic master in slave profiles #2640
Bug 2008692 : Don’t write empty static pod manifests #2783
Bug 1995621 : Backport fix 1 to 1 relation to kubelet configs and machine config pools #2759
Bug 2011375 : templates: Silence audit events from container infra by default #2792
Bug 2008759 : Set timeoutSeconds for keepalived liveness probe #2773
Bug 2008588 : Check suffix annotation is a number #2781
Bug 2004581 : Set ovs syslog level to info #2767
Bug 2000501 : bump SystemMemoryExceedsReservation alert threshold to 95% #2749
Bug 1989751 : [on-prem] Disable liveness probe until keepalived.conf exists #2701
Bug 1995853 : Gracefully shutdown taking around 6-7 mins (libvirt provider) #2727
Bug 1988102 : [release-4.7] On-prem: add default ingress track script to Keepalived #2697
Bug 1998112 : vSpehere: disable vmxnet3 tx csum offload #2738
Bug 1995810 : crio: complete crio default config #2725
Bug 1992240 : change system-connections-merged directory to systemConnectionsMerged #2709
Bug 1956462 : ensure SSH key uniqueness #2563
Bug 1993386 : crio: use conmon from path #2715
Bug 1992687 : alerts: SystemMemoryExceedsReservation triggers too quickly #2710
Bug 1970166 : MCO: maxUnavailable of ds/machine-config-daemon does not get updated due to missing resourcemerge check #2682
Bug 1977432 : crio: enable internal_wipe option #2649
Bug 1970590 : daemon: Change runGetOut to not intermix stdout/stderr #2609
Bug 1976232 : Explicitly set keyfile as the default plugin of NetworkManager for RHEL7 #2641
Bug 1971864 : Stop setting nopreempt on bootstrap keepalived.conf #2616
Bug 1973006 : daemon: cordon the node before performing drain #2623
Bug 1961341 : rbac: update remaining apis to v1 #2620
Bug 1971374 : daemon/drain.go: bump initial drain sleeps down to 1min #2612
Bug 1970154 : operator/sync.go confirm renderedconfig osimageurl matches cvo #2607
Bug 1968759 : Bump drain timeout to 1h #2605
Bug 1949348 : gcp-routes should wait until network is stopped #2593
Bug 1962288 : [ovirt] Stop using db file for static internal records #2581
Bug 1964568 : Delete duplicated generated mc #2591
Updating ose-machine-config-operator builder & base images to be consistent with ART #2399
Bug 1949348 : not allow healthcheck traffic to loop through the node #2526
Bug 1953475 : daemon: return nil for unsupported operation on an OS #2544
docs/README: Useless bump to get a new commit hash #2584
Bug 1956749 : vsphere: platform none, vmxnet3v4 fix move to base #2564
Bug 1950261 : create the ovs-config-executed file to signal ovs is running on the host #2532
Bug 1957015 : [on-prem] Backport duplicate VIP fixes #2566
Bug 1932383 : Connect default NIC to cluster network #2427
Bug 1942488 : Use new –prefer-ipv6 flag to “runtimecfg node-ip” as appropriate #2525
Bug 1950498 : Add on-prem namespaces to relatedObjects #2533
Bug 1951028 : configure-ovs doesn’t handle bond interfaces correctly for OVNKubernetes #2536
Bug 1944394 : Do “systemctl daemon-reload” after running “runtimecfg node-ip” #2497
Fixes: Bug 1943143: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail #2490
Bug 1941246 : vSphere: Disable tx-udp-tnl offload #2495
Bug 1941128 : pkg/operator/status: Use ‘DegradedPool’ reason for Upgradeable=False #2473
Bug 1941367 : Make getting the suffix of an MC more robust #2476
Bug 1933205 : Revert “pkg/daemon: Add IgnitionVersion to Daemon” #2438
Bug 1927783 : [vsphere] set hostname with –static to provide consistent node name for CSR approval #2405
Bug 1931863 : Apply system-connections-merged to all platforms #2426
Bug 1936008 : templates: add After=ostree-finalize-staged.service to kubelet.service #2455
Bug 1929257 : Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes #2462
Bug 1939278 : Backport kubelet CA no-drain rotation #2464
Bug 1933368 : operator/sync.go restore err when required pools not leveled #2441
Bug 1932860 : Remove recycler pod templates #2434
Bug 1931615 : OVS Config: fixes detecting bond NM files with static IP #2452
Bug 1927405 : Fixes ovs-configuration with cloned connections #2418
Bug 1932638 : handle Passwd.Users removal more gracefully #2430
Bug 1925319 : configure-ovs: fix bash syntax error #2392
Bug 1921248 : KubeletConfig: validation warning in CRD and Docs #2391
Bug 1923874 : KubeletConfig: Drop validation for kubeletconfig #2390
Bug 1919271 : NM resolve prepender: Update for systemd-resolved logic. systemd-resolved requires restart after dropin created #2377
Bug 1923874 : KubeletConfig: Revert “Fix KubeletConfig validation for invalid values” #2383
Bug 1920027 : templates: split crio dropins into separate files #2378
Add platform aliases #2280
Bug 1916363 : Fix how files from system-connections-merged get copied into system-connections #2362
Bug 1904133 : kubeletcfg: fix repeated status error msg #2369
Bug 1919271 : [on-prem] NM resolve prepender: support appending a nameserver for systemd-resolved #2359
Bug 1922454 : Enable crio pprof profile over unix socket #2372
Bug 1920027 : use separate dropin files for kubelet #2365
Bug 1840881 : Make the kubelet config CR to MC mapping 1:1 #2366
Bug 1920027 : daemon: handle zero-length dropins/units #2363
Bug 1921248 : KubeletConfig validation warning in CRD and Docs #2358
Bug 1913536 : update.go: add broken symlink check + removal during unit enable #2338
Bug 1915235 : add imagefs.inodesFree to resourceFields #2361
Bug 1825417 : Make the ctrcfg CR to MC mapping 1:1 #2310
Bug 1918415 : check dropins for nil-pointers #2351
Bug 1907929 : enable madvdontneed in system components #2299
Bug 1882674 : use environment file for proxy settings #2342
Bug 1918471 : fix custom featuregates and add a unit test #2352
Bug 1882209 : baremetal & friends: Set coredns forward policy to sequential #2122
Bug 1918440 : daemon: add check before updating kernelArgs #2349
Revert “Bug 1909502: pkg/operator: tolerate removal of etcd records from proxy config” #2346
Bug 1873593 : fix error args paring causing unresolved string #2339
Bug 1916711 : vendor: update kubernetes and dependencies to 1.20.0 #2344
Bug 1909502 : pkg/operator: tolerate removal of etcd records from proxy config #2315
Bug 1891825 : Mode mismatch fix for confusing strings #2340
Bug 1913582 : fix IsLikeTraditionalRhel7() to account for minor versions #2332
Bug 1910738 : [on-prem] fix nodeip-configuration.service template #2326
Bug 1907639 : Pass dual-stack node IPs to kubelet in dual-stack clusters #2277
Bug 1911632 : daemon/update: fix regression in realtime upgrades #2329
Bug 1865743 : Add a prestart line to change ownership of openvswitch dir #2316
Bug 1910165 : [baremetal] Correctly handle multiple ipv6 addresses on interface #2312
Bug 1913154 : update.go: only set BFQ scheduler for masters #2325
Bug 1911468 : [baremetal] Handle OVNKubernetes on ipv4 correctly in static-dhcp #2323
Bug 1891460 : KubeletConfig: Allow only positive values for KubeReserved, SystemReserved, EvictionHard and EvictionSoft #2314
Bug 1882140 : KubeletConfig: Add the description to kubelet config CRD #2320
Add Ben Howard (darkmuggle) to OWNERS #2322
Bug 1909943 : check for scheduler support before setting #2317
Bug 1844990 : Bump GoLang to 1.15 for improved TLS Security #2303
Bug 1908648 : [test] Skip TestKernelType on OKD #2256
Bug 1908159 : operator: fix error syncing cloud config with CA data but no cloud config #2305
Bug 1901376 : Fix upgrade issue with DNS controllerconfig field #2306
Bug 1880259 : Fixes setting route metric for ovs-config #2304
Bug 1907671 : Handle keepalived hangs in liveness probe #1972
Bug 1907333 : daemon: Revert code to remove rollback #2302
Bug 1885365 : daemon: properly handle unit enable/disables #2145
Revert “Bug 1888565: daemon: Explicitly start rpm-ostreed” #2296
Bug 1888565 : daemon: Explicitly start rpm-ostreed #2291
Bug 1886636 : update ctrcfg crd to make spec & containerruntimeconfig required #2156
Add IBM Cloud managed annotations to CVO manifests #2221
Bug 1904124 : [baremetal] Add check for default connection id to static DHCPv6 script #2285
operator: allow kube-cloud-config cm with CA data but no cloud config #2208
Bug 1899350 : Include dhcp client-id and bond options during ovs-configuration #2264
Bug 1903290 : kubelet: refactor KUBELET_LOG_LEVEL into KubeletConfig field #2262
templates: Set vSphere hostname from guestinfo before NM starts #2282
Create drop in file for ContainerRuntimeSearchRegistries #2276
daemon: Rework operating system conditionals #2242
[baremetal and friends] Drop unnecessary readiness probes #2073
*: switch to v3.2.0 Ignition configs instead of v3.1.0 #2248
templates: add apiserver-url.env file #2232
templates: use Afterburn for setting GCP hostnames #2217
Annotate manifests for single-node-developer cluster profile #2268
Add dispatcher script to statically configure DHCP address #2188
daemon: selectively reboot based on diffs of applied MCs #2259
Add ipv6 support to static DHCP configuration #2275
Bug 1873556 : [on-prem] inject the proxy into the env for NetworkManager.service #2266
Bug 1898036 : Copy files from NM overlay onto /etc/NetworkManager/system-connections #2263
docs: Fix broken ostree url #2270
Bug 1901472 : Only enable unicast mode on platform that asked for it #2255
operator: prevent upgrades on degraded pools #2231
Bug 1879099 : Inject version into controllerconfig, refuse mismatches #2206
Bump openshift/api and openshift/client-go #2253
Bug 1899600 : daemon: Only switch to bfq scheduler when we have an OS update #2243
Bug 1899603 : daemon: do not roll back on non-*COS machines #2241
templates: move recycler pod out of kubelet manifests directory #2238
Move MDNS config file to common directory #2234
Bug 1880259 : ovs-configuration: use NM default ethernet route metric #2136
Add kubevirt platform #2098
Bug 1895360 : pkg/daemon: don’t delete a file if its replaced with a dropin #2196
templates: Disable SSH keys lookup from authorized_keys.d on FCOS #2087
Fix CRIO PidsLimit json tag #2104
daemon: Remove rollback deployment #2220
controller: cleanup: Remove unnecessary patch methods #1981
Bug 1897361 : ctrcfg_test: Wait for our prior target config #2229
FAQ: Add a “debugging node join” section #2219
Move some deduped templates back to where they belong #2209
Bug 1895099 : Fix VSphere UPI not populating PlatformStatus #2207
Bug 1896898 : Fix awk syntax in configure-ovs.sh #2228
Bug 1894477 : Fix bash in nodeip-configuration.service #2199
Bug 1895385 : Drop kubelet logging back down to level 3 #2211
Bug 1873288 : server: Target the spec configuration if we have at least one node #2035
owners: Add mdbooth to approvers #2201
Revert “crio: drop infra container when possible” #2204
FAQ: add entry about RHEL worker nodes #2203
Bump to the latest Ignition 2.7.0 #2197
templates/master/00-master/_base/files: remove etcd-root-ca #2183
crio: drop infra container when possible #2177
Dedupe on-prem templates #2079
Create and enable overlay mount point for NetworkManager #2017
Bug 1889912 : vendor in drain fix for using high cpu #2191
Bug 1892448 : daemon: add back metrics for pivot error #2189
controller: Reflect pool paused status in Updating #2095
Remove BootstrapIP from Keepalived template #2185
Bug 1891460 : kubelet: add eviction hard validation #2182
Dedupe on-prem bootstrap manifests #2071
Bug 1866873 : update MCDDrainErr to reduce cardinality & fix nodename #2044
add current profile annotations to CVO manifests #2180
Bug 1890074 : daemon: allow one to one mapping of extension on OKD #2181
update owners file #2186
Updating ose-machine-config-operator builder & base images to be consistent with ART #2144
Bug 1890074 : daemon: allow an extension to install group of packages #2170
Bug 1887545 : Fix ovs-configuration detecting bond and vlan interfaces #2152
docs/OSUpgrades: Doc /etc/ignition-machine-config-encapsulated.json #2172
server: More unit testing for MCS Ignition version #2171
Bug 1879283 : *: add nil check when decoding File.Contents.Source #2123
Bug 1890250 : mcs: Ensure that the encapsulated config is spec 2 if requested #2167
Add a new ShiftStack team member #2165
Bug 1872001 : Stop using EtcdDiscoveryDomain in templates #2025
Bug 1867608 : ds/machine-config-daemon: Set maxUnavailable 10% #1992
docs/custom-pools: Describe a little about nodes and pools and updates #2135
Bug 1887040 : OVS config: check if OVS is installed #2154
Bug 1884165 : firstboot.service: disable existing repos before pivot #2092
Bug 1877071 : vSphere - Limit the number of nameservers to 3 #2064
Fix example to include directives required for alerting #2149
Bug 1849543 : Use mc name as finalizer for kubelet config #2076
Bug 1865839 : daemon: better error reporting for rpm-ostree operations #2097
Bug 1882191 : Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment #2141
baremetal: bootstrap api vip until down #1995
OSUpgrades.md: Expand question/answer section #2129
FAQ: Discuss changing partitioning #2128
Full changelog
Bug 2004537 : Update zeroconf vendoring #39
Bug 1983695 : [release-4.7] Truncate long service names to 63 characters #34
Updating ose-mdns-publisher builder & base images to be consistent with ART #23
Bug 1898097 : Update zeroconf to pull in rate-limiting fix #21
Add component details to OWNERS #19
Updating ose-mdns-publisher builder & base images to be consistent with ART #18
Full changelog
Updating ose-multus-admission-controller builder & base images to be consistent with ART #30
Full changelog
Bug 1927896 : make a copy of global RuntimeConfig on merge #91
Bug 1936334 : Updating multus-cni builder & base images to be consistent with ART #81
Bug 1900835 : Multus should exit zero on DEL when cache file is missing and pod cannot be found. #82
Sync for OpenShift 4.7 (includes Device ID changes) #83
Full changelog
Updating ose-multus-route-override-cni builder & base images to be consistent with ART #10
Full changelog
OCPBUGS-33946 : Ds merge 10/9/24 #314
NP-1057 : Ds merge 08/02/2024 #307
OCPBUGS-33941 : upstream sync 23072024 #303
NP-1045 : Update owners #285
OCPBUGS-29648 : upstream sync 13062024 #290
OCPBUGS-24663 : upstream sync 2024/05/23 #284
OCPBUGS-33565 : Upstream sync may24 #278
OCPBUGS-32931 : Add .snyk file #254
OCPBUGS-28556 : Updating ose-multus-whereabouts-ipam-cni-container image to be consistent with ART for 4.16 #242
OCPBUGS-26986 : Downstream sync - includes configurable schedule for reconciler #227
OCPBUGS-26017 : Updating ose-multus-whereabouts-ipam-cni-container image to be consistent with ART #223
OCPBUGS-24608 : Downstream sync - includes assignment error fix #211
OCPBUGS-24720 : Updating ose-multus-whereabouts-ipam-cni-container image to be consistent with ART #213
OCPBUGS-24720 : Updating ose-multus-whereabouts-ipam-cni-container image to be consistent with ART #212
OCPBUGS-22075 : update golang.org/x/net to v0.17.0 #206
OCPBUGS-18893 : Rechecking pending Pods (conflict resolved) #196
OCPBUGS-18847 : Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #192
Bug 16002 : Change default binary to RHEL8 image #172
OCPBUGS-15905 : Denormalize IP name before checking if pod is alive [Backport 4.14] #167
Bug 16136 : Introduce entrypoint.sh to call ip-control-loop based on RHEL ver #147
Downstream sync july23 #137
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #150
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #149
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #148
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #146
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #143
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #142
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #141
Restores RHEL specific binary copy and updates to rhel9/8 #140
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #136
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #130
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #129
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #128
OCPBUGS-11324 : respect requested allocation range when exluding ranges [backport 4.14] #121
Upstream sync 2023 03 29 #119
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #115
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #112
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #111
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #110
Upstream sync: IP reconciler controller and dual stack #107
OCPBUGS-2948 : Excluded ranges bug (#282) #102
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #100
Fix commitish for non-default interfaces fix #96
ip-reconciler: Add all non default interfaces to Pod IP list #95
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #81
Bug 2065785 : Sync upstream for context improvements #87
Bug 2050409 : ip-reconciler should have known errors from api server on instantiation #84
Bug 2052055 : client-go bump to v1.22 #82
Configurable sleep_for_race parameter #74
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #66
Reconciler: kubeconfig update #73
build, ip reconciler: have configurable logging #72
Bug 2004632 : Sync for release on cancel #68
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #60
Downstream sync: July ‘21 #62
Adds Miguel and Nikhil to OWNERS #61
Updating ose-multus-whereabouts-ipam-cni-alt images to be consistent with ART #57
Updating .ci-operator.yaml build_root_image
from openshift/release #55
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
Bug 1898670 : Removes error when deallocating IP errors out, instead just warns #39
Excluded subnet handling for ipv6 #36
Full changelog
Updating ose-must-gather builder & base images to be consistent with ART #202
Bug 1954302 : Add ovs related services to GENERAL_SERVICES #229
Bug 1916417 : Gather Kuryr CRDs data #201
Bug 1906655 : Add openvswitch services to must-gather #199
Bug 1906968 : Add kubernetes-nmstate resources to must-gather #198
NE-356 : Add HAProxy config files to must-gather #189
Add Data collection for ovn-ipsec encrypted clusters #196
Bug 1862643 : Collect docker logs from WinEvent log on Windows machines #195
Remove namespace #194
Updating ose-must-gather builder & base images to be consistent with ART #193
Adding Bugzilla component information to must-gather #190
Split resources to named and groups #136
Enhance must-gather for networking #187
Add olm resources to default must-gather #182
adding collection script for validation and mutatin admission webhooks #124
Fix broken link #148
gather_network_logs: specfiy sdn container for sdn pods #180
Fixed core dumps message #181
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART #62
Full changelog
Bug 2043804 : IPs with leading zeros are still valid in the apiserver #76
Bug 1917904 : bump k8s.io/apiserver to 1.20.4 #43
Updating ose-oauth-apiserver builder & base images to be consistent with ART #37
Bug 1913325 : bump kube to 0.20.1 #35
move username and groupname validation to apiserver-library-go #32
allow users list their own access tokens #24
Updating ose-oauth-apiserver builder & base images to be consistent with ART #29
Makefile: prepare test-e2e endpoint #31
bumps kubernetes-apiserver #30
brings TokenReview client timeout #28
register api groups to legacyscheme.Scheme
early #26
pin to github.com/openshift/kubernetes-client-go #25
bumps to kube 1.19.2 and picks up our carries to apiserver package #23
Full changelog
Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART #198
Bug 1879878 : remove logging when authz header is present but basic auth is not attempted #197
Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART #196
Bug 1884131 : fix e2e tests to use aws cluster supplied by the CI #148
Bug 1884565 : don’t segfault on wrong option combination #191
Full changelog
Updating oauth-server images to be consistent with ART #90
Bug 1965932 : bump kube to 0.20.4 #79
Updating oauth-server builder & base images to be consistent with ART #62
brings TokenReview client timeout #61
pin to github.com/openshift/kubernetes-client-go #60
bumps to kube 1.19.2 and picks up our carries to apiserver package #59
Full changelog
Add coreydaley as reviewer/approver for pkg/build #301
Bug 2043804 : IPs with leading zeros are still valid in the apiserver #287
Bug 2022188 : Image policy should mutate DeploymentConfigs #261
Bug 1995074 : revert incorrect ssh scp fix #242
Bug 1965402 : Revert ‘Bug 1965402: Enhance API host name validation’ #211
Bug 1961557 : sets shutdown-delay-duration from OpenShiftAPIServerConfig #199
Bug 1917904 : bump k8s.io/apiserver to 1.20.4 #187
Bug 1912590 : Populate publicDockerImageRepository for new image streams #181
Bug 1896977 : Enhance API host name validation #167
Bug 1900989 : policy/unidling-controller: allow get/update on services #180
Bug 1915661 : update image-pruner role to include jobs, cronjobs and statefulsets #177
Bug 1910257 : bump(golang.org/x/crypto) #174
Bug 1913325 : Bump to 1.20.1 #171
Bug 1867380 : When using webhooks in OCP 4.5 fails to rollout latest deploymentconfig #165
Updating ose-openshift-apiserver builder & base images to be consistent with ART #159
Remove the code serving the oauth and user APIs #154
Use imageapi with custom v1.SecretList type #158
bumps kubernetes-apiserver #160
brings TokenReview client timeout #157
pin to github.com/openshift/kubernetes-client-go #155
bumps (library-go) #153
IR-113 : OCI Schema support for ImageStream import #145
checking conversions for upstream changes. #150
Bug 1866605 : metadata.generation not getting set/updated #149
bumps to kube 1.19.2 and picks up our carries to apiserver package #148
Bug 1884270 : bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients #147
Full changelog
Bug 1924531 : Update k8s.io dependencies to address CVE-2021-3121 #191
Bug 1955210 : fixed LANG for the builder container #180
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #158
Bug 1900989 : unidling: switch away from endpoints to the service #165
remove use of BUILD_ISOLATION env var (no longer inspected in openshift/builder) #160
Bug 1908459 : BUILD-148: bump(*): k8s 1.20.0 #151
Bug 1860136 : Fix for Annotation was not propagated to the route when changes made to existing ingress object #149
BUILD-187 : Detect if image trigger ID was cleared #150
Bug 1887745 : Listing All Events with Chunking #145
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #148
Bug 1891362 : Remove the openshift_build_result_total metric #143
Add Build Result Counter Metric #125
Full changelog
Updating openshift-state-metrics builder & base images to be consistent with ART #66
Update OWNERS file #64
Bug 1885249 : Replace klog with klog v2 #63
Bug 1885249 : Replace glog with klog v2 #62
Updating openshift-state-metrics builder & base images to be consistent with ART #60
Bug 1886111 : Revert “Merge pull request #59 from paulfantom/klog” #61
Bug 1885249 : Replace glog with klog v2 #59
Full changelog
Fix kubebuilder installation in the build root Dockerfile #2351
Bug 1982693 : remove cleanup from startup #2287
Bug 1972075 : Add OperatorCondition status sync and update operator upgradeable check #2206
Bug 1945702 : Fix inconsistent dependency candidate order. #2149
Bug 1962314 : Explicitly set readOnlyRootFilesystem: false
on created registry pods. #2171
Bug 1963141 : Make ClusterOperator Available condition sticky. #2173
Bug 1962312 : Simplify deployment status check to reduce flapping. #2170
Bug 1962302 : Set reason/message for Available condition in packageserver co #2168
Bug 1959009 : Use DeploymentAvailable instead of custom test for CSV status. #2151
Bug 1924467 : Bumps k8s.io dependencies to v0.20.6 #2121
Bug 1949139 : Preserve existing ServiceAccount owner references during installs. #2088
Bug 1951657 : fix(catalog): Reduce namespace resync in resolution failure #2107
Bug 1952851 : Add resource requests for bundle unpacker #2109
Bug 1951232 : Fix resolution error if inner entry doesn’t provide a required API. #2106
Bug 1947909 : Do not adopt copied CSVs #2089
Bug 1937375 : only override deployment resources when explicitly defined in subscription config #2036
Bug 1933839 : bump k8s.io/apiserver for webhook authorizer panic fix #2022
Bug 1936707 : Allow non-CSV-owned ServiceAccounts to satisfy CSV requirements. #2034
Bug 1938405 : Support jittering relatively small resync intervals. #2041
Updating operator-lifecycle-manager builder & base images to be consistent with ART #2013
Bug 1934724 : fix(resolver): Allow skipped versions to be installed initially #2027
Bug 1929904 : Infer package name property for unannotated CSVs, if possible. #2033
Bug 1932002 : Only one of multiple subscriptions to the same package is honored #2009
Bug 1921954 : Clarify subscription constraint strings in resolution failures. #1990
Bug 1899588 : Only re-create operator resource if it has existing components #1938
Bug 1917537 : Fix time comparison in CSV reconcile loop #1974
Bug 1920526 : Fix zero-delay resyncs for certain registry update policies. #1982
Use docker driver for minikube installation test. #1983
fix: improve stalebot configuration for github issue tracking #1975
Bug 1916021 : Fix infinite loop when a CSV replacement chain contains a cycle. #1966
Bug 1909992 : Allow private bundle images within private indexes #1941
Bug 1910160 : Update OperatorCondition controller to watch deps #1942
Bug 1913085 : use OLM client when installing CRDs #1888
Add joelanford to OWNERS as reviewer #1948
Bug 1913132 : Create CSV Deployments with OpCond EnvVar #1943
Bug 1905850 : Fix operatorcondition role verbs #1939
Bug 1912565 : update moby/term dependency #1918
Bug 1908596 : Use correct caBundle for ‘olmcahash’ annotation #1933
Bug 1907329 : Update /manifests with default cluster profile annotation #1887
Bug 1907792 : Change the OperatorUpgradeable condition to Upgradeable #1911
Bug 1910160 : Create OperatorConditions for CSVs being installed #1900
Bug 1907381 : CSV Annotations override pod annotations #1913
Bug 1908471 : Bump deps k8s 1.20 #1903
Docs channel naming design #1905
Bug 1905299 : fix(olm): Verify ServiceAccount ownership before installing deployment #1904
Bug 1906134 : Don’t create OperatorConditions for copied CSVs #1899
Bug 1903034 : Reduce log noise from OLM #1901
Bug 1905599 : Preserve original .status.lastUpdateTime in copied CSVs. #1892
Bug 1905640 : fix(e2e): Fix subscription manual approval flaky test #1896
Add OLM support for the Upgradeable OperatorCondition and Admin overrides #1885
Bug 1857877 : check the service account owner in the requirement #1881
Create operatorcondition for operator #1875
Add authentication for private index images #1878
Bug 1898500 : Support InstallPlan steps upgrading existing ClusterIP Services. #1884
add current profile annotations to CVO manifests #1832
Bug 1899835 : fix(catalog): be defensive about directly indexing catalog pods #1876
(chore): add default label to issues #1873
Bug 1841175 : Recreate pending installplan if deleted before approval #1843
Bump k8s dependencies to v0.19.3 #1862
Allow ConsoleYAMLSample resources from bundle manifests #1616
Bug 1819457 : Services should not have duplicate ownerrefs #1855
fix the comment in package-server #1844
Generate changelog for v0.17.0. #1850
Replace assertions for csv-e2e to use Gomega’s matcher library #1507
Bug 1891995 : Add spec hash to service’s label to ensure service is correct #1848
Generate manifests for v0.17.0. #1849
Bump version to 0.17.0. #1842
Convert scoped_client_test to ginkgo #1500
Replace assertions in Catalog-e2e to use Gomega’s Matcher library #1502
Bug 1891898 : Set default, min, and max values on Webhook ports #1835
Bug 1889838 : fix race in Operator reconcilation #1823
Bug 1888073 : prevent no-op hotlooping on Operators #1816
fix typo #1807
Bug 1875247 : Add package check for the channel head querying #1748
Bug 1879248 : OLM mounts CA Certs where Kubebuilder expects #1808
Bug 1885403 : Improve transitionCSVState error logs #1803
fix typo in the error message #1741
Updating operator-lifecycle-manager builder & base images to be consistent with ART #1799
Bug 1885398 : Retrieve CA from conversion webhooks for CA Hash #1797
Bug 1880473 : remove extraneous manifests in installplan #1798
doc: add reporting bugs doc and small nit improvements in the README #1480
Full changelog
Bug 1961341 : [release-4.7] Update openshift rolebindings to v1 #409
Updating marketplace-operator builder & base images to be consistent with ART #367
Bug 1927456 : update defaults to 4.7 #382
Bug 1908431 : Preserve custom catsrc w/ default catsrc name on restart #373
Fix upstream deployment #342
add current profile annotations to CVO manifests #355
Format logs info #361
Bug 1896160 : Marketplace should report when it is degraded #364
Bug 1868770 : Allow catsrc with default catsrc name in disconnected env #359
Bug 1891993 : clean up child resources for old opsrcs #358
Bug 1838352 : Don’t report OperatorExited to ClusterOperator #354
remove the unused resyncInterval #352
Add bugzilla component to OWNERS file #353
Bug 1885376 : Remove condition around marketplace OperatorAvailable status update #347
Full changelog
Bug 1968680 : fix(containerd): drop xattrs during unpack #676
Bug 1924468 : Bump the k8s dependencies to v1.20.6 #638
Bug 1937097 : Add retries to opm index add #643
Bug 1931903 : add missing closes #597
Updating operator-registry builder & base images to be consistent with ART #584
fix: use none driver without sudo in upstream minikube e2e tests #572
Bug 1920205 : use secure local registry for e2e tests #552
Bug 1904297 : Unexpected images left in related_images
after pruning #556
Bug 1915408 : load required docker images for kind cluster in e2e test #548
Bug 1909464 : Fix windows build with golang 1.15 #541
Bug 1907632 : Bump k8s deps to 1.20 #537
chore: move upstream tests from travisCI #536
Bug 1883560 : Avoid duplicate registry binaries across downstream image layers. #531
Disable broken ppc64le and s390x release builds. #530
Bug 1902824 : fix(index): account for default channel in index add order #528
Bug 1895367 : Include the bundle image itself as a related image. #527
feat: add opm support for optional validators and custom category validation #495
fix(indexing): respect strict mode #523
copy .git directory for build tag info #509
Bug 1885425 : fix(indexing): order bulk add by version field #503
fix the description of validation “RegistryV1” format #480
Add ConsoleYamlSamples to the supported resources #432
Updating operator-registry builder & base images to be consistent with ART #516
Bug 1889388 : Reconstruct replaces and skips for ListBundles from channel_entry. #512
Bug 1889721 : add skippatch unit test #505
Bump k8s dependencies to v0.19.3 #515
Fix Go version used by release job to 1.14.z. #508
Bug 1894278 : (fix) close connection to db #506
Build upstream releases with Go 1.14 instead of 1.15. #501
Produce opm linux release binaries for ppc64le and s390x. #500
Add Github Actions release workflow. #496
Completely populate test database before executing tests. #494
Remove unused file. #493
Add coverage report job. #490
Bug 1889388 : Set replaces in ListBundles query result using channel entries. #483
Start listening on test server port before running tests. #491
Bug 1889721 : Check prerelease version for semver-skippatch mode #486
Bug 1881527 : fix(opm): properly deprecate export flag ‘-o’ #485
Bug 1883773 : Fix path separator in generated bundle Dockerfiles on Windows. #481
Add writable workdir to configmap registry image. #475
Fix test flake based on random aggregate error order. #477
Make the inability to create /etc/nsswitch.conf non-fatal. #474
Bug 1883905 : (fix) concurrent writes during image pulls #464
Bug 1883560 : fix(dockerfile): clean out tmp directory after binaries are placed #461
update the help info of the export subcommand #290
Add USER for non-root image usage #425
fix the comments of LabelDependency in the type definition #454
OWNERS: add operator-sdk reviewers estroz, joelanford, jmrodri #469
Full changelog
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #72
Bug 1918287 : pass ovirtClient to identity and remove redundant call to Test connection #67
Bug 1904385 : make ControllerPublishVolume idempotent #63
Revert “Abstract all NodeService tools call” #60
Abstract all NodeService tools call #59
disable metrics #53
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #54
Bug 1899565 : support raw block devices #57
Add bugzilla info to OWNERS #58
bump go-ovirt and run make vendor #55
Remove all deployment yamls and reffer to the operator #52
Full changelog
Bug 1996070 : Backport maxUnavailable: 10% for DaemonSets #69
Bug 1929777 : Run config informers when starting the operator #49
Bug 1918395 : increase livenessProbe period #43
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #34
Bug 1912949 : Set proxy config in CSI driver containers #40
Add bugzilla info to OWNERS #36
bump go-ovirt to 2020-10-23 #35
Bug 1896320 : Bail immediately if we failed to create an OvirtClient #33
check FollowLink errors #31
Full changelog
OCPBUGS-24925 : Updating ose-ovirt-machine-controllers-container image to be consistent with ART for 4.16 #177
OCPBUGS-24925 : Updating ose-ovirt-machine-controllers-container image to be consistent with ART #176
15143237: Updating ose-ovirt-machine-controllers images to be consistent with ART #174
Fix swapped CPU socket and thread mapping #172
Updating ose-ovirt-machine-controllers images to be consistent with ART #171
Updating ose-ovirt-machine-controllers images to be consistent with ART #170
Improve logging #168
update go-ovirt-client #167
added wrapped klogr for unified logging #166
Remove duplicate MemoryMB validation #165
Ocprhv 681 automatic credentials update #161
Added @Darth-Mera as approver #164
Add validations tests #163
updated readme and custom capo docs #162
Refactor controller structure #160
Disable memory ballooning in high perf workers #143
Fix OCPRHV-789 #159
OCPRHV-788 : added check for high_performance to set placement_policy_affinity #144
added functional test for automatically updating credentials #158
set serial console enabled for high performance VMs #157
enable headless for high performance VMs #156
disable soundcard for high performance VMs #155
dedicated functional test run script #154
update envtest setup for CI #153
added generation of crds #150
removed test stage in dockerfile #151
OCPRHV-806 : added functional test for actuator #148
added first set unit tests for machine validation #147
Updating ose-ovirt-machine-controllers images to be consistent with ART #146
Bug 2100496 : VM creation fails w. AG without description #145
Bug 2099293 : cluster API provider should use latest go-ovirt-client #142
Bug 2094806 : Update dependencies to K8s 1.24, go 1.18 #141
Added @engelmi as approver #137
Updating ose-ovirt-machine-controllers images to be consistent with ART #139
Bug 2082535 : clone flag doesn’t work #138
Bug 2077597 : bump go-ovirt-client to v1.0.0-alpha4 #136
Bug:2076270 better VM deletion handling #134
Bug 2076277 : add Storage Domain Configuration to the machineset #133
Bug 2074710 : Transition to go ovirt client #131
Bug 2056454 : Preallocated disks for OCP nodes #129
Updated OCP on RHV team members #130
Updating ose-ovirt-machine-controllers images to be consistent with ART #128
update to golang 1.17 #126
Bug 2024328 : detach non-bootable disks before removing the VM #123
Update machine-api-operator dependencies to latest version #122
Updating ose-ovirt-machine-controllers images to be consistent with ART #119
Bug 1994410 : minor error changes #117
Bug 1984481 : correct IPAddress detection for OVNKubernetes #114
Add support for guaranteed memory field #113
Refactor Provider - part 1 #107
Updated owners because of GitHub account change #112
Updating ose-ovirt-machine-controllers images to be consistent with ART #111
Bug 1972747 : allow auto pinning new names #110
Updating .ci-operator.yaml build_root_image
from openshift/release #109
Removing Roy, adding myself to the OWNERS file #108
Bug 1948719 : update controller-runtime dependency #106
Bug 1954177 : Update mao dependency for webhook v1 changes #103
move to go 1.16 #104
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #101
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
Bug 1917872 : Rebase on latest go-ovirt sdk 2021-01-12 #84
Bug 1912567 : handle node removal from oVirt #82
Bug 1898487 : Node is not removed when VM has been removed from oVirt engine #77
Bug 1897138 : Port to machine-api-operator #75
Update OWNERS with bugzilla info #74
Update OWNERS #73
Update OWNERS #72
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #71
Full changelog
Updating prom-label-proxy builder & base images to be consistent with ART #330
MON-1302 : Bump prom-label-proxy to v0.2.0 #329
Updating prom-label-proxy builder & base images to be consistent with ART #328
Full changelog
NO-JIRA: [bot] Bump openshift/prometheus to v2.55.0 #234
MON-4065 : [bot] Bump openshift/prometheus to v2.55.0 #232
OCPBUGS-43378 : fix(discovery): Handle cache.DeletedFinalStateUnknown in node informers’ DeleteFunc #229
OCPBUGS-41113 : Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.18 #226
MON-3989 : [bot] Bump openshift/prometheus to v2.54.1 #223
MON-3989 : [bot] Bump openshift/prometheus to v2.54.1 #222
OCPBUGS-38622 : Restore Prometheus functionality to accept samples with different timestamps from the same series in a single scrape. #220
MON-3981 : [bot] Bump openshift/prometheus to v2.54.0 #219
MON-3981 : [bot] Bump openshift/prometheus to v2.54.0 #218
MON-3914 : [bot] Bump openshift/prometheus to v2.53.1 #215
OCPBUGS-37370 : backport of upstream fix #216
OCPBUGS-37244 : [bot] Bump openshift/prometheus to v2.53.1 #211
OCPBUGS-35483 : cherry-pick upstream fix to make PrometheusRemoteWriteBehind fire when remote endpoint is never reached. #213
OCPBUGS-36768 : cherry-pick upstream remote-write fix #210
MON-3914 : [bot] Bump openshift/prometheus to v2.53.0 #208
MON-3914 : [bot] Bump openshift/prometheus to v2.53.0 #206
OCPBUGS-34264 : Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.17 #205
MON-3856 : Bump openshift/prometheus to v2.52.0 #202
MON-3856 : Bump openshift/prometheus to v2.52.0 #201
MON-3825 : Bump openshift/prometheus to v2.51.2 #200
MON-3825 : Bump openshift/prometheus to v2.51.2 #199
MON-3794 : Bump openshift/prometheus to v2.51.1 #198
MON-3794 : Bump openshift/prometheus to v2.50.1 #196
OCPBUGS-29981 : Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.16 #197
MON-3673 : [bot] Bump openshift/prometheus to v2.49.1 #193
MON-3676 : move raptorsun out of reviewer list #194
MON-3673 : Bump Prometheus to v2.49.1 #192
MON-3633 : Bump openshift/prometheus to v2.48.1 #188
OCPBUGS-24745 : Updating golang-github-prometheus-prometheus-container image to be consistent with ART #187
MON-3528 : [bot] Bump openshift/prometheus to v2.48.0 #186
OCPBUGS-22743 : bump Prometheus to 2.48.0 (manual) #185
Bump openshift/prometheus to v2.47.2 #181
Bump openshift/prometheus to v2.47.2 #180
Bump openshift/prometheus to v2.47.2 #179
OCPBUGS-21633 : update golang.org/x/net to v0.17.0 #173
update OWNERS file #172
Bump openshift/prometheus to v2.47.0 #168
OCPBUGS-18846 : Updating golang-github-prometheus-prometheus images to be consistent with ART #169
Bump openshift/prometheus to v2.46.0 #167
Bump openshift/prometheus to v2.45.0 #166
Bump openshift/prometheus to v2.44.0 #164
Dockerfile.ocp: update note about UI assets after switching to embed #165
OCPBUGS-12996 : Add missing assets after manual merge #162
OCPBUGS-12825 : Updating golang-github-prometheus-prometheus images to be consistent with ART #160
Bump openshift/prometheus to v2.43.0 #158
Updating golang-github-prometheus-prometheus images to be consistent with ART #156
Bump openshift/prometheus to v2.42.0 #154
Bump openshift/prometheus to v2.41.0 #153
Bump openshift/prometheus to v2.40.7 #152
Bump openshift/prometheus to v2.40.6 #151
Bump openshift/prometheus to v2.40.5 #150
OCPBUGS-4273 : Bump openshift/prometheus to v2.40.4 #148
OCPBUGS-2873 : fix certificate reloads after rotation #145
Updating golang-github-prometheus-prometheus images to be consistent with ART #147
Revert unwanted downstream patch #144
OCPBUGS-1718 : [bot] Bump openshift/prometheus to v2.39.1 #142
Updating golang-github-prometheus-prometheus images to be consistent with ART #141
Bump openshift/prometheus to v2.38.0 #140
OWNERS: Add myself, and move former team members to emeritus #139
Updating golang-github-prometheus-prometheus images to be consistent with ART #137
Bump openshift/prometheus to v2.37.0 #138
Bug 2099561 : Bump openshift/prometheus to v2.36.2 #136
Bug 2064984 : Update Prometheus to v2.36.1 #133
Updating golang-github-prometheus-prometheus images to be consistent with ART #132
web/ui/.gitignore: unignore generated assets for downstream build #130
Bump openshift/prometheus to v2.35.0 #128
Updates OWNERS file #124
Bump openshift/prometheus to v2.34.0 #123
Bump openshift/prometheus to v2.33.5 #122
Bug 2056802 : scrape: Fix label_limits cache usage #121
Bump openshift/prometheus to v2.33.4 #120
Updating golang-github-prometheus-prometheus images to be consistent with ART #119
Bug 2034192 : [bot] Bump openshift/prometheus to v2.32.1 #117
Don’t use dependabot #115
Bump openshift/prometheus to v2.32.0 #104
Bump openshift/prometheus to v2.31.1 #103
Update scripts/rh-manifest.sh replacing yarn by npm #99
Updating golang-github-prometheus-prometheus images to be consistent with ART #102
OWNERS: cleanup #101
Bump v2.30.3 #98
Bug 1943860 : Bump 2.30.0 #96
Updating golang-github-prometheus-prometheus images to be consistent with ART #94
openshift: Add script to generate rh-manifest.txt #90
Updating golang-github-prometheus-prometheus images to be consistent with ART #93
Bug 1999397 : Bump 2.29.2 #92
Bug 1986243 : bump 2.29 #91
Bug 1934324 : Update to 2.28.1 #89
Updating golang-github-prometheus-prometheus images to be consistent with ART #88
Update OWNERS file to reflect new maintainers #87