Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.10.25-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Untested upgrades:
4.10.11 ,
4.10.13 ,
4.10.15 ,
4.10.17 ,
4.10.18 ,
4.10.9 ,
4.9.19 ,
4.9.25 ,
4.9.26 ,
4.9.28 ,
4.9.29 ,
4.9.31 ,
4.9.32 ,
4.9.34 ,
4.9.35 ,
4.9.37 ,
4.9.38 ,
4.9.39 Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.9.36
Created: 2022-07-27 09:29:20 +0000 UTC
Image Digest: sha256:ed84fb3fbe026b3bbb4a2637ddd874452ac49c6ead1e15675f257e28664879cc
Release 4.10.25 was created from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-07-26-232654
Components
New images
Removed images
ironic-inspector
ironic-ipa-downloader
mdns-publisher
Rebuilt images without code change
kube-storage-version-migrator git 901a6d22 sha256:938b39610ca4a0af30248e1d489cd59370256f0f228c1d3c9f213f6b1b3effaf
machine-os-content sha256:375e222c564e23086be556668cde1f2139237479218b928c40c8e060ad1c6f25
Merge https://github.com/kubernetes/cloud-provider-aws:master into master #16
Merge https://github.com/kubernetes/cloud-provider-aws:master into master #13
UPSTREAM: <carry>: Update OWNERS #15
Updating ose-aws-cloud-controller-manager images to be consistent with ART #12
Bug 2001825 : Merge https://github.com/kubernetes/cloud-provider-aws:master into master #9
Update aws-sdk-go to v1.42.20 #292
Update k8s dependencies to v1.23.0 #291
Add support for ARM64 builds #289
Update go to v1.17.4 #290
Add support for RBN-based node names #286
validate service with mixed protocols #287
Add a kops example with easy setup script #279
Add 1.22.0-alpha to README table and helm chart appVersion #278
Add test for DescribeInstances #277
Command line flags can be overridden #273
Set MaxResults if it is not set #274
Use promoted images #267
Changelog v1.22.0-alpha.0 #268
Add a unit test for sets_ippermissions #265
Remove inactive and add jaypipes #266
Fix copy/paste error in IPPermissionSet.Ungroup #250
Make Node IP families configurable #251
run hack/update-netparse-cve.sh #261
Set EC2 instance cache max age to 10 mins #259
chunk target operatation for aws targetGroup #256
Remove providerless build option #257
Add script to facilitate cherry-picking from k/k #253
Bump k8s dependencies to 1.22 and go to 1.16 #248
Add support for consuming web identity credentials #238
Add support for returning IPv6 node addresses #230
Add ENI support for nodes(for Fargate nodes) #223
Use kustomize for example manifest #221
Changelog 1.21 #215
Add permission for service account token creation #214
A missing item #204
Cherry-pick: additional subnet configuration for AWS ELB (#97431) #210
Cherry-pick: delete leaked volume if driver don’t know the volume status – aws (#99664) #212
Cherry-pick: Use GA topoogy labels for EBS (#99130) #211
Add Makefile target for windows binary #207
Bump dependencies to v1.21.0 #205
Automate helm chart release #191
Add a docs page for the service controller #197
Add self to OWNERS #194
Full changelog
Bug 2077894 : Set custom endpoint environment variable if available #154
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
Full changelog
Bug 2109124 : Validate unknown regions using AWS API #48
Bug 2083270 : Custom DHCP Option Set: empty domain-name is a valid custom domain #37
Updating ose-machine-api-provider-aws images to be consistent with ART #13
Bug 2040376 : Update map of supported aws instance types #19
Bug 2040504 : Ensure IOPS setting is honoured on all supported block device types #18
Bug 2032926 : Update dependencies to K8s 1.23 #14
Update README #10
Bug 2025767 : Prevent Machine from being considered provisioned until it exists in AWS #11
Label aws provider image #12
Update MAO and openshift/api dependency #9
Rename package to machine-api-provider-aws #3
Cherry pick from old repo #5
Remove all old unused files #4
Migrate from cluster-api-provider-aws #2
Migrate to API definitions to openshift/api #427
Bug 2007802 : do not requeue if the machine has been updated #424
Upgrade to use golang 1.16 #423
Updating ose-aws-machine-controllers images to be consistent with ART #421
Full changelog
move go.mod to 1.17 #146
Updating ose-aws-pod-identity-webhook images to be consistent with ART #142
update OWNERS to reflect current reality #143
Full changelog
Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master #26
Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master #23
UPSTREAM: <carry>: delete .github directory #22
Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master #16
Updating ose-azure-cloud-node-manager images to be consistent with ART #14
Updating ose-azure-cloud-controller-manager images to be consistent with ART #15
Update owners file #12
doc: release v1.23.0 #940
doc: add doc for loadBalancerBackendPoolConfigurationType and unite LB related docs #941
build: build and push ccm images for all platforms by default #936
feat: add private link service client #930
build: support building ccm for multi-platform #926
chore: bump k8s.io/cloud-provider to v0.23.0 #934
chore: bump multiple modules #932
add a rest client config for configuring polling and retries on ARM clients #925
feat: support attaching node private IP to the load balancer backendpools #918
fix: detach disk should return error when throttled #929
build: cross-compile under linux/amd64 platform #921
images: use k8s-staging-test-infra/gcb-docker-gcloud #920
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.16 to 0.9.17 #894
chore: add warning logs for ARM request body on failures #913
chore(deps): bump k8s.io/cloud-provider from 0.22.3 to 0.22.4 #906
doc: release v0.7.10, v1.0.7 and v1.1.3 #912
cleanup: remove blob disk operations #911
cleanup: remove blob disk controller #909
chore(deps): bump k8s.io/controller-manager from 0.22.3 to 0.22.4 #910
chore(deps): bump k8s.io/kubelet from 0.22.2 to 0.22.4 #907
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.21 to 0.11.22 #904
chore(deps): bump k8s.io/cloud-provider from 0.22.2 to 0.22.3 #885
chore: add mixed protocol service e2e test #897
fix: panic due to nil pointer #899
chore: enable mixed protocol service feature gates in e2e templates #898
feat: support json style tags #892
kubemark: replace deprecated –log-file parameter #893
fix: create private endpoint failure on Government cloud #890
feat: add disk online resize support #889
chore(deps): bump k8s.io/apiserver from 0.22.2 to 0.22.3 #884
feat: add async parameter in AttachDisk #882
docs: fix release notes #877
fix: multi accounts creation issue when private endpoint creation failed #880
fix: remove outdated ipv4 route when the corresponding node is deleted #876
chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 #813
chore: use docker buildx for multi-arch node image #855
chore: add release notes for v0.7.9, v1.0.6 and v1.1.2 #867
fix: do not delete the lb that does not exist #860
fix: remove VMSS and VMSS instances from SLB backend pool only when necessary #856
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.20 to 0.11.21 #801
chore(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 #840
fix: do not crash if the region does not support zones #850
chore: detect data race in unit tests #849
fix: fix a potential data race issue in unit test #848
fix: skip instance not found when decoupling vmss from lb #842
feat: only restart all controllers after stopping if needed #832
test: fix test failures on capz clusters #841
chore: add more vmss cache refresh log #839
feat: add acr credential provider plugin #831
fix: disable –allocate-node-cidrs for kube-controller-manager in examples #830
Support force deletion in VMSS client #826
chore(deps-dev): bump autoprefixer from 9.8.7 to 9.8.8 in /site #827
chore: support multi-arch cloud-node-manager image for Linux #824
feat: upgrade disk client to use 2021-04-01 #828
chore: make metadata as public field #825
Add Windows Service initialisation support for Cloud Node Manager #823
chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /site #822
chore(deps-dev): bump autoprefixer from 9.8.6 to 9.8.7 in /site #820
feat: Adds windows server 2022 #821
fix: report an error when route table name is not configured #819
fix: skip not found nodes when reconciling LB backend address pools #816
feat: add prefix ‘k8s-azure-’ for cloud provider managed tags #815
doc: add one comment for node labeling rules #810
chore(deps): bump k8s.io/cloud-provider from 0.22.1 to 0.22.2 #806
feat: reduce vmss cache refresh in parallel disk attach/detach #803
chore(deps): bump github.com/onsi/gomega from 1.15.0 to 1.16.0 #761
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.15 to 0.9.16 #802
chore: rename tag key for CSI drivers #799
fix: consolidate logs for instance not found error #794
fix: ignore the case when comparing azure tags in service annotation #791
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.14 to 0.9.15 #773
chore(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1 #779
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.19 to 0.11.20 #772
fix: switch to sync detach disk #790
feat: support creating account if not exists when account name is provided #786
feat: add AllowBlobPublicAccess setting in storage account creation #784
chore: update github issue templates #782
chore: add release notes for v1.1.1, v1.0.5 and v0.7.8 #783
feat: add AccessTier in file share creation interface #781
fix: set back node level lock in disk detach #780
chore: logging the service body when service controller invokes the cloud provider #778
fix detach disk issue on deleting vmss node #774
chore: fix implictly required vendor #775
chore(deps): bump k8s.io/cloud-provider from 0.22.0 to 0.22.1 #770
feat: support reloading the cloud controller manager based on the changes of the config file #769
chore(deps): bump k8s.io/component-base from 0.22.0 to 0.22.1 #763
fix: use correct gitVersion in userAgent #764
feat: Add AzureFile API metrics #768
chore: bump orchestrator release to 1.19 and remove enabled feature gates #767
Auto-generate and verify mock clients #748
fix: ignore GetDisk throttling in DeleteDisk #757
chore: expose some public functions #754
fix: increase cloud build timeout #753
chore(deps): bump github.com/Azure/azure-sdk-for-go from 55.0.0+incompatible to 55.8.0+incompatible #729
docs: add release notes for v1.1.0, v1.0.4 and v0.7.7 #752
fix: ensure major and minor versions are set correctly #749
fix: enable git command by default #745
fix: ensure VM with provisioningState=Creating and powerState=Stopped is treated as Creating instead of Stopped #743
chore(deps): bump github.com/onsi/gomega from 1.14.0 to 1.15.0 #738
fix: ensure NSG rules are handled regardless of case #741
chore(deps): bump k8s.io/klog/v2 from 2.9.0 to 2.10.0 #739
chore: enable vendor for dependabot #737
chore: update kubernetes vendors to v1.22.0 #736
fix: Disable zones on azure stack cloud #716
Adds docker buildx support for azure-cloud-node-manager image #655
chore(deps): bump k8s.io/klog/v2 from 2.8.0 to 2.10.0 #731
Feat: Allow Useragent to be passed to client via config #734
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.13 to 0.9.14 #725
chore(deps): bump github.com/onsi/ginkgo from 1.11.0 to 1.16.4 #730
chore(deps): bump github.com/spf13/cobra from 1.1.1 to 1.2.1 #728
Add a “code” dimension to the Azure API error metric #733
chore: Add mock SnapshotsClient to facilitate unit test development. #732
chore(deps): bump github.com/golang/mock from 1.4.1 to 1.6.0 #724
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.18 to 0.11.19 #727
chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 #726
chore(deps): bump github.com/onsi/gomega from 1.8.1 to 1.14.0 #723
chore: add configuration for dependabot #722
fix: ignore the NodeCIDRMaskSize in dualstack clusters #721
feat: support async attach/detach disk #677
fix: avoid wrapping RawError twice #718
docs: fix broken links #720
fix: respect VnetResourceGroup in private link creation #719
fix: PrivateEndpoint matching in storage account search #707
Full changelog
Rebase to v1.9.0 for OCP 4.10 #19
feat: update max data disk num for V5 VM #1093
feat: increase sidecar container cpu limits #1092
feat: Azure Disk CSI Driver V2 docs and deployment updates #1085
test: fix Windows containerd test failures #1091
chore: MCR pipeline support for V2 driver build #1083
feat: support resources config in chart #1082
fix: upgrade azure lib to fix panic issue on node driver #1081
feat: upgrade sidecar container version to support WS2022 #1080
feat: add allowEmptyCloudConfig config in chart #1077
test: only run btrfs in CSI driver e2e tests #1079
feat: add btrfs file system support #1078
chore: set default replica num of snapshot controller as 2 #1071
chore: update max datadisk list #1072
feat: set handle-volume-inuse-error as false for resizer #1069
fix: increase registrar probe timeout value on Windows #1068
chore: Refactoring cloud provider initialization to merge v1 and v2 driver implementations. #1060
fix: snapshot throttling issue #1066
fix: increase registrar container cpu limit #1065
feat: support disk online resize #1064
chore: increase sidecar contianer cpu limit in controller #1063
fix: missing static PV data in VolumeAttachments #1062
chore: rename sidecar container names #1059
feat: add enableAsyncAttach parameter #1058
feat: enable csi proxy GA interface on v1.0.2 #1056
fix: install updated packages to fix CVE issues #1055
test: enable one snapshot external test #1053
chore: rename sidecar container names in controller #1052
chore: refine install driver script #1049
test: enable csi test v4.3.0 #1046
fix: arm64 image build #1048
chore: switch master branch to use v1.9.0 #1045
doc: cut v1.8.0 release #1044
feat: add registrar liveness probe on Linux #1043
fix: GetZone error when instance metadata is disabled on Windows #1042
feat: upgrade disk client to use 2021-04-01 #1041
test: enable volume expand tests #1040
fix: get MaxDataDiskCount error on Windows #1039
fix: add zoned field for backward compatibility #1037
feat: switch back to csi-proxy v1beta interface on Windows #1034
feat: add 20H2 Windows image support #1032
fix: driver pod crash issue on Windows #1033
feat: add affinity and node affinity as values #1029
Added WS2022 to Makefile build process #1030
fix: upgrade to debian 11.0 to fix vulnerability #1028
feat: add ReadWriteOncePod cap #1027
feat: upgrade snapshot CRD to v4.2.1 #1024
fix: add AccessMode_SINGLE_NODE_READER_ONLY cap #1022
chore: Abstract release and beta CSI Proxy behind interface #1023
test: pre-provisioning-test should clean up created volumes unless told not to #1020
feat: ReadWriteOncePod support #1019
feat: reduce vmss cache refresh #1018
test: run v1.22 external test #1017
test: remove deprecated test configs #1015
chore: switch master branch to use v1.8.0 #1012
doc: cut v1.7.0 release #1011
refactor: Move remaining device perf helpers to optimization package #1010
chore: rename disk tag key for CSI drivers #1009
feat: support disable-avset-nodes in install-driver.sh script #1008
doc: fix shared disk doc #1004
feat: expose metadata for static PV attachment #990
test: upgrade csi-provisioner to v3.0.0 in external e2e test #1006
fix: enable avset setting by default #1005
chore: upgrade sidcar container versions #1002
test: specify userAgentSuffix in e2e test #1001
feat: allow storage class setting of useragent #999
fix: panic when vm size not in SkuMap table #1000
feat: switch to sync detach disk #998
test: Improve unit test coverage of nodeserver.go #995
fix: remove ClusterFirstWithHostNet dnsPolicy #997
chore: Add edreed to reviewers #996
chore: upgrade azure lib #992
chore: upgrade to snapshot v4.2.1 #991
fix: detach disk issue on deleting vmss node #988
cleanup: remove windows image config in chart #989
chore: Refactoring utilities to a separate folder to avoid duplication #977
feat: add base repo in chart #986
test: improve UT coverage for controllerserver.go #987
feat: add CSIDriver annotations #985
chore: switch master branch to use v1.7.0 #983
doc: cut v1.6.0 release #982
chore: update max data disk count table #981
fix: ignore GetDisk throttling in DeleteDisk #980
feat: upgrade to snapshot-controller v4.2.0 #978
fix: disable disk related rate limit #979
feat: support custom userAgent in driver setting #975
fix: set default userAgent issue #973
fix: remove kubelet-registration-probe on Linux #972
fix: driver register issue on Windows node #970
feat: change default userAgent #969
feat: support maxUnavailable config in helm chart #968
chore: upgrade azure lib #967
doc: add v1.5.1 artifacts in master branch #966
fix: disable networkAccessPolicy on Azure Stack Cloud #960
Update README.md #959
fix: Remove gen-skus-map #961
Disable uuid checks on XFS #955
feat: switch to async disk attach/detach #897
chore: upgrade to csi-proxy-v1.0.1 #953
cleanup: refine csi-proxy v1beta interface #952
feat: switch to csi-proxy GA v1 #919
feat: support latest image tag on Windows containerd #951
chore: refine windows image build #950
test: switch to csi-proxy-v1.0.0 config #948
chore: switch master branch to use v1.6.0 #946
doc: cut v1.5.0 release #945
Updating ose-azure-disk-csi-driver images to be consistent with ART #17
Updating ose-azure-disk-csi-driver images to be consistent with ART #16
Updating ose-azure-disk-csi-driver images to be consistent with ART #15
Full changelog
Bug 2097439 : Only use credentials that are provided by the azure-inject-credential… #50
Bug 2043130 : azure-disk: Add external-snapshotter permissions to patch snapshots #41
Bug 2038934 : Bump(library-go): to get leader election changes #40
Bug 2029570 : Add custom CA bundle support #38
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #37
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #36
Add volume cloning tests #21
Use WithSecretHashAnnotationHook from library-go #34
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #33
Full changelog
Bug 2093275 : update getAvailabilitySetName function #23
Bug 2030488 : Requeue create on invalid credentials errors #11
Bug 2032926 : Update dependencies to K8s 1.23 #9
Add ephemeral storage support #8
Updating ose-machine-api-provider-azure images to be consistent with ART #7
Label azure provider image #6
Cherry-pick from old repo #5
Rename module to machine-api-provider-azure #2
Remove unused files #3
Migrate from cluster-api-provider-azure #1
Full changelog
Bug 2095319 : bump RHCOS 4.10 bootimage metadata #6095
Bug 2099673 : Collect whole journal and netstat data #6035
Bug 2097753 : Bootstrap timeout increase #6017
Bug 2083632 : Delete all the ports from tagged Neutron networks. #5882
Bug 2077904 : Fix empty string usage in ValidateForProvisioning #5835
Bug 2045771 : bump RHCOS 4.10 bootimage metadata #5932
Bug 2083335 : Set rc-manager=unmanaged for on-prem bootstrap #5876
Bug 2084547 : update azure arm templates to support customer provided vnet #5892
Bug 2083327 : [release-4.10] Add ‘ARG TAGS=“”’ line for each build step #5874
Bug 2076613 : [release-4.10] data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 #5820
Bug 2079589 : azurestack: stop pinning to Standard_LRS for disk type #5851
Bug 2041765 : Update BMO vendor #5705
Bug 2077411 : for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it #5827
Bug 2068948 : Update region check for coreos AMIs #5752
Bug 2072135 : vsphere: Use Managed Object ID for networks instead of potentially duplicate name. #5773
Bug 2062429 : IBMCloud: Missing infra providertype #5693
Bug 2065808 : stop considering Mint mode as supported on Azure (#5699) #5717
Bug 2064731 : fix(ibmcloud): Properly match regex for DNS destroy #5711
Bug 2051334 : Remove non-public AWS regions from list of regions #5624
Bug 2062748 : vsphere: Not found TagCategory when destroying ipi cluster #5696
Bug 2050801 : vsphere: check that network exist in provisioning validation #5608
Bug 2050227 : Don’t shortcut OpenStack scraping if quota is unavailable #5602
Bug 2047455 : Update custom image os type #5587
Bug 2047255 : [Alibaba] fix validation of resource group ID #5584
Bug 2046025 : [Alibaba] fix destory exist private zone #5583
Bug 2043003 : [Alibaba] fix destroy not exist security group #5580
Bug 2045916 : IBMCloud: Stop defaulting to dedicated storage profile #5578
Bug 2043297 : bump RHCOS 4.10 bootimage metadata #5577
Bug 2042370 : [Alibaba] fix installer index panic #5575
Bug 2042770 : [Alibaba] fix resource creation for existing network #5574
Bug 2040143 : [Alibaba] remove unsupport regions #5572
Bug 2035720 : [Alibaba] support internal publish strategy #5534
Bug 2025868 : Check HyperVGenerations for instance type #5509
Bug 2042036 : remove options for existing resources which are currently not supported #5568
Bug 2041765 : Adjust the startup order of httpd container #5541
Bug 2041750 : [Alibaba] fix endpoint error in some regions #5571
Bug 2047258 : Read GovCloud from RHCOS stream #5585
Bug 2045927 : Add proxy for ironic-agent.service #5569
Bug 2041694 : [Alibaba] fix system disk category of bootstrap #5564
Bug 2042655 : revert delay of bootstrap control plane teardown for alibaba #5550
Bug 2041319 : [Alibaba] fix VSwitch subnets overlap #5566
Bug 2041926 : [Alibaba] fix creating public record being skipped #5565
Bug 2023839 : Bump Fedora CoreOS to 35.20220116.2.0 #5567
Bug 2038166 : openstack: Fix invalid-https-certificate detection #5576
Bug 2037209 : update alibaba for provider spec api changes #5562
Bug 2037209 : vendor: update openshift/api to latest in preparation for alibaba machine provider changes #5563
Bug 2043731 : Add IP outputs for IBM terraform instances #5538
Bug 2037813 : [baremetal] networkConfig field now accepts yaml instead of string value #5545
Bug 2042315 : Fallback to External IP_OPTIONS when ProvisioningNetwork is Disabled #5548
Bug 2040160 : [Alibaba] fix EIP metering method #5547
Bug 2026321 : Remove allowed values for nodeVMsize #5532
Bug 2042438 : openstack/Dockerfile: add make and gettext #5546
Bug 2033271 : [Alibaba] fix deletion of resource group #5536
Bug 2041598 : Azure Stack remove CA bundle from CPC #5543
Bug 2017874 : Check quota for G and VT instances #5510
Bug 2038166 : openstack: Document legacy HTTPS cert validation #5544
Bug 2041361 : [Alibaba] fix load balance listener strategy #5540
Bug 2033524 : [Alibaba] support for list existing domains #5533
Bug 2035705 : Azure: Only attempt to destroy resourcegroups if present #5516
Bug 2039241 : [baremetal] use podman secret for image-customization server #5525
Bug 2035454 : [alibaba] fix deletion of the OSS bucket #5530
Bug 2039109 : Fix image-customization-controller image pull failure #5513
Bug 2039408 : Add northamerica-northeast-2 region to GCP validation #5531
Bug 2034527 : Pass different IP options to installed CoreOS image and IPA #5521
Bug 2039689 : Alibaba: fix payment method for NAT gateway #5529
Bug 1965969 : aws: Fix dns destroy logs #5494
Bug 2038384 : Azure: Update Default Instance Types #5519
Bug 2020480 : [vsphere] installation failure sometimes with error: the object ‘vim.Folder:group-v******’ has already been deleted or has not been completely created #5495
Bug 2033239 : Alibaba: fix the wrong default region #5490
Bug 2034537 : openstack: Update OWNERS #5503
Bug 2025788 : Check vCPUsAvailable for given instance type #5505
Bug 2019977 : Validate region provided in install config #5432
Bug 2028695 : Delete bootstrap profiles during cluster destroy #5506
Bug 2034245 : terraform: use the correct os for terraform providers #5501
Bug 2033749 : Azure Stack: Terraform Local Provider #5497
Baremetal: Deploy using CoreOS ISO from the release payload #5473
azurestack: Add a custom rhcos image field for ASH #5468
tf/stages: delete unused code around compat and gather, and improve comments #5476
Terraform: Unset TRACE-level debugging #5493
Azure Stack: fix versions for Terraform Upgrade #5492
Alibaba: fix: add the availability zone of worker #5438
AWS: Remove unused Instance Class Function #5335
tf/alibaba: fix name of alibaba tf provider #5489
azurestack upi : get VHD_URL with openshift-install coreos print-stream-json #5470
ibmcloud: remove resource group question from survey #5462
Remove GCP cluster api provider #5437
Bug 2032521 : vendor: address eventually consistency creating aws dhcp options associations #5488
machineconfig: Use KernelArguments field instead of kernel-args file #5439
asset/tfvars: use generic name for platform tfvars file #5477
Bug 1981941 : Upgrade terraform to 0.14.6 #4729
Azure Stack: add CA support in bootstrap ign stub #5430
pkg/asset/installconfig/aws: public DNS validation #5189
owners: refresh baremetal-approvers/reviewers #5485
tf/stages: add resolution to stages for openstack and ovirt #5484
Alibaba: support existing VPC, VSwitchs and PrivateZone #5379
images/libvirt: provide specific version of google cloud sdk #5486
aws: Update our local zone filtering code #5483
OpenStack: Instruction on how to deploy on ovs-dpk #5390
Bug 1921627 : Shorten instance group suffix to ig #4828
azurestack: Fix cluster tag check for A record destroy #5362
Openstack: Split terraform into stages #5078
Alibaba: fix the validation of instance type #5480
Baremetal: Split terraform into stages #5064
ovirt: split terraform into stages #5034
aws: changing default EBS type on masters to gp3. #5239
openstack: Document Control plane node migration #5475
Alibaba: refactor validation of machine pool #5426
Alibaba: format the log of the destroyer #5435
Cleanup machine references to ibmcloud SG #5472
Azure Stack Bootstrap Destroy Bug #5443
Bug 2025464 : aws: get ips for all control plane instances for bootstrap gather #5465
openstack: Document credential rotation #5471
Azure Stack availability set #5442
aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws #5373
Alibaba: fix: destroy the records of the current cluster #5421
azure upi: get VHD_URL with openshift-install coreos print-stream-json #5469
rhcos: ami regions from rhcos stream at runtime #5466
Alibaba: fix: replace the ic.ClusterName in the validateClusterName #5461
Bug 2025093 : Remove The Default Value For The Disk Provisioning Type of Vsphere #5416
close a verify-codegen ci failure loophole #5447
azure: Fix terraform cluster IP output #5448
Bug 1964380 : remove privateDNSZoneName #5459
Bug 2027501 : bump RHCOS 4.10 bootimage metadata #5452
bootstrap: remove support for certs lacking SAN #5464
Alibaba: fix: rename the bootstrap output variable #5460
docs/dev/pinned-coreos.md: update rhcos-stream.json example #5453
Bug 2020216 : replace public-access with sas token in bootstrap deployment #5457
pkg/types: Correct docs for deprecated options #5444
Revert “open cluster-policy-controller ports for metrics” #5451
Bug 1997059 : aws: Filter out local zones when generating a default list of zones #5392
Condense IBM Cloud SG names #5455
Bug 1968364 : azure: Update upi docs to remove mentions of sshKeyData #5456
Generate network config secrets for baremetal platform #5247
machines: Extract root disk sizes to constants #5169
Update URL from cloud.redhat.com to console.redhat.com #5137
azurestack: Fix gather bootstrap for azurestack #5382
installer-artifacts: add darwin/arm64 binary #5418
Alibaba: fix kubebuilder validation #5406
Bug 1999668 : Azure: Ensure destroy doesn’t panic when invalid credent… #5314
Bug 1964380 : azure upi: do not create etcd DNS records #5394
Alibaba: fix: remove the default value #5410
libvirt: add doc on a default load balancer configuration for libvirt #4930
vendor: update terraform-provider-google for rate limit fix #5417
Alibaba: fix: remove unused ResourceGroupID #5431
Bug 2027387 : fix(ibmcloud): Do not compute image file checksum #5436
Alibaba: fix: remove the master node records #5422
OpenStack: Parallelize port deletion #5429
Bug 1968364 : azure: fix upi bug preventing using ed25519 keys #5407
Add Kiran and Caleb into Installer reviewers #5433
Alibaba: fix: use EXACT search mode #5411
baremetal: add NetworkConfig field #5207
Alibaba: fix: update comment on ResourceGroupID #5415
fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 #5427
Alibaba: Update tag and API types to mirror other providers #5381
Alibaba: update tags for cloud resources #5385
Alibaba: fix: use the max function #5414
Revert “Workaround golang linux/arm64 link error” #5402
remove MCO manifests #5383
feat(ibmcloud): Support VPC dedicated hosts #5295
Alibaba: support to create a resource group #5378
Use openshift/api instead of machine-api-operator #5350
Bug 2015837 : openstack: unset OS_CLOUD for running Terraform #5398
Vendor: Bump API for Azure Marketplace Images #5393
alibaba: implement cluster destroy #5348
upi/aws/cloudformation: make bootstrap instance type configurable #5400
Alibaba Cloud Provider: remove the ingress record. #5396
vSphere: Set default disktype to thick not eager #5395
Update code and Dockerfiles for golang 1.17 #5397
update registry.ci.openshift.org/ocp and origin images to 4.10 #5358
Bug 1960378 : Relax the imageContentSource validation #5346
IPI for vSphere w/ existing resource pool #5136
Bug 2016008 : aws: add newly supported regions for arm64 #5377
Alibaba: add metadata server IP validation #5360
Update registry.ci.openshift.org/origin image to 4.9 #5237
Bug 2021607 : Relax vcenter hostname check #5367
update Packet UPI for Equinix Metal rename #5014
Bug 1965969 : aws: Output public zone id correctly when deleting hosted dns records #5343
docs: correct spelling in docs #5165
Bug 2003113 : Improve host role management during assets creation #5205
openstack: Add stephenfin to owners #5354
vSphere IPI: Enable thin provisioning via the OVA import #4664
OWNERS_ALIASES: Removing Etienne #5363
Bug 2021364 : aws: remove invalid s3 permission #5232
Bug 1956776 : Fix network validation for UPI #5340
validation: Enforce strict unmarshalling of config #5307
Implement WithCustomExtractHostAddresses to gather bootstrap in stages #5355
openstack: Fix install config for openstack manifests #5349
azurestack: Fix destroyer to delete A records #5351
Alibabacloud recommitted and fixed #5333
Use Openshift Cluster API instead of MachineAPIOperator #5331
Bug 2004313 : azure: Skip making azure bootstrap ignition temp file #5296
Remove old RHCOS metadata (not stream metadata) #5252
Removes mjudeikis from OWNERS_ALIASES #5345
Bug 2016955 : Set AWS Bootstrap Type == Master #5334
Bug 1960378 : Relax the imageContentSource validation #5297
Fix broken data/unpack_test.go #5332
aws-ec2: add m6i as preferred instance type #5327
baremetal: fail if apiVIP and ingressVIP are set to the same value #5186
Bug 2013877 : Validate OpenStack supports resource tagging #5323
Vendor: Unpin kube-openapi #5324
Update OWNERS #5326
Bug 1956776 : Fix network validation #5317
Bug 2009253 : Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal #5284
Bug 2006291 : baremetal: Prevent ProvisioningNetworkCIDR with host bits set #5233
Bug 2004596 : bump RHCOS 4.10 boot image metadata #5280
Bug 1917893 : bump oVirt terraform provider version which fix “Disk is locked” bug #5313
Remove kubevirt platform #5301
Bug 2012326 : gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems #5281
Bug 2010921 : Azure Stack: add trust bundle to cloud config #5248
data/manifests/bootkube/cvo-overrides: Default to stable-4.10 #5312
vSphere: Split terraform into stages #5094
Bug 1956776 : Check if network is valid in install-config #4906
Bug 2012235 : IBM Cloud: Add RG to CP config #5294
baremetal: Move Dockerfile.ci to 4.10 images #5290
docs/dev/pinned-coreos: pass --no-signatures
to plume cosa2stream
#5268
Bug 2011893 : baremetal: check that driver supports secure boot #5285
Bug 2012233 : IBMCloud: Handle 5 rule SG limit #5289
ovirt: update of upi playbook files #5222
aws: Remove shared tags from user specified IAM roles #5286
feat(VSphere): validation of cpus/coresPerSocket in config #5217
IBM Cloud: provider config zones #5275
ovirt: remove dougsland from OWNERS_ALIASES #5282
Bug 1999734 : fix(ibmcloud): Add CIS CRN to infrastructure manifest #5182
azurestack: Add subnet nsg group association in terraform #5150
openstack: Update affinity docs #5274
ibmcloud: fix terraform formatting error from #5147 #5273
Bug 2010665 : do not modify cvo ignores for bootstrap-in-place #5271
Remove instanceType option m4
from AWS IPI default deployment #5162
Record rpm-ostree status and history in log-bundle #5130
Bug 1949672 : Update UPI ignition version to 3.2.0 #5164
Bug 1992777 : ibmcloud: Possible fix for “ibm_iam_authorization_policy” error #5147
libvirt: split up tf files into stages #5119
Bug 2009791 : Fix IBM Cloud config usage #5263
Make bootstrap image asset depend on rhcos image. #5267
Updating ose-installer-artifacts images to be consistent with ART #5221
openstack: Expose worker server group policy #5071
Bug 1955544 : Add ingress rules to master SG for compact clusters #5236
openstack: Move TFVars logic to own package #5264
Bug 2009699 : Fix RAM validation for openstack flavors #5260
Bug 2008119 : force cvo to ignore installer-provided resources #5258
Inject subnet names into IBM Cloud provider config #5234
open cluster-policy-controller ports for metrics #5105
vendor: Bump OpenShift API to Add Alibaba Platform #5216
Bug 2008599 : Azure Stack: Add Internal Load Balancer #5249
docs: libvirt: fix typo #5246
Bug 2000430 : bump cluster-api-provider-ovirt #5184
Block create cluster
if bootstrapInPlace is set in install-config #5218
images: Fix jq not found error #5235
terraform/openstack: remove unused extra_tags #5226
pkg/destroy: log when writing quota for visibility #5204
Bug 2004600 : Remove duplicate ramdisk log container #5219
Updating ose-installer images to be consistent with ART #5194
fix(ibmcloud): Delete COS in recursive mode #5211
OWNERS: Prune crawford #5214
fix(ibmcloud): Allow NodePort access from all subnets #5188
Update baremetal approvers/reviewers #5213
Bug 2002567 : OpenStack: Fix links in SR-IOV workers doc #5201
baremetal: Specify entrypoint when starting inspector #5208
Typo fixing from Github to GitHub #5206
pkg/destroy/gcp: report cluster footprint in quota #5158
Bug 1994142 : fix(ibmcloud): Add more cloud config fields #5152
Bug 2001317 : openstack: Inaccurate MissingQuota error #5197
Bug 1993364 : Consider all Networks on Router clean up #5193
Bug 1993364 : openstack/destroy: fix Kuryr/BYON #5191
bring example in line with the default value #4971
Update OWNERS #5172
gcp upi: clarify ROUTER_IP needs to be set #5167
UPI: Add yq to images for ASH CI #5160
docs: fix broken link to CVO/operators.md in operators.md #5141
libvirt docs update when systemd-resolved is in use #5132
Add SRIOV Support for Kubevirt Provider #5088
Full changelog
Bug 2097695 : Stop treating missing network as fatal error #230
Bug 2044496 : Update vendor #202
Bug 2044496 : Make bmc subscription validator less aggressive #201
Bug 2041765 : irmc: change BootInterface to ipxe #200
Bug 2036006 : Use integer value in clean steps for HostFirmwareSettings Integer type #199
Bug 2035882 : Publish events for all invalid HostFirmwareSettings #198
Updating ose-baremetal-operator images to be consistent with ART #188
Merge upstream #197
Add BMC subscription CRD and reconciler #1014
Use a separate mariadb-image instead of one in ironic-image #1052
Do not add secret finalizer while deleting a host #1054
Remove reset_required from FirmwareSchema #1049
Merge upstream #196
Handle HostFirmwareSettings non-numeric string set for Integer type #1051
Add validations for bmo resource name #991
Remove BIOS config password related settings from schema #1050
Merge upstream #195
Add an interface for the image builder to report a failure #1047
Uplift mongo-driver@v1.5.1 & ulikunitz/xz@v0.5.8 #1044
Change hfs controller to be level-triggered when handling bmh updates #995
Fix kustomize binary path in Tiltfile #1046
Uplift to go1.17 #1048
irmc: change the return value of NeedsMAC() to true #1033
Update ocp_kustomization.yaml #194
Merge upstream #193
Create new BMC module and revert ironic packages to main module #1017
Add UT for stringlist #1028
Support ilo4 virtual media #1041
Fix golint issue #1031
Merge image controller updates from upstream #192
Remove stbenjam from OWNERS #1035
Make PreprovisioningImage controller more generic #1036
Merge upstream #191
Replace deprecated linter & fix lint issues #990
Fixes CentOS build failure on CentOS master #1037
Add ardaguclu and bfournie to reviewers #1042
:bug: Remove provisioning IP from ironic-dnsmasq checks #1030
Uplift to kubebuilder v3 #1011
Use PreprovisioningImage to build PXE images #1019
Add ironic package to mod Makefile target #1018
Fix outdated URL in run_local_ironic #1023
Add readiness and liveness probes #975
Use finalizer for BMC secret. #1008
Remove stbenjam from OWNERS #190
Merge upstream #189
📖 Update old branch name mention in docs #1020
Remove bmc package dependency on API #1007
Add RequiresProvisioningNetwork check into AccessDetails #994
Merge upstream 2021-11-01 #187
Add bootMode/bootMACAddress to API docs #1010
gitignore: Get rid of rules not associated with the project #1004
Rename Ready state to Available #340
Add PreprovisioningImage API and integration #936
Add s3rj1k to reviewers #1006
Rename ironic go module to correct path for go get can find #998
Create new ironic go module #989
Add cert-manager installation in the dev-setup doc #993
Merge upstream 2021-10-08 #185
Create and manage hostFirmwareSettings and firmwareSchema resources #938
Fix non-existing fmt target usage #987
Merge upstream 2021-10-01 #180
Remove ironic-inspector-log-watch #988
Fix fallback for ironic drivers that don’t support soft power off #985
Drop the duplicating logwatch #945
Add AGE column to BMH CRDs #973
Create namespace for ironic and ignore any errors #944
Honor DefaultDeployInterface value from Ironic config #953
Avoid logging BMC password when creds change #981
Remove travis ci config file #982
Add @andfasano and @fmuyassarov as approvers #986
Add more context to node lookup logging #974
Do not disable iDRAC Redfish vendor interfaces #933
Create a SecretManager type to manage Secrets #935
Updating ose-baremetal-operator images to be consistent with ART #179
Merge upstream 2021-09-10 #175
Stop relying on -modfile to allow vendorization #968
📖 Update CI status badges in Readme #971
🌱 Uplift go modules (under root/apis/hack folders) #970
📖 Update docs and add more context concerning new deployment folders #972
🌱 Remove deprecated ioutil usage #969
Fix comment for detached annotation and add StateAvailable #967
Allow writing ‘null’ for HardwareRAIDVolumes and SoftwareRAIDVolumes. #966
Enable detach annotation for ready nodes #965
Add automation support for locally supplied IPA #957
Add kashifest and fmuyassarov as approvers #963
Fix auto clean failure in preparing state #929
Enable BareMetalHost validation webhook #865
Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #949
unittests: Add a mechanism for simulating a lost ironic db #723
Explicitly set node bios_interface #946
Update rbac api version to v1 #955
Add CommonName to Ironic and Mariadb certificates #951
Always build a configdrive except for live ISO #909
Don’t use soon removed APIs #948
Move tools modules under hack/tools #937
Fix missing case of BuildRAIDCleanSteps #942
upgrade k8s/api to v0.21.1 (in apis/go.mod) and controller-tools to v0.6.0 #917
Updating ose-baremetal-operator images to be consistent with ART #176
Full changelog
Bug 2095584 : Backport oc adm catalog mirror
–continue-on-error flag #1170
Bug 2084591 : [inspect] Add namespace-scoped networking resources to inspect #1133
Bug 2087248 : Add the ReleaseAccepted condition to the oc adm upgrade command #1147
Bug 2080151 : Remove network CRDs scheme registration #1122
Bug 2084429 : Fix project command auto completion #1131
Bug 2077332 : pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates #1114
Bug 2079325 : Fix kubectl version to 1.23.0 #1117
Bug 2068763 : make sure that we check for resorces and files before picking the simplest path #1098
Bug 2068474 : expose –keep-startup flag for oc debug #1097
Bug 2049427 : Enhancing the output provided when backup collections are attempted #1056
Bug 2060419 : reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories #1083
Bug 2051267 : pkg/cli/admin/upgrade: Mention –allow-explicit-upgrade next step when appropriate #1052
Bug 2053175 : Fix catalog mirror from files #1065
Bug 2053218 : Fix mirroring images that have dots in their namespace #1067
Bug 1976894 : Idling a StatefulSet seems to work however accessing the Services Route does not wake up the application (“Application is not available” error page is returned). #1026
Bug 2039359 : Fix adm prune rs orphans #1030
Bug 1972962 : Add validation for max-icsp-size flag #851
Bug 1999246 : adm catalog mirror should ignore .indexignore files #918
Bug 2042059 : bump discovery burst and qps #1033
Bug 2038160 : Inform user about inability to schedule a debug pod #1029
Bug 1990014 : Throw error when debugging Windows nodes #1028
Bug 2039311 : Add support for build csi volume source #994
Bug 2039491 : Remove git://
from new-app tests #1020
Bug 2036826 : Improved prune deployments #1019
Ignore VSCode files #1018
Bug 2036826 : Fix prune deploy resolver #1015
Bug 2036940 : allow empty files and stdout in oc registry login #1011
Bug 1992596 : Remove admin bashcomp func #1014
Bug 2035393 : properly handle –dry-run=server #1010
Bug 2034889 : Fix another prune panic #1008
Bug 2034889 : Fix prune deployment panic #1005
Bug 2033751 : Revert “Modified MG pod tolerations” #1003
Bug 2033751 : pkg/cli/admin/inspect: Fix “ocurred” -> “occurred” typos #1002
Bug 2033751 : Bump k8s.io to v0.23.0 #1001
Bug 2032111 : requestproject: use agnhost serve-hostname #995
Modified MG pod tolerations #942
Adding the flag –allow-not-recommended to oc adm upgrade #986
release: extract darwin/arm64 openshift-install #1000
Add darwin/arm64 oc #990
oc adm prune deployments for ReplicaSets #987
Fix documentation issue #937 #944
feat/oc-release-extract-cco: add support for alibabacloud #978
fix registry-config messages and imports #983
Bug 1982498 : default to podman credential configs #893
Bug 1858760 : allow Authorization Service URL to differ from Registry URL when retrieving tokens #924
Adding an example for oc adm upgrade #977
Bug 2020377 : add linux capability for host network packet captures #962
Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user #973
Drop patches for apimachinery and client-go forks #976
mustgather: add NodeName to destDir folder name #965
Bump go.mod for go1.17 #974
Updating ose-tools images to be consistent with ART #932
Display conditional and not-recommended versions #961
Introduce an option to retrieve rotated log files for a pod #958
Updating ose-cli-artifacts-alt images to be consistent with ART #933
GitHub-38217: Removing old example that mentions limitSecretReferences #967
pkg/cli/admin/upgrade: Indent multi-line messages #952
Bug 1952230 : pkg/cli/admin/upgrade: Always run all client-side checks #812
Bug 1878925 : pkg/cli/admin/upgrade: Remove help text around history lookups #566
bump openshift/library-go #949
fix update-generated-completions.sh #948
Bug 1987257 : Always set User-Agent header for registries #915
PowerVS support #955
Bug 1970805 : Replace slashes in suggested ImageStream name #922
Re-use DialContext and Proxy configuration from original http.Transport #837
runAsNonRoot in Pod SCC should be nil when oc debug run with --as-root
#880
Adjust oc with kubectl and several cleaning items #946
Bug 1926522 : oc adm catalog mirror tmp directory cleanup #935
Drop policy mentions in oc adm policy help #943
Add MacOS local building instructions to README #936
Bug 1977414 : check BuildConfig Secrets and ConfigMaps before start-build creates a build #919
OWNERS: Prune crawford #930
Bug 2002950 : Define a Command instead of Arguments for Container #925
Bug 1992680 : pkg/cli/admin/upgrade: Changing “Updates” string to “Available Updates” #903
Full changelog
Bug 2107276 : Make ccoctl work with credentials fetched from gcloud cli defaults #479
Bug 2045591 : Fix reconciliation of aws pod identity webhook configuration #447
Bug 2035903 : handle resources with feature-gate annotation #444
add unsupported docs for migrating to STS #442
pkg/operator/status: Set an explicit happy reason/message #416
Bug 2037331 : Make ccoctl gracefully handle existing gcp workload identity resources #441
update sts docs to reference ccoctl where appropriate #418
Bug 2034484 : Library go bump #434
Azure passthrough docs #435
Bug 2039085 : Exclude operator config from ibm-cloud-managed profile #398
Bug 2037903 : Alibaba Cloud not required credReqDir in command delete-ram-users #439
Bug 2036827 : ensure GCP CredsReq has a list of ServiceAccounts #440
Bug 2035315 : fix passthrough test cases #438
Bug 2035328 : Make ccoctl ignore cred requests marked for deletion #436
Azure passthrough #433
Azure vendoring update #426
Support alibaba cloud manual mode #412
Add doc for ibmcloud #422
upgrade to controller-runtime 0.7.2 #409
Bug 2024613 : pod-identity-webhook starts without tls #421
Bug 2023832 : pkg/operator/status: Only bump lastTransitionTime on status changes #417
Minor corrections to gcp workload identity docs #419
Add usage docs for ccoctl gcp #375
Add documentation for gcp workload identity #376
internalcontroller not needed since controller-runtime 0.6.2 #407
go 1.17 changes #414
Fix small log typo for upgradable check #415
Add ccoctl gcp command to create all the required credentials infra #408
add alternative to disabling CVO entirely #406
Add ccoctl gcp command to delete credentials infra #372
Add ccoctl gcp command to create service accounts #371
unit test cases for the refresh-keys #403
Bug 2015133 : populate accountID when listing resource groups #402
Make ccoctl tool fetch default gcp creds in the same way as installer #393
Defensive nil check in gcp actuator #392
require spec.serviceAccountNames #386
Group nil checks in AWS client creation #391
Add ccoctl command to create workload identity provider for google cloud #369
ccoctl ibmcloud refresh-keys command #396
unit testcase for IBMCloudPowerVSProvider #400
Bug 1996624 : Check for aws status in infra platform status field before client setup #399
Bug 1977319 : cleanup orphaned Service ‘controller-manager-service’ #388
Add PowerVS support #389
Bug 2010341 : update alerts with summary and descriptions #395
Bug 2002152 : Stop putting CCO in degraded state when stale credentials are found #383
update OWNERS list #394
Add UT for the delete-service-id command #390
Add ccoctl command to create workload identity pool in GCP #368
ibmcloud delete-service-id command #380
Bug 1976674 : make azure and ovirt consistent when in manual mode #387
Bug 2006364 : fix(ibmcloud): Set policy attribute name properly for RG access #385
Updating ose-cloud-credential-operator images to be consistent with ART #384
Bug 1991770 : The logLevel and operatorLogLevel values do not work with Cloud Credential Operator #379
Update CI build root image to golang-1.16 #373
Add ccoctl create key pair command for google cloud #367
Updating ose-cloud-credential-operator images to be consistent with ART #381
update manual mode docs to cover new upgrade behavior #378
Enhance ccoctl ibmcloud command to create policies #374
Full changelog
Bug 2084054 : only ever include certificates in the oauth-serving-cert CM #577
Bug 2060473 : e2e: Pin Keycloack to the legacy variant #555
Bug 2040521 : routeName used as customSecretName #533
Bug 2039670 : Sync the library-go #538
Bug 2042038 : bump library go #537
Bug 2024841 : use latest keycloak for testing #534
Bug 2039670 : Create the PDB dynamically so it does not get created on the SNO topology #514
Bug 2034484 : fix:library-go nil pointer issue #525
Bug 2030961 : endpoints checker: check only the custom hostname if configured #528
e2e tests for keycloak #520
Golang bump 1.17 #515
Bug 1982726 : encryption-controller: sync secrets conditionally #506
test/library: Pin keycloak contianer label to 15.0.1 #512
test/lib: Set PROXY_ADDRESS_FORWARDING
for keycloak #508
Bug 1996647 : endpointsaccessible: clarify degraded message when DNS is broken #473
pkg/operator: set high inertia for all topologies except SingleReplica #504
Bug 2019832 : pkg/operator: configure high inertia for apiserver and OAuthServer #503
typo fix: enpoints -> endpoints #502
Exclude operator config for ibm-cloud-managed profile #496
pkg/*: wire context in newest library-go #501
AUTH-8 : sync group claims for OIDC IdPs #495
Bug 2013222 : pkg/operator: configure PDB high inertia #499
rm dead code: deployment readiness and route canonical host #493
podsecurity: enforce privileged for openshift-oauth-apiserver namespace #492
Bug 1948080 : bump(library-go): add shutdown detection during apiservice discovery #481
Update Go version in the images #480
Full changelog
Bug 2105110 : Have VPA ignore phantom containers named “POD” #236
Bug 2045561 : revert defaultCAPIGroup constant #220
Bug 2043675 : UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale #219
Bug 2043043 : Rebase Autoscaler onto upstream release-1.23 branch #218
Cluster Autoscaler 1.23.0 #4568
Update dependencies to kubernetes 1.23 #4567
fix pod equivalency checks for pods with projected volumes #4441
ignore azure csi topology label for similarity checks and populate it for scale from zero #4550
fix: avoid double wrapping scale up error #4559
Fix admission controller #4561
Change the behaviour of Garbage Collector of AggregateCollectionStates #4488
Switch VPA OOM E2E tests from custom image to upstream image #4556
Increase server create timeout #4345
Charts - CA - Default to system-cluster-critical priority class #4524
CA - AWS - Update Static Instance List #4520
fix scale set log formatter #4548
Add MigLister interface with default no-op implementation #4544
Cache Mig instances in GceCache #4543
improve logging for scale set size changes #4541
Add --feature-gates
flag to support scale up on volume limits (CSI migration enabled) #4539
Switch AdmissionReview from v1beta1 to v1 #4537
Send UID too in AdmissionReview response #4538
Use node version in gce os reserved #4542
Add PULL_REQUEST_TEMPLATE.md #4534
Refresh instances to mig cache in MigInfoProvider #4512
Issue 4340 – Update the klog version to v2 in e2e –last part #4536
cluster-autoscaler: Update READMe.md #4533
Add version to gceMig and BuildCapacity() #4528
fix answer about troubleshooting that why cluster not scale down #4510
Rely on replica count found in unstructuredScalableResource #4443
Fix missing yaml conversion for expander priorities #4321
Re-add default expander #4513
Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - master branch #4481
Move gce reserved to interface #4511
Use DescribeInstanceTypes API to get EC2 instance type details #4468
switch azure clients to non-legacy repo #4494
Issue#4340 – Update klog version to v2 –part3 #4500
add more azure instance types #4497
add a100 gpu type #4495
Cluster Autoscaler: GCE: update pricing for Spot N2D and Tesla K80 #4493
Update cluster-autoscaler FAQ to define correct resource-lock options #4487
[AWS EKS - Scale-to-0] Add EKS service and DescribeNodegroup API call #4444
Changed the logging level in gce cloud provider #4486
add configuration diagrams to clusterapi readme #4474
Fix typo in FAQ #4477
Improve ScaledUpGroup event info to include current & max nodes #4014
Separate limits scaling between CPU & memory #4113
Increase upper bound for expected VPA CPU recommendations #4469
Register packet provider in all builder #4448
implement GetOptions for AWS #4238
Added changes to support alternative recommender #4131
CA - AWS - Update StaticListLastUpdateTime on re-generating instance … #4411
CA - Update gofmt of CAPI_nodegroup.go #4466
Allow AWS and ClusterAPI providers to ignore topology.ebs.csi.aws.com/zone label #4458
Fixes issue #4453 Removes Deprecated CAPI Annotations #4463
update readme and examples to keep it consistent with the community v… #4461
Add gjtempleton to top level OWNERS #4457
expand CAPI_GROUP usage to cover other capi group variables #4451
Mention Packet for supporting price expander #4447
Make GCE instance template labels & taints getters public #4445
Refactor MIG info providers in GCE cloud provider #4423
Issue#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2 –Part2 #4419
Upgrade image tag version for helm chart #4417
Cluster-Autoscaler update AWS EC2 instance types with c6i.* and dl1.* #4428
cache ASG InstanceTypes for AWS #4073
Support nvidia-tesla-a100 GPUs for aws cloud provider #4414
Cluster Autoscaler: GCE: add pricing info for C2D #4420
add recent AKS agentpool label to ignore for similarity checks #4421
[AWS EKS - Scale-to-0] Update conditional to check cluster-name as well #4398
Brightbox cluster autoscaler provider #4413
Revert “Brightbox cluster autoscaler provider” #4410
Brightbox cluster autoscaler provider #4019
Update resizer README with latest image versions #4377
addon-resizer: Restrict example RBAC to minimum #4352
Use path/filepath instead of path #4386
exported const LocalSSDDiskSizeInGiB should have comment #4405
GCE ephemeral storage on local SSDs #4318
CA - AWS - Instance Type Regeneration #4378
Set PodsTriggeredScaleUp field for failed scale ups. #4395
#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2-Part1 #4361
Introduce Empty Cluster Processor #4391
Extend ScaleUpStatus with node groups that failed scale up. #4392
Add descriptive log for pre_filtering_processor #4390
Issue#4358 - Add fsGroup to security context of autoscaler pod #4359
[AWS EKS - Scale-to-0] Update README to include warning about eks:nodegroup-name tag #4387
[AWS EKS - Scale-to-0] Add check for the AWS EKS tags on the ASG #4304
Adjust KEP for customized recommender #4329
fix expanders unit tests #4354
Allow specification of multiple expanders #4233
Cluster Autoscaler: GCE: add pricing info for T2D #4347
Update image for cloudstack cluster-autoscaler #4330
azure: support CLI credentials instead of service principal #4295
Add Standard_ND96asr_v4 #4338
[AWS examples] Add priorityClassName & securityContext & upgrade image #4303
Fix cluster feeder test #4341
Rate limit garbage collection inside ClusterState
#4302
Make logs about managing cache less verbose #4335
Use custom spam filtering function in event recorder. #4328
Update k8s dependencies to 1.23.0-alpha.1 in CA. #4327
Change parameter order of TemplateNodeInfoProvider #4324
Cluster Autoscaler: GCE: Add support for Spot VMs #4322
Move GetNodeInfosForGroups to it’s own processor #4191
Update AWS docs for ASG tags #4229
fix not being able to set args without value #4298
Update VPA e2e dependencies #4308
Cluster-Autoscaler - Update hardcoded AWS instance list #4299
Add a test for clusterStateFeeder.InitFromHistoryProvider #4296
fix: add missing RBAC permissions to example spec #4273
CA - Cloud Provider Examples - add ability to list/watch/get namespaces #4280
fix(leader-elect-resource-lock-role): Add permissions to role if leader election is based off configmaps #4276
add init container when vpa recommender init from history provider #4102
implement GetOptions for Azure #4237
fix 4256 autoscaler permit #4277
implement GetOptions for GCE #4236
presources → resources #4278
Cloud provider[Packet] fixes #4274
Fix markdown code not showing correctly #4234
fixed flag usages #4210
Fill in the LastUpdateTime Field of VpaCheckpoint Status with Correct Time. #4250
Use highest available magnum microversion #4261
Optimise generate ec2 #4199
Fix: Adding additional storage APIs discovered but unable to be watched on EKS #4246
aws: Set maxAsgNamesPerDescribe to the new maximum value #3999
Add NAMESPACE as an environment variable to the updater deployment config #4243
Make CA version on HEAD match k8s version in go.mod #4257
Extend ScaleUpStatus structure with ScaleUpError field. #4253
Update Cluster Autoscaler version with vendor #4245
Metrics for AWS API calls #4179
allow adding annotations for priority-expander configmap #4222
Add example to AWS readme if taint has value #4050
Improve misleading log #4046
GCE: add pricing info for new N2 instance types #4241
Updating vertical-pod-autoscaler images to be consistent with ART #216
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #215
UPSTREAM: <carry>: Fallback to CAPI annotations #214
Bug 1991496 : add clusterapi build tags to dockerfiles #213
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #212
Updating vertical-pod-autoscaler images to be consistent with ART #211
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #210
Full changelog
Synchronize OWNERS from master #274
Bug 2091738 : Fix interpretation of Deployment Status Conditions #267
Bug 2045927 : Add proxy for image-customization-controller #240
Bug 2040671 : Fix the way the network stack is determined #239
Bug 2041510 : Enable webhook for bmceventsubscriptions #237
Bug 2040710 : Pluralize BMC subscription CR name in RBAC #235
Bug 2034527 : Pass IP options to installed CoreOS image #233
Bug 2038196 : Add new resources to relatedObjects #232
Bug 2037483 : Allow CBO to list Pods only in the openshift-machine-api namespace #227
Bug 2038272 : Create image-customization-controller when metal3 Pod not up #231
Bug 2038088 : Remove references to ipa-downloader #229
Bug 2034527 : Base IPA kernel params on provisioning network IP version #230
Bug 2035239 : Add pod listing permission to extract pod host IP #225
Start image customization controller #208
Add RBAC for metal3.io/bmceventsubscriptions #223
Bug 2025458 : Calculating network stack only on supported Platforms #222
Add the image-customization controller to the images configmap #221
Make ProvisioningOSDownloadURL optional #219
Bug 2023604 : Allow validatingwebhookconfigurations to delete Provisioning CR #216
Remove stbenjam from OWNERS #218
Bug 2024900 : Not enable CBO webhook in unsupported platform #217
Updating ose-cluster-baremetal-operator images to be consistent with ART #215
Bug 1991641 : Fix CO message when Provisioning CR is not present #214
Serve virtual media ISOs over TLS #206
Change BMO validatingwebhook port to 9447 #213
Add RBAC for metal3.io/preprovisioningimages #212
cbo should be enabled on other platforms to support ZTP #189
Enable Baremetal Operator ValidatingWebhook #203
Add create and delete verbs for hfs rbac #210
Add rbac rules for hostfirmwaresettings and firmwareschema #209
Add tests for missing ProvisioningIP in validation #205
Bug 2004597 : Remove duplicate ramdisk log container #200
Add the Ironic Agent image to the list of sample images #204
Set IRONIC_AGENT_IMAGE in the ipa init container #202
generate the ProvisioningSpec help in the README #201
Updating ose-cluster-baremetal-operator images to be consistent with ART #198
Bug 1991641 : make provisioning CR status more explicit and remove the ownership on the CO #191
Bug 2000081 : add a new field “ProvisioningMacAddresses” to the provisioning CRD #195
Remove ironic-inspector reference in CBO #196
Full changelog
Bug 2099499 : Backport resourceapply changes for being able to recreate daemonsets/deployments #194
Bug 2079791 : Ensure release version is injected into all controller status clients #187
Bug 2048478 : [release-4.10] Alibaba should deploy image from release payload #168
Bug 2037689 : do not expose metrics port by default #165
Bug 2037680 : Fix CCCMO metric ports configuration #164
Bug 2032926 : feat: library-go bump and leader election config #155
Bug 2032926 : Fix config sync tests to use async assertions correctly #160
Bug 2032926 : Fix CA bundle tests to use async assertions correctly #159
Bug 2032926 : Bump envtest version #154
Bug 2028054 : Ensure old deployment is deleted before new deployment creation #157
Bug 2033489 : Use a list of platforms where config sync is required #158
Bug 2033489 : allow baremetal platform to skip syncing #156
Refactor CCCMO cluster-operator resource handling #152
Skip cloud-config sync on aws platform #153
Alibaba Cloud Provider: fix the path to the binary to match the build… #151
support alibaba cloud ccm #119
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #144
Bug 2025884 : Inject openstack CCM image within deployment template #150
Vsphere ccm support #130
Get rid of server-side apply #139
Update documentation #149
Add GCP CCM support #131
Added enablePublicEndpoint environmental variable to IBM Cloud deployment file #148
[Bug 2019219] IBMCloud: Add RG IAM permissions #147
Remove unused PersistentVolume RBAC #145
Bump library-go for support Power VS out-of-tree cloud providers #142
Remove invalid feature-gate option from ccm deployment #143
Powervs support #129
Bug 2017565 : [OCPCLOUD-1306] Add user defined trusted CA from cloud-config to ccm-trusted-ca bundle #140
User CA bundle sync controller #136
Replace fmt with goimports #137
Deploy CCMs only if KCMO doesn’t own cloud controllers #117
Minimize IAM scope for IBM Cloud CredReqs #125
Bump library-go for support GCP and vSphere out-of-tree cloud providers #134
podsecurity: enforce privileged for openshift-cloud-controller-manager-operator namespace #133
Fix “vendor” job #132
OCPCLOUD-1189 : Move cloud provider specific logic behind interface #110
Check diff after generate and vendor tasks #124
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #127
Unify pre-provisioning checks in a single location #122
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #126
Update readme. Add links to CCMs repos. #112
Update OWNERS #123
Bug 2001825 : Enforce the cloud-route controller disabled across platforms #120
Remove duplicated platform list in cloud tests #121
Add support for IBM images #105
Vendor: update library-go for ibmcloud provider #118
Allow CCMs to get services and configmaps #100
Add initial ibm pkg assets and embed files #97
Full changelog
Bug 2043787 : Bump to Kubernetes 1.23 and Go 1.17 #311
Bug 2031685 : Fix duplicate /etc/resolv.conf in configmap #310
Bug 2031685 : Duplicated forward upstreams should be removed from the dns operator #308
Bug 2031699 : Fix CoreDNS config ipv6 addresses should be always upper… #309
Update Corefile in configmap based on upstreamResolvers in DNS spec #306
NE-367 : Add logLevel for CoreDNS #307
Bug 2020489 : Enable metrics for custom upstream resolvers #305
Support forwarding policy in the CoreDNS configuration #301
Update openshift/api for DNS forwarding policy #303
Remove service topology field which is deprecated. #302
Bug 2010345 : Add namespace to the promql for the CoreDNSErrorsHigh alert #299
podsecurity: enforce privileged for openshift-dns namespace #298
Bug 2006803 : Set CoreDNS cache entries for forwarded zones #296
Updating ose-cluster-dns-operator images to be consistent with ART #297
Bug 2002461 : serviceChanged: Fix internalTrafficPolicy #294
Updating ose-cluster-dns-operator images to be consistent with ART #293
Full changelog
Bug 2086451 : fix races in etcdclient #828
fixing unit test health flakes with tolerance #882
Bug 2105148 : fix degraded missing cluster version #878
Bug 2102793 : avoid extrapolation in leaderhip alert #870
Bug 2095579 : etcdHighNumberOfFailedGRPCRequests alerts with wrong results #850
Bug 2101912 : Upping defrag timeout to 1 minute #866
Bug 2095114 : cluster-backup.sh script has a conflict to use the ‘/etc/kubernetes/static-pod-certs’ folder if a custom API certificate is defined #848
Bug 2010346 : Add summary to etcd alert rules #825
Bug 2088131 : remove etcd_perf before restore #836
Bug 2082312 : Adding Thomas to reviewers, adding Allen to approvers #817
Bug 2080554 : manually disable defrag #809
Bug 2079660 : pkg/operator/upgradebackupcontroller: Pivot from Failing to ReleaseAccepted #806
Bug 2055833 : Increase IBMCloud VPC heartbeat timeout to 500ms and leader election timeout to 2500ms #794
Bug 2059632 : pkg/operator/metriccontroller/fsync_controller: Fix “treshold” -> “thresholds” typos #757
Bug 2076773 : Update owners to add new team members #793
Bug 2059347 : Fix FSyncController degraded latch #755
Bug 2069825 : turn on initial corruption check #771
Bug 2055833 : Increasing election timeout for IBMCloud VPC #753
Bug 2053268 : Track static pod lifecycle #751
Bug 2053268 : Track static pod lifecycle #749
Bug 2053148 : [release-4.10] update library-go to get rapid installer pod fixes #738
Bug 2047929 : [release-4.10] bump library-go #734
Bug 2043683 : Revert “Merge pull request #727 from mfojtik/fix-dual-ip” #730
Bug 2039344 : Do not include ipv6 node address in cert #727
Bug 2034484 : fix:library-go nil pointer issue #725
Bump library-go #719
update OWNERS #720
bump(openshift+k8s): kubernetes 1.23 #718
bump(library-go): to gather a fix for static pod UID version #713
pkg/etcdenvvar: set max learners based on desired control plane replicas #708
pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy #711
pkg/cmd/monitor: handle error on failed monitor #710
pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only #709
*: Improve observability of etcd client metrics and defrag controller #707
pkg/operator/quorumguardcontroller: add pod affinity #706
pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints #701
OWNERS: welcome Allen #703
Bump go version to 1.17 #702
bump(*): vendor update #700
README.md: Add some initial telemetry query examples #693
vendor: Bump OpenShift API #674
pkg/operator/defragcontroller: ensure defrag has clear signal. #688
manifests: set the same upgrade level as kube-api #689
pkg: Go degraded if disk metrics are above a threshold #687
jsonnet: bump and regenerate #690
podsecurity: enforce privileged for openshift-etcd namespace #681
pkg/operator/metriccontroller: Fix query #684
Bug 2004451 : pkg/operator/upgradebackupcontroller: fix backup dir name in status condition #676
pkg: Pass context through to functions #680
bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd #678
Bug 2006975 : Suppress noisy logs and improve client errors #660
Bug 1990489 : Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters #654
pkg/operator: remove stale condition controller #672
OWNERS: add hasbro17 to reviewers #670
pkg/cmd/render: disallow placeholder IPs #664
Updating cluster-etcd-operator images to be consistent with ART #662
Bug 2001856 : bump library-go and dependencies #661
Updating cluster-etcd-operator images to be consistent with ART #658
Full changelog
Bug 2079034 : Add allowPrivilegeEscalation to the router container #748
Bug 2097735 : Fix loadBalancerServiceAnnotationsChanged check and update #784
Bug 2100630 : Fix flakey logic in haproxy timeout tests #792
Bug 2082161 : Delete LoadBalancer-type service finalizer logic #755
BUG 2063283: Disable keepalive for canary probe #719
Bug 2059210 : Set Upgradeable=False if default cert has no SAN #710
Bug 2056928 : Normalize the AWS internal LB annotation value #705
Bug 2043759 : Bump to Kubernetes 1.23 #696
Bug 2039339 : Upgradeable Condition in Operator and IC status #693
Bug 2039919 : NE-542 Router compression E2E test #679
Bug 1997226 : setDefaultPublishingStrategy: Deep copy, tests #691
Bug 1997226 : Fix enabling PROXY protocol on an upgraded cluster #681
Fix update retry logic in TestConfigurableRoute* #689
Code improvements and unit tests for Alibaba DNS #683
NE-621 : Support changing ingresscontroller load balancer scope #582
Bug 2032566 : Azure: Add Support for Azure Stack Hub #686
Drop build-machinery-go for patching manifests #687
TestIngressControllerScale: Use a private ingresscontroller #684
Add miheer to reviewers and approvers #682
add service LoadBalancer support for AlibabaCloud platform #636
Update dns controller with Power VS platform #678
Bug 2014710 : test/e2e: updateDNSConfig: Replace integer literals #672
Support for a configurable syslog maximum message size for HAProxy #669
Power VS platform support #658
NE-542 expose router compression #661
Bug 2010376 : Update the alerts to conform to the style guide #660
Bug 2007581 : Change default balancing algorithm to “leastconn” #663
Bug 2011972 : Use fake dns provider with external cp topology only in IBM Cloud case #659
Fix for Azure dns privateZone degrade e2e test #662
Minimize IBM Cloud IAM credentials scope #653
Updating ose-cluster-ingress-operator images to be consistent with ART #656
Updating ose-cluster-ingress-operator images to be consistent with ART #655
Support gcp workload identity federation #631
Bug 2001479 : Fix IBM Cloud DNS bugs #652
tlsVersion13Ciphers: Delete duplicates #648
Full changelog
Bug 2060058 : superfluous apirequestcount entries in audit log #1327
Bug 2071030 : OCP 4.10 should be firing APIRemovedInNextEUSReleaseInUse for APIs removed in 1.25 #1335
Bug 2053268 : Track static pod lifecycle #1324
Bug 2053268 : Track static pod lifecycle #1322
Bug 2053148 : [release-4.10] update library-go to get rapid installer pod fixes #1301
Bug 2052339 : degraded webhook conditions to errors #1314
Bug 1999771 : revert dev cert rotation #1306
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #1298
Bug 2034559 : alerts: update latency thresholds #1284
Bug 2005901 : Sync the library-go #1295
Bug 2037856 : bump library go #1294
Bug 2005901 : Guard controller pdb #1275
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #1291
Bug 2033784 : set kube-apiserver degraded=true if webhook matches a virtual resource #1249
Bug 2035986 : Replace deprecated annotation #1288
Bug 2034484 : library-go bump #1276
Upgrade library-go version #1273
Bug 2008462 : config: disable pod security admission #1262
set kube-apiserver degraded=true if a webhook service is missing or down #1265
reduce alert severity to warning where appropriate #1267
bump(openshift/build-machinery-go) #1270
bump k8s to 1.23 #1269
Bump golang to 1.17 #1258
bump(library-go): to gather a fix for static pod UID version #1264
test/e2e/TestNamedCertificates: sign using root CA #1263
Bug 2026352 : Sync with library-go to pick fixes for pruner panic #1260
remove unnecessary service annotations #1257
Revert “Merge pull request #1245 from sanchezl/webhook-degraded-service” #1256
set kube-apiserver degraded=true if a webhook service is missing or down #1245
Bug 1982726 : encryption-controller: sync secrets conditionally #1255
bump(*): vendor update #1252
bump(openshift/api): to get fix for typo in feature gate #1251
pkg/operator/configobservation/etcdendpoints: bump owners #1246
OWNERS: add Abu and Lukasz #1248
Exempt metrics scrapes from APF. #1239
remove unncessary config #1229
decrease the graceful shutdown delay timeout on AWS to 129s #1240
Bug 2004585 : prometheus-k8s-0 cpu usage keeps increasing for the first 3 days #1238
Bump library-go for support GCP and vSphere out-of-tree cloud providers #1236
uses the etcd observers provided by library-go #1233
podsecurity: enforce privileged for kube-apiserver #1234
Bug 1992541 : all the alert rules’ annotations “summary” and “description” should comply with the OpenShift alerting guidelines #1215
Enable PodSecurity admission by default #1231
Bug 2001856 : bump library-go to latest #1228
bindata: enable podsecurity plugin #1217
4.10: Revert “remove override for fast cert rotation” #1222
Full changelog
Bug 2053268 : Track static pod lifecycle #610
Bug 2053268 : Track static pod lifecycle #607
Bug 2053148 : [release-4.10] update library-go to get rapid installer pod fixes #598
Bug 2052599 : [release-4.10] Update to use configmapleases #603
Bug 2048484 : allow cluster-policy-controller to fallback to default cert #596
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
Full changelog
Bug 2089336 : Fix bootstrap leader election config #429
Bug 2053268 : Track static pod lifecycle #418
Bug 2053268 : Track static pod lifecycle #416
Bug 2053148 : [release-4.10] update library-go to get rapid installer pod fixes #408
Bug 2052598 : [release-4.10] Update resourcelock to configmapleases #413
Bug 2035986 : Replace deprecated annotation #393
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #401
Bug 2039414 : Update KubeSchedulerConfig to v1beta3(default in 1.23) #395
Bug 2005901 : Sync the library-go #397
Bug 2033751 : Return Error when trying to use Scheduler Policy #390
Bug 2040132 : drop –port flag #398
Bug 2035927 : Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit #392
Bug 2005901 : Bump library-go #396
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #394
Bug 2005901 : Guard controller pdb #373
Bug 2034515 : bump library-go #388
Upgrade library-go version #387
Bump to k8s 1.23 #386
bump(library-go): to gather a fix for static pod UID version #384
Bug 2026352 : Sync with library-go to pick fixes for pruner panic #383
Bug 2002300 : Disable balancedAllocation and add weight for HighNodeUtilization profile #378
update scheduler metrics service selector #382
Fix gomod #377
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #375
bump(*): library-go #376
bump(openshift/api): to get fix for typo in feature gate #374
Bug 2010354 : Make alert consistent with the alerting-consistency guidelines #372
podsecurity: enforce privileged for openshift-kube-scheduler namespace #371
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #369
Bug 2001856 : bump libgo and related deps #368
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #367
Full changelog
Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART #65
Bug 2034484 : fix: library-go nil pointer issue #81
Upgrade library-go version #80
OWNERS: add sanchezl #75
cleanup kube-storage-version-migrator-operator #73
OWNERS: add Abu and Lukasz as approver #74
manifests: remove special runlevel #70
Bug 1928141 : kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #71
Bug 1928141 : kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #64
Full changelog
Bug 2072928 : Reconcile recently approved CSRs by other controllers #162
Bug 2028019 : Account for large scale simultaneous renewal on UPI clusters #152
Bug 2032926 : Update dependencies to K8s 1.23 #149
update to golang 1.17 #140
OWNERS: remove old team members, add new ones #145
Replace certificates with generated certificactes #144
Bug 2010359 : add summary and description to alerts #138
Bug 1860774 : Allow fallback to serving cert renewal accounting for egress IPs on SDN #137
Bug 2013528 : Ensure pending CSR count is valid post approval #135
add leader election options #133
add commandline flag for status controller #132
podsecurity: enforce privileged for openshift-cluster-machine-approver namespace #134
add machine-namespace #131
Bug 2003788 : Prevent error loop when a CSR is queued and then approved externally #129
Add support for unstructured machines #114
Full changelog
Bug 2099526 : Updates jsonnet dependencies, prom-adapter #1715
Bug 2098505 : Backport PR#1692 to release-4.10 #1695
Bug 2083242 : IR-254: Collecting registry and image stream usage #1694
Bug 2089806 : Refactors CreateRouteIfNotExists to CreateOrUpdateRoute #1677
Bug 2090422 : pkg/manifest: Allow retention to be configurable for Thanos-Ruler in UWM #1678
Bug 2090602 : Federation for UWM metrics #1657
Bug 2083460 : Set timeout across Grafana components #1654
Bug 2077722 : Adjust NodeFilesystemSpaceFillingUp thresholds according default kubelet GC behavior #1665
Bug 2075757 : UWM: add SAR capabilities to prometheus cluster role #1653
Bug 2075757 : use bearer token as fall-back authn method #1641
Bug 2062452 : React to changes in clusteroperators #1585
Bug 2060756 : Properly deal with an empty console URL #1582
Bug 2058148 : jsonnet: Give CMO explicit get permissions for ReplicaSets #1568
Mon 2172: Add clusterrole for editing alertmanagerconfigs #1545
Remove UI access to AlertManager #1529
Remove UI access from the Thanos routes #1512
Bug 2038419 : Bump Grafana to 8.3.4 and handle datasource migration #1543
Bug 2030347 : kube-state-metrics exposes metrics about resource annotations #1544
Bug 2026489 : Add runbook url for ThanosRuleRuleEvaluationLatencyHigh alert #1542
Bug 2037891 : Reverting the secureJsonData change for the grafana password #1539
Bug 2039119 : assets: let CVO manage the CMO Service resource #1537
Reconcile AlertManagerConfig in UWM from platform Prometheus #1527
manifests: Support thanos query requst logging via CM #1513
Bug 2037073 : pkg/manifests: account for slow DNS resolutions #1531
Bug 2037891 : Changing the grafana data source secret to be updatable. #1533
BUILD-345 : Added csi shared resource metrics to telemetry #1477
Bug 2036717 : [bot] Automated dependencies version update #1526
Bug 2036717 : [bot] Automated jsonnet dependencies update #1525
Bug 2012426 : Add namespace label for all thanos alerts #1524
Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label #1493
Enable the /api/v1/series endpoint on the Thanos tenancy port #1519
Bug 2033751 : Bump go dependencies to latest version #1523
Bug 2034192 : [bot] Automated dependencies version update #1522
jsonnet: pin dependencies to their latest release branches #1518
MON-2089 : Ensure we can identify the source of alerts from Platform Prometheus #1508
Bug 2008540 : remove alert HighlyAvailableWorkloadIncorrectlySpread #1488
Bug 2015386 : Enable PDB label metric #1516
Automated dependencies version update #1517
Automated dependencies version update #1515
Automated dependencies version update #1511
Bug 2027272 : Humanize bytes value for KubeMemoryOvercommit #1506
test/e2e/framework: retry configmap actions #1507
upgrade unused rule checking script #1354
fix test go-fmt for go 1.17 #1497
Automated dependencies version update #1504
MON-1656 : removing all the check tasks from other targets #1499
hack/local-cmo.sh: fix CVO override #1498
client: check all OwnerRefs on a service #1496
Bug 2018880 : Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update #1491
Document Prometheus Adapter audit log configuration #1490
Bug 1953264 : client: don’t update resource fields that are managed externally #1495
fix generate-versions.sh to fetch version from packages.json #1485
pkg/operator: move config sharing task at the end #1494
MON-1656 : adding new target to makefile for verification #1492
Support enabling the query_log_file
config for Prometheus #1373
Update list of metrics used by openshift-team-cluster-manager #1487
MON-1872 : Use kube-thanos jsonnet libs for thanos ruler #1478
Upgrade Prometheus-Operator to 0.52 #1468
Bug 1933847 : enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods #1341
Add metrics for Node Tuning Operator to telemetry #1484
MON-1659 : adding relatedObjects to cluster operator manifest #1483
test/e2e: fix assertTenancyForLabels test #1480
Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 #1479
Update make target name for Documentation/telemetry/telemeter_query #1482
Bug 2016435 : Removing one of the AlertmanagerClusterFailedToSendAlerts alerts #1481
Updating cluster-monitoring-operator images to be consistent with ART #1475
pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy #1474
Bug 2019992 : Bump jsonnet dependencies to latest #1455
Enable audit logs by default for Prometheus Adapter #1377
pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter #1470
pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator #1466
add E2E test checking image registry is well replaced for containers. #1430
run-local: harden -images switch retrieval #1465
pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM #1464
Bug 2015386 : jsonnet: Add PodDisruptionBudget to KSM metric allow list #1439
pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM #1454
Bug 2015418 : Keep container_fs_usage_bytes metric #1460
Bug 1939401 : Add app.kubernetes.io/managed-by label for pods #1442
Bug 2016352 : Fix cert injection #1451
changes for prometheus-adapter to honor global tlsSecurityProfile #1453
OWNERS: cleanup #1456
Switch hosted control plane check to controlPlaneTopology #1445
Bug 2012915 : Bump kube-state-metrics to v2.2.3 #1452
static auth changes for uwm prometheus operator #1450
static auth changes for prometheus operator #1447
Replace “app” selector with “app.kubernetes.io/name” for Prometheus Operator #1388
Bug 2016235 : upgrading grafana version to 7.5.11 #1446
Bug 1808240 : prom-label-proxy: set –error-on-replace #1400
pkg/client/client.go: Remove dead code #1443
Replace bearer token by client TLS certificate for metrics scraping #1392
pkg: remove dead code #1438
Change kube-rbac-proxy authentication for UWM Prometheus #1411
MON-1949 : changes for prometheus adapter to use thanos-querier instead of prome… #1417
Remove prom-label-proxy from Prometheus #1406
Bump prometheus v2.30.3 #1434
Bump prometheus operator to v0.51.2 #1432
manifest: add tls cross-signing test #1347
BUG 2006767: Updates KubePodCrashLooping expression #1423
Bug 2012915 : add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels #1424
KSM: add kube_*_annotations to –metric-denylist arg #1426
Bug 1995924 : Revert “Merge pull request #1330 from dgrisonnet/ha-upgradeable” #1425
Bug 1995924 : Set Upgradeable: false
when HA workloads are incorrectly spread #1330
MON-1873 : Tag e2e test resources #1397
Bug 2011698 : Allow namespace label in metric allow list #1421
Add aliases for doc, qe, px approvers #1412
Bug 2005971 : Add metrics for Application Services metering #1390
Bug 2006561 : Prometheus when installed on the cluster shouldn’t have failing rules evaluation #1401
Bug 1942913 : Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays #1399
static auth changes for telemeter client #1405
podsecurity: enforce privileged for openshift-monitoring namespace #1413
Bug 2008911 : Revert “Configure prometheus operator TLS based on the cluster APIServer config” #1407
docs: new development doc for new comers #1369
chore: update versions according to downstream latest #1396
Add cluster:vmi_request_cpu_cores:sum into Telemetry #1384
Bug 2007677 : Adjust dropped cAdvisor metrics #1402
MON-975 : Descope possible RBAC rules to monitoring namespaces #1338
Cleanup of e2e tests for consistency #1378
expose /api/v1/labels end point for Thanos query. #1299
Bug 2007677 : Reinstate dropped metrics #1395
Bug 2004051 : changing the condition for error in daemon set creation #1385
static auth changes for node-exporter #1393
Bug 1989438 : changing error message to indicate deployment status #1322
static auth changes for osm #1389
Updating cluster-monitoring-operator images to be consistent with ART #1386
Remove extraneous file commited during rebase #1383
Bug 1939401 : [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier #1205
issue template kube-prometheus location: coreos -> prometheus-operator #1332
Bug 2001566 : enabling alerts for prometheus operator in uwm #1370
Updating cluster-monitoring-operator images to be consistent with ART #1381
MON-1218 : adding owners file for telemetry query #1379
MON-1679 : adding static auth to KSM #1318
Update dependencies to pull prometheus-operator 0.50 changes #1374
fix typo Wether–>Whether #1335
OWNERS: move @paulfantom to emeritus section #1358
Format the codebase and fix shellcheck #1368
Bug 2000490 : jsonnet: Drop unnecessary kube-state-metrics alerts #1366
test:e2e: Split UWM tests and cleanup duplicated tests across e2e config #1280
Bug 1997028 : drop [$(POD_IP)] from –grpc-address argument for thanos sidecar #1367
Bug 1987263 : fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold #1364
Bug 1999521 : Use secureJsonData.basicAuthPassword field for Grafana authentication #1363
test/e2e: add remote_write http e2e test #1328
Full changelog
Bug 2077384 : Bump max value of hist quantile for kuryr_cni_request_duration #1388
Bug 2084591 : Cleanup CNO relatedObjects #1467
Bug 2085510 : OCPVE-106 Customize rollout strategy to fix SNO upgrade #1445
Bug 2078501 : [release-4.10] Drop Node update permission for sdn-node #1410
Bug 2058508 : Add rolling update strategy for Kuryr-CNI. #1321
Bug 2083593 : Add default-route field to egress-router k8s.v1.cni.cncf.io/networks #1436
Bug 2079031 : Make the use of the ip-reconciler cronjob opt-in by detecting IPAM type usage [backport 4.10] #1398
Bug 2081149 : Reserve port TCP/9104 for cluster-network-operator #1418
Adds dougbtv to owners [release-4.10] #1401
Bug 2058672 : ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.10] #1322
Bug 2057961 : Do not apply OVN-Kubernetes PodDisruptionBudget
on single-node clusters #1317
Bug 2052446 : Kuryr: Decrease vif_annotation_timeout #1303
Update project owners #1332
Bug 2051639 : The Whereabouts ip-reconciler should use the internal load balancer and host network [backport 4.10] #1305
Bug 2048413 : Fix bond cni source directory path #1298
Bug 2041546 : ovn-kubernetes: set RAFT election timer at RAFT cluster creation time #1282
Bug 2034484 : Upgrade library-go version #1247
Bug 2042796 : whereabouts, reconciler: disable retries on failure #1290
Bug 2039345 : Verify against mininimal IPv6 MTU value for clusters with IPv6 networks #1276
Bug 2034155 : Adds back –disable-snat-multiple-gws #1254
Bug 2039321 : SDN: Expose controller metrics for collection #1250
clean up OWNERS #1287
Bug 2041989 : no CredentialsRequests in ibm-cloud-managed #1280
Bug 2035459 : modify cluster-network-features for OpenshiftSDN #1251
Bug 1896533 : Nonexistent Namespaces Degradation logging message #1128
Bug 2038732 : Add egress* patch credentials for ovnkube-master #1285
Bug 2041329 : cncc: add serviceAccountNames to CredentialsRequests #1283
Bug 2010663 : OVN-K alerts: conform to monitoring team style guide #1246
Bug 2021191 : Project admins should be able to list net-attach-defs in their namespaces #1226
BUG 2034413: cncc: create Cloud CredentialsRequest in /manifests #1277
Bug 2034460 : cncc: handle advanced AWS and Azure configurations #1275
Bug 2034153 : Fix MTU migration verification for OpenShiftSDN #1259
Bug 1943363 : ovn: try to gracefully terminate ovn-northd #1221
Bug 2018093 : Kuryr: Add resource requests for pods #1269
Bug 2036861 : multitenant - Add openshift-kube-apiserver-operator to global namespaces #1272
Bug 2035093 : Cloud network config controller: Fix for Hypershift #1268
Bug 2034398 : Whereabouts CRD should include a “podref” field. #1262
Bug 2034517 : watch and apply changes of the ovs-flows-config configmap #1231
Bug 2034322 : Move infrastructure bootstrap to its own package #1261
Bug 2033422 : bootstrapOVNGatewayConfig should only be called once #1258
Add MTU migration support for OVNKubernetes and OpenshiftSDN #1241
Cloud network config controller - CNO deployment #1112
Bug 2022144 : sbdb and nbdb containers leave pid around if they restarted or crashed #1256
OVN-K alerts: Fix incorrect metric name reference #1237
Pod networking on DPU host in Infra and Tenant clusters #1249
OVN-K: Enable OVN metrics to be consumed by ServiceMonitor #1236
Bump openshift/build-machinery-go #1253
SDN 2316: Use GatewayConfig in OVN-K to set gateway modes #1209
Add CNI to DPU and enable Kube-Proxy on DPU #1220
NETOBSERV-31 : Expose CNI type features as a config-map #1204
Bump openshift/api module #1242
The ip-reconciler should not restart on failures. #1238
SDN: Do not tolerate a controller failure during upgrade #1213
Set upgrade strategy on kube-proxy #1214
openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin #1172
Specific SDN controller alert #1206
update for ART #1233
bindata/network: specify pod-security levels via labels not annotations #1224
Add bond-cni #1205
Bug 1961509 : DHCP Daemon should have memory and CPU limits set #1218
Add ip6tables NOTRACK rules for udp/6081 #1222
Bug 1962206 : DHCP daemon should have maxunavailable for upgrade strategy #1219
Bug 1976399 : Raft election timer: move the logic to ovndbchecker #1161
Bug 2009078 : Remove NetworkPodsCrashLooping alert for ovn-kubernetes #1212
Bug 1914053 : whereabouts: add ip-reconciler cronjob #1207
Add Kuryr to be able to create events objects. #1210
fix a typo in a field name #1208
podsecurity: enforce privileged for network namespaces #1203
Bug 1988483 : OVN drop icmp frag from other nodes on Azure cluster #1132
Bug 1985486 : Use proxy to connect to OSP cloud #1173
Updating cluster-network-operator images to be consistent with ART #1198
Bug 2003676 : Restrict serving SDN metrics to loopback only #1197
Bug 2002713 : Add millisecond resolution to OVN logs #1196
Bug 1939435 : proxyconfig - accept IPv6 address literals for noProxy #1191
Full changelog
Bug 2017427 : tuned: add timeout and restarts #282
Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go #274
Bug 2016988 : openshift profile: fix malformed patch #283
Bug 2013321 : TuneD: workaround for high CPU utilization of [scheduler] plug-in. #278
RBAC: tighten the rules and remove unnecessary listers. #276
podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace #275
Updating cluster-node-tuning-operator images to be consistent with ART #273
Bug 2004508 : TuneD: Revert the ConfigParser changes. #271
Updating cluster-node-tuning-operator images to be consistent with ART #270
OWNERS: updating based on team changes. #269
e2e tests: s/plugin/plug-in/ and TuneD renaming #253
Full changelog
[release 4.10] Bug 2109235: openshift-apiserver pods never going NotReady #501
Bug 2039670 : Create the PDB dynamically so it does not get created on the SNO topology #489
Bug 2041541 : bump library go #490
Bug 1984592 : global pull secret not working in OCP4.7.4+ for additio… #485
Bug 2034484 : feat: library-go bump #488
update apiserver and check-endpoints service selectors #484
Bug 1982726 : encryption-controller: sync secrets conditionally #483
pkg/operator: set high inertia for all topologies except SingleReplica #481
OWNERS: add Abu and Lukasz as approver #480
manifests: update upgrade level to match kube-apiserver #477
Bug 2013222 : wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia #479
podsecurity: enforce privileged for openshift-apiserver namespace #476
Full changelog
Bug 2034484 : feat: updated library-go and related deps #73
Fix gomod #72
Updating cluster-policy-controller images to be consistent with ART #71
Updating cluster-policy-controller images to be consistent with ART #70
Full changelog
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
Full changelog
Bug 2098655 : gcp cluster rollback fails due to storage failure #300
Bug 2102242 : Add missing ibm cloud annotations to prometheus rbac #293
Bug 2072191 : cluster storage operator AWS credentialsrequest lacks KMS privileges #268
Bug 2061483 : Incorrect installation of ibmcloud vpc csi driver in IBM… #265
Bug 2044481 : update ClusterOperator relatedObjects to collect sharedresource CRD instances #257
Bug 2047025 : Add “patch” permissions to Alibaba CSI driver operator #259
Bug 2045112 : Add leases rbac for vsphere-problem-detector #258
Bug 2043130 : Update CSI sidecars to the latest release for 4.10 #256
Bug 2037856 : Update library-go to get leader election updates #255
Bug 2040880 : Do not replace unknown condition with true when we union conditions #254
Bug 1961317 : Add operator’s ClusterRoleBinding to RelatedObjects #251
Bug 2038389 : Union upgradeable conditions as well from ClusterCSIDriver objects #252
Bug 2033111 : IBM VPC operator library bump removed global CLI args #250
Bug 2034515 : fix: pull in latest library-go #247
feat: library-go bump #244
Remove invalid -v argument from IBM VPC operator deployment #246
Bug 2030364 : Setup port, mount TLS cert into CSI shared resource operator #243
Add IBM VPC Block CSI Driver Operator #242
Updating cluster-storage-operator images to be consistent with ART #236
Bug 2027363 : Fix reference to Azure File images #241
Add Alibaba Disk CSI driver #239
Replace registry.ci images with quay #240
Add CredentialsRequest for Alibaba Disk CSI driver #238
Secure metrics for Shared Resource Operator #237
Bug 2001761 : Fix RelatedObjects when RBAC API is missing #215
Migrate additional yaml files from SRO repository #231
Credential Request added #230
Update Shared Resource Operator permissions #229
BUILD-284 : integrate shared resources operator #198
Bug 2015635 : Remove Azure Stack Hub detection. #228
Add missing RBAC rule for Azure File #227
Add missing env var for Azure File #226
Bump openshift/api #225
bump openshift/api to get csi.sharedresource.openshift.io #224
Add Azure File CSI Driver installation (TP) #223
Bug 2010310 : [vsphere] set summary and description for alerts #220
Bug 2009859 : Install vSphere CSI Driver by default (again) #221
podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace #218
Revert “Install vSphere CSI Driver by default” #219
Install vSphere CSI Driver and Operator by default #217
Install Azure Disk CSI Driver by default #214
Updating cluster-storage-operator images to be consistent with ART #213
Updating cluster-storage-operator images to be consistent with ART #212
Full changelog
Updating ose-cluster-update-keys images to be consistent with ART #41
OWNERS: Prune crawford #42
Full changelog
Bug 2108292 : pkg/cvo: retain initial completed update history entry #798
Bug 2094078 : pkg/cvo/updatepayload: Guard against ‘rm -fR -whatever’ with ./* #787
Bug 2090150 : pkg/cvo/sync_worker.go: Save overrides #782
Bug 2083370 : Do not save desired update on load failures #776
Bug 2080058 : pkg/cvo/updatepayload: Prune previous payload downloads #769
Bug 2071211 : lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded #764
Bug 2064991 : pkg/cvo: Separate payload load from payload apply #753
Bug 2052839 : pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating #738
Bug 2053359 : Feature gate initialization #740
Bug 2009845 : pkg/cvo/sync_worker: Log transition to updating #730
Bug 2027342 : Add notification for certificate changes #726
Bug 2009845 : pkg/cvo/sync_worker: Do not cancel sync workers on install-time target-version change #729
Bug 2009845 : Respect overrides changes during install (second round) #728
Revert “Bug 2009845: Respect overrides changes during install” #727
Bug 2009845 : Respect overrides changes during install #713
Bug 2034484 : Library go bump #716
Bug 2000938 : lib/resourcemerge/apps: Avoid hotlooping on implicit strategy #722
Bug 2034493 : *: Use –v=2 logging to drop client-side throttling noise #721
Bug 2033745 : pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling #718
pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. #708
Bug 2029785 : pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges #707
pkg/start: Log and continue when we fail to retrieve the feature gate #706
pkg/featurechangestopper: Refactor to allow declaring work completion #704
Exclude featuregate.release.openshift/tech-preview=true manifests #694
Bug 2026560 : lib/resourcemerge/core: Merge volumeMounts by mountPath #703
Bug 2020107 : Remove run-level label #623
Bug 2028217 : lib/resourcemerge/apps: Default Deployment replicas to one #698
Bug 2027585 : pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk #697
Bumping the GOLANGCI_LINT_VERSION to v1.43.0 #695
Targeted edge blocking #663
Bug 2005407 : Changing the ClusterNotUpgradeable alert to info #659
install: Add description annotations to manifests #686
Bug 2022509 : cvo: Compare manifest group in getOverrideForManifest #689
Updating cluster-version-operator images to be consistent with ART #687
Bug 1990635 : Fixing the sync issue when desired version and channel changed at the same time #669
install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet #646
install: Drop single-node-developer profile #685
Adding docs to test CVO with custom update graph #681
Bug 1878925 : pkg/cvo/updatepayload: Drop history from target pullspec lookup #684
Adding seed to make rand.Float64() return random values #653
vendor: Bump openshift/api for targeted edge blocking #680
Bug 2014071 : lib/resourcemerge/imagestream.go: remove TagReference field dependency #677
Bug 2014071 : lib/resourcemerge/imagestream.go: Copy all data for new tag reference #674
Bug 2000938 : Ensure CVO applies appropriate Deployment strategy on update #650
podsecurity: enforce privileged for openshift-cluster-version namespace #668
Bug 2011896 : pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #670
Unset listen option while running CVO locally [doc/dev] #667
.ci-operator: Bump to Go 1.16 #665
Bug 2005581 : install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access #660
OWNERS: Prune crawford #656
Bug 2002834 : lib/resourcemerge/core: Remove unrecognized volumes and mounts #654
Updating cluster-version-operator images to be consistent with ART #655
pkg/cvo: Drop the explicit ‘upstream’ from our replacement ClusterVersion #640
Full changelog
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
Full changelog
Bug 2109225 : Remove modelsLoaded
conditional rendering from ModelStatusBox #11857
Bug 2106385 : Fix CronJob resource version to batch/v1 #11820
Bug 2106385 : redirect v1beta1 CronJobs #11819
Bug 2095217 : VM SSH command generated by UI points at api VIP #11779
[release 4.10] Bug 2094584: Cant create vm with sysprep #11775
Bug 2100974 : Restore spacing between/below modal body content #11763
Bug 2092832 : Check if spec is available in MCP details page #11629
Bug 2084629 : Add params prop to HorizontalNav component #11488
Bug 2100330 : disable upload for sourceRef templates #11774
Bug 2104889 : Fix topology sidebar update issues #11798
Bug 2052416 : fix offensive vm names #11778
Bug 2094194 : fix bug where log stream pauses in Chrome #11654
Bug 2100345 : fix clone vm error creating DV #11770
Bug 2097338 : Filter virtualization alerts in status card #11715
Bug 2094215 : Pass contextSource to TopologyApplicationActionProvider #11656
Bug 2099600 : Topology toolbars are unaligned to other toolbars #11703
Bug 2095637 : Disable update channel validation as well #11753
Bug 2078699 : Display disk size in correct units #11746
Bug 2099527 : Bug fix context menu position on topology #11735
Bug 2078699 : Display disk size in GiB in VM customize wizard #11733
Bug 2079985 : use the correct Alertmanager tenancy proxy #11418
Bug 2094348 : Display only running VMs in Virtualization Overview chart #11659
Bug 2095217 : Fix SSH command string #11679
Bug 2062980 : fixes uri case for event sink #11175
Bug 2092496 : [release-4.10] Added vault_tenants_sa to the list of supported providers #11584
Bug 2094863 : fix web terminal start #11672
Bug 2094211 : Change Ping source spec.jsonData (deprecated) field to spec.data #11655
Bug 2090750 : Handle medik8s node maintenance #11581
Bug 2091482 : change metrics queries based on metrics level configurations #11595
Bug 2089589 : add debounce to tektonhub versions api call to avoid many calls #11552
Bug 2092140 : Avoid using ‘gp2’ hardcoded storage class #11618
Bug 2089315 : fix rolebinding in DevConsole dropping all subjects when updating #11545
Bug 2095637 : Fix failing backend test after devfile registry update #11710
Bug 2094001 : Add high priority alerts to overview #11647
Bug 2092168 : Add ‘Unavailable’ status to clusteroperator status filter #11619
Bug 2088210 : Monitoring: Fix first panel sometimes not rendered #11528
Bug 2090124 : Removing SSH service selectors to minimum required #11565
Bug 2081946 : Fix default branch param in pipeline import from git flow #11442
Bug 2091402 : cloud-init User check for Windows VM refuses to accept capitalized #11592
Bug 2084430 : fixes apiversion for k8s svc and resource selection for sink for form yaml switcher #11482
Bug 2087065 : show Limit exceeded state for large number of nodes in topology #11506
Bug 2050273 : Update MON_DISK_LOW whitelisted alert documentation URL #11411
Bug 2089162 : Change learn more link in virtualization -> migration tool #11541
Bug 2089547 : Eliminate use of lookaside cache and move to Cachito #11551
Bug 2088430 : Set dashboards timeout based on selected timespan #11532
Bug 2084091 : MCG standalone deployment page goes blank when the KMS option is enabled #11479
Bug 2088247 : Different status shows on VM list page and details page #11538
Bug 2087041 : back port conditional updates #11487
Bug 2088281 : Attached disk keeps in loading status when add disk to a power off VM by non-privileged user #11530
Bug 2088246 : Overview page crash if no labels available #11525
Bug 2051433 : [release-4.10] Create HANA VM does not use values from customized HANA templates #11011
Bug 2088255 : Adding missing annotations to create VM from YAML #11527
Bug 2088019 : The default YAML on vm wizard is not latest #11522
Bug 2083729 : Fix Filter Dropdown State Management #11471
Bug 2084489 : Create VM from template that has sourceRef - will now reflect sourceRef at yaml #11485
Bug 2076989 : Fix ResourceQuota dashboard card and ACRQ donut label #11367
Bug 2083385 : fix bug where “Update blocked” label incorrectly displa… #11466
Bug 2076370 : fix CRD name filter #11356
Bug 2083551 : customize wizard is crashed #11469
Bug 2076275 : Update and scope our breadcrumb padding rule so it doesn’t effect a pure implementation #11365
Bug 2076777 : add update mode to Update cluster #11364
Bug 2074163 : remove .pf-c-button.pf-m-link
override #11315
Bug 2071904 : Translate Extensions On Each Language Change #11348
Bug 2078385 : Remove reference to deprecated v2v-vmware
ConfigMap #11387
Bug 2076369 : fix bug where ClusterRole > RoleBindings did not display… #11354
Bug 2073477 : Add IBM Flashsystem volume types #11308
Bug 2077641 : Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls #11382
Bug 2065008 : add a hardcoded blog link as fallback in guided tours #11193
Bug 2074571 : fix bug where Cluster Settings shows 0 of N, 0% progres… #11319
Bug 2073023 : Fix WebSockets not reconnecting during upgrade #11302
Bug 2072839 : fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings #11297
Bug 2069246 : Fixed the render of a Tab Extension when there is a version present #11242
Bug 2076221 : Fix failing TestGetRegistrySamples test #11351
Bug 2057218 : Added support for customized wizard - new templates #11341
Bug 2069959 : Update getting started blog link #11255
Bug 2074895 : Display correct disk size in Edit disk modal #11329
Bug 2061250 : Update ConsolePlugin manifest #11267
Bug 2072440 : avoid pre-fetching tekton hub task versions in pipeline builder #11290
Bug 2067719 : correct ChannelDocLink url #11225
Bug 2069913 : Fix disabling community tasks in pipeline builder issue #11253
Bug 2059186 : Don’t pass Authorization header when not needed #11108
Bug 2048892 : Add empty state to running VMs card #10986
Bug 2054949 : Disabling Vault SA based auth for storage class encryption #11064
Bug 2049762 : Cannot change storage class of boot disk when creating VM #10994
Bug 2054650 : Allow custom template namespace #11057
Bug 2067983 : Pipeline metrics: use prometheus-tenancy API to get data #11226
Bug 2065480 : Fix VolumeSnapshot creation sort #11196
Bug 2064988 : [Tekton Hub] show read more link in the task quick search details pane #11192
Bug 2057507 : Decode secrets before authorizing repository #11094
Bug 2052414 : Add started-by annotation to pipelines created with “Start last run” #11015
Bug 2059807 : Show standalone resources as sink and not the one’s owned by other resource #11119
Bug 2065672 : Fix alert from showing an object #11200
Bug 2060090 : updates versions for kafka and kafkaTopic #11127
Bug 2059989 : Fix to add labels to webhook secrets created during import #11125
Bug 2056512 : fix ClusterOperator Status, Version col sorts #11084
Bug 2064510 : Change the tekton hub api endpoint to use v1 api #11186
Bug 2062258 : Add optional chaining to avoid npe #11164
Bug 2059805 : clear dashboard variables for dev perspective on unmount #11118
Bug 2060448 : Fix potential issues with namespaces that contains just numbers #11132
Bug 2059849 : fix console crashing in the edit deployment form #11122
Bug 2055444 : Fix sticky footer in pipeline builder’s form yaml switcher #11079
Bug 2054757 : (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11059
Bug 2062146 : Allow topology list to select application group #11162
Bug 2059848 : fix duplicate edit app action on installing virtualization operator #11121
Bug 2062837 : Remove tech preview badge for web terminal #11173
Bug 2055290 : Sum total memory of unnamed container only #11072
Bug 2057260 : Fix pipeline run logs autoscrolling issue #11092
Bug 2048047 : Make namespace bar full width and sticky in console #11065
Bug 2057438 : fix proxy so requests to account management service work #11093
Bug 2053339 : Revert “Add Dev Preview tag for IBM FlashSystem” #11041
Bug 2053252 : Revert “fix annotations on updating workload” #11036
Bug 2054154 : omit rolebindings with no subjects #11048
Bug 2054288 : Update E2E to use 3scale operator #11050
Bug 2052644 : Fix auth redirect loop caused by duplicate state-token cookie #11018
Bug 2048048 : fix width of dropdowns in the userpreferences applications tab #10972
Bug 2048050 : fix topology list view #10973
Bug 2048046 : Fix that new route annotations doesn’t work on Knative Services #10970
Bug 2049043 : Dont assume its a pvc #10989
Bug 2048891 : Remove depracated v2v resources from plugin config #10985
Bug 2048598 : fix web terminal resize layout issue #10981
Updating openshift-enterprise-console images to be consistent with ART #10424
Bug 2046597 : Monitoring targets: Fix handling of duplicate service monitors #10942
Bug 2046601 : Createvm crash on null #10956
Add QuickStarts cta to create ProjectHelmChartRepository in the helm catalog description text #10904
set helm feature flag for project helm repositories #10860
Bug 2030305 : Fix that primer export download toast was not shown #10800
Bug 2009189 : fix annotations on updating deployment #10573
Bug 2047317 : Update doc helm OWNERS #10852
Bug 2039534 : Migrate project dashboard tests to Cypress #10834
Bug 2046517 : Recommendations notification header shows when there isn’t any recommendations #10943
Gherkin and automation for helm chart registry to be namespace scoped #10920
Implement multicluster console tech preview #10900
Add a new devfile telemetry event #10876
Bug 2023675 : Add warning alert when installing operator to non suggested namespace #10491
CONSOLE-2964 : Update ts-node to v10.2.1 #10014
Bug 2037203 : Add a scrollable legend to Running VMs graph #10928
Bug 2042274 : Storage API should be used when upload PVC #10939
Bug 2044724 : Remove namespace column on VM list page when a project is selected #10937
Bug 2040535 : Added support for customized wizard #10921
Bug 2015356 : Different status shows on VM #10922
Bug 2035602 : [e2e][automation] add tests for Virtualization Overview cards #10760
Bug 2045849 : chore(i18n): update translations #10887
Bug 2039619 : - [AWS] In tree provisioner storageclass aws disk type should contain ‘gp3’ and csi provisioner storageclass default aws disk type should be ‘gp3’ #10926
Bug 2044201 : Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE fix #10924
Bug 2025821 : Make “Network Attachment Definitions” available to project-admin #10906
Bug 2044717 : improve test situation for upstream #10902
Bug 2044704 : Revert “Monitoring: Add runbook URLs to alert and rule details pages” #10919
CONSOLE-2280 : show support level #10551
Bug 2044201 : Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE #10912
Bug 2042851 : Create template from SAP HANA template flow #10899
Bug 2037237 : Add “This is a CD-ROM boot source” checkbox to customize wizard #10896
disable helm on multi cluster environment #10916
Bug 2041671 : Redirect to list after template deletion #10917
Add user preferences to guided tour #10905
Bug 2042619 : Avoid runtime error when no CSVs #10884
CCXDEV-7039 : make severity links clickable in Insights Advisor widget #10875
Bug 2037772 : Use correct caps in ‘Service name’ & ‘System name ’ #10785
Bug 1986819 : fix string typos for hot-plug disks #9878
CONSOLE-2360 : Add debug terminal for pods #9578
Bug 2041093 : Changed validation of adding file content from not empty to not contain parsing errors #10895
Add KamletBinding Visualization #10892
update version of quick-start library to latest #10840
Bug 2042395 : Add prerequisites for active health checks test #10880
Include the namespace-scoped Helm Chart Repositories in the dev catalog #10885
Bug 2043117 : Make recommended operator links internal #10898
Bug 2026383 : Monitoring: Fix JS error when dashboard JSON cannot be parsed #10890
Bug 2030240 : Hide virtualization overview for non-admin users #10881
Bug 2043064 : Update patternfly-topology to include latest changes and improve topology performance a bit #10879
Bug 2039315 : Filter superseded helm secrets and fix firehose to support partial metadata #10812
Bug 2043068 : Show total text even if current utilization is 0 #10897
Bug 2042829 : Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10894
Bug 2036989 : Prevent route external link icon and copy-to-clipboard icon from wrapping separately from its associated inline text. #10865
Bug 2039868 : Enhance Insights widget empty states #10826
Bug 2041475 : Add function names to components which are wrapped in memo to get their name in the react dev tools #10858
Bug 2033098 : Conjunction in the ProgressiveListFooter is now translatable #10790
Bug 2039618 : Add validations to SAP HANA #10866
Bug 2031797 : Correct order and text of Boot source type input #10798
Bug 2038772 : Monitoring: Fix handling of ServiceMonitor’s matchExpressions #10877
ODC-6455 : Remove old labels from add page tests #10864
Bug 2041492 : Fix spacing between resource items in inventory card #10862
ODC-6453 : Allow multiple namespaces to be deleted as part of cleanup #10859
Gherkin and automation for workload sidebar entry for pipeline triggers #10837
Bug 2042567 : elaborate on CodeReady in readme #10835
Mock all the remaining github requests in e2e suite #10768
Gherkin and automation for specifying a name for service binding connector #10723
Bug 2042649 : Bump helm to v3.7.1 #10469
Bug 2042382 : kubevirt: only run smoke tests in CI #10878
Bug 2038879 : Check if name label exists before comparing #10874
Bug 2041763 : Fix handling of the defaultSortField
prop for tables #10868
adds support for host app to pass configurations for apiDiscovery , appInternalFetch #10707
Bug 1986302 : Check rbac before polling for rules silences #10725
Bug 2040616 : - rolebindings page doesn’t load for normal users #10867
Bug 2040783 : Show the new resource name, esp. when using generateName on the import status page #10850
Bug 2040653 : Fix topology sidebar warns that another component is updated while rendering #10842
Bug 2015420 : Add VMs resource to project’s intentory card #10839
Integrate PatternFly log viewer extension into Pods and Nodes #10486
Bug 2008235 : Fix to fetch imageStreamTag on reload in edit-deployment form #10771
Bug 2040782 : Fix that import YAML page blocks input with more then one generateName attributes #10849
Bug 2040655 : Fix that user settings update fails when selecting application in topology sidebar #10843
Bug 2013127 : allow catalog categories and cards to open in new tab #10853
Bug 2039798 : contextual binding should create service binding connector #10832
Bug 2039065 : re-enable Bulk Import e2e test and increase wait #10814
Bug 2037241 : Default cache ns store ttl to 0 #10861
Bug 2039743 : Fix react “missing key” warning when open operator hub detail page (and maybe others as well) #10822
Bug 2011368 : fix PipelineRun visualization tooltip to show duration #10806
Bug 1982662 : Fix localization issues in Add Storage page #10054
Bug 2040661 : Fix different react warnings when leaving topology #10844
Bug 2039619 : - [AWS] In tree provisioner storageclass aws disk type should contain ‘gp3’ and csi provisioner storageclass default aws disk type should be ‘gp3’ #10845
Bug 2038772 : Monitoring: Handle service monitors with undefined matchLabels #10854
Bug 2039776 : Monitoring: show a error message if wrong dashboard name is passed to the URL #10851
Bug 2039770 : Monitoring: use namespace to detect the active perspective instead of useActivePerspective hook #10836
Bug 2034362 : Update description of disk interface #10825
Bug 2041204 : Fix templates link in inventory card #10848
Bug 2038034 : non-privileged user cannot see auto-update boot source #10803
helm: support namespaced helm repository for helm API #10467
Bug 2035703 : - Roles -> RoleBindings tab doesn’t show RoleBindings correctly #10846
Bug 2040150 : Make changes to HPCS KMS component #10833
Bug 2039057 : Adjust kind column to target width in API explorer page #10811
migrate knative plugin models to resource metadata dynamic plugin #10330
Bug 2027563 : e2e tests wait for add forms to load #10654
Bug 2014420 : dont crash topology page #10272
Bug 2014464 : Fix navigation spacing in dev (generic) perspective #10830
Bug 2039781 : OBC navItem hidden for non-cluster admin #10824
Bug 2039678 : Check if ‘auths’ key when switching between create image secret subforms #10821
Bug 2039244 : Add null checks in ActionMenu to fix helm history page crash #10813
Bug 2027524 : delete channel and broker when deleting an application #10787
Bug 2034190 : unable to add new VirtIO disks to VMs #10748
Bug 2035146 : Removed not useful error #10819
Bug 2039056 : Fix alignment of the schema breadcrumbs … #10831
Bug 2037664 : Override the PatternFly default vertical alignment value within tables to correctly align cell contents. #10829
Bug 2037246 : Cusotmize boot source was missing DataVolumes in order to use new DataSource #10817
Bug 2015420 : Update SupportedExtension to include all dashboard extensions #10797
Bug 2039529 : disable Project Dashboard Resource Quotas Card test #10816
Bug 2039756 : Fix react warning on operator hub description component, used for example on the KnativeServing detail page #10823
Bug 2039586 : update centos8 to centos stream8 #10809
Bug 2038761 : Monitoring: Handle case where service.metadata.labels
is undefined #10808
Bug 2038832 : Add registry URL suggestions for centos stream templates #10801
HAC 374: Migrate last k8s reducer to SDK and revert sdkK8s back to k8s #10714
Bug 2039064 : Disable Bulk Import e2e test #10648
Bug 2021205 : fix git url change validation #10769
Bug 2038465 : Upgrade chromedriver to 90.x to support Mac M1 chips #10691
Bug 1987044 : [OCPV48] Shutoff VM is being shown as “Starting” in WebUI when using spec.runStrategy Manual/RerunOnFailure #10758
Bug 2038663 : Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users #10778
Bug 2025431 : Provide specific windows source link #10796
GitOps: Add error handling (#1278) #10468
Bug 2035467 : Query Browser: Fix undefined
error when sorting the results table #10789
Bug 2035704 : RoleBindings list page filter doesn’t apply #10773
Bug 2018234 : Fix that user settings ConfigMap is also created for users with restricted access #10705
adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing #10779
Bug 2009754 : Fix sticky footer in the import forms #10776
Bug 1999903 : Changed This is cdrom boot source checkbox id #10775
Bug 2037182 : update the ping source apiVersion #10774
Move ResourceStatus to dynamic-plugin-sdk #10770
Bug 1957547 : [RFE]VM name is not auto filled in dev console #10763
Make ResourceIcon consume groupVersionKind #10762
Bug 1999796 : Add support for fetching partial metadata and fix helm list page crash #10754
Bug 2035348 : Fix two grammar issues in kubevirt-plugin #10727
Bug 2035321 : chore(i18n): update translations #10724
Bug 2034068 : updates tests for downstream #10685
Monitoring: Add Prometheus Targets UI pages #10625
Bug 2028170 : Remove whitespaces around mirroring card popover #10601
DevConsole refactor #10420
Bug 2032415 : Templates page - remove “support level” badge and add “support level” column which should not be hard coded #10706
Bug 2037801 : disabled serverless specs as serverless operator is not available in the operatorhub #10786
Bug 2035910 : Show manual approval options #10780
Update Event Sources Visualization and SideBar #10721
Bug 2010181 : Environment variables not getting reset on reload on deployment edit form #10170
Remove duplicate K8sKind type #10764
Bug 2023865 : Pull in css to support react-virtualized-extension and remove overrides. #10626
Bug 2035409 : Change catsrc name as the older is no longer published #10772
Read from tektonconfig to enable/disable the hub tasks in pipeline builder #10767
Bug 1994094 : Added missing translations #10749
Bug 2027132 : Changed Fedora and Centos icons in template screen #10761
Bug 2035772 : AccessMode and VolumeMode is not reserved for customize wizard #10743
Bug 2035141 : [RFE] Show GPU/Host devices in template’s details tab #10745
Bug 2035933 : volume mode and access mode are empty in customize wizard review tab #10744
Bug 2019645 : Create button is not removed on “Virtual Machines” #10752
Bug 2029579 : Fix TypeError when application has HelmRelease #10742
Bug 2033634 : fix modal list style type #10740
Bug 2034647 : missing volumes list in snapshot modal #10733
Bug 2019639 : “Take snapshot” should be disabled #10751
Bug 2034129 : Fix guided-tour popover title #10736
Bug 2029671 : VM action “pause” and “clone” should be disabled #10747
Bug 2033044 : Shift invalid devfile alert down #10688
Bug 1998241 : Support OB/C pages for Ceph Standalone Mode if RGW is present #10108
Bug 2034823 : Added RHEL 9 as pinned template #10741
Bug 2031057 : Topology sidebar for Knative services shows a small pod ring with “0 undefined” as tooltip #10715
Bug 2034248 : GPU/Host device modal is too small #10731
Bug 1992414 : Removed the check for windows machines #10738
Automation and gherkin for Serverless Usability Improvements #10702
Bug 2035146 : Missing T function for translation #10737
Add ability to modify the URL of the URL decorator in Topology #10728
Bug 2034170 : add support for new labels for serverless function #10717
Add webhook resources in git import pipeline flow #10709
Bug 2035264 : [RFE] Provide a proper message for nonpriv user who not able to add PCI devices #10732
Bug 1992580 : storageProfile should stay with the same value by check/uncheck the apply button #10720
Bug 2025770 : Added try and catch block to prevent crash #10734
Bug 2015422 : No conflict checking on snapshot name #10712
Bug 2030534 : Node selector/tolerations rules are evaluated too early #10735
add pipeline task hubURL link #10703
Show binding secret in service binding sidebar #10683
Bug 2034621 : show context menu for application group #10710
Show Create Service Binding modal on dnd of binding connector in topology #10627
Bug 2016296 : Windows machine can be created with import URL #10632
Bug 2019647 : “Remove favorite” and “Create new Template” should be disabled #10730
Re-enable test case which checks for “Import from Git” action #10700
Disable Features based on CSV annotations #10666
Add support to show platform supported tektonhub tasks in pipeline builder #10722
Bug 2034647 : missing volumes list in snapshot modal #10713
Bug 2034474 : Additional checks for PVC’s existence #10716
Uncommented automation code for Export app enhancements #10708
Bug 2025765 : It should not try to load from storageProfile after unchecking”Apply optimized StorageProfile settings” #10701
Bug 2018985 : The rootdisk size is 15Gi of windows VM #10697
Bug 2023090 : [e2e][automation] Examples of Import URL for VM templates #10456
Moving block pool cypress testcases to ODF console #9992
Bug 1977929 : Show NADs from openshift-multus #10676
Bug 2034257 : regular user Create VM
missing permissions alert #10699
Bug 2019636 : Actions in VM tabs should be disabled #10695
Bug 2023560 : “Network Attachment Definitions” has no project field on the top in the list view #10692
Gherkin for disabling tektonhub integration in pipeline builder #10689
Bug 2031006 : Application name input field is not autofocused when user selects “Create new application” #10675
Bug 2019360 : Create the Virtualization Overview Top Consumers card #10615
Bug 2034243 : regular user cant load template list #10698
Bug 2021632 : Fix OLM breadcrumb link #10485
Add new cluster utilization item extension #10523
Bug 2019634 : Pause and migration is enabled in action list #10696
Bug 2025525 : overview page consume high CPU #10693
Add encrypted RBD storage class during deployment #10563
Bug 2033693 : Support VM Descheduler integration in the UI #10668
Bug 2028885 : Add a message to all console errors which just logs an error object #10494
Bug 2033013 : Fix user preferences project dropdown #10684
Enable Secure Route option by default in Deploy Image & Import from git flow #10643
Add K8sServices as a sinkable resource #10598
migrate context menu actions of WorkloadNode and application group to use new action extn mechanism #10557
Bug 1911173 : Monitoring dashboards: Improve series titles when a label is missing #10655
Bug 2033407 : Fix secure route pre-filled issue in edit flow #10687
Bug 2033587 : Wait for the quota chart row to improve test stability #10686
Bug 2033403 : Show provider information for devfiles in catalog #10682
Bug 2033290 : Use TypeScript 4 when building SDK packages #10680
ODC-6443 : Add adv. option to customize route labels #10663
Bug 2032547 : hardware devices table have filter when table is empty #10661
Bug 2032421 : UI integration with new auto update images #10659
Bug 2032407 : UI will show the default openshift template wizard for HANA template #10617
Automation enhance export app ux experience odc 6296 #10582
Bug 2024262 : Sample catalog is not displayed when one API call to the backend fails #10569
Create new cluster inventory extension for custom components #10561
Cluster wide encryption - Service Account for KMS authentication #10559
Gherkin and Automation changes for topology usability improvements #10413
Bug 2019360 : Create Virtualization Overview Running VMs Per Template card #10311
Bug 2019972 : Update CSR model & fix approval/denial process #10624
Bug 2032732 : Fix styling conflicts stemming from console wide changes #10665
Export Application view log #10591
Bug 2033290 : fix sdk build #10679
Bug 2033215 : Do not render an empty button if it has no content to fix a11y check #10674
Bug 2032851 : Fix networking status in Status card #10673
Bug 2032516 : Add support for checking .devfile.yaml during strategy detection #10670
NETOBSERV-32 Use new CNO configmap to get network features #10640
Gherkin and Automation for dev console usability improvements #10554
GITOPS-1285 set equal width for details page card #10500
Migrate contextmenu for VmNode, Service Binding #10179
Bug 2031831 : Scope toolbar for specific left alignment use on list pages and remove… #10649
Bug 2033138 : No model registered for Templates #10681
Add Support information in the event source catalog side panel #10585
Create Service Binding CTA to topology nodes actions menu #10550
Remember the last selected node in topology #10547
Bug 2032831 : Fix an error to show Knative Services and Revisions also if the Service has no owner revision #10667
Bug 2026209 : Fix tektonhub task upgrading issue #10653
Bug 2015472 : Form and YAML view switch button should have distinguishable status #10671
Bug 2005902 : Add support for storage class selection for mcg standalone #10628
Automation of toast notification and route label for epic ODC-6266 #10650
Move kindToAbbr to the SDK #10622
Bug 2018094 : Monitoring dashboards: Allow tooltip width to extend further #10657
Monitoring: Add runbook URLs to alert and rule details pages #9376
Bug 2027311 : Fix k8s watch hooks to work with core resources #10571
Bug 2028160 : Remove i18nKey in network-policy-peer-selectors.tsx #10642
Add frontend OWNERS to demo plugin #10658
Bug 2026383 : Monitoring: Handle null ref.current in useIsVisible hook #10656
Bug 2024932 : Catch unhandled promises (to increase e2e stability) #10606
Migrate usek8sWatchResource(s) #10595
Bug 2009664 : fix edit ksvc in git import flow #10255
Bug 1992509 : Could not customize boot source due to source PVC not found #10613
Implement UI for IBM ROKS HPCS KMS #10475
Utilization Card updates #10470
Namespace store filesystem update #10564
Bug 2031040 : Fix topology error page when open not fully started or broken Knative Service #10647
Make the github API mocks runnable for all cypress test plugins #10646
Use clean PF components for building Overview cards #10410
Bug 2031502 : New common templates crash fix #10641
Bug 1998519 : Provide options to file fstype in create-local-volume-set #10115
Support custom builder image environment variables in edit flow #10593
Expose Overview status popover components #10590
Bug 2030556 : Monitoring: Don’t assume rules have Description & Message annotations #10639
Monitoring: Move monitoring Redux data to a separate store #10250
Bug 2030229 : Fix mirroring status card reflect wrong data #10634
Bug 2030228 : Fix StorageSpec resources field to use correct API #10630
Bug 2019284 : fix dynamic actions disabling conditions #10633
Bug 2029394 : missing empty text for hardware devices at wizard review #10614
Bug 2020904 : Add edge items in kubevirt topology data model factory #10584
Fix Ceph Block pool missing from ODF system level dashboard #10537
Update PF packages to release 2021-15 #10466
Bug 2019827 : Fix navigation display issue effecting demo plugin #10412
Bug 2021466 : [e2e][automation] Windows guest tool mount #10402
Bug 2029872 : Disable replacement procedure from ODF UI #10631
Bug 2028174 : chore(i18n): update translations #10592
Bug 2022880 : Fix pipeline builder edge spacing to avoid improper edge shapes #10623
Bug 2025295 : Add new option for VIRTIOWIN ConfigMap name #10616
Bug 2013996 : Project detail page: Action “Delete Project” does nothing for the default project #10588
Use dynamic add actions for topology context menu #10100
Bug 2029273 : Fix all-projects-wizard link #10610
Bug 2028949 : Remove unutilized css causing bug #10618
Bug 2029369 : Mock github API requests when importing projects in cypress tests #10599
Bug 2025823 : Add plugin seperator to admin nav #10476
Bug 2028141 : Catch unhandled promises when running tests (to support Node.js 15 and 16) #10594
Bug 2027288 : Devfile samples can’t be loaded after fixing it on Safari (redirect caching issue) #10570
Bug 2027563 : Wait for developer catalog to load in e2e-console cypress tests #10583
Bug 2020498 : Trim the strings before localCompare #10602
Bug 2028042 : Fix NodePort RDP bug #10608
CONSOLE-2975 : Migrate from Node Sass to Dart Sass #10149
update to pull samples from devfile registry #10394
Bug 2019948 : Improving console.extensions links and routes #10338
Bug 2018275 : show context menu for operator backed service #10589
Bug 2024448 : Yaml editor will not show empty ssh array #10600
Bug 2022399 : Fix troubleshoot link for MON_DISK_LOW #10487
Bug 2028106 : convert vm,vmi actions to dynamic #10499
Bug 2028162 : chore(i18n): update translations #10541
Bug 2024399 : Remove spaces from a couple of translations #10516
CONSOLE-922 : Support AppliedClusterResourceQuota for normal users #10137
Bug 2014352 : Could not filter out machine by using node name on machines page (temp fix) #10579
Bug 2025903 : - RoleBindings tab doesn’t show correct rolebindings #10587
Add filter by label in topology #10504
internal kubevirt 3 #10458
Bug 2027299 : The status of checkbox component is not revealed correctly in code #10578
Bug 2025304 : overwrite storage section of the DV spec instead of the pvc section #10477
disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations #10580
Bug 2027238 : (dashboard) Allow leading and trailing spaces in legendFormat #10565
Bug 2017466 : Warning shown in “Create LocalVolumeSet” window no longer matches actual behaviour #10449
Bug 2027512 : Reenable a few e2e tests, update Cypress to catch ‘> Unauthorized’ exceptions #10545
Bug 2024316 : Display correct annotation in Template support modal #10574
add support for form/yaml switcher for channels #10474
Bug 2024537 : Change text to refer to Win iso instead of cloud image #10562
Bug 2014497 : Optimize name validation regex for forms #10556
Bug 2002266 : Add subject name selector field to SinkBinding form #10527
add dynamic sdk support for model metadata extensions #9013
Bug 2019646 : Display permission error modal for view only user #10549
migrate useK8sModel(s) to SDK #10524
Bug 2013990 : use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard #10526
Bug 2025481 : Update VM Snapshots UI #10510
Bug 2015660 : reword ‘patch’ to ‘modify’ #10534
Bug 2019360 : Create Virtualization Overview Permissions card #10530
Bug 1996630 : first ssh delete button is disabled on advanced wizard #10525
UI for dedicated nodes with taints #10323
update user preference namespace dropdown design #10277
Bug 2023638 : Add Dev Preview tag for IBM FlashSystem #10482
Move dev-console and knative dependencies out of console-shared #10158
Bug 2006067 : Fix OLM error handling #10387
Bug 2018272 : Open export details page from the resource link on the topology sidepanel #10529
migrate ws-factory to ts #10528
expose reducers from SDK and consume in console #10513
HAC 63: Split core API dependencies from console dependencies #10386
Add quick search to add page #10365
Bug 2022707 : use prometheus tenancy URL to load data in dev console observe dashboard #10460
Bug 2023077 : [e2e][automation] Home Overview Virtualization status #10455
ODC-6364 : Pipeline as code epic automation #10521
Automation: Add flows should allow user to pick from a list of pipelines #10520
Bug 2024750 : Fix OLM files in need of i18n #10511
Bug 2023607 : Fix blank page error for Installed Operators #10501
Bug 2022801 : chore(i18n): update translations #10451
Bug 2025837 : virt: warn users that the RHEL URL expire #10429
Bug 2025830 : virt: fix CentOS capitalizaion #10427
Add extension to provide custom builder image environment variables #10331
Bug 2015498 : Fixes add capacity for MCG standalone #10426
Bug 2024547 : Fix Noobaa resources broken details pages #10536
Bug 2025954 : Disable a few console e2e tests due to consistent Unauthorized flake #10514
Bug 2023356 : Devfiles can’t be loaded in Safari on macOS (403 - Forbidden) #10464
Bug 2024220 : Cluster monitoring checkbox flickers when installing Operator in all-namespace mode #10497
Bug 2019360 : Fix links on the Virtualization Overview Getting Started card #10465
Bug 2024665 : Fix k8sget import for bindable services fetch util #10509
clean up files for components which have been migrated to dynamic extensions #10352
Bug 2025266 : Removed exact on CreateResource route #10488
Bug 2024551 : KMS resources not getting created for IBM FlashSystem storage #10506
Bug 2019360 : Create Virtualization Overview Activity card #10301
Bug 2023228 : Remove Tech preview badge for the triggers component for triggers GA … #10473
Bug 2023592 : add mac spoof check for nad #10471
add toast for import #10290
Bug 1988406 : SSH Key will now move from simple to advanced wizard when clicking customize #10508
Bug 2016367 : prevent empty task box to show up for a pipeline without finally task #10498
Bug 2024515 : Fix backingstore and namespacestore table css #10490
Bug 2016925 : Monitoring dashboards: Fix switching from “All” option to other option #10447
migrate rhoas kafka and helm workload #10414
Bug 2024535 : hotplug disk missing OwnerReference #10505
Bug 2024493 : Monitoring: Fix destructure of undefined error on rule details page #10502
Bug 2019360 : Create Virtualization Overview Inventory Card #10495
Bug 2023781 : initial hardware devices is not loading in wizard #10480
enable redux store context in SDK from app host #10448
Bug 2018264 : Delete Export button doesn’t work in topology sidebar (general issue with unknown CSV?) #10457
Bug 2014471 : Open Helm Release notes tab automatically after installing a chart #10481
Bug 2022114 : Don’t log all proxy requests by default #10434
Bug 1985933 : Improved label matching, added more options for registry suggestions #10493
Bug 2023443 : Adjust Console plugin SDK dist pkg compilation #10444
Bug 2018279 : Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked #10437
Bug 2017663 : Missing SSH text change #10478
Bug 2015549 : Fix localization misses in TablePagination and Metrics components #10274
Bug 2015115 : [RFE] PCI passthrough - Add hardware devices to advanced wizard #10463
Bug 2015115 : [RFE] PCI passthrough - align hardware list rows #10453
Bug 2015115 : [RFE] PCI passthrough - add hardware to wizard redux #10452
Bug 2019360 : Create the Virtualization Overview Status card #10300
Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details #10162
Bug 2019360 : Create the Virtualization Overview Details card #10297
Bug 2021016 : Monitoring dashboards: Translate “All” options to .+
regex #10446
odc-6430-Added jan as approver to all plugin folders #10428
Bug 2022502 : Remove old table class overrides causing display issue. #10443
Bug 2018380 : Update and migrate docs links to access.redhat.com #10354
Bug 2019360 : Create the Virtualization Overview page #10233
Console 2250: Include Source labels on OperatorHub tiles #10132
Bug 2020428 : Adapt webpack 5 related code in dynamic plugin SDK #10433
internal-kubevirt npm pkg patches #10439
Bug 2017732 : Prevent creation of encryption enabled storageclass without KMS connection set #10347
Bug 2021693 : Set large width for modals with modal-lg class #10422
Bug 2020153 : Added support for common template change, now will update network device model #10430
Bug 2001617 : Disable sidebar navigation based on next button state #10333
Bug 2017130 : omit extension when code ref resolution fails #10421
Bug 2021048 : Added MAC Spoof check for NAD #10407
Bug 2015395 : Table head on Affinity Rules modal is not fully expanded #10418
Bug 2000628 : Fix creation of ibm storage system at backing storage step #10375
Bug 2021724 : Query browser: Add some transparency to line graph lines #9725
Bug 2021337 : Fix ResourceLink groupVersionKind #10411
Bug 2011038 : Render correct conditions for csv vs installplan and subscriptioncondition #10388
Bug 2015654 : Separate handler for i18n proxy requests #10378
Bug 2013109 : Refreshing console from toaster taking to Install Operator #10373
Bug 2017535 : fix broken Argo CD link image #10334
CONSOLE-2870 : Add notification drawer settings to User Preferences - add checkbox to filter user notifications #10226
Bug 1986338 : Error creating list of resources in Import YAML #9765
add kubevirt internal exports #10238
NETOBSERV-15 : list pods affected by a network policy #9953
Bug 2017879 : Omission of translation #9543
Bug 2002896 : Dispatch name filter value to redux #10392
Bug 2018884 : Adapting crw-basic.feature to changs introduced in OCP 4.9 #10359
Bug 2021031 : fixing the topology scripts #10405
Bug 2021017 : fix the serverless installation issues #10404
Bug 1992475 : Add translation key for ‘Disconnect’ button on vm console tab #10380
Bug 2020275 : Fix ClusterOperators link #10409
Show failed PipelineRun log snippet on the log page #10360
Bug 1992961 : Regular user cannot create VM because of an unclear error #10408
migrate refereceFor* utilities to dynamic-plugin-sdk #10303
Bug 2015115 : [RFE] PCI passthrough - Add HW to create VM review #10406
Bug 2015115 : [feature] PCI passthrough - attach/detach HW modal to VM #10377
Bug 2019986 : Fix dynamic demo plugin build #10395
Bug 2014245 : i18n several aria-labels, external links, and labels #10245
Monitoring: Small refactoring of admin nav menu’s Observe section #10322
CONSOLE-2985 : Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors #10332
CONSOLE-2892 : Allow dynamic plugins to proxy to services on the cluster #10215
Bug 2020001 : Update demo dynamic plugin dockerfile to reflect dir structure change #10397
dynamic-plugin-sdk: Expose CreateResourceComponentProps #10309
Bug 2020257 : Validate exposed modules in shouldEmit hook #10306
Bug 2017050 : CONSOLE-2963: Update dynamic plugin SDK to latest webpack #10383
Bug 2019591 : Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. #10389
Bug 2019744 : suggest users to download newest RHEL version #10381
Update PF packages to release 2021-14 #10342
dropdown to select pipelines #10232
Bug 1928285 : Display loading message when PVs are being provisioned. #10348
Bug 2017656 : None admin users gan’t fetch api url, fallback gracefully #10371
Bug 2006060 : Redirect to object dashboard for MCG only #10362
Bug 2019717 : cant delete VM with un-owned pvc attached #10390
Bug 2018495 : Update i18n README #10363
Bug 2018428 : PVC is deleted along with VM even with “Delete Disks” unchecked #10382
Bug 2018042 : HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI #10379
Bug 1998378 : Use reference to extension models instead of kind #10369
Bug 2018445 : enhance tests for downstream #10276
Bug 2014238 : increase yaml load wait to reduce test flake on yaml import #10372
Bug 2018449 : add test for network attachment definition #10358
Bug 2015952 : RH CodeReady Workspaces Operator in e2e testing will soon fail #10316
Bug 2015496 : Storage - PersistentVolumes Claim column value ‘No Claim’ in English #10310
Bug 2017872 : chore(i18n): update translations #10341
move target port out of advanced routing options #10271
Bug 2014488 : Fix operand details page conditions table sort order #10364
Bug 2015115 : [RFE] PCI passthrough - Add Hardware devices list #10370
Bug 2018446 : move tests to different level #10355
make topology sidebar resizable #10325
Gherkin to pick from a list of pipelines in Add flow #10361
Bug 2002559 : User preference for topology list view does not follow when a new namespace is created #10356
Bug 2005179 : Pass pod toolbar filters to useListPageFilter
#10351
Bug 2016438 : adds feature flag for static extension for knative plugin #10357
Bug 2014248 : i18n several missed files #10244
Bug 2015115 : [RFE] PCI passthrough - Add SelectFilter #10343
Update PF packages to release 2021-13 #10221
Bug 2015115 : [RFE] PCI passthrough - Add VM/VMI selector #10349
Bug 2015115 : [RFE] PCI passthrough - Fix HWD page #10326
Bug 2015568 : Fix cores translation value #10350
Bug 2004073 : Fix memory units for selected nodes table #10345
Bug 2015806 : Fix resource metrics 403 errors for project admin users #10344
migrate k8s utilities to dynamic-plugin-sdk #10243
metrics: add /metrics endpoint and console_helm_install_count metric #10194
Bug 2017606 : add test to verify send key for VNC console #10302
Bug 2005014 : Use conditions for status in Storage System list page #10336
Bug 2007136 : Fix creation for BackingStore, BucketClass and NamespaceStore #10128
Bug 2013930 : Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. #10324
Bug 2015506 : Hard to select an item from kebab in default resource list #10321
migrate knative connector side panels to use dynamic extensions #10139
Bug 2016453 : Complete i18n for GaugeChart defaults #10317
Bug 2017141 : Remove inline style width from Namespace dropdown menu so it doesn’t effect width of menu #10318
Bug 2015115 : [RFE] PCI passthrough - add button #10307
Bug 2016951 : Update action provider dynamic Actions #10305
CONSOLE-2381 : Update dynamic plugin demo to add navigation and pages #9679
Bug 2017016 : Moving virtualization to a new menu section #9896
Bug 2008767 : Block MCG deploymeny when no storage class found #10292
Bug 2015557 : i18n DeploymentConfig error message #10280
Bug 2008779 : ODF tab is missing if user clicks on ‘Refresh web console’ #10284
Bug 2015535 : - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart ‘x% used’ is in English #10282
Bug 1990255 : Text filtering does not return all items when text box is empty #10256
Bug 2013545 : Check for resource in ServiceBinding spec’s service reference #10227
GITOPS-1438 display resources health and sync status #10196
Bug 2016438 : adds feature flag for all extension for knative plugin #10287
Bug 2016179 : chore(i18n): update translations #10283
add default Details tab for topology side bar #10127
Bug 2015115 : [feature] PCI passthrough - devices list page #10259
Bug 2006025 : Rephrases description to use an existing StorageClass #10263
Bug 2015115 : [feature] PCI passthrough - add API #10260
Bug 2015274 : Fix plugin-manifest JSON schema import code #10254
Automation of user preference in dev perspetive epic:ODC-5227 #10253
Add Karthik to the Pipelines Package approvers #10269
Bug 2015115 : [feature] PCI passthrough - template cards #10265
Bug 1992466 : Added missing translations #10264
Bug 2015416 : Updating topology scripts to execute in CI #10218
Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. #10174
Bug 2008490 : Fix edit-bucket-class action #10266
Bug 2005282 : Fixes storagesystem list to point to correct page #10262
Bug 2001337 : Service Name ODF should say OCS on Object tab #10223
Monitoring: Remove remaining uses of connect
#10154
Bug 2015115 : PCI passthrough #10251
Bug 2001612 : Bump axios dependency to 0.21.2 #10029
Bug 1964789 : Update patternfly/react-console version #10193
Bug 2013416 : Generate unique CSS filenames for yarn run dev
#10248
Bug 2002362 : Use only JSON files for dynamic plugin JSON schemas #10242
Bug 2013871 : Fix alignment of column headings with table cells #10236
Bug 2013203 : UI breaks when trying to create block pool before storage cluster/system creation #10228
Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions #10167
Bug 2006861 : chore(i18n): update translations #10123
Console-2385 Add description and help text to create project/namespace modals #9786
Bug 2014486 : Fix failing OLM test scenario #10247
Bug 1998183 : Monitoring: Fix error message when Silences fail to load #10237
convert topology visual connector side panel to use dynamic extensions #10066
Bug 2013751 : Fix wrong in-cluster hostname on the Service details page #10234
Add Kubevirt internal SDK dist package #10202
Bug 2013787 : use NetworkAttachmentDefinitions instead of Network Attachment Definitions #10231
Bug 1992453 : don’t allow bad disk names #10229
Bug 1997967 : StorageClass is now saved moving between wizards #10217
Bug 2002870 : Added support for SSH keys for custom templates #10161
Bump go to v1.16 #10224
Bug 2007271 : updated knative smoke scenarios to execute on CI #9591
Bug 2009055 : Fix few of the rebranding issues #10230
Bug 2013431 : Namespace selector font size and positioning fixes #10225
Bug 2009298 : Delete ssh service when vm is deleted #10219
Bug 2012971 : Disable operands deletes #10220
NETOBSERV-55 Add data-test attributes on controls #10190
Bug 2003792 : Monitoring dashboards: Improve series labels ordering in tooltips #10213
Bug 2011809 : node page fail #10207
Bug 2012177 : Overview tab is missing under Storage after successful deployment on UI #10201
migrate dynamic event source , kamlets & kafka event source #10113
refactor(variables): updated theming vars #9594
CONSOLE-2946 : Expose all of core PatternFly for dynamic plugin use #9882
Bug 2012562 : Check for migration condition before default unknown status #10205
Bug 2009384 : update the BindableService CRD changes to align with BindableKinds #10181
Bug 1946232 : VM List can consume very high CPU #9978
Bug 2012317 : Fix ListPageCreateDropdown alignment #10203
Bug 2012407 : Improve console tests #10200
Bug 1998038 : Automation for Hotlpug disks UI #10151
Update plugin SDK publish doc #10199
Migrate ksvc & revision side panels to use new extension mechanism #10107
Bug 1956964 : upload a boot-source warning #10189
Bug 1999983 : No way to clear upload error #10178
Bug 1995493 : Fix alignment of 2 action buttons for add to secret and virtualization #10176
CONSOLE-2979 : Update Cypress to 8.5.0 #10164
Bug 2005854 : make SSH service opt-in instead of opt-out #10180
Bug 2003178 : Use topology sidebar details as a component #10187
Bug 2011411 : Managed Service’s Cluster overview page contains link to missing Storage dashboards #10197
Bug 2007322 : Fix to let the user create the application even if dockerfile is not detected #10182
Bug 2010342 : Increase memory limit for ForkTsCheckerWebpackPlugin #10188
Bug 1989502 : fix dev-catalog stuck in loading state #10184
ODC-6219 : Allow dynamic plugins to override static plugins #9744
Bug 2011443 : Ensuring Administrator Perspective for noisy/shared setup #9989
convert topology operator backed panel to use dynamic extensions #9998
Bug 2008859 : Fix generated dynamic plugin overridables #10185
Bug 2003145 : Duplicate operand tab titles causes “two children with the same key” warning #10079
Revert “Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit” #10183
convert topology application group side panel to use dynamic extensions #10021
Bug 2009131 : kubevirt: add more test about vmi #10141
Bug 2009623 : Query Browser: Fix pagination menu style to not show bullet points #10165
Bug 2001817 : Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well #10060
Bug 2010342 : Update fork-ts-checker-webpack-plugin and raise memory limit #10173
Bug 2009420 : Use live regions for alerts in modals #8803
Upgrade yarn to 1.22.15 #10163
add dynamic plugin extension for HorizontalNavTab #10111
Netobserv-35 : network policy creation form - UX updates #10105
Ownership update on network policies #10160
Bug 2001577 : Quick search placeholder is not displayed properly when the search string is removed #10104
Bug 2008612 : HTTP method should be uppercased when proxying plugin request #10166
Bug 2001804 : Reload feature on Environment section in Build Config form does not work properly #10004
Bug 2001575 : Clicking on the perspective switcher shows a white page with loader #10110
Bug 2002362 : Improve dynamic plugin shared modules #10133
Bug 2009148 : kubevirt: test vm nic presets and options #10155
Bug 2004101 : When creating storageSystem deployment type dropdown under advanced setting doesn’t close after selection #10143
Bug 2008321 : Add correct documentation link for MON_DISK_LOW #10140
convert topology vm sidepanel details to use dynamic extensions #9778
Network policy form/yaml switch #9610
Bug 2008612 : Proxy browser cache headers from plugin asset request #10153
Bug 2005554 : Reveal the switch status of the button “Show default project” in code #10157
Bug 2008151 : Bump @patternfly/react-core package to v4.157.8 #10152
contribute actions , sidepanel for channel, subscription, broker and trigger #10077
use dynamic plugin for side panel and action provider for rhoas #10035
convert topology SBR sidepanel to use dynamic extensions #10055
Monitoring: CSS small cleanups #10142
Add proxy endpoint for Prometheus targets #9456
Bug 2003845 : change the Image Vulnerabilities tab to be project and not cluster scoped #10150
Network policy forms: hide unavailable features for admin users #9628
Bug 2002559 : User preference for topology list view does not follow when a new namespace is created #10030
CONSOLE-2972 : Upgrade webpack 4.x dependencies #10080
Bug 2003178 : Memoize knative filtered revisions for sidebar #10147
Bug 2007289 : add test for vm console tab #10121
Bug 2002125 : Network policy details page heading should be updated to Network Policy details #10112
Bug 2006060 : fix issue with standalone dashboards #10117
Bug 2008256 : Update Internationalization README with scope info #10138
CONSOLE-2967 : Expose CPU and memory in MachineSet list/details #9956
Bug 2006308 : Backing Store YAML tab on click displays a blank screen on UI #10119
Bug 2004736 : Fix create broker button in Add broker page #10086
Bug 2002362 : Rework dynamic plugin SDK dist packages #10130
Bug 1986502 : Fix state bug to eliminate duplicates in dragged files #10047
Bug 2007328 : Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. #10090
Bug 2006329 : Allow web terminal to be installed in any namespace #10045
Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. #9974
Bug 1998235 : Set csrf-token cookie’s SameSite attribute to Lax #10124
Bug 1999836 : Add ‘Unavailable’ status for cluster operator #10120
Bug 1998087 : Active Health Checks cleanup chores #9823
Bug 2003120 : Prevent null references and “ResizeObserver loop limit exceeded” errors in IFrameMarkdownView #10114
Move Perspective logic to sdk #10024
Bug 2004459 : update gherkin scripts for 4.9 Release and few more fixes #10075
Bug 2001760 : BreadCrumbs and OCS/ODF naming fixes #10000
Bug 1979562 : Cluster operators: don’t show messages when neither progressing, degraded or unavailable #9790
Bug 2004796 : add test for vm scheduling policy #10081
Bug 2002238 : persist imagestream info when switching from yaml to form editor #10020
Bug 2005783 : Fix accessibility issues in Wizard Modes #9158
Bug 2005761 : Implementing crw-basic feature file. #9710
Bug 1990193 : Internationalize Search page ToolbarFilter props #10099
Bug 1981396 : Faulty BlockPool status after deletion #9514
Bug 2001617 : Disallow forward jumps for BucketClass Flow #10001
Bug 1999621 : Removed ssh_authorized_keys empty array #10102
Bug 1998377 : Fix file systems table styles #10095
Bug 2004578 : Add monitoring and nodes label for external storage platform #10078
Bug 2004962 : disable thread-loader in CI #10088
Bug 2000651 : fixes imagestream from reference for alias to existing IS #10083
Bug 1999091 : Console update toast notification can appear multiple times #10092
Bug 1989843 : ‘More’ and ‘Show Less’ chips are not translated #10091
Bug 2004870 : [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card #10085
Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu #10068
Add annotation to Web Terminals to enable Operator metrics #9752
Bug 2003496 : add test for vm resources requirment settings #10051
Bug 2004901 : improve kubevirt devconsole tests #10084
Bug 2004059 : fix current tests for downstream #10063
Bug 2003711 : Fix to fetch ocs csv in external mode #10073
Bug 1999619 : #cloud-config is now added to yaml #10057
Bug 2002007 : Enable error stack trace messages to scroll #10061
Bug 2004060 : Fix basic spring boot sample form crash #10013
Bug 2003651 : Storage class name not passed in CR #10064
Bug 2002588 : Use sentence case #10053
Bug 2002397 : Avoid using state for search page resources filter #10023
Bug 2003715 : Fix state of volume mode dropdown #10059
Bug 2003808 : chore(i18n): update translations #10058
Bug 2003251 : Explicit removal of list item bullets so they are not shown on several PF components. #10046
convert topology-helm-workload sidepanel to use dynamic extensions #9997
Bug 2001339 : Text updates #10052
Bug 2003357 : Remove 4.9 related epic tags #10049
Bug 2003426 : add test for vm details bootorder #10048
Bug 2001413 : add/delete nic and disk to template #9996
Bug 2001784 : show loading page before final results instead of showing a transient message No log files exist #10042
Bug 2003096 : check bootsource URL is displaying on review step #10026
Bug 2002763 : Fix creating two storage system for external RHCS #10038
Bug 2001810 : Fix list page route for build configs #10039
Bug 2001835 : Fix to show image-tag selector in s2i form and re-validate git url on git-type change #10031
Bug 1991573 : [NETOBSERV-29] Turn on strictNullCheck on network-policies files #9656
Bug 1997245 : Dont validate the install operator form when submitted #9976
Bug 2002027 : Use exact secret label match when creating HelmRelease topology node model #10012
Bug 2002133 : add support/virtualization and improve deleteResource #10003
Bug 2002443 : Fix disks undefined on create local volume set step #10025
Bug 1999076 : Page Not Found error when clicking on Storage link provided in Overview page #10018
Bug 2001855 : Enable add capacity if osd size is not matching #10028
Bug 2001578 : add tests for vm dashboard tab #9999
Bug 1961391 : Textual updates follow-up #10008
Bug 2002134 : add test to verify vm details tab #10017
Bug 1996023 : Fix select all nodes request #10015
Updating openshift-enterprise-console images to be consistent with ART #10002
Bug 2001959 : Allow side nav borders to extend to left and right edges of yaml sidebar #10009
Bug 2000573 : Disable flexible scaling for internal mode #10005
Bug 2000096 : Git URL is not re-validated on edit build-config form reload #9960
Full changelog
Bug 2076453 : Console operator should not block installation/upgrade process when set to Removed state #649
Bug 2059992 : Re-enable TestMetricsEndpoint e2e test case #646
Bug 2054535 : ODF quickstart permissions check #637
Bug 2054199 : Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository #636
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
Full changelog
Bug 2103175 : Sysctl IFNAME [backport 4.10] #63
Updating ose-containernetworking-plugins images to be consistent with ART #52
Bug 1897431 : Upstream sync sept 2021 #54
Fix confusing error msg invalid cidr #638
plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped #661
libcni v1.0 bumps, dependency updates #649
bridge: Fix typo in error message for promiscuous mode #651
Update the CI badge from Travis CI to GitHub Actions #650
ip: place veth peer in host namspace directly #645
bridge: Add mac field to specify container iface mac #636
plugins: remove flannel #633
Cleanup unused code #635
refactor(windows): win-bridge #617
Remove Bryan Boreham as maintainer #631
Add multi IP support for SBR #623
Small typo improves in README.md #628
host-local: support ip/prefix in env args and CNI args #630
Allow multiple routes to be added for the same prefix #615
host-local: support custom IPs allocation through runtime configuraton #599
tuning: always update MAC in CNI result #626
tuning: Add support of altering the allmulticast flag #624
vendor: bump to libcni v1.0-rc1 #625
Fix nil-pointer check #593
Update various dependencies in go.mod #603
CI: Install linux-modules-extra for VRF module #600
gha: update actions/setup-go@v2 #604
Fix broken links to online docs in plugin READMEs #611
host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP #583
Port plugins to CNI 1.0.0 and increase old verison test coverage #537
portmap: use slashes in sysctl template to support interface names which separated by dots #589
win-bridge: fix panic while calling HNS api #590
pkg/ipam: convert dots to slashes in interface names for sysctl #585
Stop setting proxy-arp on macvlan interface #586
bandwidth: fix panic in tests #575
DHCP timeout is configurable #565
vlan: fix error message text by removing ptp references #566
[main/vlan] Fix error handling for delegate IPAM plugin #568
Remove unused function #564
deps: bump coreos/go-iptables #563
Go 1.15 #557
Add github build & test actions, disable travis. #555
bridge: fix testcase to check addresses we care about #556
Delete stale UDP conntrack entries when adding new Portmaps to containers #553
VRF CNI: Add an optional table parameter. #536
VRF: extend supported version to 0.3.1 too #546
dhcp: fix example configuration #551
VRF CNI: Additional tests #535
Introduce a new VRF CNI meta plugin (also bump netlink package to v1.1.0) #525
Bump up ubuntu CI ubuntu version to bionic #526
Travis: run tests on arm64 #539
flannel: allow input ipam parameters as basis for delegate #532
ipvlan: make master config as optional #534
Remove extraneous test file in Windows plugin #529
Full changelog
Bug 2091649 : SWEET32: Improve TLS configuration for Kube RBAC Proxy #150
Bug 2043130 : csi-driver-manila: Add external-snapshotter permissions to patch snapshots #136
Bug 2038934 : Add custom CA bundle support #134
Bug 2038053 : Bump k8s to 1.23 #133
Bug 2034537 : OWNERS: Update ShiftStack members #132
Normalize the storage class name when ShareType has invalid characters #131
Updating csi-driver-manila-operator images to be consistent with ART #130
Updating csi-driver-manila-operator images to be consistent with ART #128
Updating csi-driver-manila-operator images to be consistent with ART #121
Bug 2001620 : Do not degrade cluster on failure to reach Manila #120
Full changelog
Bug 2043130 : Rebase to v3.4.0 for OCP 4.10 #37
Add CHANGELOG for v3.4 #340
Update kube and dependencies to 1.23 version #339
Skip processing of ManagedFields changes #338
Fix get nodeid from va.annotation directly #336
master: update release-tools #333
master: update release-tools #329
master: update release-tools #327
Clean up unused vars, funcs and types #324
Clean up .travis.yml #325
Updating csi-attacher images to be consistent with ART #35
Full changelog
Bug 2043130 : Rebase to v3.1.0 for OCP 4.10 #49
Add changelog for v3.1.0 #686
bugfix: get capacity grpc request should have timeout #688
lift kubernetes and other dependencies to latest versions #689
external-provisioner changes to support PV Deletion protection finalizer #679
master: update release-tools #683
master: update release-tools #676
Consider ResourceExhausted error as a final error. #675
master: update release-tools #672
Support accepting GA annStorageProvisioner annotation #667
Clean up unused vars and types #663
Check error on mockserver start and remove unused clientset arg #662
Updating csi-provisioner images to be consistent with ART #48
Updating csi-provisioner images to be consistent with ART #47
Updating csi-provisioner images to be consistent with ART #46
Full changelog
Bug 2043130 : Rebase resizer v1.4.0 #127
Add changelog and update readme for external-resizer #189
Handle case of recovery from resize failures #187
rebase: update kuberenetes dependencies to v1.23.1 #186
master: update release-tools #188
update kube dependencies to 1.23 version. #185
update kube and other dependencies to v1.23 #184
master: update release-tools #180
Fix: PVC used by a job doesn’t get resize after the pod of the job completed #178
master: update release-tools #176
Fix unnecessary warning when PV bound to PVC is not created yet #172
master: update release-tools #174
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
Full changelog
Bug 2043130 : Update CSI sidecars to the latest release for 4.10 #66
release-5.0: Update release tools 5.0 #641
Backport changelog to release-5.0 #636
Backport #585 to release 5.0 #634
Rename KUBE_NODE_NAME to NODE_NAME #633
update kube and dependencies to v1.23 #631
Backport #626 to release-5.0 #628
Backport #621 to release-5.0 #625
Backport #606 to release-5.0 #623
Merge pull request #588 from Kartik494/ValidateWebhook #613
release-5.0: update release-tools #619
Add short names for Volume Snapshot CRDs #607
Fix an issue where patch will fail when status is nil #601
master: update release-tools #599
Use JSON patch for many VolumeSnapshot and VolumeSnapshotContent updates #526
master: update release-tools #589
Update images to v4.2.1 #586
Fix deadlock in recursive metric locks #581
Updating csi-snapshot-validation-webhook images to be consistent with ART #60
Updating ose-csi-snapshot-controller images to be consistent with ART #61
Updating ose-csi-external-snapshotter images to be consistent with ART #59
Updating ose-csi-snapshot-controller images to be consistent with ART #58
Full changelog
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
Full changelog
Updating csi-node-driver-registrar images to be consistent with ART #33
Updating csi-node-driver-registrar images to be consistent with ART #32
Full changelog
Bug 2044244 : bump(github.com/containers/buildah) to v1.22.4 #281
Bug 2037638 : Add support for build csi volume source #273
Bug 2034650 : Rebase to k8s 1.23.0 #277
Report User/Group ID when they cannot be parsed #276
Bug 1979966 : Update containers/storage to address incorrect overlay options being set on rhel7 nodes #275
Bug 2021551 : getAssembleUser(): strip the group part out before checking the UID #270
Bug 2011293 : add Red Hat registries to the default registries.conf included in the builder image #266
Updating openshift-enterprise-builder images to be consistent with ART #264
Bug 1964327 : bump github.com/containers/buildah to v1.22.3 #265
Dockerfiles: run rpm --setcaps shadow-utils
during build #256
Full changelog
Add members of Partner Accelerators to OWNERS #70
test/e2e: capture more observation information #69
Set explicit namespace for all oc commands #68
Replace kubectl command with oc in e2e test #67
Add script to test driver-toolkit ImageStream and image contents #66
Remove Z from OWNERS #63
(reimplement) Add imagestream for driver-toolkit #62
Revert “Add imagestream for driver-toolkit” #61
Add imagestream for driver-toolkit #60
Updating driver-toolkit images to be consistent with ART #59
Full changelog
Updating egress-router-cni images to be consistent with ART #58
Updating egress-router-cni images to be consistent with ART #55
Modify OWNERS file #45
Full changelog
Update OWNERS #123
Bug 2077498 : Merge Upstream etcd 3.5.3 into Openshift 4.10 #118
OWNERS: bump #104
UPSTREAM: <carry>: add –experimental-max-learner flag #102
OWNERS: clean up #101
Bug 2003775 : UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync #98
UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active #97
Updating ose-etcd images to be consistent with ART #95
Full changelog
Bug 2032926 : Update dependencies to K8s 1.23 #5
Label gcp provider image #4
OCPCLOUD-1267 : Migrate to openshift/api #3
Migrate from cluster-api-provider-gcp #1
Update golang to version 1.17 #180
OCPCLOUD-1250 : add annotation to enable gpu autoscaling #177
OCPCLOUD-1251 : add mock test for passing guestAccelerators to api #178
Bug 2009111 : Fix broken path defaulting for disk image #175
Enable support for instances with GPUs on GCP #172
Updating ose-gcp-machine-controllers images to be consistent with ART #174
Updat golang image to version 1.16 inside Makefile #173
update golang.org/x/oauth2 to support gcp workload identity #167
Full changelog
Rebase to v1.3.4 for OCP 4.10 #20
Cherrypick #855, #858 - Doc and Image update for 1.3.4 release #860
Cherrypick #850 - Update go builder to 1.17 #851
Changelog for 1.3.2 #842
Update buster version to 1.9.0 #841
Updating ose-gcp-pd-csi-driver images to be consistent with ART #19
Updating ose-gcp-pd-csi-driver images to be consistent with ART #18
Updating ose-gcp-pd-csi-driver images to be consistent with ART #17
Full changelog
Bug 2098655 : gcp cluster rollback fails due to storage failure #49
Bug 2043130 : gcp-pd: Add external-snapshotter permissions to patch snapshots #44
Bug 2038934 : Bump(library-go): to get leader election changes #43
Bug 2024804 : Add custom CA bundle support #40
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #39
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #38
Bug 1968253 : Start provisioner with controller-publish-readonly option #36
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #35
Full changelog
Bug 2038419 : Bump grafana to v8.3.4 #81
Bug 2038419 : Bump grafana to v8.3.3 #80
update owners list #79
Updating grafana images to be consistent with ART #76
Bug 2011501 : Upgrading to grafana 7.5.11 #75
Updating grafana images to be consistent with ART #74
Updating grafana images to be consistent with ART #73
openshift: Add script to generate rh-manifest.txt #70
Full changelog
Bug 2076371 : generateRouteHostRegexp: Escape blanks #385
Bug 2043780 : Bump to Kubernetes 1.23 #370
Bug 1909906 : Exit immediately if stats port is taken #366
Bug 1894431 : Add missing newlines to default certificate and key #359
added support for syslog max length configurability #354
Bug 1826225 : Support edge-terminated h2 connections #328
Bug 1896474 : HTTPS redirect happens even if there is a more specific http-only route #343
Updating openshift-enterprise-haproxy-router images to be consistent with ART #347
Updating ose-haproxy-router-base images to be consistent with ART #346
Updating ose-haproxy-router-base images to be consistent with ART #345
haproxy-config.template: Use Unix sockets #326
router test: config template: don’t match against the whole file #311
Full changelog
Bug 2106414 : UPSTREAM: 109103: cpu/memory manager containerMap memory leak #1318
Bug 2103381 : UPSTREAM: <carry>: update list of deprecated apis #1306
Bug 2104928 : UPSTREAM: 109932: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1263
Bug 2067464 : Backport 107821 and 107831 #1241
Bug 2075831 : UPSTREAM: 109487: Disable JobTrackingWithFinalizers due to unresolved… #1244
Bug 2074094 : UPSTREAM: <carry>: An APIRequestCount without dots in the name can cause a panic #1237
Bug 2069311 : UPSTREAM: <carry>: use hardcoded rest mapper from library-go #1231
Bug 2065774 : Backport 108723 OutofCpu Fixes #1221
Bug 2065620 : Rebase 1.23.5 #1220
Automated cherry pick of #108631: Remove apf_fd from httplog #108634
Update Go to 1.17.8 #108559
Bump konnectivity-client@v0.0.30 #108438
Automated cherry pick of #107131: Fix default config flags #108401
Automated cherry pick of #108410: fix dryrun when ca file exists #108469
Automated cherry pick of #107121: fix regression introduced by PR 100320 #108465
Automated cherry pick of #107764: wrap error from RunCordonOrUncordon #107938
Automated cherry pick of #107413: kube-proxy: fix duplicate port opening #108294
Automated cherry pick of #107997: cronjob_controllerv2: do not filter jobs to be reconciled by #108306
Automated cherry pick of #108209: increase Azure ACR credential provider timeout #108226
Automated cherry pick of #108149: fix: do not return early in the node informer when there is #108177
Automated cherry pick of #108167: Fix nodes volumesAttached status not updated #108461
Automated cherry pick of #108002: kubeadm: fix the bug that ‘kubeadm init –dry-run #108120
test/e2e/framework: include the new control plane taint for “–non-blocking-taints” #108336
/test/e2e_kubeadm: adjust label / taint checks for 1.23 #108170
Automated cherry pick of #108127: test/e2e_kubeadm: fix matching UnversionedKubeletConfigMap #108128
Automated cherry pick of #107900: Add an e2e test for updating a static pod while it #107931
Automated cherry pick of #108198: Updating EndpointSlice strategy to retain node name in #108201
Automated cherry pick of #108138: Revert v1beta1 PodDisruptionBudget select patchStrategy #108139
Automated cherry pick of #107670: Ignore container notfound error while getPodstatuses #108164
Automated cherry pick of #107789: Mark device as uncertain if unmount device succeeds #107791
Update Go to 1.17.7 #108100
Automated cherry pick of #107575: fix: azurefile volumeid conflict in csi migration #107850
Automated cherry pick of #106715: set secondary address on host-network pods #107988
Automated cherry pick of #107970: Make JSON schema round tripping test more strict #108030
Automated cherry pick of #107956: Deeply copy JSONSchemaProps.XValidations. #107968
Automated cherry pick of #107786: Revert “Fix comparison between FQDN and hostname” #107902
Automated cherry pick of #107847: service REST: Call Decorator(old) on update path #107875
Automated cherry pick of #106280: Set max results if its not set #107651
Automated cherry pick of #107695: kubelet: fix podstatus not containing pod full name #107761
Bug 2056948 : UPSTREAM: 108284: fix: exclude non-ready nodes from azure load balancer #1195
Bug 2040715 : UPSTREAM 108149: fix: do not return early in the node informer when there is no change #1183
Bug 2049603 : UPSTREAM: <drop>: zero-diff to pick up tags for versions #1196
zero-diff to pick up tags for versions #1191
Bug 2050250 : UPSTREAM: 108164: Ignore container notfound error while getPodstatuses #1181
Bug 2049890 : UPSTREAM <carry>: Remove pod warning annotation when workload partitioning is disabled #1164
Bug 2050250 : Upstream 107900 static pod fix #1169
Bug 2050247 : UPSTREAM: 107902: Merge pull request #107902 from xueqzhan/automated-… #1167
Bug 2043806 : UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API #1133
Bug 2044347 : bump to k8s 1.23.3 #1145
Automated cherry pick of #106853: When volume is not marked in-use, do not backoff #107390
Automated cherry pick of #107686: Fix bug with node restriction blocking #107699
Automated cherry pick of #107406: fix: delete non existing disk issue #107576
Automated cherry pick of #106164: fix: remove outdated ipv4 route when the corresponding node #107579
Update k/utils to v0.0.0-20211116205334-6203023598ed #107638
Automated cherry pick of #107312: Execute sync before taking the snapshot #107566
Automated cherry pick of #107688: Fix regression pruning array fields with #107689
update to Go 1.17.6 #107613
Automated cherry pick of #107565: upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 #107567
Revert “Automated cherry pick of #107554: Correct the feature gate string for RBD migration.” #107571
Automated cherry pick of #106581: Enabling kube-proxy metrics on windows kernel mode #107075
Automated cherry pick of #107554: Correct the feature gate string for RBD migration. #107555
Automated cherry pick of #107429: fix: azuredisk parameter lowercase translation issue #107518
Automated cherry pick of #107044: cli: avoid logging command line errors in more cases #107475
Automated cherry pick of #107427: removed unnecessary log line #107484
Automated cherry pick of #107452: Fix header mutation race in timeout filter #107458
Automated cherry pick of #107200: flake fix: remove the error handler for cronjob integration #107357
Automated cherry pick of #106816: clear pod’s .status.nominatedNodeName when necessary #107109
Cherry pick of #107033: Remove JSON logging performance regression #107052
Automated cherry pick of #107337: Fix the leak of vSphere client sessions #107353
Automated cherry pick of #107327: kubeadm: remove the restriction that the ca.crt can only #107364
Automated cherry pick of #107311: client-go: Clear the ResourceVersionMatch on paged list calls #107334
Automated cherry pick of #106936: Skip creating HNS loadbalancer with empty endpoints #106967
Automated cherry pick of #106906: mount-utils: Detect potential stale file handle #106988
Automated cherry pick of #107173: Fix order of commands in the snapshot tests for persistent #107341
cherry pick of knp 0.0.27 #107037
Automated cherry pick of #107221: fix nil pointer in create secret commands #107347
Automated cherry pick of #106683: add gce elb rbs opt-in annotation #107072
Automated cherry pick of #107091: Improving performance of EndpointSlice controller metrics #107167
Automated cherry pick of #106827: apf: ensure exempt request notes the classification #107081
Automated cherry pick of #107084: Update CHANGELOG to add missing release notes. #107092
Automated cherry pick of #104799: fix the error when cleaning up jobs for cronjob #107140
Changelog: mention kube-scheduler bits deprecation #106910
Automated cherry pick of #107004: Point flowcontrol users at v1beta2 #107005
Automated cherry pick of #106667: updated deprecation messages from 1.23 to 1.24 #106933
Automated cherry pick of #106887: Direct v2betaX users to migrate to HPA v2 #106888
Automated cherry pick of #107003: Re-introduce removed kubectl –dry-run values. #107021
Update to go1.17.5 and golang.org/x/net to v0.0.0-20211209124913-491a49abca63 #106835
Automated cherry pick of #106599: Fix Bugs in CPUManager distribute NUMA policy option #106953
Automated cherry pick of #106878: rbd: initialize ceph monitors slice with an empty value. #106898
Automated cherry pick of #106854: kubeadm: avoid requiring a CA key during kubeconfig #106931
Automated cherry pick of #106891: kubeadm: validate local etcd certficates during #106926
Automated cherry pick of #106641: DelegateFSGroupToCSIDriver e2e: skip tests with chgrp #106867
kubelet: set failed phase during graceful shutdown #106900
Bug 2039539 : Revert “UPSTREAM: <drop>: revert upstream PR 106306” #1143
Bug 2041583 : UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1136
Bug 2040533 : UPSTREAM: 107695: kubelet: fix podstatus not containing pod full name #1140
Bug 2039539 : UPSTREAM: <drop>: revert upstream PR 106306 #1130
Bug 2022824 : Fix the leak of vSphere client sessions #1104
Bug 2042169 : UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources #1123
Bug 2040793 : Fix ordering issues with snapshot e2e #1119
Bug 2038968 : Restore upstream feature gates #1112
Bug 2004542 : UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1099
Bug 2041641 : Backport k8s.io/utils fix for a memory leak within the inotify utilities #1122
Bug 2042493 : UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API #1124
Bug 2039414 : UPSTREAM: <carry>: allows for switching KS to talk to Kube API over localhost-squash to other #1121
Bug 2042493 : UPSTREAM: <carry>: Fix conformance and serial tests by stopping node cordoning #1129
Bug 1933144 : hardens the aggregated API e2e tests in an HA setup #1114
Bug 2001442 : empty termination.log file for the kube-apiserver has too permissive mode #1096
Bug 2034705 : UPSTREAM 107136: Don’t log vSphere configuration data in storage e2e tests #1098
Bug 2033751 : fix -rt builds and copy extensions into resulting image #1106
Bug 2033751 : Kube 1.23.0 rebase #1087
Switch to go1.17 #1080
Bug 2021629 : UPSTREAM: <carry>: api request counts for current hour are incorrect #1037
UPSTREAM: 105910: retry PV create in e2e-test on API quota failure #1078
UPSTREAM: <drop>: revert to go1.16 #1079
Updating openshift-enterprise-hyperkube images to be consistent with ART #934
UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA #1039
Bug 2008532 : Fix subpath sources check #1065
Bug 2017276 : UPSTREAM: 105934: Don’t guess SELinux support on error #1052
Rebase Automation Script #1040
Updating openshift-enterprise-pod images to be consistent with ART #933
UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount #1062
Bug 1978528 : UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches #1049
Bug 2023779 : Fix patch 104847 #1059
Bug 2022811 : UPSTREAM: 106382: defer close the rotated log open #1051
Bug 2007495 : UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message #988
Bug 2021936 : Read k8s version from hyperkube Dockerfile #1038
Bug 2002759 : UPSTREAM: <carry>: verify required http2 cipher suites #1022
UPSTREAM: <carry>: update rebase doc #1031
Bug 2000216 : Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1014
Bug 1970331 : UPSTREAM: <drop>: bump apiserver-library-go #1017
Bug 1990190 : Remove Error Message Check Dynamic PV Tests #1011
Bug 2011513 : kubelet: do not arbitrarily create a podSyncStatus for finished pods #1007
UPSTREAM: <drop>: bump apiserver-library-go #1008
Bug 1997478 : Ensure terminal pods maintain terminal status #999
Bug 2010348 : UPSTREAM: 105352: revert pie build mode #993
UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis #984
Bug 2000754 : UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps #980
Bug 1965368 : UPSTREAM: <drop>: bump(apiserver-library-go) #971
Remove Error Message for Unsupported Volume Test #905
Add CSI migration feature gates for vSphere and Azure File #961
etcd-client starts retrying transient errors from the etcd cluster #959
UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #963
Bug 2005182 : UPSTREAM: <carry>: update list of deprecated apis to be removed #965
Bug 1999133 : kubelet: Handle UID reuse in pod worker #938
UPSTREAM: <carry>: add control plane to allowed roles #957
UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 #950
Bug 2003269 : UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission #948
Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… #893
UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials #927
Automated cherry pick of #106716: bump TestHTTP1DoNotReuseRequestAfterTimeout timeout #106782
Automated cherry pick of #106728: Add enj to sig-auth-authenticators-approvers #106783
Automated cherry pick of #106803: Revert dockershim CRI v1 changes #106808
Grpc field name cherry pick: 1.23 #106776
Automated cherry pick of #106660: Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 #106661
Automated cherry pick of #106657: Unversion and normalize openapi v3 fixtures #106659
Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls #106611
test: update major page fault values for summary test #106533
Clean up deep copy needed for UpdateStatefulSet #106616
e2e_node: unify device tests #106348
Fix the bug with GRPC probe #106518
test/e2e_node/remote: support pure SSH mode #105764
Speed up field validation tests #106577
Return BadRequest for invalid large patch #106576
enabling runtime-config to be passed via make file for node-e2e testing purposes #106431
Deflake “Kubelet should correctly account for terminated pods after restart” #106544
Add e2e test for CEL Validation Rules #106462
Validate etcd image versions in test manifests #106563
Updating TopologyCache to disregard unready endpoints in calculations #106510
Updating kube-proxy to ignore unready endpoints for Topology Hints #106507
bumpt etcd image version for e2e tests #106562
Changed code to improve output for test/e2e/windows #106220
Server Side Strict Field Validation #105916
kubelet: fix npe in test #106414
tests: Prepull images #105481
tests: Fetch the pod logs in failed cases #105451
Promote DeleteCollection service e2e test to conformance - +1 endpoint #106281
StatefulSet PVC auto-delete implementation #99728
kubelet: print flags after initializing logging #106520
node e2e: endocrimes as reviewer #106493
demote kubelet events test from Conformance #106511
skip tests that uses default storage class #106503
Make CRI v1 the default and allow a fallback to v1alpha2 #106501
Graceful Node Shutdown Based On Pod Priority #102915
bump e2e period to wait for events #106508
Revert “Bump DynamicKubeConfig metric deprecation to 1.23” #106505
Use client set to get nodes configuration #106471
Implement grpc probe action #106463
use golangci-lint #106448
Close connection and stop listening when port forwarding errors occur so that kubectl can exit #103526
migrated schedular to structured logging #106305
kubelet: extract multiple ignore errors validate logic to isExpectedError #106041
OpenAPI v3 #105945
Fix(kube-proxy): remove os.Exit from cobra.Command #104750
oidc authenticator: allow http.Client to be overridden #106141
Bump discovery burst for kubectl to 300 #105520
Add warning about using unsupported CRON_TZ #106455
Turn CSIMigrationAWS on by default #106098
Scheduler simplified MultiPoint plugin config #105611
migrate –register-with-taints to KubeletConfiguration #105437
Csi translation portworx #103447
Graduate TopologyAwareHints feature gate to beta #106433
Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test #106289
ResettableRESTMapper to make it possible to reset wrapped mappers #105623
Add Support for OpenAPIEnum in OpenAPI v2 #105057
turning on the CSIMigrationGCE feature flag #104722
Fix sample_and_watermark_test.go for bad luck, repeated test #106325
Include Conditions in kubectl describe namespace
#106219
Recover expansion failure #106154
Remove ignore error flag for drain, and set this feature as default #105571
CloseIdleConnections of wrapped Transport RoundTrippers #104844
kubectl: add deprecation notice to flag usage help #106172
Watch HPA v2 instead of v1. #106316
fix edit of non-registered custom API types #106268
CHANGELOG/1.9: Fix up GCS bucket references #106450
Factored TimedObserver into less surprising pieces #106432
Add wait json #105776
Feature implementation: Validation rules for Custom Resource Definitions using the CEL expression language #106051
Fix timeout flake in restart kubelet e2e #106434
RBD in-tree plugin migration to CSI driver using migration translation lib #95361
Remove feature gate check when skipping OnRootMismatch tests #106435
Reduce the number of expensive calls in the Windows stats queries for dockershim #104287
prevents garbage collection from removing pinned images #103299
Add more msg when exec probe timeout #106201
fix init container oomkilled as a failure #104650
Increase the duration to expire an assumed pod #106412
DelegateFSGroupToCSIDriver feature gate to beta #106330
updated probe handler types descriptions #106285
Add missing alias - used in staging/src/k8s.io/cluster-bootstrap/OWNERS #106430
Simplify kubelet file config field allowlists #105685
De-flake ephemeral containers e2e test #106425
Exclude generated files from the static check #106418
Fix deletion protection unit test #106376
e2e_node: fix nil pointer exception under quota lsci test #106408
Kube-proxy/ipvs; Use go “net” lib to get nodeIPs #101429
Add dgrisonnet as sig-instrumentation reviewer #106275
Upgrade etcd to 3.5.1 #105706
Update comment on ResourcePolicyRule #105555
leaderelection: populate the apiVersion/kind when reporting events #106399
package log runner as part of Kubernetes releases #106123
Use HPA v2 in E2E tests. #106315
Added requestSloLatencies metric #105890
Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP. #106395
kubelet: cgroupv2 disable memcg notifications #106332
Fixed using reference in for loop #105459
Revert strict-in-alpha to false #106392
upgrade kustomize-in-kubectl to v4.4.1 #106389
kubeadm/certs/renew:remove deprecated flags csrOnly and csrPath #106370
test/e2e: cleanup e2e core framework’s import from sub package e2elog #106170
Get Windows network stats directly for Containerd #105744
Ensure there is one running static pod with the same full name #104743
Switch from arguments to an input structure for kubectl command #106159
kubelet: fix file descriptor leak in log rotations #106382
Don’t clear managedFields on live object #106195
Fix nil check in map merge #105135
Remove some dead code in the ipvs proxy #105450
kubeadm: add mutation for Linux paths in KubeletConfiguration on Windows #105992
pod/storage: remove always-empty ‘oldMachine’ in setPodHostAndAnnotations() #106048
Remove outdated metric IMPLEMENTATIONS, update links #106360
Move a number of scheduler metrics to STABLE #106266
Wire contexts to RBAC controllers #105550
Fix staticcheck failure in pkg/kubelet/cm/cpuset #103415
Append node e2e logs to file where possible #106362
Mark restart_test as flaky #106359
OWNERS(justaugustus): Prune extraneous reviewer roles #106358
kubeadm: fix test failures in the e2e_kubeadm suite #106321
Add NodeFeature tag to ephemeral containers e2e #106346
Migrated remaining lines of server.go
and csi.go
to structured logging #106314
Fix flake caused by sampling signal counter too early. #106329
Fix check for subpath source #105512
Remove redundant forwarding rule in filter table #97279
ScoringStrategy RequestedToCapacityRatio’s shape should not be empty #106169
don’t expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE #106319
: Fix out of bounds in TestSyncLabels unit #106327
vendor: update system-validators to v1.6.0 #106323
make kubectl cp resume on transfer error #104792
Fixed nil pointer dereference #106317
Move configurable fsgroup to GA #105885
Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language #106234
Graduate IngressClassNamespacedParams to GA #104636
build: use debian-iptables:bullseye-v1.1.0 #106301
PodReadinessGate is stable feature and test runs all green #106299
Clean up some service logging #106296
The DownwardAPIHugePages feature is beta now, set true by default. #106271
fish out ShareProcessNamespace from orphans tab #106298
kubeadm: fix inverted warning message #106288
more iptables proxy cleanups #106269
Changed code to improve output for files under test/e2e/lifecycle #106226
Bugfix: prevent daemon controller to adopt controller revisions of ot… #101250
vendor: Bump cAdvisor to v0.43.0 #106282
Fix concurrent map writes error in kube-apiserver #106045
Changed buckets for apiserver_request_duration_seconds metric #106306
client-go: add jitter to flowcontrol.Backoff #106240
PV controller changes to support PV Deletion protection finalizer #105773
e2e_node: does not rely on Kubelet automatic restart service under hugepages tests #106251
More seat metrics for APF #105873
Don’t write fake logs to the real test log #106297
Add mTLS as default HTTPConnect egress configuration for GCP. #104921
Upgrade preparation to verify sysctl values containing forward slashes by regex #102393
tests: Logs the stdout and stderr for network consistency Windows tests on error #106273
Bump k8s.io/kube-openapi to commit ee342a809c29 #106181
e2e_node: Skip dynamic config tests when the feature is disabled #106263
Use simple match instead of regex match in GCE Windows OpenSSH startup script #106245
Add periodic etcd scraping to integration tests #106190
Improve wording for panic message #106186
E2E podresources: fix test checking esclusive cpus allocation #106116
Migrated scheduler files comparer.go
, dumper.go
, node_tree.go
to structured logging #105968
Update sig-cli owners #106156
fix some kubeadm init phase constants #106243
Changed the Info type so that the config file can be displayed withou… #106228
Migrate assume_cache.go to structured logging #105904
kubeadm: introduce the UnversionedKubeletConfigMap feature gate #105741
Migrated scheduler files preemption.go
, stateful.go
, resource_allocation.go
to structured logging #105967
Create HPA v2 Stable API #102534
fix some lint error #105874
Pod os field kubelet #105292
Make the docker buildx check call –help #106174
Migrated scheduler file cache.go
to structured logging #105969
Move WindowsHostProcessContainers feature-gate to Beta #106058
: Reconcile OS and arch labels periodically #104613
e2e_node: fixes after dynamic configuration removal #106210
Fix creation of the administrator_keys_file file with many users #106196
kube-proxy consider endpoint readiness to delete UDP stale conntrack entries #106163
Added non-serialized metrics for windows, for 3 pods #105854
Adding kubelet metrics for started and failed to start HostProcess containers #105406
Konnectivity Proxy: move proxy-agent cpu limit to request. #103626
making some apiserver metrics stable #106122
Fix edit command #105817
–as-uid flag in kubectl and kubeconfigs. #105794
kubeadm: add a new output/v1alpha2 API; deprecate output/v1alpha1 #105295
remove unnecessary function after PR #88885 merged #103634
staging/publishing: fix go version for go1.16.10 #106217
Kubelet: implement support for podAndContainerStatsFromCRI #103095
Bump konnectivity to v0.0.25 #106213
Update to go1.17.3 #106209
Ensure deletion of pods in queues and cache #106102
kube-proxy iptables code clarity cleanups #106158
Update to latest kubedns and nodelocaldns images. #106189
Update corefile-migration to v1.0.14 and update coredns to 1.8.6 #105251
fix kubelet/types is imported more than once #105621
Don’t guess SELinux support on error #105934
Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed #105421
misc iptables proxy fixes #106030
Use “Capacity” instead of “Allocatable” for an accurate node memory total size #102917
client-go token source transport implement RoundTripperWrapper interface #106177
Add –override-type flag to kubectl run and kubectl expose #105140
kubemark: replace deprecated –log-file parameter with runner #106150
Remove old cronjob controller #106126
Initial Topology Hints e2e Tests #105949
e2e node: provide static kubelet config #104153
e2e_node: Properly check for DynamicKubeletConfig #104481
Changed code to improve output for files under test/e2e/node #106038
test: Assert max unavailable for PDB test cases #105960
component-base: npe when renew hiddenCollectors #106140
component-base: move v/vmodule/log-flush-frequency into LoggingConfiguration #106090
Move CSIVolumeFSGroupPolicy feature to GA #105940
component-base: avoid accumulating default labels #105541
kubeadm: aggregate all the errors when the shared certs are validated #106042
Make some scheduler metrics stable #105941
GET should be transformed to watch in kube-Apiserver #105648
component-base: use stderr as default output stream for JSON #106146
Replace ioutil with io and os for cluster/gce/gci #106018
Fixes for graceful node shutdown test #106108
Replace ioutil with io and os for hack #106020
Adding e2e tests to validate volume mounts in HostProcessContainers on Windows #105996
drop managed fields from audit entries #94986
: Bump coredns to 1.8.6 #106091
Create e2e delete service collection test - +1 endpoint #106034
Upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.0 #105983
PodSecurity: update webhook manifest for beta #106106
Fix kubectl unlabel
response msg #104372
Fixing how EndpointSlice Mirroring handles Service selector transitions #105997
Add unit tests to cover scheduler’s setup #106105
Add more info to the ListAndWatch trace #105819
HostProcess e2e tests to validate command / workingDir parameters #105201
P&F fix watch tracker bug #106121
PodSecurity: trim path when building webhook binary #106118
Fix ephemeral test description #106120
Changed code to improve output for files under test/e2e/framework #105939
Remove GAed feature gate CronJobControllerV2 #104470
fix multiple typos in go files #105302
PodSecurity: promote config and feature gate to beta #106089
Remove StorageObjectInUseProtection feature gate logic #104903
update etcd makefile to using 3.5.1 for building #106065
Migrated scheduler files binder.go binder_test.go to structured logging #105858
tests: Use E2E framework deployments #105508
cleanup lingering bazel related scripts/references #106099
Expand unit test coverage and fix error cases #106017
Allow the e2e_node runner to receive a KubeletConfiguration rather than requiring flags #105575
code cleanup for kubectl #101004
devicemanager: checkpoint: support pre-1.20 data #102882
removed unused test/e2e_kubeadm/runner/local/run_local.go #106100
Update pods validation based on uniqueness of controller #106097
add condition pre-check for pod uid and pod resource version in bind api #105913
Wire contexts to Bootstrap controllers #105510
reuse previous evaluation #106095
refactor scheudler’s node resource plugins #106002
Changed code to improve output for files under test/e2e/kubectl #106001
PodSecurity: benchmark large numbers of owned pods #106087
Pass DeleteOptions down to the Reactor #102945
apiextentionserver: refactor returning 503 for custom resource requests during server start #105653
Wire contexts to Core controllers #105525
kubectl: include init containers when determining pod QoS #104909
Metrics improvements #105898
P&F: Enable support for indexes in watch tracker #105974
Remove nodes with Cluster Autoscaler taint from LB backends in service controller #105946
Add annotations denoting the exemption reason and the enforcement policy used #105908
P&F: Update and cleanup mutating work estimator #105930
fix potential deadlock #102637
return value is taken from if statement instead of the function call #105920
fix: remove VMSS and VMSS instances from SLB backend pool only when necessary #105839
fix: do not delete the lb that does not exist #105777
fix: leave the probe path empty for TCP probes #105253
Additional cases for reconcileState testing #101909
Fix COS GPU driver installation #105989
client-go exec: make sure round tripper can be unwrapped #106014
KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up #105999
enabling IMAGE_CONFIG_DIR
in make file for testing purposes #106013
Make job pod template annotations and labels mutable for suspended jobs that never started #105980
Migrate scheduler files interpodaffinity/filtering.go
,podtopologyspread/filtering.go
, volume_zone.go
to structured logging #105931
kubeadm: remove the reset/update-cluster-status phase #105888
apf: call metrics.AddReject for decisionCancel #105739
Minor watchcache cleanup #106010
cacher: refactor process() function #106005
Add pod os field #104693
Mark v2beta1 and v2beta2 HPA status conditions as optional #100318
generic ephemeral volume GA #105609
Merge conditional assignment into variable declaration #103868
Fix: move parallelize package to non-internal file #105796
PodSecurity: return namespace validation errors in standard field.ErrorList format #105959
Fix typo in kubelet config #103908
Use 10250 as targetPort for metrics-server #105957
Fix:Flaky test] [sig-node] Kubelet should correctly account for terminated pods after restart #105926
Better output #105774
Always pass HEAD to worktree #105947
serviceaccount/claims: include validation failure error in the log #105917
Fix Documentation of Default params for PodExecOptions Function #105726
Track ready pods in Job status #104915
e2e_node: remove unnecessary dynamic config changes #105482
Fix race condition in logging when request times out #105734
Fix container name on NewDeployment() #105948
Fix the inaccurate status when a plugin internal status is found #105727
PodSecurity: clean up namespace validation messages, time bounding, and add testing #105922
retry PV create in e2e-test on API quota failure #105910
kubectl drain node output should say node was drained not evicted #105736
PodSecurity webhook makefile, image, and manifests #105923
Shell completion of multiple resource names #105711
Give metrics server permission to read node stats. #105938
fix hollownode flushlogs not working together with exit #104775
Revert “sched: ensure –leader-elect* CLI args are honored” #105924
remove scheduler NodeLabel plugin #105906
remove storageOperationErrorMetric and storageOperationStatusMetric in release 1.21 #102801
setHostnameAsFQDN is a GA feature that does not depend on environment #105921
Add completion to the –output/-o flag #105851
remove scheduler NodePreferAvoidPods plugin #105907
adding --ssh-key
and --ssh-user
for kubetest2 #105637
upgrade json-patch to v4.12.0 #105896
return 503 for aggregated APIs when the APIServiceRegistrationController hasn’t finished installing all known APIServices #104748
add unit tests for updateEnv
#104832
volume e2e: block volume metrics fix, II #105911
tests: Refactors daemonset utils into framework #105507
PodSecurity: Add runAsUser check to restricted policy #105857
sample-controller/docs: Use italics font on package name #105719
Support cgroupv2 in node problem detector test #105755
Remove format.pods func, instead with klog.Kobjs #105699
e2e: conformance: correctly produce MODIFIED events #105805
Add –version flag to podsecurity-webhook command #105749
volume e2e: block volume metrics fix #105878
Add context to failure message #105314
Fixes TestNodeSelectorUpdate flaky test #105869
Remove scheduler’s legacy policy config #105828
tests: Wait for pod collection to enter a Running state #105273
Also log err in *deferredResponseWriter.Write #105879
Clarify metrics help wrt APF execution phases #105866
Fix delete collection error channel size #105872
update extension point PostFilter comment #105584
storage validation: accept generic ephemeral volumes as volume device #105682
component-base: test and fix JSON output for KObj #104877
test: use newer test images for better s390x coverage #105752
Write Pod- & ServiceProxy Test - +12 endpoint coverage #94786
mark kube-proxy structured logs as migrated #105718
kubeadm: make constant of the magic-number in bootstraptoken util #105807
switch from json-iterator to forked stdlib json decoder #105030
Free APF seats for watches handled by an aggregated apiserver. #105511
storage e2e: fix volume metric test for PVC #105824
Trigger the image build for node-perf/npb-is #105823
Add feature flag for OpenAPI v3 #105663
Minor improvements in ‘kubectl run’ flag help #105514
fix goroutine leak in the DeleteCollection #105606
pass sandbox resource requirements over CRI #104886
Remove presumptions about what decision has been made #105729
generic ephemeral volume E2E tests #105659
kubeadm: add unit tests for PatchNode error handling #105753
Cleanup/remove service affinity plugin #105588
client-go: share the same transport for generated clientsets #105490
Promote EphemeralContainers to beta #105405
Run storage e2e test_client_pod as privileged #104551
glusterdynamic-provisioner: update to v1.3 and provide arm64 support #105730
revise kubeProxy filed as part of the kubeadm configuration #105564
Lock StorageObjectInUseProtection feature gate to default #105495
sched: ensure –leader-elect* CLI args are honored #105712
node: e2e: clarify findKubeletService #105697
Fix nodeShutdownReason for node shutdown e2e #104540
Use separate pathSpec for local and remote to properly handle cleaning paths #94165
fix: skip instance not found when decoupling vmss from lb #105666
Graduate JobTrackingWithFinalizers to beta #105687
Add CPUManager policy option to distribute CPUs across NUMA nodes instead of packing them #105631
Adding unit test coverage for API validation for ephemeral containers in hostprocess pods on Windows #105748
apf: return nil for a request that has been removed from queue #105738
Fix nits noticed in recent code review #105757
Enable more test images for s390x #102785
Stop passing WindowsHostProcessContainer annotations for CRI calls in kubelet #105465
update the log message for mount windows #105081
fix duplicate package import in pod_worker #104574
Adds Windows support for etcd image #92433
Refactor to use structure to pass parameters for GracefulNodeShutdown #105652
set the content-type Header when the dynamic client sends the request #104327
kubeadm: fix some retry logic in PatchNodeOnce #105343
apf: include seat information in per request debug dump #105674
JSON decoder fixup #105702
Update the binary version file for NPD to 0.8.10-gke0.1 #105688
Add support for consuming whole NUMA nodes in CPUManager CPU assignments #102015
support more than 100 disk mounts on Windows #105673
e2e: node: kubelet restart improvements #105516
Fix shellcheck output streams #104783
Fix CSI mounter.TearDownAt
log msg #105136
staging/publishing: Set go1.16 version to go1.16.9 #105679
Fix name for Pods of NonIndexed Jobs #105676
e2e: restore volume lifecycle check for most tests, II #105670
kubeadm/kubeconfig:validate flag –config to make sure it is not empty #105649
test fix: check correct subresource patch path #105596
PodSecurity: limit webhook admission input #105485
Allow updating scheduling directives of suspended jobs that never started #105479
Wire contexts to Autoscaling controllers #105461
Wire contexts to Apps controllers #105377
fix:claim cached in pvcontroller is not the newest may cause unexpected issue #105211
Update to go1.17.2 #105563
test, cgroupv2: adjust pagefaults test #105313
Add VolumeSubpath feature gate back in preparation for its removal #105474
storage e2e: check metrics also for generic ephemeral volumes #105636
podresource-api: getAllocatableResources to Beta #105003
parameter ‘disabled-metrics’ is invalid #105065
apf: update queue debug to include queue sum stats and next dispatch R in seat-seconds #105660
Disable P&F for watch requests #105647
kube-proxy: handle cmd error #105342
Add diff command return status code greater than 1 when flags invalid #105445
AWS in-tree controller ignore LoadBalancer service with mixed protocols #105361
Update queueset_test.go for FinalSeats #105592
Estimate width of the request based on watchers count in P&F #103539
Move test utils where they belong #105535
Simplify the integration test by removing the struct of nodeConfig
#105627
Unconfuse logging wrt additional latency #105615
reduce code for NewSchedulerCommand func #105608
Allow fast builds on ppc64le #105399
kubelet: add probe termination to graceful shutdowns #105215
: Fix PreferNominatedNode test #105509
Limit Apiserver Proxy Redirects #95128
improve error message on control-plane endpoint reconciler #105531
tag ginkgo tests affected by pdcsi migration for skipping #105052
apiserver/watchcache: doc watch event fan-out to blocked watchers better #105605
kubelet: also provide filesystem stats for generic ephemeral volumes #105569
Support SetStructuredLogging with the new events library #105603
Verifying the auth headers are set for upgraded aggregated API requests #105582
Advance epoch #105469
kubelet: use generic ephemeral volume helper functions #105542
Update log messages in queueSet::finishRequestLocked #105593
JSON output streams #104873
add verify script to catch most validation mutations #105578
apiserver aggregator upgrade unit test #105475
remove scheduler policy config #105424
apiserver/storage: free etcd kv early in list decoding loop #105573
GA TTLAfterFinish #105219
node: graduate CPUManagerPolicyOptions to beta #105012
Return only isolated cpus in podresources interface #97415
Relax TestDifferentWidths #105556
sched: adjust events to register for VolumeBinding plugin #105546
Calculate the work in each request just once #105559
kubelet: set terminated podWorker status for terminated pods #105527
Add CVE 2021-25741 info to 1.22 Release Notes #105532
add benchmark test for replaceRegistryInImageURLWithList #105344
Use github forms for issue templates #104468
component-base/logs: refactor registry #105539
apf: introduce final seats #105243
Scheduling v1beta3 #104251
generic ephemeral volume util, base code and controller #105345
podresources: do not export empty NUMA topology #103289
sched: integration test to cover event registration #105337
tests: Enable some [LinuxOnly] tests for Windows Containerd #97045
Update README.md #105455
apf: print watch initialization latency in httplog #105403
Adding deprecation notice to the userspace proxy-mode #104631
update logcheck version and hack/verify-structured-logging.sh #103293
Fix quota controller hotloop in integration tests #105515
Do not try to load plugins for cobra commands #105141
Add [ibabou] & [pjh] to Cluster GCE directory OWNERS #105500
apiserver: construct logger for httplog only when log level is 3 #104557
Update windows base images - GCE provider #105333
Fix issue in node status updating VolumeAttached list #104526
nominate pacoxu as sig node reviewer #104186
Refactoring TestConcurrentAccessToRelatedVolumes for enabling Block Volume tests #105217
Ensure terminal pods maintain terminal status #105462
Use docker buildx for etcd image #105484
Add Log statement in exec_util.go for ClientSet Creation #102333
Add missing format values to test logline #105468
Copy VolumeSnapshotContent annotations in snapshottable.go test #105388
Enhance client-go url timing logging with http statistics #105156
Use json stdlib for pretty-printer encoding #105466
Scheduler volumebinding plugin - handle Lost PVC as UnschedulableAndUnresolvable #105245
kubelet: memory manager: fix preferred topology hints calculation #104689
remove nodeLease feature GA #105222
Create node_e2e test for ephemeral containers #103372
Define datatype for seat-seconds and prevent overflow #105412
apiserver: decorate http.ResponseWriter correctly #104920
Roll-forward: Beta requirements for JobTrackingWithFinalizers #105197
[Failing Test] Fix Kubelet Storage Eviction Tests #104304
Fix for TestWithMaxWaitRateLimiter test case failure #105312
remove format specifiers from structured logs #105144
apiserver: refactor PolicyRuleEvaluator interface #105103
PodSecurity: add namespace update verify benchmark #105457
remove scheduler component config v1beta1 #104782
component-base: verbosity in example command #105414
node: test file use k8s.io/utils/clock instead #105375
deprecate klog flags #105042
add windows arm support on client-side since go 1.17 supports #104894
Remove kind/design
from PR template #104058
Speed up counting of bits in allocator #104968
Fixes kubectl command headers which hangs on kubectl run #105384
Excluding Control Plane Nodes from Topology Hints calculations #104744
Fix typo registry
#104227
initialize logging after flag parsing + refactor commands #105076
generic ephemeral volume checks #100482
Fix CSR test to accept certs shorter than the requested duration #105396
Propagate source to list items when flattening #104499
Validate PodSpec in EphemeralContainersUpdate #105293
Fix word most comment
to common
and typo #104653
Fix initContainersReusableMemory delete bug in MemoryManager #104788
Remove Redundant type conversion #103359
Ignore VMs in vmss delete backend pools #105185
Bubble up to pkg/volume/OWNERS file #105374
Removing elweb9858 from winkernel kube-proxy approver+reviewer lists #105385
make lifecycle signal thread safe #105383
pkg/volume/util: remove out-dated OWNERS #105379
Revert “Build non-static binaries with PIE buildmode” #105352
conversion of tests from mockery to mockgen #104933
Add description of use case “storage version with non-existing id should be GC’ed” execution conditions #103391
Vendor in k8s.io/utils #105372
log nsPolicy evaluation for the request #104365
remove redundant nil check #104965
fix top node output format incorrect #105121
Make package paths referenced by import boss valid #105330
handle error when parse Quantity #105117
Remove deprecated kubectl –dry-run values. #105327
fix: consolidate logs for instance not found error #105188
Add feature gate CustomResourceValidationExpressions #105107
Set up kube-controller-manager functions to accept contexts #101125
Fix double formatting on error message #105247
Cache rest mapper and discovery client #103900
Add unit test coverage for events expansion #105315
Remove a duplicate StorageClass creation call #105048
TopologyAwareHints: fix getHintsByZone bug #105267
Process GCE ILB services with the v1 annotation in the service controller #104925
Create TransformingInformer #104300
Optimize indexer #105234
Remove StartedPodsErrorsTotal metric message #105213
cmd/kube-scheduler: add usage message only when parsing flags failed #105175
cleanup: DualStack GA for kubeadm #104770
add NET_RAW capability to server container in “should drop INVALID conntrack entries” e2e test #105283
Add jittering for Kubelet status computing #105272
Enhance ErrReasonPVNotExist in volumebinding scheduler plugin #105196
kubectl: remove extra +1 for printing event count #105009
Optimize watchcache by not starting a gorotuine for all Get/List requests setting RV=0 #105232
Aggregator uses the regular transport when handling upgrade requests #104985
Revert “Use docker buildx for etcd image” #105285
scheduler: do not reference range-loop variable #105212
apf: rename WorkEstimate.Seats to InitialSeats #105275
Skip runtimeclass test unless provider GCE #104803
Add Metrics for Kubelet credential provider #102802
Remove GET job and retries for status updates #105214
Check namespaces match in UpdateWithEventNamespace #104507
fix typo in kms encryption config logs #105078
Add UID to client-go impersonation config #104483
bump metrics-server to 0.5.1 #105263
mount-utils: force-format xfs-filesystems too #104923
releng: Update build images to Debian 11 (Bullseye) #105158
updated errors pkg to native go pkg for test/e2e/network/netopol test_helper #105250
Clear initial UDP conntrack entries for loadBalancerIPs for proxy-mode=ipvs #105249
adding sig info to failing/flaking test issue templates #105190
test/integration: skip etcd startup for -help flag #105206
use k8s-staging-test-infra/gcb-docker-gcloud #105235
[fluentd/elasticsearch] Add mechanism to load simple sniffer class #92853
mute unnecessary logs when failing to parse IPs #105218
Log if PV is still in use trying to delete it #101987
fix typo in node_affinity_test #104892
Fix klog error in pkg/proxy
#105159
Remove ShareProcessNamespace tags from e2e_node tests #103370
e2e scheduling priorities: do not reference control loop variable #105205
devicemanager: skip unhealthy devices in GetAllocatable #104123
Improve formatting in CHANGELOGs #105086
Structured Logging migration: modify logs of controller-manager #100672
Replace custom dualstack support logic in Windows Kube-proxy #104952
PodSecurity: benchmark and optimize privileged namespace evaluations #104588
Improve sharding and dispatch #105160
Try yet again to add metrics about LIST handling #104983
remove unused function of NewSingleContentTypeSerializer #97665
Fix PodSecurity forbidden response reason #105180
Format json file with proper indentation #104808
Revert #104739 #105181
sysctl-test: use status reason check instead of events check #103906
Make importverifier package-compatible #105170
Smoke test code-generator using full packages #105169
sched: de-duplicate plugin registration logic by using FactoryAdapter #105151
Remove deprecated flag –experimental-bootstrap-kubeconfig #103172
refactor: switch to tls cipher suite in stdlib #105064
fix the test issue of node shutdown manager #104959
Optimize kubelet stats provider for perfomace bottleneck #103424
Make staticcheck package-compatible #105171
migrate k8s.io/apimachinery/util/clock -> k8s.io/utils/clock #105162
Remove the BoundServiceAccountTokenVolume feature gate #104167
Update TestNoRestraint and TestWindup #105085
Scheduler: fix calculateBackoffDuration overflow in extreme data cases #105125
agnhost: allow to disable udp listener on netexec #105143
avoid hostNetwork pods conflict binding UDP ports #105145
Migrate cmd/proxy/{config, healthcheck, winkernel}
to structured logging #104944
Move client-go/tools/record tests away from IntervalClock
to SimpleIntervalClock
#104578
rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality #102523
Unify towards k8s.io/utils/clock - part 3 #105095
e2e storage: update OWNERS #104916
e2e: restore volume lifecycle check for most tests #104863
Remove SupportPodPidsLimit and SupportNodePidsLimit feature gates #104163
add update-unwanted-dependencies.sh to track unwanted dependencies #102309
Fix incorrect format specifier in test files #105098
client-go bucket rate limiter add maxDelay #104655
Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock #105106
local-cluster-up: allow to specify the kubelet resolv.conf #105134
cleanup duplicated import of “k8s.io/apimachinery/pkg/runtime” #105109
workqueue: fix leak in queue preventing objects from being GCed #105031
Fix error message typo in conntrack #104939
Remove VolumeSubpath feature gate #105090
fix: wrap errors correct when validating kubeconfig #105080
Provide a timeout function to fail quick on blocking operations #105056
replace package realClock impl. with clock.RealClock #105010
kubeadm: move swap on check error to warning since NodeSwap is beta #104854
Beta requirements for JobTrackingWithFinalizers #104739
Move node and networking related helpers from pkg/util to component helpers #101161
Unify towards k8s.io/utils/clock - part 2 #105026
konnectivity-agent-ds: remove toleration for NoSchedule #105084
Fix core calculation for dns autoscaler test. #105083
test(dualstack): remove should have ipv4 and ipv6 node podCIDRs test #105079
Improve create configmap test #104761
Do not attempt to overwrite higher system (sysctl) values #103174
Svc REST: clean up defaultOnRead to be consistent #104986
etcd client starts retrying transient errors from the etcd cluster #105069
Add supported ‘alg’ header values. #105067
Skip check for all topology labels when using system default spreading #105046
scheduler: avoid repeated boilerplate code when registering plugins #104998
kubelet: Handle UID reuse in pod worker #104847
NodeMetrics, PodMetrics: Add doc for metav1.ObjectMeta #104627
Updated json-iterator version to 1.1.12 from 1.1.11 #104949
turn on CSIMigrationAzureDisk by default on 1.23 #104670
Structured log migration for pkg/util/netsh #105033
Rename httplog entry from “apf_d” to “apf_fd” #105055
remove windows service not used global variable #102937
add feature gate for OpenAPIEnums. #105054
Add CVE 2021-25741 info to 1.19 Release Notes #105058
kubeadm: do not check if the /etc/kubernetes/manifests folder is empty on joining worker nodes during preflight #104942
staging/publishing: Set go1.16 version to go1.16.8 #105040
pin-dependency.sh: enhance forking of a dependency #104995
add StatefulSet MinReadySeconds e2e test #104078
kubeadm: remove the flag –port from scheduler manifest #105034
add NoExecute toleration for konnectivity agent #102592
Fix workqueue memory leak #104991
Add unit tests for scheduler’s dynamic event handlers registration #104793
kube-controller-manager: properly check generic ephemeral volume feature #104913
When resolvConf is “” in kubelet configuration, pod will be created with wrong dns policy #104624
update ineligible_endpoints removing upper case Endpoint
to endpoint
#105006
component-base: enable JSON in example #105005
Increase QPS in garbage collector controller #104966
update github.com/pkg/errors in test/conformance/image/go-runner/ with native go pkg #104948
build/common: check if docker buildx is available #104749
Update to go1.17.1 #104904
refactor: disable insecure serving in kube-scheduler #96345
Track recent reorg in testing clockery #104979
Structured log migration for pkg/util/netsh #99529
Plumb the schema.GroupResource into etcd3 Store struct #104981
Unify towards k8s.io/utils/clock - part 1 #104874
update pause image references to use 3.6 #104711
Fix conversion of literal null JSON values #104969
Add integration test for Services Finalizes Racing with the Repair Loop #104883
apf: introduce v1beta2 #104399
Update ineligible_endpoint.yaml to include RBAC #104978
pkg/kubelet/cm/memorymanager: Fix ErrorS key/value pair #104794
change health-check port to listen to node port addresses #104742
Update debian-iptables to pick CVE fixes #104970
Promote min ready sec sts beta #104045
Update conformance image to use debian-base:buster-v1.9.0 #104696
scheduler/volumebinding: migrate to use pkg/scheduler/framework/plugins/feature #103493
Drop broken/no-op proxyconfig.EndpointsHandler implementations #104801
remove the –csr* flags from “kubeadm certs renew” #104796
e2e: TM: add option to fail instead of skip #100373
avoid sharedIndexInformer run more than once, avoid more cache and me… #104853
Improve DeltaFIFO function ‘ListKeys’ #104725
Simplify and de-layer Service REST implementation #96684
Skip externalips service tests if admission controller to deny externalip services is enabled. #104917
client-go/workqueue: Drain work queue on shutdown #101928
e2e: enable generic ephemeral inline volume also for in-tree drivers #104858
vendor: bump hcsshim to v0.8.22 #104880
Move YamlPrinter
to its own file #104901
Remove functionality from deprecated kubectl run flags #104884
fix typo in framework interface #104866
[Failing Test] Fix GPU Device Driver test in kubelet-serial #104606
fix detach disk issue on deleting vmss node #104572
client-go: para ‘resourceVersion’ in DeltaFIFO.Replace is not used, so remove it #104841
kubelet: Rejected pods should be filtered from admission #104817
fix data race in kubelet volume test: add lock for ut #104069
Widen margins of TestDifferentWidths and TestTooWide #104881
Fix typos in files which are used for generating OpenAPI #104747
Fix client IP preservation for NodePort service with protocol SCTP #104756
klog 2.20.0, logr v1.1.0, zapr v1.1.0 #104103
Update CHANGELOG OWNERS #104826
Fix Job tracking with finalizers for more than 500 pods #104666
fix AsApproximateFloat64() for BinarySI #103751
Fix comment of processorListener.requestedResyncPeriod
#104812
Fix staticcheck in k8s.io/{apiserver/pkg/storage,client-go/rest/watch} #103023
Revert PR 103515 #104849
Request: Add ehashman as a sig-node API review shadow #104848
increasing sleep timer to 5 sec in attempt to deflake token test #104828
e2e iperf2 change threshold to 10MBps = 80 Mbps #104845
Change execution duration guess from 1 minute to 3 milliseconds #104806
Fix couple of incorrect description #104805
Change TTLAfterFinished state to beta in comment #104704
Refine locking in API Priority and Fairness config controller #104833
Add verbose logs for node/plugin scores even ranged in low levels #103515
rbac: remove AttributeRestriction documentation #104829
Update the valid string from rand.go #104816
Avoid expensive go-cmp/cmp comparison #104823
Object creation with generateName should return AlreadyExists instead of a Timeout #104699
server-side-apply: print object name in SHOULD NOT HAPPEN message #104790
Adding more detailed logging for Topology Hints #104741
Enable http2 health checking with go 1.16.5 on KAS egress. #104444
fix Log attempts to output resp.Body #104184 #104240
Fix misspelling and misgrammar #99682
tests: Bumps image versions (Adds Windows Server 2022) #104458
Fix err of GrabFromAPIServer() #104740
Update obsolete link in the Conformance Test doc #104290
Remove EXTRA from log messages #100185
Automate code generated by using mockgen and go:generate #103631
scheduler: more informative generic ephemeral volume events #104605
Update CHANGELOG OWNERS #104759
Health checks for controller managers. #104667
cleanup: fix errors in wrapped format and log capitalization in proxy #101303
X race condition from TestApfExecuteWatchRequestsWithInitializationSignal #104697
Adjust LIST work estimator to match current code #104599
Add GA AnnStorageProvisioner annotation to PVC #104590
Fix typo in gci/README.md #101318
Fix flake test TestEnsurePIPTagged #104734
fix: ignore the case when comparing azure tags in service annotation #104705
Remove wrong comment #103896
fix e2e test apiserver endpoint and endpointslices #104664
Reduce the number of parallel typechecks to 2
#104608
Scheduler version should be printed out by default(–v=0) #104708
fix 104329: check for headless before trying to release the ClusterIPs #104467
Remove deprecated --seccomp-profile-root
/seccompProfileRoot
config #103941
Fix typo in kubectl describe pods example #104621
integration test for cronjob with controllerv2 #104570
Introduce storagebackend.ConfigForResource #104652
legacy-cloud-providers: aws: Add support for consuming web identity credentials #104314
admission: run PodSecurity before PodSecurityPolicy #104715
Fix the key missing issue for structured log #104703
Explain the reason why metaclient special processing metav1.DeleteOptions encoding #104573
Add the metric data for different extension points #104391
modify non-uniform aliases #104668
Add alculquicondor to sig-apps-reviewers #104663
apiserver: Revert startup-send-retry-after-until-ready server option #104688
Wait 15m after instead of before breaking nodes #104677
Remove unused --allow-gathering-profiles
e2e.test flag #104676
revert “fix wrong output when using jsonpath” #104172
fix: ignore the case when updating tags #104593
Increase debug logging in waitGroupCounter::Add #104211
Update ServiceInternalTrafficPolicy feature state #104633
Fix a small regression in Service updates #104601
storege e2etest: Delete restored PVC/Pod in snapshottable #104634
kubelet: Admission must exclude completed pods and avoid races #104577
test images: Adds Windows Server 2022 to the BASEIMAGEs (part 2) #104455
set AllowLongNodeID to true by default since 1.23 #104160
Structured Logging migration:modify Scheduler part logs. #99273
apiserver: remove server option startup-send-retry-after-until-ready #104630
Fix comparison between FQDN and hostname #104408
sched: remove unneeded json tags in unversioned API objs #104559
refactor: controller manager: InitFunc and base controller interface. #95885
Unify controller worker num param threadiness
to workers
#104231
Skip testing for Pod DNS records. #104614
skip hack/tools/vendor folder #104610
update protobuf github url #104003
OWNERS(releng): Set reviewers to release-managers
#104617
Add init hostprocess container e2e test #104609
cmd/kube-scheduler: return error instead of os.Exit when something goes wrong #104503
OWNERS: SIG Release cleanups #104586
kubeadm: add missing word in output error #104585
Remove Error Message Check Dynamic PV Tests #104582
Don’t prematurely close reflectors in case of slow initialization in watch based manager #104604
Added support for setting controller-manager log level online #104571
vendor: bump runc to 1.0.2 #104528
Get containerID from systemd-style cgroupPath in cri_stats_provider #104039
Pause Images: Added base image for Windows Server 2022 #104438
add kubectl fish shell completion #92989
code-generator: remove bounding-dirs flag of the deepcopy-gen in the scripts #104475
update the usage doc of prerelease-lifecycle-gen #101572
test images: Trigger the windows-servercore-cache image job #104552
Remove deprecated volumeSchedulingLatency metric #104518
Promote ingressclass.kubernetes.io/is-default-class
annotation to networking/v1 #103603
Update to go1.17 #103692
apiserver/pkg/storage/interfaces.go: Add backticks to comments misparsed as HTML by IDEs #104494
Add APF’s priorityLevel to httplog.go #104359
Ensure serviceaccount admission produces v1 Pod matching defaults after round-trip #104523
Allow custom service account names to be used for cloud controllers #103178
Clean up: delete NumUnschedulablePods because it’s no longer in use #104541
Modify the wrong comment for controller_util.go #103630
test images: retrigger busybox image building #104543
Added support for multiple –from-env flags #104232
Fix typo CRED
to CRUD
#104504
Convert some GCE LB events to logs. #104362
fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs #104382
common interface for controllers #103557
Adds CancelRequest function to CommandHeadersRoundTripper #104488
apiserver: add key/value pair to httplog #104465
REST: Document mutable inputs on Create() and fix tests #103545
Bump livenessprobe to 2.4.0 in e2e hostpath driver spec #104460
Fix storage class setup in regional_pd.go #104369
apimachinery: remove unused ignoredConversions map in converter. #104187
Fix typo PodTrackingWithFinalizers to JobTrackingWithFinalizers #104509
Fix extra latency and add tests for that and non-unit width #104345
Fix using variables in the loop in vsphere_util #104410
Fix buffered signal channel go vet error #104489
Fix slice type comparison bug #104435
bump e2e loadbalancer timeouts to 15m #104478
kubectl proxy: append context host path to request path #97350
test images: Adds Windows Server 2022 to the BASEIMAGEs #104451
Fix typo of rate limiter #104373
golang 1.17 fails to parse IPs with leading zeros #104368
test: e2e: HPA ContainerResource - Lower requests b/c multiple containers will leave pending pods on existing test infra #104441
1.22 compatibility data #104270
[volumeScheduling/metrics] Fix buckets initialization #100720
vendor: bump k8s.io/util to get fix for LRU cache #104466
hostNetwork tests can’t share the same port #104407
Update cobra to 1.2.1 #103448
Omit redundant nil check in type assertion #100917
Changed flag name underscore warning to prevent duplicate warnings and avoid recommending invalid flag name #103852
Provide reference to impersonation options for kubectl auth can-i command. #103791
refactor: rename audit Checker interface #104350
fix: skip case sensitivity when checking Azure NSG rules #104384
Remove pkg/utils/slice dependeny in kube-proxy #103672
Upgrade the default csi-proxy version installed by kube-up.sh #104426
Update cri-tools to v1.22.0 #104430
Create new metric which conform to our naming conventions #103799
add tkashem as a reviewer of apiserver #104434
SCTP tests run only on 2 nodes #104401
kubelet: add graceful shutdown events #101081
Update unit tests to handle go1.17 certificate parsing error messages #104416
updating co-chairs #104355
Update kubectl GitHub support issue template #104423
Update ldflags to work with gomodule build #104363
Bump k8s.io/kube-openapi #104413
Change defaulter-gen input to package import path #104330
kubeadm: update the grouping of source code imports #103981
Replace ‘x.Sub(time.Now())’ with ‘time.Until(x)’ #103862
Allow the actual inhibit delay to be greater than the expected inhibit delay #103137
ResourceConfigForPod: check initContainers as other QoS func #103107
remove not used IsStaticPod, prevent possible panic #103048
Ensure images are pulled after eviction tests #102916
Update github.com/pkg/errors to go native errors pkg #103059
Add getOSInfo err info #101962
Fix insufficient privileges to bind to port #104409
Add name to structuredmerge errors #104351
send retry-after until the apiserver is ready #104281
image: Change the download url from http to https #104381
test images: Use PULL_BASE_SHA for non-git image building #104393
Mention seccomp annotation removal in v1.25 #104389
Fix zone calculation - consider only untainted nodes #104077
Refactor instances of master to controlplane in test/e2e.go #103269
Fix typo in CHANGELOG-1.22.md #104361
IP Allocator cleanups #104378
cleanup: fix errors ending with punctuation in proxy #101399
Add unit tests for validateStructuralInvariants #103402
Fix typo #104239
ClusterIP Allocator metrics #104119
Add a new webhook request total metric and add a 1.0s bucket boundary to the webhook latency metric #103162
test: e2e: HPA ContainerResource #102666
Remove “pkg/controller/volume/scheduling” dependency from “pkg/scheduler/framework/plugins” #103072
Optimize the resource consumption of networkpolicy tests by reducing the containers created #104349
Increase time to wait for nodes to become unready #104322
kubeadm: further improve the dynamic version population #104338
Fix single pointer variable parenthesis #104229
apf: add additional latency into work estimate #103240
Add termination hook to the startup script - GCE Windows #104317
update instrumentation reviewers #104337
Update golang used in etcd image to 1.16.3 #104301
Update the typo in values of pods in performance-config.yaml #102007
Add support for expanding local volumes #102886
test images: Adds sync.exe to Windows agnhost images #103976
Remove AllowInsecureBackendProxy feature gate #103796
tests: Spawn poststart / prestop pods on the same node as the http pod #101063
Update e2e test images url #103724
images: Removes OS Version workaround for manifest list images #103156
test images: Removes Windows 1903 and 1909 images #102599
code cleanup:fix spelling mistake in CHANGELOG-1.22 #104320
(experimental) Calibrate networkpolicy test aggressiveness #104086
Fix build with multiple GOFLAGS #104315
client-go/events: avoid referencing a nil related object #103912
Refactor defaultpreemption for out-of-tree plugins #104030
Fix error path in file /verify-prerelease-lifecycle-tags.sh. #99887
CSIDriver: allow “StorageCapacity” to be modified #101789
Revert “E2E test for kubelet exit-on-lock-contention” #104308
add aojea to test OWNERS approvers #104294
e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts #102736
kubeadm: disallow the mixture of –config and –patches & remove deprecated –experimental-patches #104065
seems to work, needs tests and a lot of cleanup #103654
set umask on linux and darwin when testing kubeadm copycerts #104284
Allow customizing spam filtering in event client library #103918
e2e test: fix Pause in Deployment iterative rollouts #102730
test images: Simplifies the agnhost binary version #104296
Update version of Cluster Autoscaler to 1.22.0 #104293
Fix documented version for DisableKubeletCloudCredentialProviders feature gate #104278
remove listx from OWNERS_ALIASES #104259
Pass additional flags to subpath mount to avoid flakes in certain conditions #104253
E2E test for kubelet exit-on-lock-contention #103608
Warn if docker buildx is not available #104271
Use docker buildx for etcd image #104116
check APIStatus.Code in Is* family of functions #101926
Copy golang license to staging copies #104279
Typo in a comment. #104258
Remove AUFSUmountHung from NPD test #104048
apiserver: graceful termination with new option shutdown-send-retry-after #101257
kubelet: fix sandbox creation error suppression when pods are quickly deleted #104268
kubeadm: support kubeadm join –dry-run #103027
Drop dead beta storage and validation code #104248
Refactor goroutine counting #104002
Fixes 104067; Explicitly states Docker CLI plugin buildx required for building using Docker #104245
cleanup description on deprecated include-uninitialized flag #103905
Add the pod field to all volumeToMount info level logs #104148
kubeadm: dynamically populate the current/minimum k8s versions #104015
Remove ServiceAccountIssuerDiscovery feature gate #103685
pin-dependencies.sh: support switching repos #104243
sched: retry unscheduled pod immediately after a waiting pod gets preempted or deleted #103805
remove unnecessary waits from watch conformance test #104224
Stop timer and correctly drain it #101475
upgrade prometheus/common to v0.28.0 #102913
Do not clear state of pods pending admission for CPU/Memory/Device manager #103979
Some cleanup of the package for event clocks #104212
Fix kubectl version unit test #103955
staging/publishing: Set go1.15 version to go1.15.15 #104226
Update debian, debian-iptables, setcap images to pick up CVE-2021-33910 fixes #104142
Fixes flaky GKE kubectl test #104214
Allow non-subsetting ILBs to update when the feature is enabled. #103886
TAG used when building pause is configurable #104204
apf: use EventClock for queueset #103829
Add [ibabou] to cluster/gce/windows OWNERS file #104205
Return StatusError 404 in fake client when resource is not found #102872
Update to go1.16.7 #104199
apf: estimate width for list request #103521
Revert “revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update” #104202
Using full url format as runtime endpoint #103763
Make crictl tests host local #103640
Avoid spurious calls to update/delete validation #104182
Allow a custom kube-cross image + tag to be specified #104185
make notes more easily to understand #104158
subatomic: Creates the symlinks to user-visible files later #97642
Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate Methods #103456
Add SergeyKanzhelev to node e2e test approvers #104183
Correct comment related to HugePageStorageMediumSize feature gate #104170
Add –concurrent-ephemeralvolume-syncs flag for kube-controller-manager #102981
use already defined variable #100210
migrate cmd/kube-proxy/app logs to structured logging #98913
update node-problem-detector v0.8.9 #103963
sched: better support of HistogramVec in scheduler performance test #99228
Propose myself as a reviewer for cluster/gce/gci #104181
Remove the StartupProbe feature gate #104168
Remove kubectl book #104174
Allow override of KUBE_CGO_OVERRIDES (for switching on/off of CGO_ENABLED
) #104164
Fix metrics reporting for the deprecated watch path #104161
refactor(kubeadm): remove the flag –port from KCM manifest #104157
kubeadm: reduce the backoff time of AddMember for etcd #104134
retry apiserver errors on e2e service tests #104124
Skip node e2e test for recovering from ip leak with docker/ubuntu #104121
Log kube-env variables from startup script #104112
Improve dynamic cert file change detection #104102
: Warn when propogationpolicy is not set #104080
fix unsafe json construction for digestConfigObjects. #104064
delete stale UDP conntrack entries for loadbalancer IPs #104009
fix error variable name #104006
apiserver: avoid repeated loading context for requestInfo in Namer.Name #103999
Add release note block to cherry-pick script #103987
Set idle and readheader timeouts #103958
client-go: deltaFIFO trace slow handlers #103917
Show labels information when kubectl describe ingress #103894
Mark “update Node.Spec.ConfigSource” node e2es as slow #103883
Improve storage test skipping pattern. #103876
Fix a typo in comment #103872
Introduce event clocks based on k8s.io/utils/clock #103830
Remove purell package usage from kubeadm #103801
ContainerStatus old comments fix #103779
apiserver: add callback to get notified of object count #103700
Flake #99979 increase delay for ready state propagation #103593
Add feature gate to disable in-tree credential providers #102507
Remove duplicate dependencies from 1.22 changelog #104146
Add ehashman to node e2e test approvers #104106
revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update #104075
Remove stray DNS port references in NetPol tests #104074
replace e2e WaitForPodsReady by WaitTimeoutForPodReadyInNamespace #104061
fix: 81134: display conflicted taint without a json representation #104011
fixing scripts from https://github.com/google/protobuf/releases to ht… #103986
Fix NPE in test/e2e/framework/providers/azure #103903
Move conformance image #103874
code-generator/register-gen: groupName can’t override #100738
remove GAed feature gates sysctls #104113
add a keepalive time to the konnectivity server #104109
Skip NVidia GPU test in node e2e CI jobs for containerd and other runtimes #104100
Fix a typo in comment #103832
Fix inaccurate comments in scheduler_queue.go #103864
Update Containerd version - GCE Windows (1.5.4) #103855
Update component-base owners to include SIG-Architecture #103851
Generator install fix #103847
Update doc description for –audit-log-maxbackup #103843
Couple code cleanups for APF code #103820
kubeadm: update references to legacy artifacts locations #103813
Time budget should not depend on the real clock #103800
setting the status to fix on the known issue #103795
Deprecate apiserver_longrunning_guage and apiserver_registered_watchers #103793
fix typo scheduling queue to active queue #103792
Ignore ‘wait: no child processes’ error when calling mount/umount #103780
remove superfluous [Feature:SCTP] tag in some test names #103778
add integration test for apiserver hsts #100285
Cleanup e2e #103776
Optimize the for range code in types.go #103775
Add: specify that reason is a field to record the reason why failed #103757
Fix typo in comment in endpoints_controller #103756
Pass unknown labels in allowedTopologies during CSI translation #103750
test images: Adds image labels by default #103744
cleanup: Removes GcrRelease and SampleRegistry from manifest.go #103711
Make –configure-cloud-routes configurable in local-up-cluster #103710
Add integration tests for updating Job parallelism #103693
update comment with EnqueueExtensions #103686
Rename width to “work estimate” in P&F code #103664
e2e: Fix NFS options test for IPv6 #103659
Update Events version in the documentation of the events package #103657
add pods copy in NominatedPodsForNode and update test case #103653
Add structured logging for more steps #103627
ExtractItems for unstructured apply configurations #103564
deprecate unused option deployment-controller-sync-period for deploym… #103538
remove stack trace log when sorting with a bad unsortable field #103458
Make cpu request of kube proxy configurable by env variable. #103436
Drop end of sunrpc port range to avoid port conflicts. #103376
fix data race for Test_Run_Positive_VolumeMountControllerAttachEnabledRace #103353
Add pod context to volume lifecycle logs #103261
fix typo for daemon_controller_test.go #103259
Appended OS’s environment variables to the ones configured in Credent… #103231
Set EC2 instance cache max age to 10 mins #102927
CRI: add fields for pod level stats to satisfy the /stats/summary API #102789
Retry hostname->IP: [Errno -2] Name or service not known #101781
Added support for multiple –from-env flags #101646
Set out.TargetCPUUtilizationPercentage correctly when converting autscaling_HorizontalPodAutoscalerSpec to v1_HorizontalPodAutoscalerSpec #101370
fix typo in retry doc #100406
Fix wrong log #100226
[k8s.io/kubectl/pkg/drain/drain]: minor typo fixup #104055
Update configure-helper.sh #104135
Log e2e-node kubelet output directly to file #104047
Explicitly restart kubelet to stabilize serial-containerd job #104076
e2e node server: fix crash in log line #104040
Revert commit “Add a namespace label to admission metrics and expand histogram range to 0-10s” #104033
Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools #103997
Start the informerFactory in the ControllerContext #103951
fix: Provide IPv6 support for internal load balancer #103794
Mark failing node serial tests as flaky #103982
Bump DynamicKubeConfig metric deprecation to 1.23 #103980
Fixes (temporarily) curl piped to shell security vulnerability #103960
fix azure disk translation issue due to lower case managed
kind #103439
Fix disruptive subPath test failures #103937
staging/publishing: fix rules for legacy-cloud-providers for 1.22 #103935
Do not try to create an audit log file named “-” #103875
Update to using apiserver-network-proxy v1.22 #103895
vendor: bump runc to v1.0.1 #103743
Add e2e testing manifest bundle to e2e_node test suite #103865
cluster: fix metrics-server deployment on CI jobs #103713
Make khenidak a sig-net approver #103620
test: summary use pointer gomega comparison for UsageNanoCores #103842
Demote sysctl test from its conformance status #103827
Fetch metrics from controller manager & scheduler without sync.Once
#103806
disable aufs module #103831
staging/publishing: add release-1.22 rules #103844
Make CSR cleaner tolerate objects with invalid status.certificate #103823
Fix windows storage tests #103725
Fix SIG Node SSH e2e test #103815
Full changelog
Backport console helm installs to 4.10 (#638) #638
Bug 2081844 : Fix the clusteroperator conditions values when IO is (#619) #619
Bug 2079318 : Remove PSP gatherer (#608) (#615) #608
Bug 2072848 : Gather namespace names with overlapping UIDs (#605) #605
Gather some error messages from the kube-controller-manager containers (#598) #598
Gather cluster images.config.openshift.io resource definition (#581) #581
Minor gathering docs update (#575) #575
Remove “InsightsOperatorPullingSCA” TP feature check (#574) #574
info alert when the SCA is not available (#565) #565
Bump k8s & OpenShift versions (#572) #572
feat: conditional log gathers into a single gather and PrometheusOperatorSyncFailed (#563) #563
Remove unnecessary division into important and failable gatherers (#567) #567
Updating ose-insights-operator images to be consistent with ART (#540) #540
Update versions for backports in our gathered data docs (#566) #566
refactor: recucing configobserver.go cognitive complexity (#564) #564
Bug 2005816 : make projectid and region anonymization consistent (#534) #534
feat: limit number of containers per namespace (#557) #557
alert about disconnected cluster (#556) #556
Collect Info about Openshift scheduler (#558) #558
adding gatherer for collecting silenced alerts (#551) #551
new cluster operator condition providing info about unavailable SCA certs (#562) #562
Cluster version condition (#524) #524
feat: alertmanager conditional log gathering (#545) #545
changes for collecting tsdb status (#528) #528
Gather DVO metrics (#529) #529
fixed a bug with missing metadata (#544) #544
workloads info - increase the pods limit a bit (#550) #550
Update documentation for PSP gatherer (#547) #547
Update docs/arch.md documentation to mention the new gatherers (#542) #542
unified conditional gatherer api with targeted update edge blocking api (#519) #519
Shorter delay in case of HTTP 403 during upload (#538) #538
Collecting node logs (#517) #517
Fix cost management metric resource name (#537) #537
Enhance gathered-data.md (#531) #531
Bug 2020250 : Replacing deprecated ioutil (#532) #532
Conditional gatherer of logs of unhealthy pods (#509) #509
Gather all CostManagementMericsConfig definitions. (#525) #525
Bug 2017752 : Anonymize identity provider attributes in the (#520) #520
Gather all the container logs from related namespaces of degraded clusteroperator (#516) #516
Bug 2012069 : Refactoring Status controller (#498) #498
obfuscation ovn clusters bug (#515) #515
Increment the “insightsclient_request_recvreport_total” metric only when a new report is correctly received (#514) #514
Reverts “Respect user defined proxy’s CA cert” (#513) #513
gather webhook configurations (#508) #508
chore: remove untracked todo/task (#511) #511
Bug 2005771 : Anonymize the ImageRegistry storage information also in (#507) #507
Regenerate changelog & update some gatherers OCP versions (#510) #510
Gather jaegers.jaegertracing.io CRs (#505) #505
Bug 2003657 : Respect user defined proxy’s CA cert (#495) #495
reduce-stacktrace-size-in-logs (#504) #504
Update changelog (#501) #501
OCM controller - change type of the secret (#500) #500
Updating ose-insights-operator images to be consistent with ART (#502) #502
Fix the sample archive path for the last conditional gatherer (#499) #499
Close response body (#497) #497
Bug 2001823 : Fix the error logic in the OCM controller & degrade only in HTTP error (#494) #494
ApiRequestCount conditional gathering (#492) #492
Updating ose-insights-operator images to be consistent with ART (#491) #491
Add a script for updating files in the sample archive (#481) #481
Full changelog
Bug 2109125 : Upgrade version of ironic package to include fix for ZTP deployment #284
Bug 2080442 : Update sushy version #272
Bug 2043533 : Update ironic and inspector to latest bugfix release #251
Bug 2043556 : Update ci-operator config #252
Bug 2032573 : Update ironic to include latest major bugfixes #248
Disable the node history feature #246
Use IPv6-friendly URLs for CoreOS #247
Update packages versions to latest stable #245
Merge metal3io master 20211210 #244
Don’t always pass ignition config in PXE kernel args #331
Move EFI partition preparation into a script #322
Refactor patch-image script #323
Move RUN commands to prepare-image #327
Follow-up to build image from source #324
Add option to build image using source code directly #304
Enable other git hosts than opendev for patch list #321
Create EFI esp.img on aarch64 #320
Update ipxe source to support IPV6 by default #318
Don’t always pass ignition config in PXE kernel args #243
Bring Ironic version to 18.3.0-0.20211206200515.0ff3da2 #240
Enable vMedia provisioning of SuperMicro X11/X12 #236
Install specific version of scciclient #235
Create EFI esp.img on aarch64 #231
Merge metal3 20211102 #230
Remove unused dependencies #316
Add configure-coreos-ipa script #315
Run redfish-emulator in debug mode #313
✨ Update CI status badges #312
Enable Lifecycle Controller job queue clear by default #311
Compare IPs using the short form of IPv6 address #308
Install newer version of oslo-messaging #227
Bug 2014630 : Update ironic to fix image provisioning fails with file name too long #226
Add support for Verify steps and Lifecycle Controller reset #224
Update versions of packages with latest available #223
Update sushy and sushy-oem-idrac versions #222
Bug 2011753 : Ironic resumes clean before raid configuration job is actually completed #219
Bug 2010698 : Compare IPs using the short form of IPv6 address #220
Sync with metal3-io master #218
Optional TLS coverage for virtual media #306
Dockerfile: stop copying . to builder #307
Refactor TLS params into a new helper script #303
Remove outdated versions #302
Remove unsafe default for IRONIC_AGENT_IMAGE #217
Sync OKD packages list #216
Sync metal3-io master #215
Update sushy-tools to 0.18.1 with an authentication fix #301
Bump sushy-tools to 0.18.0 #300
Fix indentation issue #299
Remove the trailing slash from the heartbeat rule #298
Bug: Don’t allow unauthenticated access to Ironic #297
Improve documentation about patching images #295
Allow customize base image #292
reorder packages list content #294
Add procps package to make ps
available #293
Switch to Centos 8 Stream base image #268
Fix missing http port in iso url #291
Allow customize base image #290
Rework runlogwatch.sh #289
Add inspector callback_endpoint_override #287
Enable irmc bios interface #286
Update tripleo_repos location #288
Bump sushy-tools version #285
Enable missing vendor interfaces #284
Remove workarounds for inspector merge #283
Remove no-op require_agent_token #280
Prevent installing docs via a DNF flag #281
Revert “Wait for expected number of drivers starting API” #279
Add namnx228 as reviewer #282
Update the inspector endpoint to port 5049 when using the reverse proxy #277
Update Dockerfile.okd and add OKD package list #210
Rename packages list #208
OWNERS: add iurygregory, remove stbenjam #213
Updating ironic images to be consistent with ART #211
Bug 2001519 : Don’t allow unauthenticated access to Ironic #212
Full changelog
Sync OWNERS with ironic-image repo #509
Updating ironic-hardware-inventory-recorder-image images to be consistent with ART #508
Align OWNERS to ironic-image #507
Full changelog
Updating ironic-rhcos-downloader images to be consistent with ART #69
Copy go.mod to builder stage #71
Add go.mod #70
Build clearproxy in /tmp #67
Bug 1990556 : Clear proxy env variables if go would have #65
Updating ironic-rhcos-downloader images to be consistent with ART #63
Make downloading the images using curl verbose #61
Sync OWNERS with ironic-image repo #64
Don’t compress the RHCOS image #60
Full changelog
Check PROVISONING_INTERFACE already has IP belong to different subset #27
Sync OWNERS with ironic-image repo #26
Updating ironic-static-ip-manager images to be consistent with ART #24
Full changelog
Bump openshift/k8s-prometheus-adapter to v0.9.1 #59
*: cut release-0.9.1 #460
Fix external metrics provider not respecting metrics-max-age #459
Updating ose-prometheus-adapter images to be consistent with ART #58
OWNERS: cleanup #57
Updating ose-prometheus-adapter images to be consistent with ART #56
Full changelog
Updating openshift-enterprise-base images to be consistent with ART #110
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #101
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #102
Updating openshift-enterprise-egress-router images to be consistent with ART #100
Add jupierce to OWNERS #103
Updating ose-egress-http-proxy images to be consistent with ART #99
Full changelog
Bug 2078501 : [release-4.10] Remove node-tainting for too-small MTU #422
Bug 2087763 : Probe failures and pod restarts during 4.7 to 4.8 upgrade #431
Bug 2082451 : Masquerade in cluster traffic that is marked for egress IP #430
Bug 2066466 : Fix releasing egress IP in cloud environments #416
Bug 2064807 : Rebase SDN k8 1.23.4 #415
Bug 2062859 : mixed ingress and egress policies can result in half-isolated pods #410
Bug 2060956 : another fix for mixed ingress and egress policies #407
Bug 2060956 : Separate the allPodsSelected into egress and ingress #405
Bug 2043802 : Fix CloudPrivateIPConfig enqueueing during egressip reassignment #395
Bug 2038793 : Use the kubeClient instead of the informer cache to fetch nodes for egress IP validation. #389
Bug 2039294 : SDN controller metrics cannot be scraped by prometheus #388
Bug 2035439 : Use cloud egress network config for verifying egress IP in cloud environment #387
Bug 2036622 : Fix CloudPrivateIPConfig sync on sdn-controller restart #386
Handle MTU migration #381
Fix flaky check for capacity test for egress IP, and better doc blocs #383
Egress IP on public clouds #365
Block Alibaba metadata service IP #380
Adding --platform-type
argument #379
NetworkPolicy ipblock except, port ranges #374
adding network policy egress to openshift-sdn #372
Bug 2024880 : [EgressIP] move ct(commit)
action from OVS group to flow #373
NP updates preparing for egress support #350
update for ART #369
WIP: Metrics: Add server for Egress IP/firewall #358
Run clearInitialNodeNetworkUnavailableCondition earlier #364
Add documentation about proxying/unidling #361
Bug 2008987 : Remove locking from EgressIPTracker.Ping #359
Replace utilruntime.HandleError() with klog.Errorf() #356
Updating kube-proxy images to be consistent with ART #351
Bug 2003859 : Fix up event recorder usage (again) #349
resync proxy startup code with upstream #352
remove a bunch of dead/useless code #345
Updating ose-sdn images to be consistent with ART #344
Bug 1966521 : proxy: don’t re-check every userspace proxy rule on every change #342
Fix Dockerfile.fedora #333
README minor improvements #336
Full changelog
Bug 2085329 : Use v1 PodDisruptionBudget and CronJob resources #72
Bump KSM to v2.3.0 #65
Prepare 2.3.0 #1649
Add “kube_horizontalpodautoscaler_info” metric #1648
Add the “–opt-in-metrics” argument to the CLI to allow for opt-in metrics #1643
images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag #1646
images: use k8s-staging-test-infra/gcb-docker-gcloud #1645
Add “FamilyGeneratorFilter” interface for the purpose of a more extensible approach to the allow- / denylist #1632
Add fpetkovski to approvers #1634
OWNERS: add dgrisonnet to approvers #1633
.github: Extract golangci-lint version #1637
Bump golang and kubernetes versions #1636
Use the architecture specified in the Makefile for the Docker image and binary #1629
endpoints: export number of ports as new metric #1571
feat: kustomization for all examples #1603
Merge changes from v2.2.4 back to master #1627
Implement kube_labels and kube _annotations metrics for pdb #1623
Update dependencies and golang to v1.17.2 #1622
check all default collector metrics are available #1616
Fix broken link of cip-mm in RELEASE.md #1621
Issue #1595 —Part2 — Add namespace denied list #1595
Fix BuilderInterface and BuildStoresFunc to allow using KSM as a library #1610
Merge updates from 2.2.3 #1611
Issue #1595 –Part1– Add fieldSelector in listWatchFunc #1596
test: Improve coverage for persistentvolume annotation/label related metrics #1600
Add app.kubernetes.io/component label #1592
Revert init containers resource metrics rework #1551
Update dependencies (go + used modules) #1591
add image_spec to pod (init)container info #1583
Prepare release 2.2.1 #1589
fix: avoid panic because of VPA objects without target ref #1584
Improve auto-sharding documentation #1559
Expose configmap labels and annotations #1581
fixed four resources with copy/paste issues #1580
test: Use go-cmp package to diff test expectation vs actual #1578
Add NodeAffinity and Shutdown to podStatusReasons #1575
persistentvolumeclaim: Implement annotation and fix label metrics generation #1566
internal: Migrate HPA API version to autoscaling/v2beta2 #1565
go.mod: Bump dependencies, move to go-1.17 #1560
Replace deprecated functions #1556
SECURITY_CONTACTS: Add myself as a contact #1555
Merge release 2.2 back to default branch #1553
Bump openshift/kube-state-metrics to v2.2.4 #64
Prepare release v2.2.4 #1626
Backport #1610 #1618
Updating kube-state-metrics images to be consistent with ART #63
Bug 2012915 : Bump to v2.2.3 #62
Prepare release v2.3.3 #1609
Revert “cloudbuild.yaml: Drop _ prefix for vars” #1608
Prepare release v2.2.2 #1606
cloudbuild.yaml: Drop _ prefix for vars #1602
Bump to go 1.16.9 #1601
Prepare release 2.2.1 #1587
MON-1890 : Bump to v2.2.0 #61
*: Cut v2.2.0 release #1550
Add kube_*_annotations metrics #1468
Add arg use-api-server-cache to set resourceVersion=0 for ListWatch #1548
capture start time for containers in terminated state #1519
Added additional attributes for Cronjob and Node entities : Fixes issue and #1509 #1535
Added missing cronjob and node atrributes : https://github.com/kubern… #1
Add statefulset availablereplicas metric #1532
Support for kubernetes 1.22.0 / Update dependencies #1545
Add ReadyReplicas metric to deployment metric family #1534
cloudbuild.yaml: Update cloudbuild image #1544
Merge 2.1.1 back to default branch #1543
OWNERS: Add dgrisonnet and fpetkovski to reviewers #1533
Use BuilderInterface instead of internal/store.Builder in metricshandler #1537
Replace multiListerWatcher with independent listWatchers per namespace #1499
use new promlint package and bump prometheus cli #1531
add mrueg to approvers #1530
go.mod: Update and minimize dependencies #1529
Improve compatibility matrix notes #1512
docs: Fix typo #1528
Add a cardinality question to the PR template #1521
feat: add signer_name
to CSR metrics #1520
Add WithAllowLabels
to public BuilderInterface
#1514
pkg/listwatch: remove unused constructor functions #1505
Merge v2.1.0 back to master #1497
Merge release v2.1.0-rc.0 back to master #1492
Fix typo ephermal_storage -> ephemeral_storage #1490
Updating kube-state-metrics images to be consistent with ART #58
Updating kube-state-metrics images to be consistent with ART #57
Bump to 2.1.1 #56
CHANGELOG: apply changes for v2.1.1 #1542
Cherry pick for v2.1.1 / Cut Release #1540
Backport #1514 #1516
Changelog.md: Add missing update for v2.1.0 #1496
Prep release 2.1 #1494
Go 1.16.5 and update dependencies #1493
Cut v2.1.0-rc.0 #1483
tests/e2e.sh: Test with kind 0.11.0 & k8s 1.21.1 #1484
Add promlinter to lint metric naming #1478
Correct a typo in comments #1480
go.mod: Update deps and golang #1474
charts: Remove chart #1470
Partially revert 571140207314856c5860195dd6f7df96e8a9c314 #1469
remove github actions for helm continuous deploys #1466
Replace deprecated io/ioutil #1458
charts: Mark chart as deprecated #1448
e2e: Test against multiple versions of k8s at the same time #1457
Bump k8s dependencies to v0.21.0 #1463
Add resourceVersion to CronJob metrics #1447
Fix builder.Builder WithMetrics signature #1455
Sync master with release-2.0 branch #1453
Add wildcard option to metric-labels-allowlist #1403
Fix typo in pod-metrics docs #1445
Fix role.yaml for helm2 compatibility #1442
RELEASE.md: Add missing bits to the release workflow #1434
update RBAC manifests to v1 #1427
Merge release 2.0 branch back to master #1429
.github: Update helm chart workflows #1405
Fix docs README link to a nonexistent section #1426
OWNERS: Add mrueg as reviewer #1425
Update golang-1.16 in Make/Dockerfile / Update promtool to 2.25.2 #1417
Update latest 1.9 version to 1.9.8 in README.md #1420
fix multiListWatch resourceVersion mismatch if watch reconnected #1377
Prometheus Operator installs kube-state-metrics #1412
Document process for enabling Vertical Pod Autoscalers collector #1410
Merge release-2.0 branch into master #1407
push prometheus version, arch and OS to variables #1384
Propagate resource version when sharded #1390
chart: Upgrade to multi-arch v1.9.8 image #1391
Expose sharding configuration via telemetry #1344
chart: Add custom labels to pdb and servicemonitor #1383
allow for namespace flag to be passed as a list #1375
docs: Update Services, Pods, Nodes with Description and Unit #1367
Added Helm Chart support for self monitor #1343
added: support for providing extraArgs via helm to ksm #1364
Fix create role #1369
add useExistingRole option - to support running in specific namespace… #1325
e2e.sh: Update to kind v0.10.0 #1365
feat: Add support for native TLS #1354
Fix a spacing issue in the Helm chart README file #1355
feat(persistentvolume) Add Azure Disk Name to kube_persistentvolume_info #1361
options: change default host from 0.0.0.0 to :: #1346
Release chart to gh-pages #1347
Add build info metric #1332
charts: point out that the repo isn’t set up yet #1345
Retry releasing chart after gh-pages branch protection was removed #1334
Remove vendor directory #1333
Chart releaser name template and release #1329
helm chart: Fix GitHub action #1326
Makefile: remove test-unit dependencies #1327
Host stable/kube-state-metrics helm chart #1237
internal/store: fix high cyclo complexity #1315
Add “uid” label to every pod metric #1304
Merge release-2.0 into master branch #1323
Merge release-2.0 branch into master after release #1310
fix container resource limits metrics, which got dropped btwn 2.0.0-a… #1294
Fix some typos #1283
fix typo in node-metrics.md #1291
Fix pod-metric missing reasons #1287
README.md: Update section on container images #1290
Full changelog
Bug 2086104 : Set vCenter client request timeout #1017
Bug 2041971 : Bump library-go to fix mutating webhook reconcile #981
Bug 2042366 : Update openshift/api to include list-map fixes for lifecycle hooks #979
Bug 2040620 : Rename MAPO image #978
Bug 1918005 : Use known vSphere cluster to uniquely identify networks. #961
Bug 2033390 : connect real MAPO images #975
Bug 2001008 : Change default cloneMode to fullClone. #959
Bug 2034563 : validate azure ephemeral storage location and caching type #974
Bug 2034879 : Enforce unique names for lifecycle hooks via webhooks #973
Bug 2034484 : feat: updated library-go #972
Bug 2032926 : Update dependencies to K8s 1.23 #971
Bug 2011668 : Improve powerOff task handling during machine deletion on vsphere platform #960
AlibabaCloud: adding alibaba cloud platform #926
Bug 2032296 : bump openshift/api #969
Bug 2031858 : stop using beta pre-defined role for compute.targetPools #950
Manifest syncing between install and vendored openshift/api #968
Machine API Provider OpenStack Feature Gate #966
OCPCLOUD-1252 : Add validation webhook for guestAccelerators on GCP #927
README: improve Controllers section indentation/naming #964
Remove unused files #957
Implement conditions for Machine Deletion Hooks reporting #946
Azure Marketplace Machine Provider Bump #956
Implement machine pre-drain and pre-terminate deletion hooks #945
Update for golang1.17 #951
GCP CI runs are complaining about APIs not being enabled #949
Add powervs-machine-controllers to images configmap #948
Rewrite rollout checks to requeue and not block reconciles #947
Bug 2005052 : Deny selector updates via webhook to prevent leaked machines #944
Migrate to openshift/api #943
Bug 1986237 : add avg_over_time to the MachineNotYetDeleted alert #941
Bug 2010368 : fix mispelled field in alert rules #942
Remove provider dependencies #938
Fix node in MHC unit test #930
PowerVS support #923
Fix flaky AWS provider unit test #931
remove kubevirt credentials request #940
Bug 2013895 : Bump Azure dependency to include new fields #935
Update Dockerfile with correct image and go version #939
Remove “kubevirt-machine-controllers” image permanently #936
Bug 1986237 : modify MachineNotYetDeleted alert to ignore pod #913
Bug 2010368 : modify alerts to contain summary and description #929
Bug 2012228 : fix(ibmcloud): Set resource group policy in CredentialsRequest #928
Update OWNERS to use aliases and delegate MHC to dragonfly team #885
podsecurity: enforce privileged for openshift-machine-api namespace #924
Vsphere sessions check: fix log string formatting #922
Add logging for possible error during vsphere session creation #920
Bug 1999425 : MaxUnhealthy should not be a string type #909
Remove ironic-inspector reference in MAO #915
docs/user/nodelink-controller: Fix name/namespace order for machine.openshift.io/machine #899
Adds ibmcloud mapi controller to image ref #892
Add service account names to gcp credentials request manifest #883
Add the IBMCloud cluster api controller #871
add a distinct status message for NoOp mode #914
fix time values in alert doc #916
Fix user-agent in vCenter sessions list #912
Add webhook to ensure that only ID references AMI #888
Full changelog
Bug 2100894 : fix MCNameSuffix with kcfg ctrrcfg #3224
Bug 2084187 : Avoid kubernetes node port range #3145
Bug 2099686 : controller: de-couple FIPS and realtime detection #3201
Bug 2098626 : configure-ovs: improve handling of static ip and mac address configuration #3197
Bug 2096564 : Bug fix for node drain caused by ICSP objects #3181
Bug 2089757 : configure-ovs: avoid restarting NetworkManager #3159
Bug 2085410 : OVN Kubernetes configure-ovs-network set static if conversion metric #3147
Bug 2081317 : configure-ovs.sh: Provide store hint for default route interface #3131
Bug 2076493 : [on-prem] make Corefile api matching stricter #3095
Bug 2082567 : [vsphere] remove warning encountered on vSphere UPI cluster without API VIP #3138
Bug 2069798 : ClusterRoleUpdated/ClusterRoleBindingUpdated Spamming Event Logs #3045
Bug 2079097 : Ensure only one apiserver-watcher process is active on a node. #3121
Bug 2071696 : Add KUBELET_NODEIP_HINT to nodeip-configuration #3058
Bug 2072621 : Fix bootstrap-unit test failure caused by #3008 #3109
Bug 2076308 : Move removeUpdateInProgressTaint functionality to mcc #3091
Bug 2072621 : [OCPNODE-869] Create a drop-in file for cri-o’s seccomp use default config #3008
Bug 2070492 : configure-ovs: move dhcp config from br-ex to ovs-if-br-ex #3049
Bug 2062666 : configure-ovs: reload NM only when necessary #3005
Bug 2062290 : Add –templates flag to MCC bootstrap command #2997
Bug 2063326 : [release-4.10] Ensure directories are created with usable permission bits #3012
Bug 2060954 : Explicitly set keyfile as the default plugin #2985
Bug 2048836 : Use ip command to check for ipv6 addresses #2938
Bug 2044808 : mcd pull service: use cp
instead of cat
to copy MCD on host #2925
Bug 2045866 : Set proper InvolvedObject when using library-go EventRecorder #2893
Bug 2046683 : Ensure correct providerID format for Alibaba nodes #2931
Bug 1999556 : annotate rendered config with OCP version #2918
Bug 2040671 : Configure-ovs: Ensure DHCP finishes for both address families #2929
Bug 2038240 : Error if files have special bits set #2910
Bug 2041889 : Explicitly configure NetworkManager keyfile #2917
Bug 1916169 : storeCurrentConfigOnDisk after os changes #2922
Bug 2042655 : Alibaba hairpin #2919
Bug 2035199 : add support for IPv6 and multiple routes to the same destination when setting MTU on routes during MTU migration #2914
Bug 2036113 : configure-ovs: cleanup leftovers from previous run #2907
Bug 2035326 : ovs-configuration - use lower than NM default ethernet route metric #2898
shiftstack: Update OWNERS #2916
Bug 2028590 : Remove unneeded crio.service.d drop-in #2858
Bug 2039541 : Fix duplicate prepender entries in resolv.conf #2908
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #2905
Bug 2033953 : Afterburn to try config-drive before Nova metadata #2903
Bug 2036577 : configure-ovs: do not use overlay directory when checking and copying connections #2902
Bug 2033751 : Library go bump #2880
Bug 2033536 : OpenShift Api update to fix Alibaba CRD validation #2884
Revert “Bug 2033729: Remove runtime request timeout restriction and add azure config” #2890
OWNERS: add cgwalters as approver #2887
Bug 2034537 : OWNERS: Update ShiftStack members #2885
Bug 2034364 : Use resource{apply,merge,read} functions provided by library-go #2833
Update reboot exception documentation and add GPG #2855
Add container runtime at bootstrap #2875
Bug 2033729 : Remove runtime request timeout restriction and add azure config #2883
Bug 2031049 : Fix panic when PlatformStatus VSphere is nil #2865
Bug 2032565 : makes config drift monitor aware of compressed files #2874
Don’t perform registries.conf checks on GPG change #2851
mtu-migration-dispatcher script #2871
configure-ovs: improvements & reset openvswitch configuration on every boot #2864
Add helper functions to work with Ignition Configs #2870
Write MTU migration configuration #2856
fix races while syncing node events #2869
Proactively detect config drift #2795
: Introduce in progress taint #2686
Bug 2028731 : fixes 1 to 1 containerruntime config mapping #2846
Manage user data #2827
Bug 2028802 : crio: fix a segfault on 4.9->4.10 upgrade #2857
Consolidate duplicated code into applyManifests #2837
owners: add reviewers for MCO repo #2850
Bug 2024826 : Allow resolv prepender without default search domain #2835
Don’t reboot for GPG key changes #2824
storage.conf: remove obsolete option override_kernel_check #2845
Bug 2023657 : Only write ssh keys if core user exists #2834
Bug 2017756 : Remove crio settings that overwrite /etc/containers/storage.conf #2811
Bug 1978581 : remove run-level info from operators namespaces #2655
Bug 1966445 : Cleanup systemd unit files for empty units #2818
Bug 1970218 : Support compressed files for updates #2820
Make maxUnavailable description more detailed #2758
Bug 2024108 : daemon: make cordon/uncordon more robust #2829
Support ssh-key-dir
on OKD/FCOS #2688
bump(openshift/api): to get fix for typo in feature set #2832
Update postConfigChangeActionNone comment #2822
Bug 2017564 : Prepend to search domains instead of replacing #2823
Pass parsed Ignition config to updateFiles #2817
crio: add openshift builder workload #2805
Bug 2020003 : Node upgrade stuck due to not writing through dangling symlink ‘/etc/machine-config-daemon/orig/etc/issue.mcdorig’ #2681
Use env instead /usr/bin/bash #2821
Bump golangci-lint to v1.42.1 and switch from golint to revive #1986
Alibaba Cloud Provider: use –provider-id kubelet parameter #2814
Bug 1956739 : Change owner and group of authorized_keys to core #2813
Add PowerVS platform #2801
Remove redundant call to filepath.Dir #2812
ctrcfg uses MaxMCNameSuffix checking mc suffix #2809
Add bootstrap vs day 2 integration tests based on envtest #2687
Add kubeletconfig to bootstrap mode #2547
Enable Alibaba Cloud provider instances with expected ProviderID #2777
Bug 1981549 : lib/resourcemerge: handle container env var deletions #2800
Bug 2012780 : Avoid dynamically allocated port range for haproxy #2797
Bug 2009785 : crio: specifically enable version_file_persist #2776
Use go “embed” module to store manifests #2765
Bug 2009404 : ovs-configuration: work around NM connection dependency issue #2789
templates: Add /usr/share/containers/oci/hooks.d to the “hooks_dir” array of crio.conf #2791
Bug 2003655 : [IPI ON-PREM] move Keepalived default ingress script to separate file #2761
Bug 2002121 : Periodically send gratuitous ARPs #2782
Vendor library go changes for enable gcp and vsphere ccms #2786
templates: [on-prem] NM prepender: ensure /etc/systemd/resolved.conf.d dir exists #2780
podsecurity: enforce privileged for openshift-machine-config-operator namespace #2788
Bug 1970021 : Revert ephemeral NM configuration change #2742
Remove all references to mdns #2771
Bug 1991067 : [on-prem] Set coredns bufsize to 512 #2730
Send WARN message to stderr #2774
Updating openshift libraries #2772
Bug 1990625 : configure-ovs: Persist addr-gen-mode for ipv6 connections #2770
Bug 1955300 : tighten operator availability conditions #2721
Updating ose-machine-config-operator images to be consistent with ART #2769
Vendor: update library-go for ibmcloud provider #2757
Updating ose-machine-config-operator images to be consistent with ART #2766
Change to owners for baremetal component #2740
Updating openshift-proxy-pull-test images to be consistent with ART #2756
Full changelog
Updating ose-multus-admission-controller images to be consistent with ART #38
Fixes pod not responding to sigterm #41
Full changelog
Bug 2084289 : Bumps net-attach-def client library (for CNI v1.0 IP compatibility) [backport 4.10] #128
Updating multus-cni images to be consistent with ART #110
Restore 112: with cni del warning #118
Revert “Merge pull request #112 from dougbtv/sync-nov12-2021” #115
Bug 2017882 : Upstream sync (includes handling for pod UIDs passed from runtime) #112
Added –cni-bin-dir and –multus-bin-file for regression #753
Change file layout and mention the supported Kubernetes version #729
Downgrade Kubernetes vendor version #724
Update golang version (at least >= 1.16) #723
Update quickstart.md #712
Use MULTUS_MASTER_CNI_FILE_NAME as MASTER_PLUGIN as is, if specified #696
Update golang version for installing packages #695
examples: missing cni version on version without delegates #689
Full changelog
Bug 2065488 : Sync upstream for context improvements for reconciler [backport 4.10] #88
Bug 2052062 : client-go bump to v1.22 [backport 4.10] #83
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
Full changelog
Bug 2106842 : Add timeout to oc cp command to fix must-gather delays when routers are terminating #323
Bug 2059777 : Fix the namespace extract filter #288
Bug 2106559 : fix gather_insights collection #322
Bug 2084591 : Add networking resources #307
Bug 2069554 : Collect NMState resources when operator is installed #294
Bug 2041087 : Revert MetalLB speaker component label #280
Bug 2039382 : Add +x permission to gather_metallb_logs #274
Update MetalLB speaker component label #275
Add capability for MetalLB logging #272
Collect rotated log files #271
Add network logs gathering by default #264
Bug 1953563 : Switch build root to golang 1.15 #228
Adding automated insights archive collection #263
MON-1786 : Enable collection of prometheus-adapter audit logs #266
Updating ose-must-gather images to be consistent with ART #268
feat/monitoring: gather replica specific data #248
Add information about must-gather-clean #253
Updating ose-must-gather images to be consistent with ART #252
collection: gather requests/top20-{resources,users}-last24h #261
Add jq to must-gather image #262
Bug 2014995 : use single quotes instead of back quotes not to confuse shell #259
fix jsonpath usages #258
Adding soltysh as approver #257
Bug 2008223 : gather_audit_logs: fix oc command line to get the current audit profile #254
introduces a script for collecting kas static pod logs #251
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART (#40) #40
Fix field selector (#50) #50
Added METRIC_TEST_IMAGE var (#47) #47
Fix golint to make the CI pass (#42) #42
Fix prometheus label (#41) #41
Full changelog
Add user docs explaining main use-cases and commands for network-tools #53
Updating ose-network-tools images to be consistent with ART #52
Full changelog
Bug 2038691 : groupsync: create annotations if not present before writing to them #96
Golang bump 1.17 #94
Bug 2020625 : oidc: allocate claims slice to 0 len to prevent empty groups #93
Updating oauth-server images to be consistent with ART #84
oidc handler: add remote OIDC URLs to error logs #74
AUTH-8 : Add group synchronization from OIDC providers #87
Updating oauth-server images to be consistent with ART #83
Full changelog
Bug 2037075 : Add Support for Build CSI Volume Sources #214
Bug 2034484 : fix:library-go nil pointer issue #213
Bug 2034648 : Use –v Option to Set Log Verbosity for Builds #212
Bug 2034648 : Rebase k8s to 1.23.0 #211
Add metric to count event with reason needPods #205
Updating ose-openshift-controller-manager images to be consistent with ART #209
Bug 2011293 : add Red Hat registries to the default registries.conf settings #207
Updating ose-openshift-controller-manager images to be consistent with ART #198
BUILD-281 : wire in OCM feature gate config fields to allow eventual use of CSI volumes when BUILD-275 lands #199
Bug 2004127 : bump library-go and dependencies #200
Bug 2004203 : BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 #201
Bug 1977414 : fail Build if ConfigMap or Secret does not exist #197
Add OWNERS file to pkg/build #194
Full changelog
Updating openshift-state-metrics images to be consistent with ART #80
Bug 2052804 : adding new build comments required for go 1.17 #83
OWNERS: cleanup #79
Updating openshift-state-metrics images to be consistent with ART #78
add app.kubernetes.io/part-of label #75
Updating openshift-state-metrics images to be consistent with ART #77
Full changelog
Bug 2091649 : SWEET32: Improve TLS configuration for Kube RBAC Proxy #89
Bug 2043130 : openstack-cinder: Add external-snapshotter permissions to patch snapshots #67
Bug 2038934 : Add custom CA bundle support #66
Bug 2038053 : Bump k8s to 1.23 #65
Bug 2027685 : relax health probes against Cinder API #63
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #62
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #60
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #57
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #56
Full changelog
Bug 2106838 : remove broken thread-safety (#2697) #340
Bug 2101802 : opm bug fix #327
Bug 2095329 : [release-4.10] Bump go to v1.17 (#922) #310
Bug 2080609 : Fix GRPC CheckRegistryServer function (#2756) #298
Bug 2071941 : Replace collect-profile jobs that haven’t completed #277
Bug 2070131 : Fix a bug in deletion of webhook service for replacement #272
Bug 2034319 : Sync constraint changes #248
Bug 2026343 : Address Invalid Address in GRPC Catalogs (#2499) #240
Remove benluddy from approvers. #247
Add perdasilva to OWNERS #241
Bug 2003164 : Do not modify object from the lister cache (#2562) #242
Bug 1952576 : Emit CSV metric on startup #239
Bug 2037168 : Remove incorrect cvo annotations #238
Add the create-only annotation to the olmconfig/cluster manifest #237
Upstream sync - olmconfig controller + copied CSVs #236
Upstream OLM and API sync 12-14 #232
Sync registry 12-15 #231
Sync api 10-12-2021 #225
Sync olm 12-10-21 #223
Sync operator-registry 10-09-2021 #224
Sync registry and API upstream commits (without the grpc client bump) #218
Sync w/ upstream: operator-lifecycle-manager #213
Bug 2002276 : Remove oudated subscription update logic to improve resolution delay #211
Bug 2016228 : Use arguments to configure pprof-secret #208
Bug 2011927 : Introduce GRPC_PROXY EnvVar Support (#2364) #206
4.10 downstream/upstream sync - 3 ⁄4 #205
4.10 downstream/upstream sync - first half #200
Add a readme #199
Updating operator-lifecycle-manager images to be consistent with ART #189
Updating operator-registry images to be consistent with ART #188
scripts: Update the README.md to point to the downstream gdoc #185
Introduce the .ci-operator.yaml file #183
Full changelog
Bug 1927478 : Add catalog source pod spec overrides #457
Bug 2034409 : Update defaults to point to 4.10 images #456
Bug 1996928 : Revert “Start without defaults on ARM” #420
Updating marketplace-operator images to be consistent with ART #428
Update OWNERS #430
Add summary and description for prometheus alerts #429
Updating marketplace-operator images to be consistent with ART #427
Remove the marketplace v1 and v2 APIs #426
Remove unused packages #424
Bump the k8s dependencies to 1.22.1 and controller-runtime to 0.10.0 #422
Makefile,test: Fix flaky e2e tests #425
Full changelog
Bug 2050118 : Add custom CA bundle support #84
Bug 2070525 : Recreate oVirt connection for every sync #94
Bug 2056479 : Increase timeouts for CSI driver #87
Bug 2043130 : ovirt: Add external-snapshotter permissions to patch snapshots #80
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #79
Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #77
Port to go ovirt client #75
Rearrange static files to prevent creation errors #73
Bug 2010946 : Align manifest dir with storage operator #72
Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #71
Full changelog
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
Full changelog
Bug 2105653 : egressIP: node retrieval failure is not respected, causes panic #1185
Bug 2105275 : Fix egressips for pods recreated with same name #1179
Bug 2107903 : Append the SNAT rule in management chain #1201
Bug 2105265 : EGW: Clean Stale Conntrack Entries #1191
Bug 2099680 : [release-4.10] libovsdb fixes for empty values #1164
Bug 2105276 : Fix panics in DestroyNetworkPolicy if policy is nil #1182
Bug 2099206 : Update logging for specific policy when creating it #1149
Bug 2099822 : Fix pointer loop var #1153
Bug 2091157 : [release-4.10] Free IPs and delete resources for completed pods #1152
Bug 2092501 : Fixes finding default gateway for configured GW interface #1131
Bug 2095193 : duplicated IPs can be assigned to multiple Pods #1132
Bug 2088582 : Bumps OVN to 21.12.0-58.el8fdp #1101
Bug 2086891 : policy: Fix multicast allow policy type. #1093
Bug 2088040 : Delete ChassisPrivate along with Chassis #1099
Bug 2077129 : [release-4.10] Fixes secondary bridge #1044
Bug 2088627 : EgressIP NATs are not being cleared correctly from the logical router #1098
Bug 2087203 : enable exportloopref
linter and fix violations #1095
Bug 2082467 : Fix cluster/status parsing for single-member db cluster (SNO) #1082
Bug 2083116 : delete SNAT2NIP if pod.node == egressNodeServingPod #1084
Bug 2080069 : Cleanup conntrack entries when services are deleted #1061
Bug 2080895 : Ensure stale information is not present in metrics with labels when they change #1070
Bug 2080882 : Fix incorrectly logged error when searching for ovnkube master pod #1069
Bug 2080925 : Don’t spawn go routines for adding metric events #1071
Bug 2079546 : [release-4.10] call clearInitialNodeNetworkUnavailableCondition for noHostSubnet nodes #1057
Bug 2065780 : [release-4.10][backport] Fix cleaning VF representor ports #1001
Bug 2073411 : Fix ETP=local for host->svc traffic #1063
Bug 2073137 : Fix lgw flows for ingress-svc traffic #1026
Bug 2074839 : [release-4.10] fix ipv6 network policy #1043
Bug 2052017 : Retry Pod Deletions on Failure #1025
Bug 2059354 : [4.10z] After reboot egress node, lr-policy-list was not correct #994
fix so that this branch can build #7
Bug 2055381 : [release-4.10] support new ingress pipeline option for ACLs #6
Bug 2061804 : [4.10] Fixes “ErrorAddingLogicalPort: duplicate IP found in ECMP Pod route cache!” for same pod #990
Bug 2063834 : backport 2052975 to 4.10 #995
Bug 2057723 : Multiple fixes around Network Policies #971
Update project owners #983
Bug 2058762 : Fixes libovsdb errors + hang #977
Bug 2031926 : Shared gateway: Modification of ClusterIPs shall trigger svc update #924
Bug 2042001 : Adds wait method for ovsdb operations that created named objects #934
Bug 2044303 : Fix update of CloudPrivateIPConfig #923
Bug 2046297 : libovsdb: give connects more time to process than normal transactions #931
Bug 2044680 : libovsdb performance and resource consumption fixes #927
Bug 2017650 : EF: Pull up switch names from cache #908
Bug 2025467 : ETP=local,SGW: Add DNAT rule towards 169.254.169.3 #907
Bug 2043961 : Fix pod-creation-retry #926
Bug 2040540 : Fix String formatting error #904
Clean up OWNERS a bit #919
Bug 2039880 : Metrics: Increase log level for CP recorder #899
Bug 2039099 : EgressIP fixes for 4.10 #917
Bug 2032998 : perf/scale backports #911
Bug 2034577 : Set l3GWConfig.mode correctly #909
Bug 2034155 : Make egressIPs compatible with ICNI #915
Bug 2029742 : egressip: fix usage of clientModel doAfter #910
Bug 2041830 : Fix panic in Hybrid Overlay #913
Bug 2039698 : Hacky way of doing ITP:preferLocal for openshift-dns:default #896
Bug 2039516 : Dockerfile: bump OVN to ovn21.12-21.12.0-25 #883
Bug 2022536 : Validate ExGW Cache and fix cache keys #895
Bug 2031012 : Create iptables NAT rules also for loadbalancer services #888
Bug 2033728 : Dockerfile: bump OVS to 2.16.0-33.el8fdp #833
Merge 21-12-16 #875
vendor/libovsdb: bump to ab69150b65ee937622385e60f360f6f6664de33f #2719
Metrics: Enable OVN DB size metric only if OVN DBs found #2717
Fix the node deletion cleanup. #2712
[Egress IP]: Fix spurious error logs #2716
Bump libovsdb version to fix connection leak. #2715
Set the OVS port as transient #2710
Flow targets: use Node IP on empty host and add performance tuning parameters #2649
Remove all legacy 501 hybrid route policies in sync #2709
Remove lingering nb/sb ctl calls from the code base #2697
libovsdb: fill in uuid of matched row #2704
Metrics: Add control plane metrics recorder #2683
Register OVN components metrics with OVN Prometheus registery #2671
cni: match default kubelet CRI operation timeout for CNI operations #2645
Use libovsdb in unidling controller #2262
Block access to metadata service based on platform type #873
Downstream merge 2021-12-10 #871
Idempotent egress IP setup + cloud egress IP implementation #2691
21-12-9 #869
Fixes getPortAddresses being space separated value #2698
Fix iptables log #2701
Implement ETP=local on LGW #2651
Merge 21-12-7 #867
Fix Netpol with stateful-sets #2615
Use Load Balancer Groups to improve NB scalability. #2533
ovn-dbchecker: upgrade DB schema #2694
egressgw: fix deadlock due to behavior of RWLock #2659
Add routable-mtu config setting #2654
Support migrations between LGW and SGW #2669
ovn: bump to ovn21.12-21.12.0-24.el8fdp #818
03-12-2021 #863
exit 0 instead of 1 #2689
fedora: Bump ovn version to 21.09.0-4. #2690
Refactor LGW #2663
CI: Run full e2e tests on upgrade jobs #2644
Make container OVS interfaces Transient, Batch Periodic interface scrubbing #2665
Metrics: convert metrics to base prometheus units #2681
Metrics: remove “_total” suffix from non-counter metrics #2680
port missing in the network policy port_groups #2667
Fixup FindSBGlobal and monitor sb_global #2688
Make egressIPs compatible with externalgws #2686
Fix getting router port MAC address #2687
Two unrelated CI cleanups #2652
Bug 2019809 : [DownstreamMerge] 11-29-21 #851
Fixes race between node handler and pod sync #2684
Remove ebay-go bindings from OVN package #2662
addressManager should not call sync() from ErrorCallback #2668
Minor documentation and spelling cleanup #2643
Metrics: Add additional label to refer to ovnkube master #2676
Exec gofmt v1.17 which adds //go:build to existing // +build #2677
NATs not getting deleted on GWR #2673
add support for multiple flow monitoring protocols and for IPv6 endpoint in existing netflow test #2592
Fix sbdb.MacBinding model #2670
Bump libovsdb to fix monitor deadlock #2666
Ensure node host address annotations are in sync with api server #2657
Fixes incorrect meter configuration for ACL #2656
Bug 2009873 : [4.10.0] Avoid stale annotations by re-subscribing to netlink #843
Revert revert #834
Fixes unnecessary loadbalancer OVN transactions #2650
Fix find ACLs by priority #2646
Log all nbdb txns via libovsdb #2648
logging: make sure we use klog v2 #2647
Improve ACL egress firewall nbdb ops #2624
Revert “[DownstreamMerge] Fix previous downstream merge” #831
Fix previous downstream merge #812
Fix libovsdb reconnection logic #2640
Bug 2018398 : findLegacyLBs to also include idling LBs #2638
Remove redundant LRP removal in upgrade path #2629
Libovsdb fixes for lgw upgrades #2631
fix hybrid overlay communication through services #2639
Remove fatal check for port groups #2637
Fix logging invalid errors on ingress IP #2636
Bump libovsdb #2630
Remove generating test report #2633
remove calls to RunOVNbctl from egressip.go #2612
Make config parsing more resilient for unknown config fields #2579
Dont log errors for endpointSlices missing services #2628
Metric: Egress firewall count #2623
Scale: Don’t trigger updateNode unless needed #2602
run RunDBChecker as goroutine #2611
Only monitor speicfic tables for sbdb #2627
Metric: IPsec #2543
Add default 10s timeout for monitor command #2625
egressgw: only return unique elements from getRouteInfosForGateway() #2626
Recreate existing service routes on startup to allow for MTU changes #2600
Fix panic on node object deletion #2597
Fix panic on nil NB client deleting legacy LBs #2622
pods: don’t try to delete unscheduled pods #2613
CI/CD: Ajust e2e timeouts in github action workflow #2617
Bug 2018276 : Avoid stale annotations by re-subscribing to netlink #2614
Don’t return the error when annotation cannot be unmarshalled #2551
Removes unused nbctl find lb function #2621
: Fix host network to service backed by egress IP pods #2580
Use libovsdb for lrp-add and gateway_chassis #2581
Fix pod handlers for egress IP and removal of old data on node reboot #2572
Dont Add NodePort related iptable rules on the DPU #2619
vendor: bump libovsdb #2618
Fixes incorrect syntax for pod addresses #2616
Add doc links to README.md and remove trailing whitespace from external traffic policy docs #2610
e2e test to validate multicast IGMP query from OVN #2150
pods_test: add test for existing lsp creation workflow #2606
Don’t start svcFactory until after leader-election #2608
ovn-db-checker: don’t use ovsdb-tool for sid #2554
Libovsdb logical switch conversion #2567
Node wait for Controller before initializing Gateway #2523
fix IPv6 support in ovndbmanager and re-enable corresponding HA test in IPv6 #2563
validate the MTU check on the right interface #2504
Metric: Add egress firewall rules metric #2538
Bug 2017909 : EgressGW: only return unique elements from getRouteInfosForGateway() #816
Revert #796 and #807 #810
fixup: reduce delta from upstream #807
Merge 2021-10-13 #796
CARRY: go-ovn: prevent deadlock processing Updates during initial DB dump #800
Bug 2016479 : Update iface-id-ver for existing ports #802
bump libovsdb #2601
nat operations #2421
Add metrics from ovn-appctl stopwatch/show #2443
Bump Libovsdb #2577
Restricting ovn service account to access configmaps in ovn-k8s namespace #2595
install-kind.sh: Compare kind binary against hardcoded checksum #2585
Update iface-id-ver for existing ports #2591
Fixes race with namespace acl logging updates #2578
cni: Use POD from cache, if available. #2570
Bump ovn version #2569
acl-logging, tests: assert new policies log level #2549
Remove waitForNamespaceLocked #2389
bump libovsdb #2539
Scale/Perf: LGW: LRP 501: Reconstruct the policy using address sets #2424
Change default OVN_BRANCH name to ‘main’. #2566
Embed mutex into allocator struct #2562
Fix cleanExGwECMPRoutes on startup #2564
acl-logging, tests: fix default deny all race #2561
Shared GW: Fix neighbor advertisement flaps for ExternalIP #2540
LGW: Fix duplicate route policy addition #2557
EgressIP: Ignore order when comparing NextHops to GR IPs #2558
Metric: Add Egress IP count metric #2537
libovsdb logical switch port in hybrid-overlay and GetPortAddresses #2527
Set iface-id-ver LSP option only for newly created LSP #2548
reorganization of libovsdb code #2550
Logical router operations #2535
Support configurable ovn-monitor-all. #2547
Update acl logging severity #2526
Ovn fedora update #2542
Bug 2009873 : Stale annotations for a given node #2534
Nit-Fix: Remove debug statements from LSPDel #2541
pods: shorten pod retry timer and include backoff #2525
Bug 1998515 : ovn-kubernetes repeatedly updates host-addresses annotation on ipv6/dual-stack hosts #2521
Update API version for e2e Tests #2529
remove go-ovn southbound client from hybrid overlay #2528
Upstream unprivileged mode #2508
Use libovsdb for logical switch port operations #2515
Add IPv6 support for “Should validate ingress connectivity from an external gateway” e2e test #2524
Reduce nsInfo contention on external gateway ops #2516
Bump ovnver to fix multicast relay issue when DGP are configured #2522
libovsdb: tweak timeout #2517
CI: Fix ovn-ci-periodic job #2501
Annotators rework #2510
Fix IPv6 e2e tests #2518
libovsdb: Use libovsdb for load balancer operations #2468
libovsdb: Use libovsdb for ACLs and port groups #2415
Fix E2E IPv6 tests: adapt addresses and subnets #2505
Remove CNI CMD Check #2511
Bump tmpl from 1.0.4 to 1.0.5 in /.github/actions/cleanup-action #2509
Set always_learn_from_arp_request to false for cluster router. #2496
Bug 2002657 : ovn-kube egress IP monitoring is using a random port over the node network #2495
Generate client with monitor for SB and NB DB #2494
Bug 1999261 : filter out KubeAPIAuth when logging CNI requests (improved) #2486
Bug 2000057 : panic after EgressFirewall deletion and DNS record expiration #2471
Bump k8s.io/kubernetes from 1.20.2 to 1.20.7 in /test/e2e #2474
setup fake iptables helpers to avoid random failures in make check #2489
kind.sh: Ignore missing key when disabling ipv6 #2480
Fixes skipping pods accidentally in retry #2472
fixes as it relates to node addition/update handling #2482
Fix collector #2462
Fix LGW Node SyncServices
#2386
Ensure host veths are cleaned up properly #2481
Update libovsdb, connect only to masters #2464
Fixes misuse of pod annotations during update event #2477
Bug 1999261 : filter out KubeAPIAuth when logging CNI requests #2479
kind.sh: Make kind image configurable #2449
fix golangci-lint related issues #2475
Add “iface-id-ver=${POD_UID}” tuple to the external-ids of logical and OVS ports #2455
Fix ginkgo argument for unit test case specification #2473
lsm: remove duplicate wording in error message #2470
master: give leader election an event recorder #2465
Revert “Taint node with NoSchedule effect when ovnkube pod is down” #2459
Make ensureJoinLRPIPs
thread-safe #2463
Bug 1997438 : egressfirewall not set after upgrade #2460
master: don’t fail trying to cache same GW LRP IPs as already exist #2456
Fix lb delete during node deletion #2457
Get rid of address sets lock and ips cache #2444
Shared GW: Fix wrong action for IPv6 incoming Geneve packets #2454
factory: split watcher creation and start #2431
Documentation: Update installation documentation #2446
Documentation: Improve CI documentation #2452
Fix ensurePod to call addPodExternalGW only for annotation updates #2453
Fixes backwards values for election timer #2447
Bump to main: optional field value fix for in-mem DB #2448
Use DGP to connect logical switches to the cluster router. #2388
Dockerfile.fedora: Update ovn build to ovn-21.06.0-15.fc33. #2440
Modify matchers to take into account optional field values #2445
Fixes ensure address set #2438
Update test matcher for libovsdb #2437
Succesor for PR 2331 [fix reserve joinSwitch LRP IPs] #2434
Add quotes around nexthop and dst-ip fields #2435
bump libovsdb #2433
Fix errors during delete for get object meta #2432
Bump path-parse from 1.0.6 to 1.0.7 in /.github/actions/cleanup-action #2413
Readiness Probe improvements for ovn-northd and ovn-controller containers #2430
Egress IP: fix failing test #2428
Scale Improvement: nsinfo RW Mutex #2429
factory: remove duplicate include #2427
Update vendor libraries to kubernetes 1.22 #2423
fix RunOVNNbctlUnix() to access OVN NBDB through unix domain socket #2425
Scale fixes #2385
Documentation: Update ovnkube-trace documentation #2420
Documentation: Improve CI documentation #2422
Shared gateway use ct_mark to classify host/ovn traffic #2330
vendor: bump libovsdb #2417
Sync exgw routes on startup #2348
Per-service loadbalancers, session affinity #2294
vendor: bump go-ovn #2412
Sync egress IP for pod and namespace changes on restart #2300
changing addressset to use libovsdb and testing in CI #2372
ovnkube-trace: Auto determine SSL status for OVN #2310
attempting to reduce cardinality in the interest of memory performance #2384
DBChecker: reconcile the election timeouts when specified #2356
ci: Periodic job remove redundant booleans and use names #2405
ci: fix running e2e tests #2403
Dockerfile: make Tim the maintainer #2401
fix typo in test-go.sh #2396
CI: Remove redundant booleans and use names for all of the features. #2398
test: fix ExpectNoError() message formatting #2390
Tests: fix ipv6 conversion flake #2399
Fix NodePort #2393
test: fix flake where tainted nodes cause other tests to fail #2370
HBO: Make GetPortAddresses return portMAC even if portIP is nil #2395
kind.sh: Add dependency check for required binaries #2382
hybrid-overlay: ensure that named networks are valid for Windows #2374
Add the default cluster name to upgrade.sh #2378
libovsdb: matcher compare slices as sets #2383
fix unnamed uuids in test harness #2377
Implement externalTrafficPolicy Feature #2136
Remove some CI jobs #2376
Kind: Make SGW as default #2349
Run libovsdb modelgen on latest OVN NB schema #2373
Support named uuids in libovsdb test harness #2369
quit retrying pod setup if the pod is already gone from informers cache #2342
pods: log when pod setup starts #2368
Bump ovn version to 21.06.0-12.fc33 #2287
Smart-NIC support phase2 #2042
Additional pod handler race #2359
kind.sh: Check for pod object creation #2354
Enable external gateway tests to support second bridge and enable CI #2289
Add v6 management interface address for host network policy #2358
Taint node with NoSchedule effect when ovnkube pod is down #2183
Fix node handler stepping on pod handler #2355
Bump glob-parent from 5.1.1 to 5.1.2 in /.github/actions/cleanup-action #2253
Bump ws from 5.2.2 to 5.2.3 in /.github/actions/cleanup-action #2252
Bug 1987445 : Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services #793
Bug 2011386 : pods: fix overwriting returned error from defer() #787
Bug 2007443 : bump OVN to ovn21.09-21.09.0-20.el8fdp #784
pods: remove unnecessary LSPGet() calls #781
Bug 1959352 : phase 2 scale improvements #750
ovs: bump to 2.16.0-15.el8fdp #775
Bug 2006325 : Bump OVN to ovn21.09-21.09.0-19.el8fdp #768
Updating ose-ovn-kubernetes images to be consistent with ART #744
Bug 1999261 : filter out KubeAPIAuth when logging CNI requests #742
Bug 2002010 : Fixes skipping pods accidentally in retry #739
Bug 2000057 : panic after EgressFirewall deletion and DNS record expiration #741
Bug 2003195 : Ensure host interfaces are deleted by CNI #738
Fix bad merge on egressip test #732
Bug 2002372 : Fixes misuse of pod annotations during update event #735
Bug 1995335 : Add “iface-id-ver=${POD_UID}” tuple to the external-ids of logical and OVS ports #729
Bug 1903408 : Merge externalTrafficPolicy ONLY #663
Bug 1976399 : DBChecker: reconcile the election timeouts when specified #647
Full changelog
Bump openshift/prom-label-proxy to v0.4.0 #342
Cut release v0.4.0 #88
Updating prom-label-proxy images to be consistent with ART #341
Updating prom-label-proxy images to be consistent with ART #339
Bug 1808240 : Bump to v0.4.0 #340
*: update dependencies #80
*: bump Go version to 1.17 #81
Synchronize common files from prometheus/prometheus #78
Synchronize common files from prometheus/prometheus #63
Updating prom-label-proxy images to be consistent with ART #338
Full changelog
Bug 2034192 : [bot] Bump openshift/prometheus to v2.32.1 #117
Cut v2.32.1 #10042
Fix reporting metrics when sample limit is reached during the report #9996
storage: expose and fix bug #10027 in iterators’ Seek method #10030
Don’t use dependabot #115
Bump openshift/prometheus to v2.32.0 #104
Cut v2.32.0 #9984
Update circleci orb #10013
Cherry pick #9980 onto release-2.32 #9985
Fix Uyuni SD initialization (#9924) #9950
Cut v2.32.0-rc.1 #9969
Improve message wording on /agent page #9943
disable fetching alertmanagers on status page in agent mode #9941
Promql: Add clarifying note to Point.MarshalJSON #9866
Update email to use prometheus.io #9858
documentation: align kubernetes example with the community #9832
Increase time range for PrometheusHAGroupCrashlooping alert #9700
mixin: Reorder template variables on Remote Write dashboard #9723
Move packages out of deprecated pkg directory #9478
merge back release 2.31 #9681
Merge back release 2.31 #9642
Use kahan summation for better numerical stability #9588
Use Go 1.16+ install for mixin tests #9572
Address lint failures from revive #9573
Use download mode for update-go-deps #9564
Bump openshift/prometheus to v2.31.1 #103
promql: Add more test cases for histogram_quantile
#9553
scrape: Avoid creating a label map during conflict resolution #9518
discovery/kubernetes: Warn user in case of endpoint over-capacity #9467
Volunteer @roidelapluie and @juliusv as upcoming release shepherds #9488
Merge release-2.30 branch into main #9457
fix/9269 add documentation for endpointslice #9436
Merge release 2.30 into main #9410
Fix gitpod #9347
PromQL: Add atan2
binary operator #9248
specify npm version in the engine #9351
Upgrade github.com/alecthomas/units, which implement encoding.TextMarshaler #9361
Typo fixes #9358
config: fix puppetdb tests #9350
Add PuppetDB service discovery #8883
PromQL: Add trigonometric functions #9239
fix eslint warning for codemirror-promql #9344
Use npm workspace and integrate codemirror-promql locally #9323
backfill: Do not align the start of the group since we align every rule. #9339
merge back release 2.30 #9338
Update React 16->17, TypeScript, and some other node deps #9284
Removed Duplication Typo (to to) #9334
Expose scrape.userAgentHeader like remote.UserAgent #9333
Repo Sync: Create .github/workflows
if not present #9325
use consistent margin-bottom for all alert kinds #9318
Fix wording in CONTRIBUTING.md
#9320
promtool: add extended flag for tsdb analysis #9312
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
rm overlap, add label builder to fix name bug #9324
Rules backfill: fix new rule importer message #9304
Rules backfill: return 1 if unsuccessful #9303
Update various react-app dependencies #9307
upgrade react-app to typescript 4 #9300
upgrade react-script to v4 #9296
promtool: Speed up checking for duplicate rules
#9306
Add scrape_sample_limit metric #9295
Add scrape_timeout_seconds metric (behind feature flag) #9247
Fix template_test.go to check that error messages match the expected error message #9289
kubernetes ingress: adjust comment style #9280
Merge release 2.29 #9276
Also ignore func1
goleak in TSDB test #9268
Build with Go 1.17 / npm 7 / node 16 #9254
discovery:kube: Support wildcard matching for ingress rules #9118
Switch to common/sigv4 #9257
Remove unneeded rule state modifications #9231
Merge release 2.29 in main #9246
Kubernetes SD: Support networking.k8s.io/v1 Ingress #9205
mixin: Filter instance by selected job for Prometheus overview dashboard #9129
Update more “Disabled Features” links to new name #9167
docker_sd: Support host network mode #9125
Consoles: Fix broken Node Overview page #9006
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
Full changelog
Bump openshift/prometheus-alertmanager to v0.23.0 #54
Release 0.23.0 #2684
Release 0.23.0-rc.0 #2674
Fix test not waiting for cluster member to be ready #2433
Update go dependencies & switch to go-kit/log #2658
Ensure time interval comparisons are in UTC #2648
Add AWS SNS receiver #2615
Synchronize common files from prometheus/prometheus #2635
Merge release branch back into master #2627
Improve the AlertmanagerMembersInconsistent alert #2613
Docs: Fixed typo ‘weeekday_range’ #2614
Fix mashaling of URL, Regex wrappers with nil value, and empty Matchers. #2607
Added group limit to dispatcher. #2571
Added possibility to pass callback to mem.Alerts
, useful for implementing limits on alerts. #2569
Fix example silence query parameter #2594
Merge back release 0.22 #2599
Add a note about Pushover ready-to-clone app #2600
bump common to 0.24.0 #2576
Fix race condition causing 1st alert to not be immediately delivered when group_wait is 0s #2563
Updating golang-github-prometheus-alertmanager images to be consistent with ART #53
OWNERS: cleanup #52
Updating golang-github-prometheus-alertmanager images to be consistent with ART #51
Updating golang-github-prometheus-alertmanager images to be consistent with ART #50
openshift: Add script to generate rh-manifest.txt #48
Full changelog
Bug 2060718 : Add relabel validations #161
Bug 2030539 : Address race condition in recreate flow for statefulset #152
Bug 2036717 : [bot] Bump openshift/prometheus-operator to v0.53.1 #147
Cut v0.53.1 #4460
Fix validation pattern in alertmanagerconfig CRD #4458
Bump openshift/prometheus-operator to v0.53.0 #146
*: cut v0.53.0