4.10.8
Created: 2022-04-01 19:36:11 +0000 UTC
Image Digest: sha256:0696e249622b4d07d8f4501504b6c568ed6ba92416176a01a12b7f1882707117
Changes from 4.9.0
Components
- Kubernetes upgraded from 1.22.1 to 1.23.5
- Red Hat Enterprise Linux CoreOS upgraded from 49.84.202110081407-0 to 410.84.202203290245-0
New images
Removed images
- ironic-inspector
- ironic-ipa-downloader
- mdns-publisher
Rebuilt images without code change
- 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 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
- 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 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 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 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 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 2000236: Disable printing usage help on error #165
- Bug 1995021: upgrade k8s.io/client-go #164
- Fix docker_test run #159
- Bug 2021544: Ignore VIPs in node-ip show #157
- Bug 2022050: Add delay after sending bootstrap stop and start messages #158
- Updating baremetal-runtimecfg images to be consistent with ART #156
- Bug 2012780: Avoid dynamically allocated port range for haproxy #155
- Bug 1998951: retrieve only single type addresses for Keepalived ingress #154
- Updating baremetal-runtimecfg images to be consistent with ART #153
- Updating baremetal-runtimecfg images to be consistent with ART #152
- Full changelog
- 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 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 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 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
- Bug 2069095: add leader election flags to autoscaler deployment #243
- Bug 2034484: fix: missed rbac and latest library-go #236
- Bug 2026178: update alerts to match style guidance #233
- Library go bump #235
- Update makefile to support podman #234
- OCPCLOUD-1278 - add scale-down-utilization-threshold to CAO #226
- update to Golang1.17 #227
- update owners file #231
- Bug 2025230: Change ClusterAutoscalerUnschedulablePods severity to info #228
- Bug 1943194: add logic to detect GPU capacity and update accordingly #223
- Updating ose-cluster-autoscaler-operator images to be consistent with ART #222
- Full changelog
- 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 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 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 2050557: Alibaba: adding permissions for using KMS encryption #753
- Bug 2051692: Retry on pruner failures #755
- Bug 2048443: Fix panic in finalizer handler #748
- Bug 2048117: fix(ibmcos): Resource key validation + update status granularly #746
- Bug 2034484: Library go bump #736
- Bug 2039170: Change log level for debug messages #743
- IR-227: Remove fallback from platformStatus to installer config #739
- Cleanup go.mod #738
- support alibabacloud oss for image registry #724
- Verify go.mod and vendor #737
- Bug 2028030: Do not mutate objects from informers #735
- IR-224: Bump openshift/api #728
- Use go 1.17 #734
- e2e: Dump build information on failure #711
- hack: fix CVO overrides #733
- Bug 2010662: Wait until cluster operators recover before proceeding #726
- Makefile: remove unused ‘update-deps’ target #727
- feat(ibmcos): Define IAM policies for CredentialsRequest #716
- Add documentation for developers #713
- Bug 2008096: Fix race in TestAWSFinalizerDeleteS3Bucket #722
- podsecurity: enforce privileged for openshift-image-registry namespace #723
- Bug 1998432: Support Swift authentication using application credentials #686
- Bug 1907433: Decrease severity for event queue messages #721
- Updating ose-cluster-image-registry-operator images to be consistent with ART #718
- Bug 1972827: Avoid disruptions #715
- Full changelog
- 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 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 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
- 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 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 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 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
- 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 2042587: Fix Conflict Error in Operator Tests #235
- Bug 2034484: feat: library-go bump #232
- update controller-manager service selectors #231
- Bug 2012770: honor labels in openshift-controller-manager metrics #230
- BUILD-281: add library-go watch/update of new OCM feature gate field #227
- Bug 2004127: bump library-go and dependencies #228
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #226
- 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 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
- 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 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 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
- 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 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
- Bug 2069807: Bug 2060362: Revert “Support authentication using gcp workload identity federation” #321
- Bug 2061785: Fix ICSP for subrepositories #318
- Bug 2060610: Revert “Fixed incorrect access denied error logs” #317
- Bug 2053218: Fix pull-through for images that have dots in their namespace #308
- IR-211: Bump k8s to 1.23 #302
- Bug 2008539: Try another registry if blob is not found #296
- Use Go 1.17 #301
- Bug 2011733: Update link to OpenShift documentation #300
- Bug 2024859: Fix auth for docker.io images #299
- IR-104: Use library-go in image-registry #295
- Bug 1902456: Fixed incorrect access denied error logs #291
- docs: How to deploy development build #289
- Updating openshift-enterprise-registry images to be consistent with ART #292
- CCO-135: vendor in updated openshift/docker-distribution #283
- 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
- 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 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 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 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
- 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
- Bug 2069134: [release-4.10] Enable supply-chain check #1417
- Bug 2061616: [release-4.10] Compute bundle plugins in build #1398
- Bug 2063898: [release-4.10] 2022-02-15 Security Advisory #1403
- Bug 2062053: Add Jitendar to OWNERS file #1401
- Bug 2055653: Add xmlstarlet to handle JENKINS_PASSWORD properly #1391
- Bug 2041888: bump openshift-sync to 1.0.53 #1375
- Bug 2044942: Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 #1368
- testing sidecar pattern for jenkins pod template #1364
- Bug 2034839: bump sync plugin to 1.0.52 #1361
- Bug 2003204: Fix the admin startup on ephemeral volume initial password case #1352
- Bug 2016058: Bump openshift-sync-plugin to 1.0.51 and various dependant plugins #1358
- Use groupified apiVersion #1350
- JKNS-257: add java/nodejs sidecar pod templates examples #1355
- refactoring smoke test #1356
- Smoke test for JENKINS_PASSWORD #1354
- Change smoke tests so they can run in openshift-ci #1353
- Bug 2003204: Fix jbcrypt_path lookup and add openshift enable oauth env support #1345
- Updating ose-jenkins-agent-base images to be consistent with ART #1340
- Fixes #1241 #1344
- Updating openshift-jenkins-2 images to be consistent with ART #1341
- Bug 2020610: Update subversion plugin to 2.15.1 #1337
- Bug 2020616: update jenkins version to 2.303.3 (security update) #1332
- Bug 2015085: update git plugin to version 4.8.3 #1331
- Updating ose-jenkins-agent-base images to be consistent with ART #1318
- Updating ose-jenkins-agent-maven images to be consistent with ART #1320
- Updating openshift-jenkins-2 images to be consistent with ART #1319
- Updating ose-jenkins-agent-nodejs-12 images to be consistent with ART #1321
- 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 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
- 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 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 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
- 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 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
- Add E2E test cases and execute with GH workflow #148
- Add total Add/Del timeout #142
- Release lease lock when LE ends #145
- propagate context timeout error #143
- Upload whereabouts binary as release asset #149
- Add support for CNI version #135
- readme: fix yaml paths #134
- Bump k8s api version #126
- fix: Skip default network in ip reconciler #128
- Full changelog
- 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
- 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
- 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 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 2050064: Ensure subnets belong to the queried network #219
- Bug 2037484: Bump remaining k8s lib to 1.23 #213
- Bug 2037484: Bump k8s to 1.23 #211
- Bug 2034537: OWNERS: Update team members #212
- Bug 2022627: Fix nodelink and CSR approval when a machine has multiple addresses #210
- update for golang 1.17 #207
- Update and clean machine api dependencies #206
- Updating ose-openstack-machine-controllers images to be consistent with ART #203
- Updating ose-openstack-machine-controllers images to be consistent with ART #202
- Full changelog
- 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
- Updating ose-ovirt-csi-driver images to be consistent with ART #98
- Bug 1882983: check PV access mode #100
- Add more controller tests #96
- Bug 2016442: fix creation on ISCSI storage domain #95
- Enabled running tests on build #94
- Added first test #93
- fix s390x build bug #92
- OCPRHV-596: Port to go-ovirt-client #88
- Bug 2013969: Fix storage domain search string #90
- Updating ose-ovirt-csi-driver images to be consistent with ART #87
- Bug 1985965: add GET_VOLUME_STATS capability to Node plugin #86
- Full changelog
- 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 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 #4454
- *: bump Prometheus version to v2.32.0 #4452
- cmd/po-docgen: fix links to the Kube API documentation #4453
- Add tls-assets sharding to alertmanager #4449
- go.{mod,sum}: bump dependencies #4447
- *: bump to Kubernetes 1.23 #4444
- pkg/alertmanager: refactor convertInhibitRule() #4441
- Merge #4433
- test:e2e:prometheusrule: Add retry to avoid flake when admission webh… #4426
- pkg/alertmanager: refactor convertRoute() #4424
- pkg/k8sutil: fix annotation propagation #4422
- Document ruleNamespaceSelector #4419
- Adds support for mute time intervals in AlertManagerConfig #4388
- pkg/prometheus: refactor ConfigGenerator #4416
- pkg/prometheus: Make CR compatible for agent mode #4417
- Add support for retry_on_http_429 in Prometheus Remote Write config #4420
- Makefile: use /usr/bin/env bash instead of /bin/bash #4418
- test:e2e:Prometheus: Fix flake in check for minReadySeconds #4406
- CHANGELOG.md: Fix 0.52.1 release date #4407
- .github/workflows: group all e2e jobs into one job report #4385
- Merge #4384
- Merge #4390
- Merge #4323
- Merge #4369
- alertmanager: Support mute_time_intervals in raw config #4335
- Merge #4375
- Merge #4368
- Merge #4366
- Release 0.52 #141
- *: Prepare release 0.52.0 #4365
- Merge #4363
- *: update dependencies #4362
- Merge #4361
- Merge #4333
- Merge #4352
- Merge #4221
- Merge #4356
- scripts: Add s390x support to docker images #4351
- readme: Change the kubectl command to create resources from bundle #4349
- pkg: Remove app label from statefulsets/pods #4350
- Prevent collisions in rule file names #4347
- Remove CRD generation wrapper #4346
- Extend sharding capabilities to additionalScrapeConfigs #4324
- Sign myself up for 0.52 release #4342
- Merge #4334
- Merge #4331
- Merge #4328
- Merge #4321
- Add alerts for config reloader sidecars #4294
- Add .gitattributes #4314
- alertmanager: Support updated matching syntax in raw config for inhib… #4307
- Update to go 1.17 and format #4313
- docs: Improve docs and error message for “smarthost” field #4299
- Merge #4310
- thanos: allow injecting alert relabelling configuration for thanos ruler #4303
- Merge #4293
- Merge release-0.51 #4306
- CHANGELOG.md: fix typo #4305
- ThanosRulerSpec.labels: always set default replica label #4283
- Remove context field from framework struct in tests #4183
- Propose
mdox
for docs formatting and link checking #4196
- Update Pawel Krupa (paulfantom) Company #4300
- Merge release-0.51 #4291
- Updating prometheus-config-reloader images to be consistent with ART #144
- OWNERS: cleanup #140
- Bump v0.51.2 #139
- *: cut v0.51.2 #4301
- *: cut v0.51.1 #4287
- *: cut v0.51.1-rc.0 #4286
- *: fix action and script publishing images #4284
- Fix enforce namespace label #4272
- Update push-docker-image.sh to support ppc64le architecture #4262
- Use appropriate HTTP scheme in Prometheus sidecars #4276
- Add Coralogix to ADOPTERS #4269
- alertmanager: enable empty basic auth username #4260
- .github: publish images without looking at other jobs #4219
- Adds
minReadySeconds
field to AlertManager and Prometheus custom resource spec. #4246
- fix docs: fix the link to K8s 1.6 changelog #4255
- *: make log messages more consistent #4247
- RELEASE.md: fix some release dates #4242
- Add Authorization to alertmanager http configs #4110
- pkg/prometheus/promcfg.go: Remove check for prometheus 1.x #4245
- Enable Extra Volumes on thanos-sidecar container (reloaded) #4238
- pkg/k8sutil: handle update conflicts for secrets #4235
- Improve alertmanager change detection #4228
- Add metric relabeling support for Probes #4226
- Updating prometheus-operator images to be consistent with ART #136
- Bump to v0.50.0 #133
- Merge #4216
- Merge #4217
- Merge #4185
- Merge #4215
- Merge #4209
- Merge #4213
- Merge #4184
- Merge #4198
- Merge #4038
- Add sample and target limits to Probe #4207
- Merge #4195
- Merge #4180
- Update ConfigReloader to add port name mapping #4187
- Update additional-scrape-config.md #4029
- *: switch to github.com/go-kit/log #4172
- Merge #4147
- Implement oauth2 for all resources #4170
- Merge #4173
- : #4168 Shard count inclusion in metrics #1
- Remove deprecated apis #4171
- Merge #4158
- Add API documentation backlinks #4166
- *: volunteer as 0.50 release shepherd #4151
- docs: Update EnforcedTargetLimit description #4163
- *: specify all maintainers of prometheus-operator organisation #4157
- Implement OAuth2 for remote read and write #4113
- .github/workflows: publish untagged images #4152
- Merge #4156
- fix loading clusterConfig from KUBECONFIG env #4154
- Updating prometheus-config-reloader images to be consistent with ART #135
- Updating prometheus-operator images to be consistent with ART #134
- Full changelog
- Bump node_exporter to v1.3.1 #100
- Release 1.3.1 #2237
- Datasource template variable should be labelled ‘Data Source’ #2172
- mod: update safchain/ethtool dependency. #2126
- Add flag to disable guest CPU metrics #2123
- Add collector.ethtool.metrics-include #2117
- Release 1.2.2 #2113
- Fix processes collector long int parsing #2112
- Release 1.2.1 #2098
- Fix rapl collector log noise #2092
- Bump prometheus/procfs library #2091
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #97
- OWNERS: cleanup #96
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #95
- Update to v1.2.2 #94
- Release 1.2.2 #2114
- Release 1.2.1 #2100
- Release 1.2.0 #2078
- Fix conntrack collector log noise #2079
- Add more Infiniband counters #2019
- feat(rules): add NodeFileDescriptorLimit kernel exhaustion alert #2030
- Fix wrong value for OpenBSD memory buffer cache #2015
- netclass: retrieve interface names and filter before parsing #2033
- Add nvme collector #2062
- Synchronize common files from prometheus/prometheus #2076
- Add tapestats to collect tape devices statistics #2044
- Handle small backwards jumps in CPU idle #2067
- Update Go modules #2071
- Fix build #2058
- Add a new ethtool stats collector #1832
- Only initiate collectors once #2048
- Add ErrorLog plumbing to promhttp #1887
- fix the uncorrect word #2045
- Use rm -rf to remove fixtures #2043
- Merge #2039
- Fix golint issue caused by typo #2038
- Add Darwin arm64 build #2020
- Rename filesystem collector flags to match netdev and systemd collectors #2012
- Update build #2006
- Synchronize common files from prometheus/prometheus #2010
- Fix panix when using backwards compatible flags #2000
- Add flag to ignore network speed if it is unknown #1989
- Synchronize common files from prometheus/prometheus #2003
- Synchronize common files from prometheus/prometheus #2001
- Release version 1.1.2 #1990
- Silence missing netclass errors #1986
- Sanitize strings from /sys/class/power_supply #1984
- Handle errors from disabled PSI subsystem #1983
- Release 1.1.1 #1968
- Fix some noisy log lines #1962
- Mention
--collector.disable-defaults
in the README #1966
- Fix ineffassign issue #1957
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #93
- Full changelog
- Updating telemeter images to be consistent with ART #404
- jsonnet: Add service account for memcached #403
- client: Fix invalid serving-certs-ca configmap #402
- OWNERS: Add Jéssica Lins #401
- benchmark: fix API version for route resources #395
- OWNERS: clean up #400
- Fix telemeter image location in the CI benchmark job #399
- Bug 2016352: client: don’t create empty service-ca.crt key in configmap #398
- test/benchmark.sh: print hints in case of error #393
- MON-1964: Increase limit receive bytes default to 128kB #392
- Updating telemeter images to be consistent with ART #390
- MON-1964: telemeter-server: add –limit-receive-bytes #391
- Add trace context to telemeter #386
- add app.kubernetes.io/part-of label to telemeter client #385
- OWNERS: update #388
- Full changelog
- Bug 2055381: cleanup network policy ACL extended test #26946
- Bug 2059717: IBMCloud: Ignore CRB already exists #26869
- Bug 2061554: Add debug info for signature test #26889
- Bug 2060862: [release-4.10] Increase cluster-monitor-operator watch count threshold on single-node clusters #26872
- Bug 2059454: images/tests: yum update python3-six to workaround ART issue #26866
- Bug 2058688: Alibaba: enable init for alibabacloud provider #26821
- allow slow kubelet updates for static pods, but still fail if they never succeed #26853
- vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts #26851
- Bug 2055193: Allow a single test to override suite timeout #26847
- Bug 2055193: Reenable wait on worker deletion and increase serial tes… #26848
- Bug 2055197: [release-4.10] update alert thresholds after extending static pod install duration #26845 #26845
- ip reconciler ignore #26843
- Bug 2053268: fail on static pod lifecycle failures #26840
- Bug 2053314: [release-4.10] bug 2053314: requestheader test must wait for authentication operator to settle after config update #26838
- Bug 2053307: allow inexact matches for disruption data #26836
- Bug 2052058: Break out test for OSUpdateStaged event with no OSUpdateStarted #26830
- Bug 2052035: [release-4.10] add job type key to the error we track for statistical jobs #26825
- Bug 2050247: Update k8s vendoring #26819
- Bug 1825034: IBMCloud: Concurrent CRB create #26814
- Bug 2050370: update p99 values for disruption and alerts #26816
- don’t double report early alert failures #26799
- Bug 2047975: Skip some HAProxy tests on FIPS #26802
- add more frequently failing loki alerts to the allow-list #26788
- Bug 2039539: Allow apiserver burn rate alert to fire in CI #26748
- Revert “add support for build csi volume source” #26790
- Flake instead of fail the timely OSUpdateStaged test on metal and ovirt. #26789
- Bug 2043042: Additional checks for requestheaders.go #26777
- Bug 2045590: Adding new cloud provider e2e for alibabacloud #26782
- use real alert data to determine flake and failure timeframes for alerts #26781
- Bug 2040793: Fix ordering issues with snapshot e2e #26778
- Bug 2044210: [baremetal] remove wait condition when deleting extraworkers #26774
- Bug 2034285: test/extended: re-enable API data in etcd test #26768
- Bug 2038481: Flake failed sandboxes from bug in new guard pods #26776
- adds a synthetic test for checking if the pod.spec.nodeName field is immutable #26772
- storage operator can go upgradeable=unknown if vsphere is unreachable #26773
- Bug 2035534: Baremetal skip inspection #26681
- Bug 2037075: Verify Builds with CSI Volume Sources #26646
- allow loki target to be down #26771
- Bug 2033720: sync imagestreams #26750
- loki moved namespaces, so we have to move to match #26769
- Bug 2005901: Allow KA guard probe to fail as designed #26766
- update disruption times and shift to p99 #26767
- Bug 2033751: Rebase 1.23.0 #26753
- Add test for OS updates being staged within 5-10m. #26759
- Bug 1931594: add one more timeout condition for –request-timeout test #26756
- separate prometheus watch alerts #26762
- Alter junit test suite names for jobs with multiple junit xmls. #26755
- split watchdog test into its own test #26760
- allow promtail restarts as designed #26761
- make it easy to create multiple flavors of interval charts #26757
- Bug 2040741: Allow baremetal tests to run on multiple platforms #26660
- Bug 2038389: Fix vsphere testing workarounds #26737
- allow burn budget to flake until kube-apiserver team finds and fixes it #26747
- for upgrades, skip alerts with individual invariant tests #26746
- Display ErrImagePull messages. #26745
- Record zero for known alerts #26744
- stop flaking on disruption because we always produce data for analysis #26735
- separate out more alerts into specific tests #26743
- watch specific alerts for pending and firing #26741
- allow wardle aggregated apiservers to be down pending bug #26742
- use route to access prometheus instead of exec pods. #26740
- Bug 2039074: Revert “Add workaround for baremetal resources test” #26734
- Bug 1981867: add backoff retries for oc explain tests #26728
- test/extended/util/annotate/generated: Delegate to team leads #26714
- Round before comparing disruption #26731
- making missing p95 obvious to see and add topology to our search keys #26730
- Add tests for ErrImagePull monitor intervals. #26702
- update p95 values #26726
- Bug 2033720: Drop usage of old imagestreams #26708
- Bug 2026488: Skip Duplicate openshift-controller-manager Events #26719
- allow skipping a backend test #26721
- set allowed disruption based on historical p95 data #26717
- Bug 2035128: disruption: use proxy from environment when measuring disruption #26720
- add downtime checks for console and oauth-server #26707
- Bug 2033751: Disable etcd test for 1.23 #26712
- Bug 1983758: Add GCE back into the frontend disruption test #26699
- Bug 2033810: pkg: Buffer signals for abortCh #26715
- extend timeouts with 5s for each part #26713
- find disruption backends from the event intervals instead of a hardcoded list #26706
- Bug 2033740: Implement e2e-images-update label #26692
- extend tcp dial timeout and http response header timeout #26709
- use standard disruption checker for load balancer #26703
- oc label will properly report removed label #26700
- fix disruption sampler #26682
- Add workaround for baremetal resources test #26693
- test: avoid double slash in path #26691
- prometheus: adjust telemetry test for remote_write switch #26631
- Revert “Alter junit test suite names for jobs with multiple junit xmls.” #26686
- test/extended/util/disruption: Include tolerated percentage when failing #26653
- force a new payload #26683
- Fix TestFIPS on Hypershift #26677
- Hypershift: Skip Prometheus should have important platform topology metrics #26678
- Skip must-gather tests when running on Hypershift #26648
- test/extended/etcd: cleanup OWNERS #26673
- ensure that we always produce output for successful pod sandbox tests #26674
- Only known images used by tests: Fix for Hypershift #26641
- Adjust build test images for multi-arch support #26598
- Disable intree vsphere tests #26670
- Fix etcd leader changes are not excessive for Hypershift #26658
- OLM: Fix tests that check on pods when external ControlplaneToplogy #26632
- Revert “refactor disruption suite to collapse to a single implementation” #26671
- refactor disruption suite to collapse to a single implementation #26669
- Alter junit test suite names for jobs with multiple junit xmls. #26667
- Bug 2026806: clusterversionoperator/adminack.go: Check for nil cm map #26668
- Updating openshift-enterprise-tests images to be consistent with ART #26471
- Bug 2026806: Admin ack ignore unrelated upgradeable false #26661
- vendor: update openshift/kubernetes to include gcp quota fix #26663
- Revert “Add test to check kubernetes version” #26659
- OLM should have imagePullPolicy: Fix when ExternalControlplane #26638
- Bug 2026806: test/e2e/upgrade/adminack: Poll gates for duration of update #26649
- Skip oc version test in disconnected #26655
- test/extended/util/openshift/clusterversionoperator: Delegate admin-ack ownership #26650
- Move shared OWNERS file into generated dir #26652
- Add test to check kubernetes version #26595
- Specify default namespace when getting API endpoint #26616
- Update imagestreams in build and image-ecosystem #26612
- Fix ‘should only include cluster daemonsets that have maxUnavailable’ for Hypershift #26639
- double space preventing proper reporting for disruption #26642
- Fix ‘oc expose can ensure the expose command’ for custom service cidrs #26637
- OC explain should contain proper spec+status for CRDs: Skip some resources when controlplane is external #26636
- Local kubeconfig tests: Allow no master nodes when external controlpane topology #26623
- Bug 1880738: Minimise test disruption by removing newest workers in scale down #26469
- cli: use ProxyFromEnvironment for requests #26630
- Bug 1992596: e2e/cli: Migrate apiresources.go and add version #26589
- Allow even greater downtime on Azure single-node upgrade #26624
- Disable app behind service lb with pdb disruption test on single-node #26628
- Allow disruption in image-registry availability during single node upgrades #26625
- Allow operator-lifecycle-manager-packageserver to not define related objects when external controlplane #26627
- Bug 1992596: e2e/cli: Finish basicresources.sh migration #26620
- Bug 2023238: Skipping Django Test until bug is fixed #26617
- Bug 2015624: Refactor IBM Cloud skips to External #26537
- Skip imageregistry serial test for disconnected environments #26547
- Bug 2023631: Create new-project without updating kubeconfig #26610
- Bug 2022797: Switch the cluster-role-reapers test to Serial #26603
- olm: enable test on arm64 #26609
- Managed cluster should ensure control plane operator: Allow hypershift kapi proxy #26579
- kubeconfigs: fix capture loop variable in closure #26552
- Add parallel test for new baremetal resources #26541
- prevent rare alert gathering panic #26605
- Update baremetal tests owners #26608
- Added 2 Whereabouts e2e tests #26514
- pkg/synthetictests: add toleration for missing versioned etcd-endpoints cm during upgrade #26602
- Fix single-node frontends disruption test tolerated disruption % #26592
- Bug 2021141: Cluster should allow a fast rollout of kube-apiserver is… #26576
- account for longer tests runs in the watch pathological watch test case #26601
- Revert “Finish basicresources.sh migration” #26597
- oauth/requestheaders: escape semicolon in URI #26596
- oauth e2e: fix the expected http2 error to match golang 1.17+ #26594
- Refresh prometheus OWNERS #26591
- Set upper bounds to 50 percentile #26583
- Bug 2002776: fix intermittent test failure due to missing tools image #26580
- Bug 1992596: e2e/cli: Finish basicresources.sh migration #26578
- add alerts to tracked metadata #26571
- Bug 2021433: Disable new build test on disconnected #26581
- CLI tests: Softcode the kubernetes.default cluster IP #26574
- correct string matching for backend disruption summary gathering #26577
- Bug 1992596: e2e/cli: Add env tests #26573
- write disruption data #26548
- Bug 1992596: e2e/cli: Add probe tests #26570
- Disable topology tests for vSphere in-tree storage plugin #26565
- Bug 2011293: add default search image registry test to build e2es #26530
- Bug 2009879: Add admin ack Upgradeable condition gate test #26525
- Add baremetal operator validating webhook healthy test #26484
- Bug 2019375: tests: skip some tests for proxy #26558
- Bug 2000216: Add more tests for image policy #26536
- Bug 1999561: Extend API rollout resiliency test to validate pods restart during the rollout #26451
- Bug 1826225: test/extended/router: Enable edge-terminated gRPC #26456
- Oauth server tests: Get Oauth issuer url from discovery instead of route #26555
- Bug 2019516: Skip test ‘clone repository using git:// protocol should clone using git:// if no proxy is configured’ #26560
- Disable vSphere-specific storage tests #26554
- Update watch thresholds for cluster-monitoring-operator #26550
- Set provider name when platform is vSphere #26551
- Add myself to OWNERS #26544
- Add exception for repeated api check events on single-node #26543
- Fixup pod request/limits check when workload partitioning is enabled #26483
- Bump apirequestcount upper bounds for 4.10 #26538
- ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster #26532
- Ignore upgrade errors on vSphere HW 13 platformsupported #26533
- tigthen the SCC test for fixed levels, relax for unfixed levels #26540
- RBAC default rules test: allow new configmap to authenticated users #26524
- test/extended/operators: Allow early KubeletMinorVersionUnsupportedNextUpgrade #26531
- test/extended/operators: New staff-engineer OWNERS #26534
- move olm tests, owners to separate context #26500
- Add tolerance value to debug output #26520
- Bug 2011924: Fix inaccurate test error for NodeReady multiple times. #26527
- update canary tests for 4.10 #26528
- ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster #26515
- Bug 1960674: images: port image signature workflow test to OCP4/UBI8 #26510
- test/extended/prometheus: Validate alerting rules #26504
- Add another failing unidling test for ovn-kubernetes #26509
- create event intervals for alerts #26508
- operators should not create watch channels very often: be more verbose when failing the expected condition #26512
- Update test-cmd after recent removals in oc #26513
- e2e: Wait for an individual imagestream import #26472
- Bug 2007850: Revert “images: port image signature workflow test to OCP4/UBcI8” #26485
- Bug 1992596: e2e/cli: More basicresources.sh #26502
- Tolerate API downtime in upgrade disruption tests on single-node topologies #26498
- Skipping test “[sig-devex][Feature:ImageEcosystem][perl][Slow] hot deploy for openshift perl image hot deploy should work” for ARM64 #26507
- suppress NetworkPodsCrashLooping while we work out whether its a bug … #26506
- fix e2e namespace event typo #26505
- improve RestrictedEndpointsAdmission test #26423
- Bug 2003239: builds: skip private git repo tests outside of CI #26461
- record only known images test pass so we can get a percentage of passes #26494
- split the event should not repeat pathologically into e2e and core #26495
- Revert “stop adding individual serviceaccount namespace groups to SCC… #26501
- Revert “test/extended/prometheus: Validate alerting rules” #26499
- This would make CI for 4.10 in vSphere environment wee bit happier #26493
- Bug 2000754: vendor: e2e iperf2 change threshold to 10MBps #26491
- stop adding individual serviceaccount namespace groups to SCC for e2e tests #26487
- test/extended/prometheus: Validate alerting rules #26476
- Bug 1991980: Skipped non-standard openshift installed crd testing for ibmcloud #26388
- Bug 2008926: etcd-storage-test: mark node ready to save it for 5min from cloud provider #26490
- add disable-scc label to kube e2e tests #26486
- chore: ensure all etcd packages are using the same version #26489
- Remove exception for ovirt resource requests #26488
- Bug 1979962: Fix aws network stress tests #26359
- pkg/synthetictests: add etcd client connection closing to known events #26475
- Use PlatformStatus Type instead deprecated Platform #26481
- track the final state of pods and events from e2e tests for later debugging #26390
- Bug 1992596: e2e/cli: Move annotations.sh and basicresources.sh to proper e2e #26415
- Bug 2004009: bump(k8s.io/*): v1.22.1 #26466
- disable flaky unidling test #26467
- tests/extended/builds: handle new step logging #26464
- Bug 1998029: CustomNoUpgrade should not fire no-upgrade failures #26449
- Bug 1960674: images: port image signature workflow test to OCP4/UBI8 #26459
- Bug 1997509: delete only necessary resources instead of all #26442
- Bug 2003252: builds: fix BUILD_LOGLEVEL tests for nightlies #26463
- Run k8s test separately from OpenShift tests #26443
- Split the “Cluster frontend ingress” test into 4 #26445
- test: skip tests that won’t work behind a proxy automatically #26398
- test/extended[auth*,oauth]: configure OWNERS #26453
- Added E2E test for multus-cni #26347
- Bug 2001441: must-gather: Ignore startup logs in kube-apiserver audit logs #26450
- Full changelog
- Bump openshift/thanos to v0.23.1 #75
- Updating thanos images to be consistent with ART #74
- OWNERS: cleanup #73
- Updating thanos images to be consistent with ART #72
- Updating thanos images to be consistent with ART #71
- openshift: Add script to generate rh-manifest.txt #65
- Full changelog
- Bug 2031045: Don’t download binaries at build time #31
- Bug 2031045: Update to upstream v2.4.1 #30
- Bug 2029835: UPSTREAM: 1451: Fix parsing of volume path #28
- Merge changes from v2.4.0 upstream tag #26
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #24
- UPSTREAM: <carry>: update OWNERS #25
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #21
- Merge changes from v2.4.0-rc.1 #22
- Updating vmware-vsphere-syncer images to be consistent with ART #18
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #19
- Cherry pick PR 1398 to release 2.4 #1440
- Continue using gocsi in vanilla flavor for 2.3 #957
- Clean up white spaces in fullsync.go #945
- Introduce CSINodeTopology CRD #947
- Use LogNewErrorCodef in utils #936
- Add permissions for cnsvolumeoperationrequest instances #953
- Delete Volume implementation with idempotency handling #904
- Create volume implementation with idempotency handling #898
- Updated logger info, Added Polling waits and handled cleanup routine in label update and static provisioning tests #926
- Fix trivial typo in comments for config.go #946
- Clean up white spaces in config.go #934
- Use LogNewErrorCodef in node.go #920
- Add a few request validations for node RPCs #916
- Clean up white spaces in vsphere/utils.go #914
- Volume health timestamp annotation #871
- Use LogNewErrorCodef for syncer util.go #923
- Add default fstype parameter to cns-csi yamls #928
- Upgrade sidecars in WCP #927
- Clean up white spaces in common_controller_helper.go #921
- Modify Volume Manager to handle idempotency #897
- Remove file path check from reload config event #922
- clean up authmanager.go #918
- use fixed versions for linter check tools #909
- Add methods to log and return an error #906
- Clean up cnsctl #912
- Clean up pbm.go #915
- clean up long lines in informers.go #911
- Clean up virtualcenter.go #896
- Return NVME formatted UUID when volume is attached to VM on NVMe controller #890
- Clean up long lines in nodes.go #894
- Clean up manager.go #900
- GC Testcase fix #907
- using logger.GetNewContextWithLogger and removed unnecessary context creation. #891
- Use appropriate query volume API in full sync and other places #901
- ginkgo bump to 1.16.2 #903
- Added GC online volume resize test cases #834
- Verify in-line volume creation on the migrated node #880
- Verify volume entry is updated in CNS when PVC is bound to statically created PV in K8s (when SPS was down) #877
- Statically provision VMDK used by a PV provisioned by VCP using CSI #851
- Fix disk decomm failure due to password rotation #902
- Clean up comments in authmanager #889
- Clean up server.go #895
- Doc updates #888
- clean up comments in nodes.go #882
- Clean up comments in vanilla controller #885
- Add a “Testing done” section in PR template #887
- operationRequestStore implementation of VolumeOperationRequest interface #875
- Remove gocsi dependency #825
- Refactor code to remove redundant function calls and dependencies between packages #879
- remove CPI installation requirement for topology feature #886
- Watch ca file rotation in supervisor cluster and re-establish VC connection #868
- Simple cleanups for service.go #872
- vcp2csi migration tests syncer pod name update tests for statefulset and deployment #839
- Clean up comments in pkg/kubernetes #876
- Adding junit reporter #845
- Remove namespace creation from cns-csi yaml #878
- upgrading photon to 4.0 #866
- upgrading ci golang image #861
- Clean up logger.go #874
- fixed misspell reported by golangci-lint #865
- Create CnsVolumeOperationRequest definiton on API server and define VolumeOperationRequest interface #863
- Support for CnsQueryAsyncVolume #830
- Set health annotation to Inaccessible when it is not set #852
- Remove duplicate configmaps in 1.15 and 1.16 csi yamls for SVC #864
- fixed nil pointer access in volume health reconciler #850
- set max volumes per node #847
- remove v1.0.1 references #860
- restructure manifests yamls #855
- Spec for CnsVolumeOperationRequest Custom Resource #843
- Add k8s 1.21 yaml for Supervisor cluster #859
- wcp offline and online volume resize testcases #818
- Sync CSI yamls for Supervisor cluster from internal repos #844
- Vcp2csi - Verify Pod Name updates on CNS test with func to toggle migration fetaure gates on kubelet #815
- e2e-test: Test for CSI-CNS Telemetry - Part2 #790
- fixed detach volume error handling #840
- Exposed CSI attach, detach and expand volume metrics in CNS CSI and PVCSI #824
- fix registering types to help initialize CNS operator #838
- Enable fake-attach feature #836
- fixed linter issues #835
- GC test fix in gc_block_volume_expansion.go #812
- GC VolumeExpansion Testcase Fix #829
- fix run-e2e-test.sh #828
- Bump Kubernetes and controller-runtime version. #749
- Bump up attacher and provisioner sidecar containers #819
- Refactor isFileServiceEnabled workflow to avoid multiple calls to List Datacenters #789
- Disable X_CSI_SPEC_DISABLE_LEN_CHECK for CSI controller #801
- consolidate deployment yaml files for vanilla k8s #807
- Compare FSS data on an update event in k8sorchestrator before updating the cache #809
- Fix for WCP test issues #805
- vcp2csi syncer tests first set and added migration verification for PV with ext3 FS #766
- updating owners and security contacts #806
- adding xfsprogs package for xfs filesystem support #804
- Ignore supervisor FSS configmap updates in nodes #803
- watch on cnscsisvfeaturestates deletion and add back cnscsisvfeaturestates CR in the namespace #799
- Filter datastores for file volume creation in WCP #760
- FSS replication changes for GC #783
- update csi driver installation doc #798
- Use locks for virtualmachine updates in pvCSI attach & detach #784
- SV FSS Replication - Fix logging, Update RBAC for 1.20, and honor workloadnamespace label removal #797
- Migration doc updates #795
- Change leader-election flags #791
- e2e-test - fix fsgroup pod test for wcp #785
- v2.2.0 release doc and removal of Supervisor and TKG Features #769
- Add default fstype to pvcsi and cns-csi manifests #788
- Add priority class for pvcsi deployment and daemon sets #786
- Reduced Poll timeout to check host status #745
- e2e test - Create a Pod with securityContext and fsGroup #779
- Handle virtualmachine not found errors during pvcsi detach operation #781
- Remove broken URLs and update installation documentation to make it generic across releases #777
- add retry logic and refactor ReloadConfiguration for wcp and gc #776
- Fix fetch certificate file step in validation-webhook creation script #782
- supervisor feature switch states replications on workload namespaces #764
- CSI migration support on vSphere67u3p04 and 7.0 #738
- disable X_CSI_DEBUG on vsphere-csi-node container #770
- Update driver manifests to indicate api version for CSIDriver based on k8s version #761
- Fix fake attach error when PVC gets deleted before detach completes in WCP #771
- Update CSI driver yamls for supervisor cluster #768
- Add registerDisk & retrieveVStorageObject methods to support CSI migration on vsphere 67p04 and 7.0 #701
- Remove optional tag from cluster-distribution docs #756
- Automation tests for CSI support for CNS Telemetry #718
- Replacing the usage of CNS Query with QueryAll(with selection) to avoid SPBM workflows. #758
- publish nfsv4 datastore is not supported #741
- Updated documentation for cluster-distribution in csi-vsphere.conf #739
- Fail gracefully if volume expansion is attempted on vSphere 6.7U3 #754
- vCenter version check to enable online volume expansion feature #743
- Retry reloading vCenter secret config operation #740
- Refactor VMC related document. #742
- Assign clusterflavor to TriggerCsiFullSyncReconciler #747
- Fix typo in vSphere 7.0 Vanilla CSI YAML #750
- Add CRD permissions for TKG and Vanilla CSI drivers #746
- define CnsCsiSvFeatureStatesSpec #721
- Do not populate volumemanager for TKG as part of CnsOperator Init #736
- Upgrade govmomi to v0.24.1 #730
- Enable CSI auth check in vSphere 67U3 and 7.0 manifests #731
- Handling not found error for CnsFileAccessConfig in pvCSI ControllerUnPublishVolume #727
- fail volume creation when unable to retrieve AccessibleTopology of the volume #704
- Not run auth manager for file volumes if vSAN file services is not enabled #724
- fix ginkgo focus tags for tests in vsphere_volume_disksize.go #726
- Fix typo in the error message formatting #725
- Ensure VMware CSI resources are deployed on an exclusive namespace
vmware-system-csi
#615
- Add volume health timestamp in GC. #722
- Update rbac yamls for vSphere 7.0u1 #716
- Add new field /status/capacity/allocatableSpace in Storage Pool CRD #684
- Logout existing VC client if we encounter error while connecting to other components in VC #711
- Add documentation for cluster-distribution parameter in csi-vsphere.conf #707
- TriggerCsiFullSync API and Controller Implementation #699
- Avoid unnecessary warning messages in Syncer container for update pod metadata #522
- Update pvcsi yamls #710
- Enhance create volume logging in pvCSI create volume #705
- Add PVC name and namespace in the logs of csiGetVolumeHealthStatus method #646
- WCP Offline Volume Expansion Tests (First Set) #658
- svc-onlineVolumeExpansion-1 #659
- Corrects incorrect fix in PR 664 #683
- Modify document to describe CSI on VMC support. #706
- Change YAML file to enable CSI on VMC support. Add doc for CSI on VMC support. #695
- Update pvcsi liveness Probe yaml #700
- Add empty datacenter issue to known issues for current 2.1.x releases #694
- Govmomi bump #697
- updating go.mod dependencies #693
- Prevent GetVsanDatastores from throwing an error if a DC does not have datastores #690
- Fix issue that fullsync returns with error ‘Duplicated entity for each entity type in one cluster is found’ #671
- Online resize documentation #672
- Removed QueryAllVolume in DeleteVolume workflow. #677
- [Part 1] Add TriggerCsiFullSync API #662
- k8s 1.20 manifests #679
- updating documentation #661
- Copying YAMLs for v2.1.1 from release branch #678
- Update manifests and documentation for v2.1.1 release #674
- Running a http server in syncer container to expose prometheus metrics. #666
- Disable root squash and perform hard mount for file volumes in TKGS #669
- Set cluster distribution in full sync for volumes created before upgrade #642
- Add env variable for gocsi lock contention #665
- Revert “Assign full permissions for file volumes created in WCP” #660
- using single instance of tagmanager for getting shared datastores in the topology #650
- Full changelog
- Bug 2060213: Fix node check result cache between checks #78
- Bug 2047779: Never degrade cluster on storage policy syncResult #72
- Bug 2043130: vmware-vsphere: Add external-snapshotter permissions to patch snapshots #71
- Bug 2043651: Fix bug with nextCheck not being changed correctly #70
- Bug 2038934: Add custom CA bundle support #69
- Bug 2040880: Degrade the OCP cluster if driver is found #68
- Bug 2040880: Mark cluster upgradeable to be unknown when we can’t connect to vcenter #67
- Bug 2038389: Avoid event spam for same events #65
- Bug 2039406: Also logout from restclient #66
- Bug 2034622: Enable volume expansion by default in CSI driver #61
- Bug 2034287: Do not block upgrades if storageclass resync fails because of vcenter #62
- Bug 2034624: change logged message when existing csi driver found #60
- Add tests for existing CSI driver #59
- Conditional start vsphere driver #58
- Bug 2028484: CSI driver’s livenessprobe does not respect operator’s loglevel #57
- Deploy webhook #49
- SPLAT-246: Specify user agent string for communication with vsphere #53
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #52
- Enable CSI migration #48
- Bug 2009859: Close connection to vCenter API #47
- Bug 2008207: Add resources for syncer #46
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #45
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #44
- Full changelog
- Bug 2055895: change NodePerfCheck criteria to be based on average latency #76
- Bug 2059255: Fix stale metrics by resetting them #80
- Bug 2052609: Dont forget to register metrics before emitting #74
- Bug 2037856: Update library-go to get leader election updates #71
- we are already blocking upgrades in vsphere-csi-driver-operator #66
- Add new metric for counting rwx volumes #64
- Updating vsphere-problem-detector images to be consistent with ART #63
- SPLAT-246: Specify user agent string for communication with vsphere #58
- Bug 2011903: Deferred logout after checks are run #60
- Add version cli command #59
- Bug 2005811: Ignore datastore list checks #57
- Fix check for datastore.browse #54
- Add additional context to vsphere logs #55
- Updating vsphere-problem-detector images to be consistent with ART #52
- We don’t actually need to store last check result in operator #53
- Fix conditions when no checks are run #50
- Updating vsphere-problem-detector images to be consistent with ART #51
- Bug 2000268: Block cluster upgrades #49
- Full changelog
Source code for this page located on github