Back to index
4.10.0-fc.4
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.10.0-fc.4-x86_64
Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.29
Created: 2022-01-28 20:54:54 +0000 UTC
Image Digest: sha256:664ad79f4a5f321c4acd51c737dfce9363e48470dc35732be4b7d156aa7b3936
Release 4.10.0-fc.4 was created from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-01-28-125342
Components
New images
Removed images
- ironic-inspector
- ironic-ipa-downloader
- mdns-publisher
Rebuilt images without code change
- kube-storage-version-migrator git 901a6d22
sha256:b82b8faa42ce0a7fa2a0e3b0da80c847b965aa4383491af1a3fafeea9c320491
- machine-os-content
sha256:010697733208d3d5daedf9b36216177a4956d246ab3ecb6380baf10b8b693792
- Updating ose-aws-ebs-csi-driver images to be consistent with ART #192
- Bug 1988371: Rebase to v1.2.0 for OCP 4.9 #190
- release v1.2.0 - part 1 #999
- add ecr images to readme #998
- utilize latest go sdk to ensure createVolume idempotency #982
- Release 1.1.3 #992
- Update base images: yum update al2, bump debian tag #986
- Increased the helm chart version #980
- Updated default setting of windows daemon set #978
- Updated README.md and changed the version in snapshot example #976
- Add how to consume new hack/e2e scripts in other repos (efs/fsx) #972
- Update to csi-proxy v1 APIs #966
- Several breaking changes to the helm chart #965
- Feature/allow add debug args #970
- Nit: Fix typo in the CHANGELOG #971
- Install snapshot controller independently of helm for e2e tests #968
- Release v1.1.1 and chart v1.2.4 #959
- Download fixed version of eksctl to avoid bugs #967
- csi-snapshotter in ebs-csi-controller now checks for enableVolumeSnapshot before including it in containers #960
- Stop pushing latest tag and remove all references to it #949
- Add migration upgrade/downgrade test #927
- Clarify that using instance profile for permission requires instance metadata access on #952
- Adding CRDs VolumeSnapshotClass, VolumeSnapshotContent, VolumeSnapshot for snapshot.storage.k8s.io/v1 #938
- Revert “Fix kustomize RBAC bindings to have namespace kube-system” #947
- Implement Windows NodePublish/Unpublish #823
- Update example policy, use it in tests, and document it #940
- Default controller.extra-create-metadata true so that volumes get created with pvc/pv tags #941
- Grant EKSCTL_ADMIN_ROLE admin access to eksctl clusters #933
- Add KubernetesCluster tag to provisioned volumes when cluster-id set #932
- Default extra-create-metadata true so that volumes get created with pvc/pv tags #937
- Add test-e2e-external-eks make rule that tests EKS with pod instance metadata disabled. Remove hostNetwork from DaemonSet #907
- Disable uuid checks on XFS #913
- Update driver capabilities #922
- helm chart configurable log verbosity #908
- update inFlight cache to avoid race condition on volume operation #924
- Fix podLabels case in Helm chart #925
- merge v1.1.0 release commits back to master #921
- Updating ose-aws-ebs-csi-driver images to be consistent with ART #189
- Updating .ci-operator.yaml
build_root_image
from openshift/release #188
- 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
- Bug 1993931: Storage operators use older kubernetes client #138
- Bug 1990146: some controllers missing livenessProbe #134
- Use generic deployment controller with additional manifest hooks #128
- Start using “embed” module for static assets #131
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #132
- Updating .ci-operator.yaml
build_root_image
from openshift/release #130
- Full changelog
- 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
- Bug 1994480: Update dependencies to K8s 1.22 #417
- Updating ose-aws-machine-controllers images to be consistent with ART #412
- Bug 1925276: Fix eventual consistency logic to be consistent #406
- Bug 1965080: Reduce frequency of calls to register targets with load balancers #410
- Updating .ci-operator.yaml
build_root_image
from openshift/release #411
- add in-container vendor #394
- 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
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #140
- Updating .ci-operator.yaml
build_root_image
from openshift/release #139
- 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
- Bug 1994642: Rebase to v1.5.1 for OCP 4.9 #13
- doc: cut v1.5.1 release #965
- fix: disable networkAccessPolicy on Azure Stack Cloud #964
- Bug 1988372: UPSTREAM: 955: fix: Disable uuid checks on XFS #14
- Bug 1990781: UPSTREAM: 961: fix: Remove gen-skus-map #12
- Rebase v1.5.0 #11
- feat: add cloudConfigSecret in helm install #943
- chore: refine driver parameter setting #942
- fix: unmount failure due to incorrect mount path check #940
- feat: customize hostNetwork setting in helm install #939
- feat: support disk io bursting #938
- feat: support networkAccessPolicy #935
- fix: always enable csi-snapshotter in helm install #932
- Update the tolerations of the controller #931
- test: alternative driver name e2e test #924
- fix: customized role naming #928
- feat: adjust rbac naming in helm install #925
- test: Add e2e test for volume subpath mount #913
- fix: remove node metricsPort #923
- feat: support customized health port #922
- feat: support customization of deployment and daemonset #921
- test: switch to csi-proxy v1.0.0-rc.1 in unit test #918
- fix: translation issue due to lower case managed kind #915
- feat: add customized volumeAttachLimit support #916
- fix: detach disk crash on Azure Stack #909
- doc: delete ‘preview’ word because of Azure shared disk are already GA #912
- feat: support alternative driver name #911
- feat: increase csi-attacher timeout to 10min #907
- fix: ZRS node affinity setting #906
- test: fix broken code coverage #905
- fix: reduce GetDisk in AttachDisk #904
- chore: Wait for examples to complete and return error on failed rollout #903
- test: added check to test ZRS in dynamically provisioned test suite #875
- test: add ephemeral volume test #896
- test: re-renable statefulset e2e test #895
- test: test pod failover using ZRS #853
- fix: create PV failure in zone and nonzone mixed cluster #893
- chore: switch master branch to use v1.5.0 #892
- doc: cut v1.4.0 release #890
- fix: add snapshot controller tolerations #888
- feat: support customization tolerations in chart #887
- feat: add helm support for existing Service Accounts #877
- fix: read cloud config from secret regression #886
- chore: upgrade azure lib #885
- test: add example test in external e2e test #882
- test: disable one external failing test #881
- fix: helm chart value bugs #878
- feat: add snapshot GA version #874
- chore: clean-up perf optimization kep document #873
- chore: little refactor of perf_optimization code #870
- bug: fix perfProfile in the storageclass for performance test #867
- doc: add fsGroupPolicy doc #872
- feat: support fsGroupPolicy feature #871
- chore: refactor for OptimizeDiskPerformance code #865
- test: wait for detach complete in e2e test #863
- chore: switch master branch to use v1.4.0 #860
- doc: cut v1.3.0 release #858
- feat: add pv/pvc tags #859
- chore: update azure_dd_max_disk_count #857
- chore: upgrade sidecar container versions #856
- fix: remove unnecessary lock in NodePublish #854
- fix: RedHat/CentOS issue in helm installation #852
- test: run test on install_driver.sh script #849
- fix: CentOS/RedHat cert issue in chart installation #848
- doc: adjust kubelet chart config #847
- chore: upgrade azure lib #846
- test: add ZRS e2e test #845
- fix: no sleep when GetDisk is throttled #844
- fix: GetDisk operation throttling issue #842
- feat: decrease provisioner worker threads #840
- chore: upgrade base image to fix CVE issue #838
- feat: increase attacher worker-threads #837
- fix: reduce crp throttling in attach disk scenario #835
- chore: upgrade apiextensions.k8s.io/v1beta1 and storage.k8s.io/v1beta1 #836
- fix: increase csi-attacher work-threads as 100 by default #833
- fix: set correct DisableAvailabilitySetNodes in disk driver #831
- add a new helm parameter for image pull secrets #828
- add a new helm parameter for livenessProbe health port #825
- Adjust PVC capacity to mirror in-tree behavior #824
- fix: remove VolumeSnapshotDataSource feature gate #823
- chore: switch master branch to use v1.3.0 #822
- doc: cut v1.2.0 release #821
- fix: remove namespace in ClusterRole #820
- test: run external e2e test using 1.21 branch #813
- feat: support edge zone managed disk #817
- Bump K8s to v0.21.0 to address CVE-2021-3121 #816
- chore: Fix arm64 container build #812
- fail external-e2e prow job on test failure #810
- test: print out driver logs #809
- Setup k8s external e2e tests #805
- fix: random arm64 build failure #808
- test: switch to use MCR windows images #807
- feat: add ARM64 support #806
- fix: potential race condition in detach disk #804
- feat: support allowedTopologies in storage class for ZRS disk #802
- feat: support ZRS disk on non-zone nodes #801
- fix: disk attach issue when vm in failed status #797
- test: skip inline test for in-tree Windows #798
- feat: support ZRS disk #791
- fix: delete the sockets when stopping the pod on Windows #790
- test: disable inline volume test for in-tree driver #794
- test: add inline volume test #789
- chore: upgrade azure lib #788
- feat: support topology.kubernetes.io/zone key #785
- test: Schedule pod to same zone as source disk in multi-az clone tests #786
- feat: upgrade node driver registrar to v2.1.0 #784
- feat: add new controlplane taints for v1.20 #783
- chore: upgrade azure lib #782
- test: add test cases for volume lock acquisition #781
- test: use
WaitForFirstConsumer
for in-tree storage driver #774
- fix: support create snapshot in parallel #777
- fix: disable invalid storage class parameters #778
- test: disable statefulset test for Windows in-tree driver #776
- fix: listVolumes should not return error when no volume was found #771
- docs: Add summary design documentation for Azure Disk CSI Driver V2 #770
- fix: check disk state before attach disk #768
- test: print out node labels #766
- feat: upgrade csi-attacher to v3.1.0 #765
- chore: upgrade csi-provisioner to v2.1.0 #764
- feat: increase driver memory limit #762
- chore: upgrade azure lib #761
- chore: upgrade azure lib #760
- fix: windows e2e test helm install command #759
- fix: add a wait period for statefulset update in e2e tests #758
- feat: Add v2 driver and container build to support e2e tests #756
- test: fix go mod issue with go1.16 #757
- chore: switch master branch to use v1.2.0 #754
- doc: cut v1.1.1 release #753
- Updating ose-azure-disk-csi-driver images to be consistent with ART #9
- Updating .ci-operator.yaml
build_root_image
from openshift/release #8
- 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
- Bug 1992875: Use own cloud credentials #30
- Bug 1993931: Storage operators use older kubernetes client #32
- Bug 1948603: Re-enable expansion e2e tests #18
- Bug 1992148: mount azurestackcloud.json to /etc/azure #29
- Bug 1990146: some controllers missing livenessProbe #28
- Bug 1948090: Deploy multiple replicas of CSI Controller Service #27
- Adding support for Azure Stack Hub (ASH) #26
- Use embed for static assets #25
- Remove generated API #24
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #23
- Bug 1960732: update manifest and readme #19
- Updating .ci-operator.yaml
build_root_image
from openshift/release #22
- 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 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
- Bug 1996501: Remove worker disk types below 8GB #5166
- Bug 2000352: [CORS-1716] vsphere: set the imported ova hardware version #5163
- Bug 1999421: Fedora CoreOS: revert to 34.20210626.3.1 #5174
- Bug 1998643: Revert “bump RHCOS boot images for 4.9” #5180
- Bug 1993207: fix(ibmcloud): Set account ID for rg on destroy #5181
- Bug 1999119: bump to golang-1.16 #5120
- Bug 1993207: fix(ibmcloud): Set account ID for resource group look up #5177
- Bug 1997790: Azure Stack Hub UPI README & Templates #5135
- Bug 1998311: Azure Stack Hub Manual Credentials #5138
- Bug 1969371: Fix AWS destroy to not check us-east-1 #5170
- Bug 1981999: bump RHCOS boot images for 4.9 #5168
- Bug 1972524: baremetal: Ensure ipv6 bootstrap VM client-id is predictable #5110
- Bug 1969371: Stop searching other China regions for resources #5156
- Bug 1996124: version: display release architecture #5107
- Bug 1976016: Display proper error message on failure to delete #5157
- Bug 1974640: Write user credentials to specified env location #5155
- Bug 1995655: bump default channel to stable-4.9 #5159
- Bug 1958154: Restrict number of AWS user tags #5154
- Bug 1978213: openstack/quota: relax min ports #5153
- Bug 1994103: ibmcloud: Support Terraform stages #5116
- Bug 1989973: Fix Azure typo #5144
- Bug 1992463: libvirt: bump default memory and cpus #5069
- Bug 1992876: gather: Add OKD specific journal logs #5127
- Bug 1987845: openstack: relax port constrain by one #5145
- Bug 1990206: Fix invalid UPI AWS instance type #5139
- Bug 1989917: openstack: relax Security Group quotas #5140
- Bug 1990617: Update fedora-coreos stream to 34.20210725.2.0 #5117
- Bug 1987845: openstack: relax quotas with Kuryr #5133
- Bug 1989604: ibmcloud: GetVSIProfiles error handling #5129
- Bug 1977129: Remove runlevel label from openshift-kubevirt-infra #5106
- Bug 1963132: Fix us-east4 Ashburn description #5097
- Bug 1978213: openstack - relax value for minNetworkConstraint #5121
- Bug 1987845: openstack: relax quota checks in BYON #5113
- Bug 1987279: Delete AWS EFS AccessPoints with owner tags #5112
- Bug 1987083: Azure: cloud provider config excludeMastersFromStandardLB -> false #5111
- Bug 1972776: improve dual-stack install-config validation #5005
- Bug 1986420: GCP: make cluster_ip_address optional post-bootstrap #5108
- Bug 1882490: data/azure/master: Add dash to nic name #5082
- Bug: 1947293 Baremetal: Validate provisioning network size #4950
- Azure Stack IPI Support #5084
- ibmcloud: Destroy cluster #5099
- pkg/asset/manifests/dns: don’t create private zone in Azure Stack #5104
- azurestack: Modify destroy code to handle public dns record deletion #5095
- Destroy AWS EFS volumes #5092
- Azure: Split terraform into stages #5032
- Azure Stack cloud provider config #5042
- Bug 1984576: baremetal: reinstate provisioningInterface for provisioning CR #5100
- ibmcloud: Update cloud provider config #5096
- ibmcloud: Remove quota check placeholders #5072
- Bug 1970179: update boot images for RHCOS 4.9 #5049
- vendor: update baremetal-operator v0.0.0-20210706141527-5240e42f012a #5061
- baremetal: make provisioningNetworkInterface optional #5015
- Delete storage policy ids when cluser is deleted #5075
- Add documentation on setting cloud provider opts #5090
- oVirt: must gather fix nil pointer panic #5080
- Add OKD installer images #4453
- baremetal: set default boot mode explicitly #4680
- ibmcloud: Add Platform Provisioning Check #5063
- ibmcloud: Update security groups and rules #5059
- Fix build with multiple GOFLAGS #5062
- verify-vendor: add go mod tidy #5076
- vSphere: Add datastore and storagepod to category #5074
- Bug 1969794: Document how to use image registry with a custom PVC backend #4985
- Bug 1969374: document how to update domain for image registry in versions <4.8 #4979
- Updated owner aliases because of GitHub account change #5058
- OpenStack: explicitly disable octavia when using kuryr #5047
- OpenStack: Open 0.0.0.0/0 on NodePorts #5052
- bootstrap: add –infra-config-file to kube-api render #5057
- Bug 1980029: Pin openstacksdk #5066
- Bug 1925203: add auto pin and hugepages support #4873
- Bug 1979038: oVirt: include master IPs when running must gather #5039
- Bug 1972582: Installing with an oVirt network with 2 vnics on the same network causes the installer to not create tfvars and fail with terraform error #5002
- azure: Updates cluster-api-provider-azure package #5044
- baremetal: Update IPI docs for latest version #5054
- Ibm cluster creation #5023
- OpenStack: Remove FIPs of LBs created by cloud-provider #5050
- openstack: Expose master server group policy #5003
- Bug 1962414: FIPS: validate ssh public key type compatibility #5029
- aws: move elastic ip permissions to create networking category #5045
- Bug 1978213: Run kuryr-specific quota checks for kuryr envs #5048
- baremetal: Always use image cache #5008
- Fix sanity check image metadata arches match error #5033
- baremetal: add PlatformProvisionCheck dependency for TerraformVariables asset #5041
- OWNERS: update vSphere-approvers #5038
- azure: changes the way we get credentials #4789
- kubevirt: removes dependency on a deprecated package #4953
- Updating ose-installer images to be consistent with ART #5006
- azure: don’t require BaseDomainResourceGroupName on ARO #4879
- Azure Stack: type, validation, & infrastructure manifest #5024
- Bug 1975475: aws: block creation of bootstrap instance until ignition config is uploaded #5028
- .yamllint: ignore cluster-networkconfig-crd.yaml #5030
- doc/gcp: remove no-longer-needed etcd records #4849
- Updating ose-installer-artifacts images to be consistent with ART #5009
- Updating ose-baremetal-installer images to be consistent with ART #5007
- azure: removes dummy outbound service #4880
- vSphere: Switch from sockets to cores by default #5001
- split infrastructure creation into multiple terraform stages #5010
- ibmcloud: fix struct field json #5020
- Bug 1974598: OpenStack: Optimize cluster deletion #5004
- OpenStack: Add Unit Tests for validation of platform.openstack.machineSubnet #4937
- Add arm64 support #4870
- azure: don’t use managed identity on ARO #4843
- azure: divide machine CIDR into 2 networks for subnets #4748
- pkg/asset/installconfig/kubevirt: fix dropped error #4856
- Add linux-amd64 binary to installer-artifacts #4891
- Bug 1971518: Try deleting associated trunk after port delete failure #5000
- IBM Cloud Provider Scaffolding #4923
- Bug 1929136: OpenStack: document Manila share mounting #4803
- Openstack IPI: Validate API and Ingress VIPs are not the same #4946
- OWNERS: add more core team members as approvers #4997
- Remove Fedosin from Owners #4996
- Updating .ci-operator.yaml
build_root_image
from openshift/release #4999
- docs/user/aws/install: Update cloud install links #4934
- fixing a link #4899
- doc/openstack: add a note about image registry in AZ #4833
- Full changelog
- Bug 2036993: update repo for golang 1.17 #164
- Updating baremetal-machine-controller images to be consistent with ART #160
- Bug 1994480: Update dependencies to K8s 1.22 #158
- Fix BMO reboot api broken link #150
- remove dhellmann from owners file #154
- Custom deploy procedure support #156
- Updating .ci-operator.yaml
build_root_image
from openshift/release #152
- Full changelog
- 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
- Bug 1986654: Auto cleaning step in Prepare stage failed #166
- Bug 1983190: Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #173
- Bug 1928816: Explicitly set node bios_interface #172
- Bug 1986656: Fix missing case of BuildRAIDCleanSteps #170
- Merge upstream 2021-07-22 #169
- Avoid always do delete_configuration clean step #908
- Merge upstream 2021-07-16 #168
- Modify namespace prefix in ironic deployment to support TLS #934
- Remove duplicate if statement #939
- Add new CRDs for BIOS configuration #901
- Better handling of power management errors #841
- Simplify build in Dockerfile.ocp #167
- Merge upstream 2021-07-09 #164
- BIOS Configurations for iDRAC #928
- Cache only required secrets #903
- Custom deploy: fix insufficient condition #932
- Add TLS check before generating the secret for ironic-cacert secret. #924
- Custom deploy procedure #884
- Merge upstream 2021-07-02 #163
- Correctly deprovision nodes in DeployWait and Deploying #902
- Eliminate global variables in ironic provisioner #914
- remove dhellmann from owners #927
- Use recreate strategy for ironic deployment #918
- Use mock BMC for testing RAID #921
- baremetal: Add privLevel to bmc data #853
- Vendor the apis submodule #162
- Merge upstream 2021-06-25 #161
- Fix some typos in comments #922
- Adding BIOS Parameters in api.md #920
- Fix configdrive handling #900
- Don’t deprovision provisioned host due to error #916
- Merge upstream 2021-06-15 #156
- Extend docs for “baremetalhost.metal3.io/detached” annotation #913
- Support deploy_iso in addition to deploy_kernel/ramdisk #907
- Also run controller-gen on the controller directory to get rbac #892
- Unify
kubectl apply -f
format #885
- Disable raid feature for iRMC server #911
- Increase the default $BMO_CONCURRENCY for scale #906
- Extend BaremetalHost CRD to support BIOS configuration in baremetal server #302
- Uplift kube-rbac-proxy to v0.8.0 #891
- Add disk type field to BMH HardwareDetails #850
- Document re-inspection API #890
- Point ironic-inspector to the ironic image in quay #886
- Add cert-manager setup for TLS in ironic deployment. #859
- fix comment #894
- Restart Ironic containers when certificates are changed #854
- Correctly run controller-gen for new apis module #888
- Fix bug with re-inspection due to Node in “available” state #889
- Document parameter to set boot iso source #870
- Do automated cleaning in Prepare state #882
- Fix error: missing the following IPMI credentials in node’s driver_info: [‘ipmi_address’] #880
- strip whitespace after decoding secret values #881
- Run apis/ tests in make unit #871
- Revert: Point ironic-inspector to the ironic image in quay #873
- Adding RAID Parameters in api.md #858
- Allocate Ironic port when node exists and has no port allocated. #817
- Enable Client certificate authorization for Ironic TLS client. #864
- Point ironic-inspector to the ironic image in quay #861
- Define command for ironic-inspector run #851
- Fix some typos #866
- Revert “Add unit and lint test in travis” #869
- Remove govet script and test #856
- Fix travis lint test #863
- Propagate IPA_BASEURI env var to local ironic containers #860
- Add unit and lint test in travis #862
- Always lazily update Node options in Ironic #852
- Add go.mod for BMH api #857
- modify power_interface for irmc #848
- Enable golint with golangci-lint #825
- Fix adoption in ExternallyProvisioned state #849
- Updating ose-baremetal-operator images to be consistent with ART #160
- Bug 1972374: Don’t deprovision provisioned host due to error #157
- Updating .ci-operator.yaml
build_root_image
from openshift/release #155
- 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
- Bug 1995468: CoreDNS Corefile hosts - add support for dual-stack #148
- Revert “Merge pull request #141 from yboaron/get_endpoints” #146
- Updating baremetal-runtimecfg images to be consistent with ART #144
- Bug 1974350: HAProxy-monitor: send reload only if cfg file changed #145
- Updating .ci-operator.yaml
build_root_image
from openshift/release #143
- Full changelog
- 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
- Bug 1992591: ensure the same oc is used everywhere in cli-artifacts #904
- Bug 1990014: Use cmd for Windows pods #907
- Bug 1996881: adm catalog mirror: log deprecation message when sqlite-based catalog is in use #908
- Bug 1994872: Fix manifest path regression #906
- Bug 1989504: The code logic of channel clear is ambiguous, as well as the help info and output messages #891
- Bug 1989505: bump kubernetes-client-go library #909
- Bug 1999159: Update the catalog-related owner alias’ #910
- Bug 1995291: Remove docker adjective whenever possible. #767
- Bug 1995573: Replacing kubectl with oc adm in help for certificate ap… #905
- Bug 1989391: Revert to UnstructuredList to fix yaml output #895
- Bug 1992680: pkg/cli/admin/upgrade/upgrade: Copy edits, including “assists with cluster upgrades” #899
- Bug 1786835: Check for out of range condition #894
- Bug 1903545: Replace colons with dashes in Windows file paths #897
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #890
- Bug 1971332: revert incorrect allowance of ssh:// prefix with scp styled URLs #875
- Add support for declarative configs to “adm catalog mirror” #868
- Support ibmcloud provider in release extract #852
- Bug 1980118: Keep workload annotations during the
oc debug
call. #887
- Bug 1978629: Add oc describe output for build volumes #874
- Bug 1955292: show consistent unit format in cluster resource quota describe #882
- contrib/completions/OWNERS: Delegate to all approver aliases #878
- pkg/cli/admin/upgrade/channel: Add ‘oc adm upgrade channel …’ #576
- Bug 1976112: Fixed warnings about deprecated CronJob in image-pruner pods #876
- release: extract Linux binaries for multiple architectures #816
- BUILD-87: bumping openshift/api with new fields for build volumes #843
- Bug 1925534: Add proxy to oc #751
- Updating openshift-enterprise-cli-alt images to be consistent with ART #855
- Updating openshift-enterprise-deployer images to be consistent with ART #856
- Updating ose-cli-artifacts-alt images to be consistent with ART #858
- Updating ose-tools images to be consistent with ART #857
- fix typo in examples template #739
- Bug 1973643: make oc logs work with BuildConfig’s JenkinsPipeline strategy #863
- Update ruby-hello-world images #860
- Add json.Valid check before trying to read docker config #747
- 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
- Bug 1990975: Enhance mechanism of reading ibm cloud apikey #365
- Bug 1990970: Remove debug test binary #366
- ccoctl create-iam-roles should update policies for existing roles #364
- Ignore ccoctl binary #363
- Support gcp workload identity federation #359
- Bump go.mod to 1.16 #362
- Update build-machinery-go #361
- Rename ibmcloud command to create-shared-secrets #360
- Add permissions boundary support to ccoctl when creating AWS IAM Roles #346
- Add code coverage script & make target #358
- Documentation to add a new cloud provider #326
- Updating ose-cloud-credential-operator images to be consistent with ART #357
- Add IBMCloud manual mode #356
- Remove checks inside conditional and use require.NotNil instead #348
- Updating .ci-operator.yaml
build_root_image
from openshift/release #355
- Full changelog
- 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
- Bug 1998031: Deploy PDB to prevent more than one replica going unavailable #476
- Bug 1996620: manifests, bindata: explicitely set runAsUser for oauth-apiserver #474
- Bug 1973005: manifests, bindata: explicitely set runAsUser for operator and operand #472
- Bug 1988576: pkg/operator: Add deprecated stale status #470
- Bug 1986829: metrics: use client cert auth for metrics scraping #469
- Bug 1978193: csr request: use generate names to prevent getting stuck waiting for a cert #468
- distribute oauth-server trust via a openshift-config-managed configmap #464
- Bug 1977027: Remove not needed Prometheus Rule #461
- encryption condition controller doesn’t reset previously set condition #466
- clear encryption conditions when there is no work to be done #462
- Custom Certs for OAuth Route #430
- add dynamic audit policy controller #460
- Bug 1977054: observe api-audiences for the oauth-apiserver #458
- bump library-go to get context fixes #457
- Updating .ci-operator.yaml
build_root_image
from openshift/release #454
- readme: update references to developer guide #448
- 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
- Bug 1992823: rebase on top of kubernetes/autoscaler 1.22 #209
- Update dependencies to k8s 1.22.0 #4244
- Move UpdateDeprecatedTemplateLabels function #4239
- cluster-autoscaler: fix unit tests #4235
- Also set new (non-beta/non-deprecated) labels in buildGenericLabels #4053
- GCE: CreateInstances() should use BaseInstanceName #4225
- Add multi string arg support #4226
- Update dependencies to k8s 1.23.0-alpha-0 #4215
- Update go version to 1.16 in Dockerfile and Github Tests #4216
- Fix: CA does not work properly while using AWS EC2 IMDSv2 #4127
- Update the AWS examples to have 600Mi of memory #4207
- docs: Install parameters #4106
- update cluster-autoscaler CAPI provider owners #4200
- Cluster-autoscaler-FAQ: Updating link addresses for MinAvailable and Cloud-controller-manager #4193
- docs: replaces Travis CI badge with GitHub Actions badges #4195
- Update dependencies to k8s 1.22.0-beta.1 #4187
- Skipping metrics tests added in #4022 #4184
- Bump version to valid semver #4183
- fix: add missing RBAC permissions to autoscaler chart #4154
- Publish node group min/max metrics #4022
- update cluster-autoscaler chart to 1.21.0 #4175
- Document DaemonSet eviction opt in/out behavior #4173
- Add support for AWS Osaka region #4169
- Allow DaemonSet pods to opt in/out from eviction #4172
- add Standard_HB120rs_v3 #4166
- Add a flag to control DaemonSet eviction on non-empty nodes #4162
- Use CreateInstances() API when scaling up in GCE cloud provider #4158
- Add the ability to spin up Hetzner servers from custom snapshots #4153
- Watch Action instead of polling Server Status #4151
- Allow overriding userAgent in Custom GCE client in gce cloud provider. #4149
- digitalocean: support reading access token from file #4147
- Skip iteration loop if node creation failed #4143
- digitalocean: remove tag references from README #4145
- digitalocean: do not Refresh() on startup #4144
- improve addon-resizer deployment example #4146
- Adding support for PERMISSIONS_ERROR in gce cloud provider #4137
- dont proactively decrement azure cache for unregistered nodes #4130
- feat(ovh): enable OVHcloud provider for US side #4109
- Updated vendor to v1.22.0-alpha.3 #4132
- Changing injection test webhook API from V1Beta1 to V1 #4124
- annotate fakeNodes so that cloudprovider implementations can identify them #4119
- Metric for CloudProvider.Refresh() duration #4108
- Don’t start CA in cooldown mode. #4104
- add field keys to cluster autoscaler unit test structs #4101
- Print out error when unable to download module #4085
- Fix templated nodeinfo names collisions in BinpackingNodeEstimator #4089
- aws: support arm64 instances #3848
- Add patch deployment permission to example addon resizer deployment #4091
- gce: concurrent zonal List()s + opportunistic basename fill #4058
- Update vendor to v1.22.0-alpha.1 #4094
- Document that CA is not responsible for registering new nodes #4092
- update storage API version #4090
- Replace package satori/go.uuid for cloudprovider ionoscloud #4070
- add required api resources to hetzner cluster-autoscaler example #4020
- Cluster resource consumption metrics #3983
- Log names of longUnregistered Nodes #4060
- BizFly: remove go.mod from the inlined “gobizfly” client #4077
- Enable custom k8s fork in update-vendor.sh #4023
- Document that TLS bootstrapping may be necessary for scale-up #4067
- add stable zone labels in azure template generation #4061
- support “/“separators in custom allocatable overrides via vmss tags #4056
- Release leader election lock on shutdown #3940
- aws: Don’t pile up successive full refreshes during AWS scaledowns #3797
- Enable magnum provider scale to zero #3995
- Remove vivekbagade, add towca as an approver in cluster-autoscaler/OWNERS #4040
- cloudprovider: add Bizflycloud provider #4009
- Cluster Autoscaler GCE: change the format of MIG id #4047
- Updating vertical-pod-autoscaler images to be consistent with ART #207
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #206
- Updating .ci-operator.yaml
build_root_image
from openshift/release #205
- Full changelog
- 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
- Bug 1994480: Update dependencies to K8s 1.22 #218
- Bug 1988032: add cvo ha annotation to tombstones #216
- Bug 1986090: Do not recreate CA deployment when CA CR is being deleted #215
- add alerts for memory and cpu core limits #213
- add a tombstones manifest to the install directory #214
- Bug 1973567: add csistoragecapacities to cluster-autoscaler cluster role #212
- Add related objects to ClusterOperator #211
- Bug 1973567: add csidrivers to the cluster-autoscaler cluster role #210
- Updating ose-cluster-autoscaler-operator images to be consistent with ART #209
- Updating .ci-operator.yaml
build_root_image
from openshift/release #208
- 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
- Bug 1997993: Set LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE=Never #192
- Bug 1986462: Separate the names of machine os downloader when two copies are started #185
- Bug 1986464: Send pull secret data as base64 encoded string #184
- Bug 1984576: Rebase of pull/177 (Pass MACs to set-static-ip initContainer) + unit tests #182
- Add support for live images and configuration of coreos IPA #174
- Customize metal3 health endpoint to avoid port conflicts #180
- Set external IP env var for ironic conductor too. #176
- Pass IRONIC_EXTERNAL_IP to Ironic container #172
- Add quick network info for boot iso image source option #167
- Bug: 1947293 Add managed provisioning network size validation #164
- Use ironic image for ironic-inspector #132
- Bug 1973724: reorder the initContainers, so that static-ip-set happens prior to the image download #169
- remove dhellmann from owners #170
- upgrade kustomize to 3.9.4 #168
- Bug 1961226: Configure an IPA sshkey in the metal3 pod #115
- Update controller-runtime version to v0.8.3 #137
- Add VirtualMediaViaExternalNetwork flag to the Provisioning CRD #150
- Allow boot iso source configuration #144
- Pass the node mac addresses to containers currently needing provisioningInterface #149
- Bug 1972753: Only start static ip set if provisioning net not disabled #165
- Updating ose-cluster-baremetal-operator images to be consistent with ART #162
- Use new registry registry.ci.openshift.org #159
- Don’t set IP options on kernel command line twice #163
- Updating .ci-operator.yaml
build_root_image
from openshift/release #160
- Full changelog
- Bug 2043709: fix component-base logging flags #230
- Bug 2034484: feat: bumped library-go version #227
- Bug 2033536: vendor: update openshift/api to include alibaba CRD update #229
- bump openshift/api #228
- Bump golang to 1.17 #225
- Bug 1986504: bump openshift/api #223
- OWNERS: add Abu as approver #221
- Bug 1992592: bump api #219
- Bump openshift/api, openshit/client-go #220
- Updating openshift/api, openshift/client-go, and openshift/library-go #218
- Bug 1993002: Bump API to fix kubebuilder directives #214
- Bug 1984635: use new default leader election values to handle SNO environments #213
- Bug 1984635: use new default leader election values to handle apiserver rollout on SNO #211
- Bug 1986148: Bump API for Ingress RequiredHSTSPolicies #212
- Add missing include annotation for ibm-cloud-managed #210
- bump: get updated operator API content #209
- bump(openshift/api): to get latest CRDs #208
- Add AzureStack support #186
- Full changelog
- Bug 2037856: Fix typo in VolumeSnapshotContents RBAC #112
- Bug 2039670: Skip deployment of PDBs on the SNO topology #109
- Bug 2037856: Update library-go to get leader election updates #110
- Bug 2043130: Bump snapshot CRDs #111
- Bug 2034484: Library go bump #107
- Bug 2036951: Don’t inject proxy in operator pod #108
- Update to go 1.17 #105
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #103
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #102
- Bug 1993931: Storage operators use older kubernetes client #100
- Bug 1992255: Fix leader election defaults in snapshot-controller #99
- Bug 1986215: Bump library-go #98
- Add ibm-cloud-managed profile patch for operator deployment #96
- Support External control plane topology #97
- Use go:embed for static yaml files #95
- Bug 1965263: VolumeSnapshotContents listing should print also namespace of the VolumeSnapshot ref. #93
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #94
- readme: update references to developer guide #90
- Updating .ci-operator.yaml
build_root_image
from openshift/release #92
- ‘manages’ #76
- 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
- Bug 1992555: Comply with Openshift alerting guidelines #288
- Allow dns operator to be disabled with managementState field #260
- status: Watch clusteroperators #261
- Bug 1973482: status: Watch daemonsets #283
- Bump for controller-runtime v0.9.0 #282
- Updating ose-cluster-dns-operator images to be consistent with ART #281
- Updating .ci-operator.yaml
build_root_image
from openshift/release #280
- Add alebedev87 to OWNERS #275
- Full changelog
- 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
- Bug 1997347: pkg/cmd/verify: bug fixes and improvements #657
- OWNERS: add lilic as approver. #655
- Bug 1997347: pkg/operator/upgradebackupcontroller: update cluster operator status #653
- Bug 1997347: ETCD-223: pkg/operator: add cluster backup upgrade controller #647
- Bug 1956879: pkg/operator/metriccontroller: read etcd-operator SA token rather than using prometheus #650
- Bug 1994857: Revert pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #651
- Bug 1997207: Pass context into clientv3.Config to use same context #645
- Bug 1994986: test/e2e/etcdctl_test.go: Skip check perf test as we disabled it #646
- Bug 1994707: pkg/etcdcli: provide clear error on status check for unstarted etcd member #644
- Bug 1980465: pkg/etcdenvvar: warn on apply duration over 200ms #639
- Bug 1957498: Clean up tech debt #631
- Bug 1993757: bindata/etcd: remove unix socket from advertised list #640
- Bug 1991068: Allow only supported cipher suites #638
- Bug 1989335: pkg/operator/targetconfigcontroller: block rollout and report on missing external resource #635
- Revert “Bug 1701154: Enable etcdHighNumberOfFailedGRPCRequests alerts” #637
- Bug 1701154: Enable etcdHighNumberOfFailedGRPCRequests alerts #626
- Bug 1986829: metrics: use client cert auth for metrics scraping #634
- Bug 1988491: bindata/etcd/quorumguard-deployment: simplify health true matching #636
- Adjust runbooks url to new path #632
- pkg/operator/defragcontroller: reduce RPC calls after defragmentation #630
- Inject runbook url into alerts #628
- OWNERS: goodbye Suresh #629
- ETCD-58: add support for defrag controller #625
- Replace message with description field #627
- ETCD-204: Add an observer for TLS Security Profile #616
- bindata/etcd: Enable gRPC time histograms #566
- Migrate alerting mixin from cluster-monitoring-operator #613
- bump library-go to get context fixes #622
- Bug 1969633: pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #619
- pkg/etcdenvvar: bump ETCD_QUOTA_BACKEND_BYTES to 8GB #597
- Updating cluster-etcd-operator images to be consistent with ART #612
- Rotate serving certs when duration less than minimum percent #606
- Full changelog
- 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
- Updating ose-cluster-image-registry-operator images to be consistent with ART #712
- IR-207: Get endpoints for Azure Stack Cloud #710
- Bug 1981639: Update rolling update parameters #709
- Bug 1958376: Disallow blob public access for Azure storage account and require TLS1.2+ #705
- CCO-105: Support gcp workload identity federation #702
- Start using embed for assets #703
- feat: Support IBMCloud and add IBM COS storage driver #698
- Bug 1939842: Get AWS STS endpoint from serviceEndpoints #699
- Bug 1974651: Remove :apiserver_v1_image_imports:sum #700
- Bug 1973318: Properly set custom tolerations #694
- Updating .ci-operator.yaml
build_root_image
from openshift/release #693
- Full changelog
- 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
- Bug 1997407: Configure router to use “source” for passthrough #650
- Bug 1986575: Add e2e test cases for haproxy timeout api fields, and reject negative timeout values #644
- Bug 1989058: Watch CRL configmaps #642
- Bug 1989005: Validate spec.clientTLS.allowedSubjectPatterns[*] #643
- Bug 1972977: cleanup condition metrics for deleted ingress controllers #640
- Bug 1942657: Ingress operator stays degraded after privateZone fixed in DNS #641
- Bug 1986228: NE-310 E2E test for HSTS #639
- Add unsupported config override for maxconn #638
- NE-412: Add options for tuning connection timeouts in openshift ingress controller #635
- Implement configuration for handling empty requests #452
- Implement client certificate parameters #450
- Add unsupported config override for reload interval #619
- ensureRsyslogConfigMap: Remove ingressConfig param #573
- Add unsupported config override for config manager #628
- Add IBMCloud DNS support #630
- go.mod: Bump openshift/api to latest for DNSRecord typo #629
- NE-472: Add tlsv1.3 support #617
- Ability to Customize HAProxy 2.x Error Page #588
- Bump for controller-runtime v0.9.0 #626
- Updating ose-cluster-ingress-operator images to be consistent with ART #625
- Updating .ci-operator.yaml
build_root_image
from openshift/release #624
- Add alebedev87 to OWNERS #618
- Full changelog
- 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
- Bug 1998552: Enforce OpenShift’s defined kubelet version skew policies #1199
- Bug 2000608: static pod startup monitor should log to a log file in addition to stderr #1219
- Bug 1985447: Add namespace label to remaining apiserver alerts #1220
- Bug 1969404: remove override for fast cert rotation #1221
- Bug 1994643: remove startup-send-retry-after-until-ready option #1211
- Bug 1994857: Revert “Bug 1969633: pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout” #1209
- Bug 1997420: revert wrong change on the api-usage rules #1204
- Bug 1996032: Bump kube libraries to 1.22.1 GA version #1210
- Bug 1994643: enable shutdown-send-retry-after and startup-send-retry-after-until-ready #1207
- Bug 1994257: Actually create prometheus rule for audit error alert #1206
- Bug 1985447: Add namespace labels to kube-apiserver-operator alerts #1185
- Bug 1991357: bump library.go #1203
- Bug 1985073: use 1m resolution for control plane cpu alerts #1201
- Bug 1990610: prevent panic in startup monitor enablement check #1202
- Bug 1985997: Enable static pod fallback logic for SNO, with disruptive e2e test #1198
- Bug 1986829: metrics: use client cert auth for metrics scraping #1190
- Bug 1989633: bump(library-go): staticpod/installer: skip backoff if lastAvailableRevision > targetRevision #1200
- Bug 1989461: kube-apiserver: make flock wait for release and remove port wait #1191
- Bug 1985997: readiness checks handle network errors better #1196
- Bug 1985997: scaffolding for e2e tests for the static pod monitor #1197
- Bug 1985997: staticpod/startupmonitor: shorten and unify reason strings #1194
- Bug 1985997: wires startup monitor related controllers #1189
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #1181
- Bug 1985997: wires the startup monitor #1177
- staticpod/installer: get rid of sleep in sync loop #1183
- Drop kubelet-https removed in 1.22 #1184
- introduces KubeAPIReadinessChecker used by startup monitor to assess Kube API server readiness/health condition #1180
- encryption condition controller doesn’t reset previously set condition #1178
- Create alert for API Server audit log errors #1166
- Start using embed module for assets #1174
- bump(library-go + api): get audit.customRules support #1173
- clear encryption conditions when there is no work to be done #1172
- Switch to auditpolicy controller #1155
- bootstrap: add –infra-config-file to render with SNO settings #1171
- alerts: give exact
oc get apirequestcounts
command in APIRemovedInNextReleaseInUse alert #1167
- remove observing token timeouts #1161
- disable apiextensions.k8s.io/v1beta1 and admissionregistration.k8s.io/v1beta1 #1162
- Set –cloud-provider=external for supported platforms #953
- Bug 1969633: pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #1169
- graceful-termination-duration: reduce to 15s for SNO #1168
- reduces shutdown-delay-duration to 0s for SNO #1164
- bump library-go to get context fixes #1163
- Bug 1964231: Ensure kubelet client cert change does not require a restart #1151
- Bug 1974716: SA token issuer observer: fix observing api-audiences #1158
- Updating ose-cluster-kube-apiserver-operator images to be consistent with ART #1150
- Bug 1956081: add sigterm handler to insecurereadyz #1149
- kube-apiserver failed to load SNI cert and key #1145
- Bug 1921139: Revert “remove override for fast cert rotation for release” #1147
- Full changelog
- Bug 2042049: Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #592
- Bug 2005901: Sync library go #591
- Bug 2037856: bump library go #590
- Bug 2040132: drop –port flag #589
- Bug 2005901: Bump library-go #588
- Bug 2038968: bump(openshift/api): to get CSI migration gates switched off #587
- Bug 2035986: Replace deprecated annotation #586
- Bug 2005901: Guard controller pdb #568
- Bug 2034484: fix:library-go nil pointer issue #585
- bump k8s to 1.23 #581
- bump(library-go): to gather a fix for static pod UID version #579
- Bug 2026352: Sync with the latest openshift/library-go@master to pick pruner cert dir check #578
- Collect kube-system namespace as a related resource to kube-controller-manager operator #577
- update KCM metrics service selector #575
- Revert “Merge pull request #554 from atiratree/cpc-metrics” #574
- Bug 2010352: add summary, description and namespace to prometheus alerts #573
- introduce creation of openshift-infra ns and recycler SA #570
- collect metrics for cluster-policy-controller #554
- Fix gomod #572
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #563
- bump(*): vendor update #571
- bump(openshift/api): to get fix for typo in feature gate #569
- Set operator condition that it doesn’t own cloud provider #558
- Switch from experimental-cluster-signing-duration to cluster-signing-duration #567
- Bump library go for enabling gcp and vsphere platforms ccm #566
- podsecurity: enforce privileged for openshift-kube-controller-manager namespace #565
- Bug 2001856: bump library-go and dependencies #562
- Bug 1986829: metrics: use client cert auth for metrics scraping #556
- Bug 1989073: Exclude openshift only CloudProvider feature gate from KCM config #555
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #550
- Bug 1986437: Bump github.com/openshift/api #551
- Cloud Volume Observer: Extended arguments must be a slice #552
- remove unused cluster-policy-controller configuration #553
- Add ObserveCloudVolumePlugin config observer for KCM config #525
- update cluster-policy-controller configuration #545
- fix clusterroles for the CSR approver #548
- allow upgraded clusters to use the vulnerable service-ca.crt #546
- Start using embed module for assets #547
- Bump openshift/api #542
- Set –cloud-provider=external for supported platforms #450
- Refactor remaining controllers to factory #541
- Bug 1965562: recycler-for-nfs-… does not set requests or priorityClassName #538
- bump library-go to get context fixes #540
- Update OWNERS #539
- AUTH-26: CSR Approver manifests #535
- Full changelog
- 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
- Bug 1984608: Set kube-scheduler leader election defaults #365
- Bug 1986829: metrics: use client cert auth for metrics scraping #364
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #362
- SchedulerLegacyPolicySet: add 60 min wait #363
- Fire SchedulerLegacyPolicySet alert when the legacy scheduler policy API is set #361
- Start using embed module for assets #360
- Bump openshift/api #359
- operator: move target config controller to factory #358
- bump library-go to get context fixes #357
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #356
- 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
- Bug 1986418: bump library-go dependency to use SNO leader election defaults #63
- pkg/operator: fix typo starter clusteroperator #62
- Updating .ci-operator.yaml
build_root_image
from openshift/release #60
- 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
- Bug 1994480: Update dependencies to K8s 1.22 #128
- Ensure must-gather tracks related objects on failures #126
- manifests/0000_90_cluster-machine-approver_04_alertrules: Drop ClusterMachineApproverDown #112
- Updating ose-cluster-machine-approver images to be consistent with ART #125
- Updating .ci-operator.yaml
build_root_image
from openshift/release #124
- fixing the link in the README.md of csr_check.go #109
- Full changelog
- 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
- Bug 2000490: Add runbooks for all critical alerts #1356
- Bug 1996785: [MON-1536]Remove unused rules. #1316
- Bug 1999397: Bump prom 2.29.2 #1353
- Bug 1991504: changes for moving from sha1 to bcrypt #1336
- Bug 1995614: Fix beta.kubernetes.io/os deprecated warning #1348
- MON-1688: Expose remote write #1308
- Bug 1995695: Get insights on series churn during upgrades #1313
- Bug 1997972: pin dependencies for upcoming relase #1340
- Bug 1997528: remove use of etcd_object_counts metric #1345
- Bug 1996941: adding label check for node when creating daemon set #1339
- Bug 1997475: Makefile: increase timeout for e2e tests #1343
- jsonnet: Add missing namespace labels to alerting rules #1319
- Bug 1996718: Fix ksm metric label allowlist flag #1337
- jsonnet: Support exluding namespaces from user-workload monitoring #1312
- Bug 1986981: Alert Config update - Patch to PR#1310 #1317
- Bug 1984365: Dashboard Prometheus/Overview can’t filter instance by job #1324
- Bug 1956830: Update prometheus-adapter to v0.9.0 #1325
- Bug 1992493: jsonnet:rules: Adds missing summary and description to rules. #1327
- Bug 1994222: Add metrics for jaeger-operator #1306
- Bug 1993055: Fix node_exporter task error message #1321
- Bug 1992567: jsonnet: cleanup jsonnet codebase and align with kube-prometheus #1315
- MON-1099 Improving error reporting to show all task failures #1238
- Bug 1986981: Update Alert Configs #1310
- MON-1749: Allow users to disable the local Alertmanager #1293
- Bug 1990258: cleaning up Makefile #1311
- Bug 1987197: hack,jsonnet: Better version checker #1298
- Bug 1988291: pkg/client/client.go: Add retry logic for daemonset create #1307
- Bug 1973491: jsonnet: update deps #1302
- Bug 1987143: Update prometheus resources label to 2.28.1 #1303
- Bug 1986840: track number of active alertmanager receivers via telemetry #1209
- Bug 1986375: adding check for node exporter daemon set #1279
- Bug 1973576: Bump thanos to v0.22.0 #1297
- Remove context field from structs #1290
- Bug 1978091: fix node_exporter recording rules for cluster network dashboards #1296
- Remove manual CRI-O metrics modification #1287
- Allow configuring additional alertmanagers for UWM Prometheus and Thanos #1271
- Documentation: fix a typo #1295
- Add new label to show grafana dashboards in ODC #1294
- generate client key and certificates #1282
- No apiserver rules #1292
- Send etcd telemetry rules #1281
- jsonnet: Sync with kube-prometheus #1291
- Bug 1978662: Set a degraded message when persistent storage is not configured #1270
- Remove use of deprecated APIs being removed in Kubernetes v1.22 #1286
- Fix shellcheck errors #1284
- Cleanup telemetry owners #1273
- BUG 1980888: jsonnet: Favour http probes for thanos querier #1277
- Remove context.TODO() and propagate real context #1254
- pkg/manifests: Add EnforcedTargetLimit for user-workload monitoring #1278
- Bug 1956308: Fix deployment update with retry option #1257
- client: Always set OperatorUpgradeable reason to AsExpected #1275
- jsonnet: Enable federated targets in thanos-querier #1274
- Bug 1947005: changing alert manager access rules #1217
- Bug 1974832: Improve HighlyAvailableWorkloadIncorrectlySpread to detect single point of failure #1262
- Bug 1949840: Improve update and status reporting #1193
- jsonnet: pull latest deps #1269
- Bug 1978829: alert: ClusterMonitoringOperatorReconciliationErrors: reduce range du… #1268
- Remove logging from the mixins namespace selectors #1266
- Bug 1977435: jsonnet: bump prometheus-operator to v0.49.0 #1267
- Bug 1974830: Update KubeDeploymentReplicasMismatch alert #1261
- operator: Allow disabling Grafana deployment #1241
- Bug 1972076: jsonnet: Disable cpufreq collector in node_exporter #1229
- Bug 1974832: Add HighlyAvailableWorkloadIncorrectlySpread alert #1242
- Revert “Bug 1974830: Update KubeDeploymentReplicasMismatch alert” #1259
- Improve monitoring telemetry rules #1227
- Extend E2E tests to cover user facing config #1218
- *: improve discovery of currently used component versions #1235
- Bug 1974830: Update KubeDeploymentReplicasMismatch alert #1253
- Allow configuration of the log level for Alertmanager in the CMO configmap #1256
- Bug 1974651: Remove :apiserver_v1_image_imports:sum #1239
- AggregatedAPIDown alert threshold set back to 85% #1237
- Makefile: add check to verify runbook urls #1246
- Remove context.TODO() from client_go method calls #1240
- Revert “alert:KubeDeploymentReplicasMismatch: only fire if cluster is in ready state” #1249
- hack: Remove python script that diffs jsonnet #1247
- Makefile: update $(JSONNET_VENDOR) dependencies #1248
- alert:KubeDeploymentReplicasMismatch: only fire if cluster is in read… #1245
- jsonnet: pull latest deps #1244
- jsonnet: remove unused remove-runbook script #1243
- jsonnet/control-plane.libsonnet: Remove etcd rules #1233
- Sync with kube-prometheus #1236
- Add RHODS Usage and Availability metrics #1232
- jsonnet: Generate CMO ClusterRole with jsonnet #1230
- Bug 1970147: jsonnet: disable insecure cypher suites for prometheus-adapter #1234
- Makefile: drop test-rules from test-unit target #1137
- Correct serverName json tag #1226
- test/e2e: make tests more resilient to hiccups #1231
- Updating cluster-monitoring-operator images to be consistent with ART #1225
- jsonnet: unlock dependencies for 4.9 development cycle #1214
- Update OWNERS file to reflect new maintainers #1215
- pkg/client: Retry on API errors in polling methods #1194
- jsonnet: Run jb rewrite to convert to absolute paths #1224
- hack: do not use shellcheck container #1196
- Updating .ci-operator.yaml
build_root_image
from openshift/release #1216
- hack,test: Use new ghcr.io images for prometheus-example-app #1188
- More robust local CMO script #1181
- Full changelog
- 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
- Bug 1986061: Monitor openshift-network-diagnostics namespace #1190
- Bug 1960101: Fix update-codegen hack, pull in changes from openshift/api, bump k8.io deps to v0.22.1 #1140
- Bug 1997050: Fix panic with unknown networks #1188
- Bug 1998508: Fix the install-time “waiting for other operators” statuses #1192
- Bug 1990631: ovnkube: use ovn-nbctl daemon monitor mode to restart and log issues #1182
- Bug 1914398: Changed pod user to non-root #1124
- Bug 1991551: allow sdn (and others) to use new events.k8s.io API #1177
- Bug 1989246: use new default leader election values to handle apiserver rollout on SNO #1175
- Bug 1992507: Use prometheus rule annotations comply with the OpenShift alerting guidelines #1181
- Bug 1989734: Whereabouts should have RBAC for leases #1174
- Bug 1984049: Slow OVN Recovery on SNO #1159
- Bug 1990725: Add missing node name into KuryrSDNPodNotReady Alert #1176
- Bug 1987019: Support external control plane topology #1158
- Docs: add architecture overview, remove outdated HACKING guide. #1078
- Remove valadas from owners #1081
- Bug 1989122: let openshift-sdn use EndpointSliceProxying #1166
- Updating cluster-network-operator images to be consistent with ART #1136
- Bug 1981055: ovnkube-master handle 60 seconds downtime of API server gracefully in SNO #1154
- Bug 1985033: Make inactivity_probe configurable #1165
- Bug 1984449: Change to use mountPath: /host #1160
- Bug 1961757: ovnkube: set ovn-controller lflow cache limit to 1GB #1147
- Revert: Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level #1163
- Bug 1981975: Update service network status to reflect dual stack entries #1155
- Bug 1970985: SDN-1955: Add pre-puller ds to reduce upgrade downtime #1141
- Bug 1961811: Add a newline between user CAs and system CAs #1156
- OVNKube: check if br-ex1 is available and pass it as a parameter #1152
- Make egress IP and ICNI mutually exclusive when bootstrapping OVN-kube #1145
- Bug 1970129: Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level #1142
- Add alerts for issues with load balancers/ports. #1148
- Include alerts for critical lbs #1146
- Removing old kuryr-kubernetes CRDs #989
- Bug 1962951: enable ovs column diffs feature #1101
- Bug 1975016: Kuryr: Store OpenStack credentials in a secret #1139
- Add JacobTanenbaum to list of approvers #1099
- Updating .ci-operator.yaml
build_root_image
from openshift/release #1130
- 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
- Bug 1998247: Reload when deps of recommended profile change. #267
- Bug 1997486: Ship the latest TuneD and stalld. #265
- Bug 1994891: Fix e2e tests after the recent 1.22.0 bump #264
- Bug 1992560: monitoring: comply with OpenShift alerting guidelines #263
- Bug 1994891: Bump vendor dependencies to k8s 1.22.0 #261
- Bug 1985739: Move OpenShift profile to TuneD. #258
- Bug 1986477: Handle kube-apiserver disruption more gracefully. #256
- scheduler: new option cgroup_ps_blacklist #250
- Address a race in the stalld e2e test. #249
- IBM Cloud manifest profile patch for operator deployment #252
- Ship the latest TuneD, adjust default Tuned CR. #245
- Updating to the latest stalld v1.13.0. #246
- openshift-tuned event-driven change processing #243
- Adjusting the OWNERS file due to team changes. #244
- Updating to the latest stalld v1.12.0. #242
- Bug 1974277: Fix conditional order for setting net device param. #239
- Bug 1973154: Switch back to NTO-shipped stalld. #236
- Updating cluster-node-tuning-operator images to be consistent with ART #235
- More precise description of MCP matching. #219
- Updating .ci-operator.yaml
build_root_image
from openshift/release #234
- 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
- Bug 1998031: Deploy PDB to prevent more than one replica going unavailable #472
- Bug 1948089: openshift-apiserver should not set Available=False APIServicesAvailable on update #471
- Bug 1959290: bump to library-go and kube libraries #466
- Bug 1960680: bindata: run openshift-apiserver as root explicitly. #465
- Bug 1986829: metrics: use client cert auth for metrics scraping #464
- encryption condition controller doesn’t reset previously set conditon #462
- bump(library-go + api): get audit.customRules support #461
- clear encryption conditions when there is no work to be done #460
- audit: wire auditpolicy controller #459
- Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #457
- 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
- Bug 1986003: Rebase to Kubernetes 1.22 #225
- Bug 1986829: metrics: use client cert auth for metrics scraping #223
- Fix config merge order #221
- Update OWNERS #220
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #219
- Updating .ci-operator.yaml
build_root_image
from openshift/release #217
- 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
- use correct eventRecorder in CSRApproverController #68
- refactor cluster policy controller and NamespaceSCCAllocationController #65
- add dummy namespace arg to support config update #67
- CSR: fix the subject for monitoring CSRs approval #66
- log namespace in NamespaceSCCAllocationController error #64
- AUTH-26 CSR approving mechanism #61
- Updating cluster-policy-controller images to be consistent with ART #63
- Updating .ci-operator.yaml
build_root_image
from openshift/release #62
- readme: update references to developer guide #60
- 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
- add david peraza as approver, clean up reviewers #389
- BUILD-298: Bump k8s to 1.22.1 #388
- Bug 1993840: avoid immediate degraded on intermittent API errors; set reason/message when Available=false #387
- Bug 1995386: don’t return err in wait.Poll on net.DialTimeout err; tweak time intervals #386
- Bug 1990140: add connection with timeout in TBR accessibility check to expedite ‘disconnected’ mode #384
- Bug 1990988: Refreshing samples for OCP 4.9 #381
- Bug 1975539: delete hello-openshift in payload imagestream via CVO annotation #380
- Updating ose-cluster-samples-operator images to be consistent with ART #378
- Updating .ci-operator.yaml
build_root_image
from openshift/release #377
- Full changelog
- 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
- Bug 1999674: Update prometheus rule to alert about esxi host versions #209
- Bug 1992875: Add azure credentials #206
- Bug 1999853: ControlPlaneTopology: Fix node selector for CSI driver operator deployment #208
- Bug 1993931: Storage operators use older kubernetes client #207
- Bug 1991814: Create namespace for manila on all OpenStack installations #202
- Bug 1985391: Add proxy support to cinder CSI #204
- Bug 1992193: Fix race when starting controllers #201
- Bug 1948090: Remove CSIDriverOperatorDeploymentAvailable condition when deploying CSI operator #173
- Bug 1992857: allow Azure CSI driver operator to read configmaps globally #203
- Bug 1986557: Install CSI drivers on all platforms #197
- Bug 1990601: Always run CSI driver controller for Azure Stack Hub #200
- Bug 1948090: Fix poddisruptionbudget RBAC rule for Manila #199
- Bug 1986215: Bump library-go to get leader election fixes #196
- Bug 1982300: Unify alert times #195
- Bug 1972028: Add RBAC rules for CSI operators to handle poddisruptionbudgets #194
- Add service account names to gcp credentials request manifest #181
- Bug 1969719: Add trusted CA bundle to vsphere operators #178
- Add permissions to vSphere operator to create ValidatingWebhookConfiguration objects #190
- Add new driver permissions for vmware-vsphere-csi-operator #188
- Remove ibm-cloud-managed annotation from operator deployment #186
- Add alert about HW version < 15 #189
- Support external control plane topology #187
- Add permissions to get, list and watch pods for ovirt-csi-operator #185
- exclude default storage class on Azure StackHub #184
- Bug 1977389: Manila CSI driver is not in must-gather #183
- Use go:embed for static yaml files #179
- Updating cluster-storage-operator images to be consistent with ART #177
- Bug 1961317: Adding static assets to related objects #175
- Updating .ci-operator.yaml
build_root_image
from openshift/release #176
- Remove unused variables #172
- Full changelog
- OWNERS: Prune crawford #42
- Updating .ci-operator.yaml
build_root_image
from openshift/release #37
- Full changelog
- 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
- Bug 1978376: pkg/cvo/upgradeable: Enable admin-ack logic #645
- Bug 1986707: lib/resourcedelete/helper: Never-installed alternative in deletion log message #642
- Bug 1997596: install/0000_90_cluster-version-operator_02_servicemonitor: Trim labels for UpdateAvailable #643
- Bug 1997347: Ensure recent etcd backup before minor-version updates #637
- Bug 1978376: Add admin ack Upgradeable condition gate #633
- Bug 1985802: Updating the lease, renew, retry duration #634
- Move some approvers to emeritus_approvers #636
- Bug 1989496: Fix typo in ClusterOperatorDegraded alert #635
- Update the doc links in Readme #632
- Bug 1982046: lib/resourcedelete: Always check delete progress #629
- tombstone previous docs location with link to openshift/enhancements. #631
- Bug 1984414: Log resource diffs on update only in reconcile mode #628
- Bug 1970421: Do not check if Job has Failed count set #614
- Added waitgroups for autoupdate workers to complete before stopping #613
- Bug 1978749: pkg/cvo: Respect noProxy #622
- Bug 1978774: pkg/cvo/egress: Load HTTPS proxy from Proxy status #621
- Enable misspell linter #619
- Added ownerReference to all objects created and managed by CVO #617
- Bug 1976307: add ImageStreams manifest delete annotation logic #618
- Remove toleration of unschedulable #526
- Fix more golangci-lint issues #616
- Enable staticcheck #604
- Enable deadcode linter #599
- Enable gofmt #601
- Enable govet #603
- Enable unused #606
- Enable structcheck #605
- Enable errcheck linter #600
- Enable gosimple #602
- OTA-222: Add a manifest annotation to be used for object deletion #438
- Docs: Adding the update workflow #596
- pkg/cvo/upgradeable: Soften “cannot be upgraded” to “should not be upgraded” #611
- Updating cluster-version-operator images to be consistent with ART #610
- Fixed fake client for CVO scenarios test #597
- Added golangci-lint with most linters disabled #598
- pkg/cincinnati: Log the proxy/TLS settings used for upstream fetches #568
- install/0000_90_cluster-version-operator_02_servicemonitor: Alert summary/descriptions #547
- Bug 1960559: drop APIExtensions v1beta1 #566
- Revert “prevent pod deployment deadlock due to custom SA projected volume injection” #607
- Updating .ci-operator.yaml
build_root_image
from openshift/release #608
- Simplify the comparison between SyncWork references #592
- README: Update the link to the rendering release image locally header #595
- Correctly initialize service host and port when environment is missing #590
- 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
- Updating configmap-reload images to be consistent with ART #35
- Updating .ci-operator.yaml
build_root_image
from openshift/release #34
- Update OWNERS file to reflect new maintainers #33
- Full changelog
- 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
- Bug 2001337: Update references to OCS in Dashboards #9985
- Bug 1999669: Add a wrapper around AddCapacityModal to inject StorageCluster #9938
- Bug 2001288: Kubevirt, use currect API when checking healthz #9993
- Bug 2001292: Hide the import vm action #9994
- Bug 1993999: Update helper texts #9941
- Bug 2001263: create vm from template list and action dropdown #9990
- Bug 2000965: remove login prompt check until it’s clearly needed #9982
- Adding test cases for Pipeline run details page as part of PAC #9968
- CONSOLE-2458: Add checkbox for cleaning up operand when uninstalling operator #9142
- Bug 2000607: Add an alert for the domain mapping linked with other knative service #9977
- Bug 1975391: fix install operator description iframe #9929
- Bug 1999627: Fix to set required data when multiple strategies exist #9927
- Bug 2000636: reload entered data if any when switching strategies #9766
- Bug 1999719: persist last viewed tab on topology side panel #9945
- Bug 1999723: disable drag for QuickSearch when hovering over text input #9951
- update gherkin scripts to include language preference #9988
- Bug 2000873: override list style for toast #9986
- Bug 2000833: Remove webpack missing type export warnings #9983
- Bug 2000590: Warning on topology context menu right click #9975
- Bug 2000935: add volume mode selection in storage creation #9971
- Bug 2000633: fix observer dashboard variables dropdown when screen size is reduced #9959
- Automation to verify the href url’s from the quick starts #9727
- Bug 2000858: Add documentation link for MON_DISK_LOW #9984
- Bug 1997108: fix react warnings while loading topology page #9866
- Bug 2000499: dismiss toast if export cr gives 404 #9961
- Bug 1999026: detect managed ODF when operator is installed #9918
- Created separate helm release spec for CI purpose #9972
- Bug 1967934: fix issues in add capacity modal #9330
- Bug 2000576: Change MCG only deployment payload #9980
- Bug 2000391: review kubevirt skipped tests #9967
- Console 2271: allow for configuring upstream server for air gapped envs #9957
- Bug 1999039: Fix status of StorageSystem in list page #9954
- Bug 1998616: Add clusterwide hostname to Service details page #9979
- Bug 1999648: Remove remaining Storage Class string #9947
- Bug 1998347: fix user preference for language and sync with local storage #9902
- Bug 1988905: External mode deployments fails on parsing json in ODF wizard #9966
- Expose list, table, ResourceLink componens and useK8sModel(s) hooks via plugin SDK #9925
- Bug 2000689: Expandable section in mirroring card is empty when no image found under a pool #9812
- Bug 1999210: add tests for VM wizard Cloudinit editor fields #9963
- Bug 1999393: Form / YAML switch makes unnecessary network calls to save latest editor type #9919
- Bug 1998388: User preference screen shows “Create Namespace” instead of “Create Project” #9890
- Bug 2000491: removes techpreview badge from RH Camel K integration operator #9973
- Bug 1999404: add test for rootdisk validation #9934
- Bug 2000473: Monitoring dashboards: Fix clearing variables when changing dashboard #9969
- Bug 1998207: Prune empty values before switching to yaml or submitting form #9897
- Bug 1999422: Guard display of supported vendors #9942
- Bug 2000108: fix devconsole metrics page #9962
- Bug 1995148: change secret key name #9780
- Bug 2000259: chore(i18n): update translations #9964
- Bug 1999179: Create BuildConfig webhook secrets before creating knative resources #9924
- Bug 1994975: fix validate endpoint before go next #9922
- Bug 1998563: Fix machine page columns visibility #9915
- Bug 1998394: add tests for RHEL9 template #9905
- Override dynamic plugin sdk module in runtime #9432
- Bug 1999656: fix pipeline run count chart discrepancies with other chart values #9948
- test cases for PAC #9933
- Bug 1999075: Pan the selected workload into the full view #9921
- CONSOLE-2319: Expose instanceType in MachineSet list/details #9575
- Bug 1997422: Missing translation addition to create volume snapshot form alert message #9928
- Bug 1999614: Add name field in edit deployment form #9911
- Gherkin: Generic managed service flow - topology #9768
- Bug 1999823: Linkify condition and alert messages #9955
- Bug 1999729: Fix spelling of ActivityItem in plugin-api #9935
- Bug 1999615: Use target closest method only when available #9944
- Bug 1997461: Fixes LSO alert for StorageSystem installation #9940
- Bug 1999658: Disable import flow tests that are failing due to rate limiting #9949
- Bug 1999631: Fix to add help text for git repo url field #9943
- ODC-6318: Updated the owners file #9939
- Bug 1999422: Add feature flag for mcg standalone deployment #9937
- ODC-6317: Updated the gherkin lint rules to fix the errors #9936
- Bug 1999266: Fix click issue with topology context menu #9930
- Bug 1998587: Automatically update app.openshift.io/vcs-* annotations #9912
- Bug 1998575: Fix that insert yaml does nothing when yaml is provided via an extension (also hide samples when user edits a resource) #9909
- Gherkin for export of application in topology #9887
- Gherkin for event source catalog support community kamelets #9877
- Bug 1996792: Fix quick search modal missing icons #9856
- Bug 1999292: Use “default projects” instead of “system projects” #9931
- Bug 1996159: Show 404 page only after all dynamic plugins are processed #9926
- Bug 1999093: Fix pods page unmount on node update #9923
- Bug 1999131: adjust layout by cypress conventions #9920
- Bug 1998408: Avoid resetting dockerfile path when switching build strategies #9917
- added support for cancel and restart in export app #9916
- Bug 1991439: remove < > from string #9854
- Bug 1998058: Remove extra white space from Kafka instance table #9894
- Bug 1998413: Fix helm dynamic form field accordion #9884
- Bug 1993886: Fix OLM descriptors getCompatibleCapabilities util function #9855
- migrate perspective extension from static to dynamic #9685
- Bug 1997929: Update MachineSet page headers #9898
- Bug 1997482: Remove backdrop from Pipeline tasks search modal #9880
- Bug 1995525: Use fake model for StorageSystem to hide NavItems from Operators Page #9852
- Bug 1998240: Update helm side panel info and use support url #9899
- User preferences for Create/Edit method #9830
- Bug 1998047: Missing UI flags after install creation #9891
- Bug 1998168: added support for components in toast action #9888
- Bug 1997379: add tests for showing multiple IP address on UI #9876
- Update GitOps environment page for OCP 4.9 #9860
- Migrate pipelines plugin static extension to dynamic #9842
- Bug 1998431: auto update resource name when internal registry details are changed #9745
- Bug 1998411: Detect repository name for URLs with trailing slash #9900
- Bug 1998408: Set dockerfile path to detected filename #9895
- Bug 1998364: Use the central i18n mocks for all tests and add support for variables #9901
- CONSOLE-2462: Add documentation for i18next #9886
- Added i18n Testing section #18
- Bug 1998319: lazy load dynamic plugin route components #9875
- Bug 1991566: Disable protractor test in prow #9760
- Bug 1998015: Query Browser: Improve tooltip performance when many data points #9892
- Bug 1996630: Fix some issues while updating ssh keys from simple wizard and changing keys #9881
- Bug 1997131: Add Installed badge and update the alert content for upgrading task #9867
- Bug 1997135: Start new export if export CR is not found #9864
- Bug 1997048: prevent creation of duplicate domain-mapping in import with serverless deployment #9853
- Gherkin for integration of tekton hub with pipeline builder #9747
- CONSOLE-2383: Hide system projects from project list #9279
- Bug 1996158: Honor nav extensions in the admin perspective #9885
- Bug 1997102: Update gherkin for observe tab in workload sidebar #9865
- Bug 1987344: Set openshift doc version to 4.8 #9889
- Bug 1997655: Remove unused data-test-id which logs a react warning #9883
- Bug 1997168: Remove unused variable from parser config #9869
- Add new BuildConfig form #9834
- Bug 1996094: Fix missing key errors for pull policy messages #9847
- Bug 1988904: Arbiter details not present in ODF wizard #9769
- Bug 1986699: Differentiate between operators for install #9668
- New virtualized table component #8829
- Bug 1996116: Disabling pool dashboard menu actions for default pool, external cluster and for deletion timestamp #9816
- Bug 1997187: Increase analyze script to 3.5 MiB #9858
- Bug 1992820: Move event sources add option to serverless add group #9785
- Bug 1997267: chore(i18n): update translations #9874
- Bug 1997079: Fix moitoring custom time range #9863
- Bug 1988903: Kms details empty in only MCG deployment #9859
- Bug 1995116: Pod logs shows incorrect lines number in the log window top banner #9857
- Bug 1992744: Incorrect spacing in ActionAlert component #9789
- Bug 1995612: Breadcrumbs link fix for block pool related pages #9772
- Bug 1996914: Check for internal redux store and return if not initialized #9873
- Bug 1997029: Hide OCS Overview when ODF StorageSystem Model is present #9861
- CONSOLE-2422: Add logs page to node details #9663
- Converge Import from Git/Devfile/Dockerfile flows #9832
- Bug 1992730: Fix i18n for dynamic plugins #9791
- Bug 1997179: disable serverless operator installation in catalog #9868
- Bug 1996566: handles unknown kamelets with title, description, meta info #9851
- User preferences language preference #9833
- Bug 1996644: Fix issues in horizontal nav match object #9850
- Bug 1996539: show only route resource id sidepanel if route exists and show external url if status is present and has url #9849
- Bug 1963027: Upload qcow2 to PVC too small #9848
- Add psrna to integration-tests approvers. #9845
- Console-2951: Prune unused styles from getting started card #9808
- Bug 1996535: Improve detect namespace hook and fix redirect loop and e2e tests #9844
- Bug 1991977: fetch kamelets form both current namespace and global namespace where operator is installed #9774
- Bug 1975038: Cannot delete user created vm template #9828
- Gherkin form based edit build config #9840
- Bug 1996156: show a default sidebar for resources that doesn’t have sidebar #9841
- Add topology data model factory for bindable resources #9713
- Update helm side panel info in developer catalog #9825
- Create user preferences extensions and a page to view and update them #9386
- Bug 1995043: Two storage systems got created while creating one from UI #9836
- Improve git section performance in git import flow #9827
- adds support for export app in topology #9817
- consolidate admin dashboard in dev console #9644
- Bug 1995901: TS is giving warnings when re-exporting types #9795
- Add tabbed view for Pipelines and Repository resources #9784
- Bug 1995325: Move useMemo before first return #9831
- Bug 1995523: Add checks for annotations in pipeline quicksearch utils #9820
- Expose HorizontalNav as part of Stable API #9619
- Bug 1994586: Create local volume set step says “An error has occurred” #9818
- Bug 1993148: Monitoring: Memoize some components and other optimizations #9794
- Add enhancements to GitOpsDetailsPage #9242
- Bug 1995049: fix resource dropdown tech preview badge #9822
- Bug 1856355: Improve table scrolling performance #9797
- Bug 1991338: Hide Network Attachment Definitions tab for non-admin users #9821
- Bug 1986971: Make customized template password a parameter #9753
- Bug 1992974: fixes styles for revision and route list #9792
- Bug 1978649: Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services #9742
- Bug 1975820: Handle patches for multiple plugins #9813
- Bug 1991548: add test for disk preallocation #9759
- drag and resize quicksearch modal #9751
- Bug 1980531: step 3 additionalHelpActions ‘HelpMenu’ ConsoleLinks not translated #9811
- Bug 1994439: Review page of ODF wizard does not follow console conventions #9815
- Bug 1989887: Fix issues in Storage System List Page #9724
- Bug 1994253: Kubevirt provided templates are supported #9814
- Bug 1993147: Add aria-label for axe issues (Internal Mode Dashboard) #9251
- Bug 1993920: Improve sysprep helper text #9806
- Bug 1991439: i18n overlooked string #9809
- Bug 1993788: VM creation (customize flow): storage class mismatch between actual SC and “Edit Disk” screen #9805
- Bug 1993955: Fix margin issue with Details card on External Block and File Dashboard #9803
- Bug 1992714: use existing pvc hotplug crashes #9787
- Bug 1989440: Fix clusterNetwork only selection issue with OCS #9703
- Bug 1993975: remove kubevirt dependants #1 #9773
- Bug 1993793: Move from v1beta to v1 for CSIDrivers #9804
- Tekton hub integration #9771
- migrate static extension to dynamic for knative plugin #9764
- Add Repository Details Page #9740
- convert topology resource panel to use dynamic extension, #9647
- Bug 1967316: Sweep frontend/public folder for i18n support - part 3 #7741
- Bug 1946232: VM List can consume very high CPU #9761
- Bug 1993306: Disable broken Event Sources on default Developer Catalog test #9800
- Bug 1978202: Use list of supported templates instead of logic #9782
- Bug 1992013: Fill out the component name when catching a rate limit error #9796
- Bug 1992004: Fix flaky e2e test by updating a workaround for rate limit error by GitHub #9793
- odc-6227-upgraded the helm scripts #9709
- Bug 1992950: create template from wizard #9638
- Convert coFetch utilities to typescript and move to plugin SDK #9660
- create component to show bindables resources as trapezoid shape and add support for relationship provider #9698
- Bug 1992502: Return loadError from use storage profile #9781
- Bug 1990577: Update Ingress to v1 API version #9776
- Bug 1989610: Don’t render incompatible descriptors on operand details page #9763
- Bug 1983693: Null check when pressing enter on import yaml page #9779
- Bug 1967108: Add name to coderef function. #9775
- Bug 1989876: Fix routing for ODF 4.9(OCS) Dashboard and link Ceph Block Pools #9722
- Bug 1982765: Networking - Services - Edit Pod Selector : An incomprehensible Japanese sentence #9701
- Bug 1976072: Ensure supported x-descriptors take priority in Operand details view #9530
- Bug 1991095: External Mode Dashboard shows incorrect deployment mode #9762
- Bug 1969965, Bug 1969989: Bugs Related to StorageClass KMS flow #9409
- Bug 1991942: Fix aignment of (?) at sysprep and MTV button on FF #9770
- Bug 1979116: create vm from customize wizard using currect api #9758
- Support code references at any level within extension’s properties #9070
- Bug 1991519: [WIP][e2e][flaky] fix kubevirt hco creation #9757
- Bug 1940059: Add ceph-dashboard link for OCS external cluster overview page #9398
- Add Repository details to PipelineRun Details page #9678
- Update PF packages to 2021-10 #9717
- Bug 1990493: [e2e][automation] test for storageProfile settings #9741
- Bug 1984954: normal user cant create vm. no v2v config map access #9704
- Bug 1975038: Cannot delete user created vm template #9478
- Bug 1946232: VM List can consume very high CPU #9696
- Bug 1990018: chore(i18n): update translations #9728
- Bug 1988210: Bump helm to v3.6.2 #9684
- Bug 1990732: Use
Immediate
as the default volumeBindingMode
#9743
- Gherkin:Manage user preferences #9636
- Migrate workload resource actions to new extension based actions #9731
- Bug 1990205: Monitoring dashboards: Fix state transition during render #9736
- Gherkin: Consolidating core dashboard with dev perspective- Monitoring #9537
- CONSOLE-2361: Remove remaining Bootstrap and Patternfly3 dependencies #9532
- Bug 1986565: [OCP48][WebUI] “How to seal boot source for template usage” link points to /foo #9738
- Bug 1987171: When customizing boot source, password is shown in default font #9730
- Bug 1989842: Query Browser: Remove null value entries from the tooltip #9720
- Bug 1990024: Fix typo #9729
- Bug 1988406: Added support for SSH key is now passed from simple to advanced wizard #9706
- Bug 1989507: replace configmap with storageprofile #9712
- Bug 1989889: Render 404 create page if CRD model is missing #9711
- Bug 1989462: MTV string changes #9705
- Bug 1986297: Windows guest tool is always mounted #9697
- Bug 1986631: Do not drop environment variables without name but with a value, also fix crash when ref is empty #9653
- CONSOLE-2276: Add relevant alerts to node and project overviews #9535
- Bug 1975042: added v2v config map to customize flow #9689
- Bug 1985161: Fix translation of incorrect addSecretDescription string within modal #9645
- Bug 1989914: [e2e][flaky] Increase timeout and adding non fail exit for delete resource #9721
- Bug 1985850: Default to the WaitForFirstConsumer volume binding mode for storage classes #9716
- odc-6226-rename-the-tags-in-gherkin-lintrc #9707
- Bug 1980531: Remove check for two sections in help menu #9702
- Migrate helm plugin to use dynamic extensions #9670
- odc-6017-updated helm scripts with new page objects #9519
- Monitoring dashboards: Add text filter to the Dashboards dropdown and the variable dropdowns #9431
- Bug 1986495: Add missing translation for deployment strategy #9643
- Bug 1986502: Fix previously deleted dragged files that show up in import yaml editor #9682
- Bug 1989707: Fixing Formik Promise.reject() issues by .resolve()-ing #9715
- Convert task selection to quick search modal in pipeline builder #9583
- Bug 1989143: [e2e][automation] Add hostpath-provisioner-setup.yml used in release-4.8 tests #9699
- Bug 1972966: Virtualization is not available in Home Overview #9686
- Bug 1988133: Cypress - re-enable OLM globall install test #9681
- Bug 1985164: Regular user cannot restore VM snapshot #9693
- Bug 1987169: Cannot create network attachment definition while operator is installed. #9688
- Bug 1986819: fix string typos for hot-plug disks #9674
- Bug 1985933: Changed example label for image input #9626
- odc-6192-updated the test-headless script in dev-console/package.json file #9579
- Bug 1988812: Delete test project after creating it #9691
- persist dashboard selection #9545
- Bug 1985724: Added missing translations to Affinity rules and Toleration rules #9634
- Bug 1988812: [e2e][flaky] Don’t fail smoke tests if vm exist before test start #9687
- Bug 1984807: Move tooltip ‘Restore is only enabled for offline virtual machine’ to the button when it’s disabled #9673
- Bug 1981399: Fix failing KubeVirt Protractor e2e tests #9646
- Bug 1983032: localize the start guide and the impersonate banner #9542
- Console 2537: Prompt the user to refresh on plugin change (API changes) #9265
- Bug 1987047: Open current console in new window #9669
- Bug 1982653: Internationalize Create Silence form time period dropdown #9665
- Bug 1987152: Deploy CNV for testing update #9580
- Bug 1978202: RH templates are always supported #9658
- Bug 1965984: Monitoring dashboards: Don’t load panels until they scroll into view #9677
- Bug 1987289: ODC-5030 - Gherkin Script Design #9662
- Bug 1987199: Fix to hide rollback action from action menu when there is only 1 helm-release revision #9625
- Bug 1988092: Cypress - disable OLM globall install test #9680
- Bug 1978200: use strict promoted template list #9661
- Bug 1986803: Add error boundary around each horizontal tab route (used in DetailsPage) #9659
- Bug 1986676: Fix Unique key warning issue in P/PLR details page #9639
- Bug 1987198: Fix to hide help text if helm chart install/upgrade dropdown is disabled #9612
- Bug 1986754: Internationalize chip group labels #9667
- CONSOLE-2361: update quickstarts to 1.1.0 #9650
- Bug 1981272: When deleting PVC inside PVC page the status in the heading doesn’t match the status field #9569
- Bug 1986988: Add button around pipeline builder icon to make popover accessibly via keyboard #9666
- Bug 1986704: add translation to Kafka Connection label #9631
- Bug 1983091: Logic for getting default pull secret incorrect on project page #9593
- Bug 1986735: Add inspect url to devconsole monitoring chart #9641
- Expose Internal APIs #9230
- Bug 1986729: Mark sink title as required form field #9654
- Bug 1986632: Auto populate app name and resource name in deploy image form #9637
- Bug 1986790: Add disk modal gives error when not selecting storageClass #9590
- Bug 1986680: use patch over update for traffic split in serverless #9621
- Bug 1986650: Cypress: Globally installs Service Binding Operator operator fails at “Create Operand” step #9648
- Bug 1986426: Fixes for odf and ibm integration #9629
- Bug 1972968: “Add Disk” button should be disabled in common template disks tab #9622
- Bug 1985846: Adding ebs type “gp3” when create storage class from web console #9640
- Bug 1976217: Make resource details metrics tab cards fixed height and consistent styles #9633
- Bug 1986493: Change label from java commands to java arguments #9627
- ODC-6008: Automation of quick-start-devperspective #9474
- Expose useResolvedExtensions as part of the stable API #9464
- Bug 1986225: add tests for vm snapshot feature #9589
- Bug 1985895: Fix table sorting #9635
- Bug 1986253: ODC-5584 - Application Groupings #9606
- Bug 1982682: Remove explicitly passed namespace #9623
- Bug 1986127: Fix topology crash while opening helm workload #9624
- Bug 1985948: (e2e)(flaky) vim fixture to import #9616
- Bug 1977981: Refactor OCS Dashboard to Support ODF Dashboard Abstraction #9603
- Bug 1976939: Interacting with CatalogSource page #9570
- Bug 1985737: Edit button boot order #9618
- Bug 1985721: Pencil button is missing at Scheduling and resources requirements fields #9615
- Bug 1984297: Description is now align and editable #9614
- Bug 1985711: Trimming whitespaces at container image input #9613
- Add resource pages under ODF Nav Bar #9617
- Add compression card to pool dashboard #9507
- (feat) Add security and network step #9607
- feature: add flashsystem external storage #9602
- Show the Active Health Checks on OCS Dashboard #9426
- (feat): Add create local volume set #9600
- Add compression savings to pool list page #9457
- CONSOLE-2912: Convert resource.js to ts and add types #8947
- Add list page for Storage Systems and Inject it via Horizontal Nav #9609
- chore(OWNERS): add approvers #9611
- ODC-6196: Remove the serviceMesh folder and add OWNERS file to service-mesh folder #9608
- Bug 1982727: i18n misses in add trigger modal #9605
- Support multi level json schema for kamelets creation dynamic forms #9576
- Fix smoke action to pause VM via UI button instead of kubectl #9573
- Migrate deployment list page and details page actions to use new extensions #9525
- CONSOLE-2361: Convert Bootstrap utility class show to PF equivalent #9515
- Pool Dashbaord #9423
- CONSOLE-2425: Support localization of dynamic plugins #9196
- Rebranding OCS to ODF #9604
- Bug 1982692: Fixes Knative Translation Confusion #9564
- Bug 1982751: i18n misses in move subscription modal #9595
- ODC-5577: Topology chart view automation #9399
- Bug 1973565: Add create resource extension #9395
- CONSOLE-2838: masthead changes to better align with ACM #9396
- Replaced CDROM and rootDisk names, revised a translation #9584
- Add unit tests using react-testing-library for edit-deployment #9461
- CONSOLE-2904: Allow disabling dynamic plugins via query parameter #9363
- Create extensible git service utility #9341
- Update @patternfly/quickstarts to latest version #9588
- Add react-router react-router-dom react-helmet as shared modules #9586
- (feat): Add capacity and nodes step and review step to ODF wizard #9581
- ODC-6127: Fix missing build status translation in topology sidebar #9572
- fix source image test #9557
- CONSOLE-2361: tidy base styles #9556
- CONSOLE-2361: remove orphaned styles #9555
- Fix Pipeline Download All #9533
- disable duck type EventSource/Channel discovery in multicluster environment #9522
- Pool list page #9252
- (fix): Fix wizard requests #9585
- CNV-11416: Added MTV to virtualization screen #9568
- Fix cypress olm flake #9567
- (feat): Allow only object storage deployment #9563
- CONSOLE-2361: Remove orphaned Bootstrap and PatternFly styles #9524
- copy shared hooks to kubevirt #9501
- Add a tooltip to certified badge in helm catalog #9372
- CONSOLE-2810: Update react-jsonschema-form package #9261
- Bug 1984156: chore(i18n): update translations #9562
- remove color variation spotlight wrapper #9413
- create vm by using customize wizard #9497
- Bug 1977936: OCS deployment using Multus: UI allows StorageCluster creation with empty public and cluster network in “Internal - Attached Devices” #9541
- Bug 1983707: filter null yaml objects before validating to prevent undefined exception #9558
- Bug 1978421: String updates (typos, etc.) #9480
- ODC-6159: Update quickstarts to fix missing shadow when user can scroll content #9550
- CNV-6071: UI for VM disk hot-plug #9410
- ODC-6128: Fix form footer shadow #9527
- (doc): Fix urls in contribution guide #9552
- Bug 1984031: Monitoring: Fix Created by field when refreshing Create Silence form #9551
- Bug 1966499: Switch Cypress OLM tests to use supported Red Hat operators #9420
- CONSOLE-2805: Improve visibility of Operator installation status #9346
- copy pod types and resource utils to kubevirt #9548
- copy shared patch builder to kubevirt #9505
- CNV-11794: Switch UI internal implementation to use SC profile resources instead of SC config map #9529
- CONSOLE-2361: Conversion of Bootstrap text alignment class to PF utility classes #9512
- CONSOLE-2361: Remove Bootstrap 3/PatternFly 3 button, button-group styles #9458
- copy shared test utils to kubevirt #9503
- Bug 1982997: Add translation a page title for import yaml #9547
- Bug 1982776: Namespaces - RoleBindings - Edit ClusterRoleBinding subject : An incomprehensible Japanese translation #9546
- (feat): Add an interface for external vendors to contribute the UI #9502
- Add support for eventing broker creation #9394
- CNV-11122: Windows Sysprep #9351
- Bug 1983220: Fix pod terminal second scrollbar when user reduce the window size #9534
- CONSOLE-2361: Replace Bootstrap float utility class with PF equivalent #9517
- CONSOLE-2361: remove and replace Bootstrap close styles and consolidate close button code #9531
- Bug 1981417: Change OCM links from cloud. to console.redhat.com #9469
- CONSOLE-2361: Remove Bootstrap 3/PatternFly 3 dropdown styles #9459
- Remove TechPreviewBadge from Arbiter feature #9523
- Bug 1982150: Add a TechPreviewBadge for Multus #9511
- Add RBAC check on view shortcuts actions #9434
- fix crashing ui due invalid yaml structure for task workspaces #9282
- Bug 1980704: Web console doesn’t list all the registries credentials in a secret #9472
- fix when expression tooltip for failed task #9498
- Bug 1982659: Workloads - Jobs ‘Type’ column’s Value ‘Non-parallel’ is in English #9526
- ODC-5581: Topology Filter Bar - Display Options Automation #9482
- Move QuickSearch to Shared Package #9476
- ODC-6064: Update PatternFly to fix unexpected spacing below topology toolbar #9453
- ODC-6023: update devconsole-ci-tests #9361
- Fix fuzzy text (pending task name) in pipeline run visualization #9520
- Show evicted pods last in resources tab for topology side panel #9383
- fix resource limit form validation #9489
- Fix a11y file input form issue, for example when creating a Secret #9500
- Fix a11y form errors when import a container image #9499
- Bug 1982079: Translate utilization card tooltip #9513
- ODC-6147: updating cypress.sh and frontend/package.json files #9490
- Bug 1982376: Remove modal box header override now that upstream issue has been fixed #9488
- Bug 1982376: Remove button overrides now that upstream issue has been fixed #9487
- Bug 1982376: Remove app-launcher alignment fix now that upstream supports position… #9485
- Bug 1982376: Remove update overrides now that upstream issues have been fixed #9484
- CONSOLE-2361: Remove orphaned Bootstrap 3 input-group styles #9462
- CONSOLE-2361: Remove orphaned PatternFly 3 notifications drawer, too… #9460
- CONSOLE-2361: Update react-catalog-view-extension to version that does not require PatternFly 3 #9419
- Bug 1980257: Remove kube admin notifier for kubeadmin crc user #9428
- Bug 1982090: Translate resource names in top consumers dropdown #9510
- copy shared annotations and namespace key to kubevirt #9504
- consolidate kubevirt cypress tests for d/s #9496
- Making sure ISO flow is now working, both upload and import #9481
- CONSOLE-2361: Remove orphaned patternfly-react 3 styles and patternfly-react 3 depe… #9452
- CONSOLE-2361: Conversion of bootstrap table column and visibility classes to similar PF4 classes #9440
- Bug 1972011: Fix time range for drag & drop in devconsole monitoring #9314
- ODC-6140: Removed dotnet related gherkin script from this pipelines plugin folder #9493
- Set add page background based on active namespace #9468
- (feat): Setup create storage system wizard #9438
- Remove NotStartedIcon as it is available in PatternFly #9494
- use quickstarts library #9069
- Bug 1964941: Increase HTTP plugin proxy request timeout #9486
- remove hard coded model versions from kubevirt #9349
- move connectToFlags to avoid circular dependency #9483
- Bug 1981882: Update CatalogSource not found message #9491
- Bug 1967047: Add new HealthState to signify an operator is upgradable in the cluster dashboard #9475
- Skip empty categories (id and label) in OperatorHub tab view #9479
- CNV-6393: [dev] add the status icon next to the VM name to the VM details page #9473
- NETOBSERV-4 Create NetworkPolicy dialog #8655
- change placeholder text for external registry input field in container image form #9411
- import remaining kubevirt selectors #9466
- Removes Pipeline Graph alignment setting #9425
- Bug 1978429: Swapped coma for semi-colon in error strings #9424
- move ObjectEnum from console-shared to kubevirt #9444
- Bug 1979996: Monitoring dashboards: Support units for graph Y-axes #9455
- Bug 1980548: Add missing plugin locales folders to webpack config #9451
- Update devconsole empty state pages #9362
- Feature flag MultiClusterHub and disable Web Terminal #9340
- add vm clone and migration tests #9296
- Bug 1967979: Masthead Dropdowns options are not accessible via the keyboard #9397
- Bug 1977595: pseudo translation missing on OperatorHub page #9450
- Migrate Helm actions on topology to use the new extensions #9313
- Bug ODC-6126- login function fix #9448
- Bug 1978225: add alert when new IDP is added #9446
- Bug 1979114: Don’t override template api in cusomtization wizard and demo yaml #9412
- Rename monitoring tab to Observe #9418
- Bug 1978222: make Users list empty state message more clear #9437
- Cypress: Updated isPseudoLocalized() to correctly process multiple elements #9385
- Bug 1904155: Make utilization chart domain match duration #9096
- Bug 1979571: end shell process when exiting the terminal #9443
- CONSOLE-2828: Convert Table to React.FC #8756
- Small changes and fixes for the advanced tab #9445
- Add an option to choose to use template size pvc or not #9441
- implement console-shared utils and selectors in kubevirt #9433
- Gherkin: unique url quick starts #9427
- Bug 1977037: VNC console stays in Connecting state #9400
- Deploy versioned HCO for prow #9430
- Add Monitoring i18n tests #9368
- Bug 1978416: convert tfunction to Trans function #9436
- Fix NaN warning issue in request input size component #9415
- Bug 1978724: Add cypress tests for key/value secrets with binary, ascii, and unicode values. #9387
- Bug 1970332: Fix page disappearing issue while creating sc for rbd provisioner #9231
- Bug 1978425: Consolidate namespaces in plugins #9421
- adds access-review on upload jar extension #9408
- create topology side panel using dynamic plugin extensions #9306
- fixes i18n miss in pubsub modal #9404
- adds support for domainMappings to serverless deployment #9391
- Don’t show error message when all add actions are disabled #9416
- Bug 1978403: Fix bracket regression #9422
- Bug 1979620: Parent descriptors don’t overwrite children #9417
- Bug 1970011: Fix edge case for “managed by” links #9331
- Fix i18n issue for submit label in delete resource modal #9406
- Show N/A when catalog side panel property detail is not available #9405
- Fix i18n issue on edit health checks page #9407
- Cypress: disable OLM single install (couchbase operator) test #9414
- update the text for Knative Service to Serverless Deployment #9375
- Bug 1978403: chore(i18n): update translations #9384
- CONSOLE-2829: Convert list page to ts #8792
- Add optional checks in health checks probes #9382
- PF update packages to 2021.8 #9309
- remove usage of digest from helm catalog item uid #9364
- Use action group extensions for group/submenus and create new action menu components using PF menu #9365
- Automation: Filter quick starts catalog #9347
- CONSOLE-2152: Improve upgrade messaging when ClusterVersion Upgradeab… #9329
- Bug 1973333: Adjust PO generation script #9393
- Fix a11y issues and re-enable cypress ace checks again #9360
- updated regex for resource name validation and convert to kebabCase if name is not valid #9373
- Fix a11y warnings in External mode #9356
- cnv-8975: follow up #9378
- Monitoring: Add missing
key
prop in PrometheusTemplate #9377
- Bug 1977655: Use double brackets for Volume Mode localization #9380
- add popover to pod status in overview panel #9371
- Show selected namespace in the Add page links #9374
- Fix CPU Usage query in dev console monitoring #9358
- verify virtio-win-image of windows vm #9369
- Bug 1973065: Preserve user annotations while editing an app #9315
- CONSOLE-2403: Add a UI for enabling and disabling plugins under Cluster Settings #8919
- Fix that BuildConfig webhook URL overflows secret column #9366
- Update class names for terminal to avoid clash with markdown code styles #9370
- cnv-8975: Enable online VM snapshots in the UI #9367
- Bug 1967516: Adjusting to new reference models changes #9354
- convert kubevirt topology extensions to dynamic #9355
- CONSOLE-2386: Add node types filter to Cluster utilization card on cluster dashboard #8800
- Fix accessibility issue in Quick starts page-Buttons must have discernible text #9339
- docs: improve README #9348
- Bug 1974755: i18n default status strings #9312
- Fix full screen loading indicator when routes are loaded lazy (or components uses React.Suspense) #9297
- tablecolumnclass updates public plugin PR 4 #9234
- Bug 1964786: Fix SerialConsole display bug #9352
- Bug 1976582: Supported Storage message link directs to Import from VMware #9350
- Bug 1975696: compareOwnerReference should not accept a reference #9336
- Fix typo in const pedingPhases #9344
- Bug 1968525: Warning - Operator Details page duplicate keys #9171
- Bug 1973160: Query Browser: Gracefully handle
string
type query results #9337
- Bug 1975913: fix optional workspace checkbox check/uncheck #9319
- Bug 1970980: Remove usage of i18nKey in Trans components #9226
- Bug 1961391: Textual Updates #9333
- add KindResourcePage dynamic extension #9286
- Sysprep for advanced editor #9338
- Bug 1974611: Boot source title #9316
- Monitoring: Remove Prometheus UI link and SERVER_FLAGS.*PublicURL entries #9283
- Bug 1974083: When branding is not redhat, no need to explicitly mark community support. #9302
- Bug 1972003: Monitoring dashboards: Custom time range fixes #9288
- Bug 1975232: VM Create YAML page 404 error #9327
- Bug 1973338: Fix punctuation in pvc upload size warning #9295
- Update example placeholder for labels section of odc add flows #9269
- Monitoring: Clean up logic for whether to show Monitoring in nav #9328
- Monitoring dashboards: Dropdowns default to “All” if present #9324
- Bug 1975478: Fix to persist YAML Editor success message #9320
- Pipeline Builder recognizes ‘display name’ errors as form errors #9291
- Bug 1972060: Fix typo in olm message #9272
- Bug 1973340: chore(i18n): update translations #9292
- Correcting gherkin script #9305
- Update table classes for kube-virt, ceph-storage, bare-metal and network attachment #9053
- refactor sorting utils from add-page-utils #9318
- Bug 1971532: remove title attribute when value is uid or same as name #9307
- Fix HealthCheckProbeData type #9300
- add kubevirt pvc upload test #9186
- Fix that try sample and show adv option buttons could be clicked without Git URL in different import flows #9290
- Bug 1974689: In customize create vm wizard, warning on vm missing model #9311
- Bug 1970604: Add IDP menu items are not translated #9308
- Bug 1973336: Use double brackets for Volume Mode locales #9303
- Replacing all cloudinit form #9304
- Use different suffix for pipeline secret if annotation already exists #9260
- add dynamic sdk support for topology extensions #9055
- Remove declaration for DashboardOverviewUtilizationItem from all sdks #9205
- fix storageclass issue in VCT form #9259
- Updating openshift-enterprise-console images to be consistent with ART #9281
- update tableClasses in public plugin 3rd PR #9136
- Update ProjectsLink to use link instead of button #9262
- convert intervalDropdown component to use patternfly dropdown component #9285
- Bug 1969546: Set OLM install modal body padding to 0 so that our scroll shadows are positioned at the bottom of the modal #9278
- Fix for protractor CRD ConsoleNotification & ConsoleExternalLogLink extensions test flakes #9289
- Fix flickering by reducing the column count update with a threshold #9280
- Bug 1890676: Fix different a11y issues in catalog, quick starts, admin dashboard and pipeline builder #9189
- fixes Link
to
prop path for CatalogTypeSelector #9287
- Bug 1967885: Creating a VM from the UI on OKD 4.7 fails #9258
- fixes: Serverless deployments are not shown in topology Consumption mode #9274
- Bug 1963943: Add terminal tab for BMN #9040
- Fix the Git URL field in the Devfile form #9244
- Bug 1964902 improve display of network policies #9157
- Fix override of the style in monitoring custom time range modal #9267
- Fix sample list flickering in the getting started card on the add page #9263
- Bug 1971032: chore(i18n): update translations #9223
- Bug 1967047: Console overview operators shown upgrading when still waiting on approval #9264
- Fix for ConsoleExternalLogLink CRD protractor flake #9273
- Fix catalog tile links and default behaviour with ctrl+click #9257
- Bug 1972514: KSVC - adds check for status in ksvc in util logic #9268
- Unable to edit the default Health check probe values #9237
- Capitalize help text for when expressions in the task sidebar #9235
- Bug 1967658: improve failure alert for copied CSV #9233
- Bug 1912929: i18n missed items in Storage overview #9239
- Fix to mark required fields in PipelineBuilderForm #9255
- fixes kafka connection sidebar resource to show secret resource if exist #9250
- Upgrade PF packages to latest version #9249
- fixes Loading indicator alignment on eventsources form #9248
- Bug 1972016: Fix time range issue for devconsole monitoring dashboard #9246
- Add actions menu for Kafka Connection side panel #9243
- Add error boundary in edit-flows #9253
- Always use http protocol for gitlab host #9247
- Fix monitoring error box alignment #9245
- Bug 1908772: Fix a11y violation: Dev Console Nav Menu UL contains non-LI elements #9215
- Updating .ci-operator.yaml
build_root_image
from openshift/release #9241
- Enable import order eslint rule and fix related lint errors #9120
- Bug 1971544: adds check for kamelet source in provider #9236
- Bug 1971499: Do not render samples column and helm link when add page customization disabled them #9228
- Full changelog
- Add QS for installing namespeced Helm Chart Repos #631
- Implement multicluster tech preview #630
- Add Jon Jackson to approvers list #625
- Bug 2041605: Fix plugin proxy path #628
- CONSOLE-3005: Provide alias for dynamic plugin’s proxy #613
- Bug 2037635: Fix setting of custom cert for default route #623
- Bug 2033434: clidownloads: add darwin/arm64 oc #620
- Bug 2030574: Console resources are using older ‘service.alpha.openshift.io’ annotation #621
- Bug 2036937: Update download odo link to new mirror #622
- Library go bump #615
- Bug 2021400: Bump documentationBaseURL to 4.10 #611
- CONSOLE-2892: Allow dynamic plugins to proxy to services on the cluster #603
- Bug 2013632: Correct grammar error in ODF quickstart #608
- Bug 2018380: Migrate docs links to access.redhat.com #607
- manifests: resources required for adding helm metrics in console #601
- Bug 2013632: Correction/Changes in Quick Start Guides for ODF #598
- Bug 2008185: Console operator go.mod should use go 1.16 version #597
- Bug 2009454: Change web terminal subscription permissions from get to list #588
- CONSOLE-2768: Update default and download deployments to use bindata #550
- Updating openshift-enterprise-console-operator images to be consistent with ART #592
- Bug 1999314: Resync all controllers periodically #590
- Bug 2001240: Remove SimpleHTTP ‘server’ response header value #585
- Updating openshift-enterprise-console-operator images to be consistent with ART #586
- Bug 1994443: console-operator should report Available=true when at least available replica exists #580
- Bug 2000768: Fix 4 Quick Starts #581
- Bug 1989055: Revoke usage of Default Ingress Cert for console route healthcheck #582
- Bug 2000440: OCS Quick Start should not be shown unless you have proper privileges #578
- Bug 1989055: logins to the web console fail with custom oauth cert #571
- Bug 1986129: Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #573
- Bug 1992508: Update base doc URL to 4.9 #572
- Bug 1980531: Add release.openshift.io/delete annotation to consoleLink CRDs #565
- reduce initial steps to setup project #533
- Support External control plane topology #569
- Unit test coverage for ExternalTopologyMode #1
- Adds ODF install tour #559
- pkg/console/subresource/route: Drop GetCanonicalHost and IsAdmitted #568
- Remove references to upstream UI components and config #562
- Rename Monitoring tab to Observe tab in monitoring sampleapp quickstart #563
- Bug 1975379: Only use
kubernetes.io/hostname
for workload anti-affinity #566
- fix: Update the Node.js quickstart example repo. #564
- Bug 1975379: Use hard requirement for anti-affinity rules on both console’s deployments #560
- Bug 1966480: Console-operator’s controllers are passed resourceSyncer which is not used #551
- Bug 1975714: Add policy-group label to the openshift-console namespace manifest #557
- Updating openshift-enterprise-console-operator images to be consistent with ART #556
- Updating .ci-operator.yaml
build_root_image
from openshift/release #555
- Bug 1971690: clidownloads: ARM 64 is supported #554
- Full changelog
- 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
- Bug 1989342: host-device: Add support for DPDK device #51
- Updating ose-containernetworking-plugins-alt images to be consistent with ART #50
- Updating .ci-operator.yaml
build_root_image
from openshift/release #48
- Full changelog
- Bug 2043801: Merge 1.8.7 #70
- Updating coredns images to be consistent with ART #68
- UPSTREAM: <carry>: openshift: Disable dependabot #67
- NE-581: Rebase to upstream v1.8.4 #60
- Add alebedev87 to OWNERS #58
- Updating coredns images to be consistent with ART #61
- Updating .ci-operator.yaml
build_root_image
from openshift/release #59
- 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
- Bug 1993931: Storage operators use older kubernetes client #117
- Bug 1991814: Move namespace creation to cluster-storage-operator #115
- Bug 1948090: Deploy multiple replicas of CSI Controller Service #112
- Bug 1960152: Use cluster Proxy when available #108
- Generate default volumesnapshotclass for Manila CSI driver #107
- Remove Fedosin from Owners #101
- Use go:embed for static yaml files #179 #105
- Updating csi-driver-manila-operator images to be consistent with ART #104
- test/e2e/manifest: hardcode StorageClass #103
- Add e2e manifest for testing #100
- Updating .ci-operator.yaml
build_root_image
from openshift/release #102
- Create CI image for Manila CSI Operator testing #99
- Full changelog
- Bug 2036567: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #69
- feat: support mountOptions in DeleteVolume #262
- chore: upgrade to k8s 1.23 lib #261
- Bug 2036567: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #67
- cleanup: remove cpu limits #259
- fix: CVE-2021-38561 with golang lib #258
- fix: CVE-2021-43618 in Ubuntu image #256
- Bug 2034537: OWNERS: Update team members #68
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #66
- doc: fix links of docs #255
- fix: driver version print in logging #254
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #65
- fix: mount.nfs: Protocol not supported on NFSv3 #253
- fix: v3.0.0 chart #252
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #64
- chore: switch master branch to use v3.1.0 #250
- doc: cut v3.0.0 release #249
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #63
- doc: update README #248
- fix: vulnerability issue in docker image #230
- feat: increase sidecar container cpu limits #247
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #62
- master: update release-tools #245
- Bug 1924435: Merge upstream:master into master #61
- Bump k8s to v.0.22.3 #241
- Windows go version #244
- feat: add sidecar container cpu,memory limits #243
- Updating csi-driver-nfs images to be consistent with ART #59
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #57
- fix: armv7 docker builds #240
- Update maintainers for Shift on Stack #58
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #56
- master: update release-tools #237
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #55
- Reset directory permissions #238
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #54
- feat: add registrar liveness probe #234
- fix: make CSI driver work on 1.22 #233
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #53
- feat: support armv7 image build #229
- feat: support arm64 image build #228
- feat: ReadWriteOncePod support #226
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #51
- cluster misspelled #225
- master: update release-tools #224
- Add usage using hack/verify-examples.sh #223
- test: upgrade csi-provisioner to v3.0.0 in external e2e test #222
- chore: upgrade sidecar container versions #221
- Updating csi-driver-nfs images to be consistent with ART #52
- Bug 1996081: Merge upstream:master into master #50
- fix: remove kubelet-registration-probe #220
- chore: ugprade to driver-registrar v2.3.0 #219
- feat: support maxUnavailable config in helm chart #218
- master: update release-tools #217
- Remove Fedosin from Owners #42
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #49
- feat: support alternative driver name #216
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #48
- master: update release-tools #215
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #47
- doc: add daemonset-nfs-ephemeral.yaml example #214
- Updating csi-driver-nfs images to be consistent with ART #44
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #46
- feat: support customization tolerations in chart #208
- Upstream merge #45
- feat: support fsGroupPolicy feature #206
- test: run externel tests with 1.21 suites #205
- test: run external e2e test using 1.20 suites #204
- Remove capacity setting in create Volume response #197
- master: update release-tools + OWNERS #203
- chore: upgrade liveness probe and registrar #202
- fix: remove unnecessary lock #201
- chore: upgrade base image to fix CVE issue #198
- master: update release-tools #196
- add a new helm parameter for livenessProbe health port #194
- fix: remove unnecessary podInfoOnMount #193
- Add K8s external storage E2E tests #190
- Updating .ci-operator.yaml
build_root_image
from openshift/release #43
- Upstream merge #41
- Bump K8s to v0.21.0 to (mostly) address CVE-2021-3121 #189
- add image pull secrets in helm chart #192
- chore: switch to use k8s.io/mount-utils #191
- Allow shares that are not at the root #186
- feat: upgrade node driver registrar to v2.1.0 #185
- add a new node role for control plane #182
- add subPath e2e test #181
- master: update release-tools #180
- master: update release-tools + dependencies #177
- fix: set big limit for nfs container #159
- feat: add liveness probe healthz port #175
- fix: increase memory limit of csi-provisioner #172
- test: fix go mod issue with go1.16 #170
- fix: add hostNetwork in controller #168
- feat: add ARCH in Dockerfile #166
- Update release tools #167
- fix: change base image to debian #164
- test: add helm chart index verification #163
- doc: update supported k8s version #161
- feat: add locks for nodeserver publish/unpublish operations #160
- set 200Mi limit for csi-provisioner #157
- fix: makeDir error in CreateVolume #156
- test: add verify-helm-chart-files.sh script #151
- provide more driver info in logs #149
- master: update release-tools #147
- cleanup: disable NodeStageVolume #143
- fix: add runOnMaster switch for helm chart #146
- fix: update tgz chart file #145
- fix: add latest helm chart file #144
- master: update release-tools #141
- chore: update latest chart #140
- chore: rename indentityserver.go to identityserver.go #139
- fix: reduce driver logs #138
- chore: use klog instead of glog #137
- test: refactor verify example test #136
- Enable spelling and boilerplate checks in prow and local tests #134
- Update release tools #133
- test: Add missing unit tests for controller server and utils #124
- test: add windows unit test action #130
- test: enable GH actions on all branches #129
- test: add unit test action on Ubuntu #127
- feat: add NodeGetVolumeStats support #126
- chore: upgrade k8s dependencies #125
- fix: support mountOptions in CreateVolume #122
- doc: format yaml files #120
- test: upgrade sanity-test to v4.0.2 #119
- test: refine sanity test script #118
- fix: limit node server to deploy only on Linux nodes #117
- CI: enable golint #109
- Update vendor to k8s 1.19 and csi-lib-utils to 0.9.0 #110
- fix: release-image.sh script #108
- Release tool update #107
- allow export registry name #116
- Fix the install of snapshot CRDs and controller #113
- Cleanup #112
- Update snapshot CRD version #111
- prow.sh: only run alpha tests for latest Kubernetes release #109
- prow.sh: work around “kind build node-image” failure #110
- Add go ldflags using LDFLAGS at the time of compilation #108
- prow.sh: update to kind 0.9, support Kubernetes 1.19 #107
- Update to snapshot-controller v3.0.0 #104
- Only set staging registry when running canary job #106
- Update release process #99
- Use staging registry for canary tests #103
- Update release tools #103
- test: Add remaining unit tests #106
- test: Add unit tests for identityserver and nodeserver #101
- doc: improve documentations following SMB driver repo #104
- fix: change the way to install CSC to fix integration test #100
- chore: change port num for health check #99
- fix: make verify checks #97
- Include
build.make
in Makefile for cloud build #98
- fix: internalUnmount failure and DeleteVolume failure #95
- test: add more test cases for e2e test #92
- doc: use quay images #86
- test: add integration tests #88
- test: add make verify #91
- CI: Add static checks in GH Actions #89
- doc: add install instructions #82
- helm: Update charts, initialize repository and add docs #80
- Add E2E test cases for dynamic provisioning #79
- test: Add E2E test case for
DynamicallyProvisionedCmdVolumeTest
#77
- fix: update livenessprobe version from v1.1.0 to v2.0.0 #78
- test: Initialize E2E test for NFS Driver #76
- Update k8s.io/kubernetes to use v1.18.0 #75
- Add Helm chart for CSI NFS driver #74
- test: add
ControllerGetCapabilities
and `ValidateVolumeCapabilities in sanity test #71
- master: update release-tools #73
- CI: add GH Actions workflow for Darwin unit tests #68
- feat: implement
CreateVolume
#53
- doc: update NFS provisioner example #61
- Bump golang.org/x/text to 0.3.3 #46
- Add symlink for cloudbuild.yaml and .cloudbuild.sh #66
- CI: update GH Actions for sanity-test #63
- CI: Add GH Actions for sanity tests #62
- Add manifest for installing driver controller and install docs #57
- master: update release-tools #60
- docs: Use
itsthenetwork/nfs-server-alpine
for NFS server provisioning #59
- fix: broken manifest for
nfs-server.yaml
#58
- Add example for NFS provisioner #56
- fix: deployment script/doc issues #52
- doc: add as approver #50
- fix: all sanity test failures #49
- doc: add issue template #48
- test: add sanity test #43
- master: update release-tools #45
- Kubernetes 1.19 fixes #98
- switch to Go 1.15 #97
- Add steps on promoting release images #95
- Remove hostnetwork from plugin #40
- master: update release-tools #37
- cloud build: bump timeout in Prow job #94
- filter-junit: Fix gofmt error #93
- filter-junit: Fix golint error #92
- 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
- Bug 1993934: Update CSI sidecars #34
- Add CHANGELOG for v3.3.0 #323
- Map PV access modes to CSI access modes based on driver capability #308
- Update k8s dependencies to v1.22.0 #321
- reuse same CSI controller client #318
- Update k8s dependencies to v1.22.0-rc.0 #317
- master: update release-tools #315
- Add command line arguments to configure leader election options #313
- Use CSI spec v1.5.0 #312
- master: update release-tools + OWNERS #309
- Panic fix: Handle DeletedFinalStateUnknown in VA deletion #304
- master: update release-tools #302
- Updating csi-attacher images to be consistent with ART #33
- Updating .ci-operator.yaml
build_root_image
from openshift/release #32
- 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
- Bug 1993934: Update CSI sidecars #44
- Add changelog for v3.0.0 #665
- Update snapshot support level in the readme to GA from beta #666
- Clean up .travis.yml #664
- Set READONLY flag in CSI PV based on PVC accessmode #469
- Fix data race in cloning protection controller #651
- Map PV access modes to CSI access modes based on driver capability #630
- Update external-snapshotter client version to v4.1.0 #650
- Update k8s dependencies to v1.22.0 #660
- Skip K8S 1.19 jobs #659
- Update k8s dependencies to v1.22.0-rc.0 #656
- master: update release-tools #648
- Use sig-storage-lib-external-provisioner v7.0.1 #646
- Add command line arguments to configure leader election options #643
- Use CSI spec v1.5.0 #644
- capacity test: create CSIStorageObject before instantiating client-set #640
- Add SupportsBlock method to provisionWrapper for being able to use block device #635
- master: update release-tools + OWNERS #633
- Fix env name from POD_NAMESPACE to NAMESPACE for capacity-ownerref-level option #636
- master: update release-tools #623
- capacity: simplify topology informer #629
- Remove dependency to k8s.io/kubernetes #618
- node topology worker should run #617
- Fix migration metric registration #620
- Updating csi-provisioner images to be consistent with ART #43
- Updating .ci-operator.yaml
build_root_image
from openshift/release #42
- 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
- Bug 1993934: Update CSI sidecars #123
- Add changelog for 1.3 release #169
- Map PV access modes to CSI access modes based on driver capability #151
- Update k8s dependencies to v1.22.0 #165
- Update k8s dependencies to v1.22.0-rc.0 #162
- master: update release-tools #160
- Add command line arguments to configure leader election options #158
- Use CSI spec v1.5.0 #156
- master: update release-tools + OWNERS #152
- master: update release-tools #149
- Updating ose-csi-external-resizer images to be consistent with ART #122
- Updating .ci-operator.yaml
build_root_image
from openshift/release #121
- 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
- Bug 1993934: Merge upstream v4.2.0 #56
- Add changelog for 4.2 #579
- Clean up .travis.yml #576
- Refactor http server and register leaderelection health check #573
- Add options to configure leader election in snapshot-controller #575
- Use csi-lib-utils v0.10.0 #574
- Add process_start_time_seconds metric #569
- Fix recommended Kubernetes version in README #571
- Update k8s dependencies to v1.22.0 #570
- snap client version update and kube dependency update #536
- Add gauge metric for snapshot controller operations in flight #519
- Update k8s dependencies to v1.22.0-rc.0 #560
- Remove redundant validation checks #544
- Fix some pathnames #553
- Use distroless/static image for webhook #550
- Update webhook README.md #546
- Add “SnapshotCreated” event for snapshot-controller #540
- master: update release-tools #541
- update setup-csi-snapshotter.yaml csi-snapshotter image #537
- Add command line arguments to configure leader election options #538
- Add VS namespace to VSC printed columns #535
- Return VolumeSnapshotContent from various functions instead of nil #527
- Use CSI spec v1.5.0 #532
- Allow tuning common-controller Ratelimiter with
retryIntervalStart & retryIntervalMax
#530
- Add ability to customize VolumeSnapshotContent workqueue #308
- correct snapshot controller installation doc #529
- master: update release-tools + OWNERS #520
- Update volumesnapshots request to list across all namespaces #515
- master: update release-tools #512
- Updating csi-snapshot-validation-webhook images to be consistent with ART #54
- Updating ose-csi-snapshot-controller images to be consistent with ART #52
- Updating ose-csi-external-snapshotter images to be consistent with ART #53
- Updating .ci-operator.yaml
build_root_image
from openshift/release #51
- 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
- Bug 1993934: Update CSI sidecars #27
- Changelog for 2.4.0 #127
- Clean up .travis.yml #126
- Use csi-lib-utils v0.10.0 #125
- Use CSI spec v1.5.0 #123
- Update k8s dependencies to v1.22.0 #124
- Multi windows-distro docker build args #122
- Update k8s dependencies to v1.22.0-rc.0 #120
- master: update release-tools #118
- master: update release-tools + OWNERS #114
- master: update release-tools #112
- Add changelog for release v2.3.0 #111
- master: update release-tools #109
- master: update release-tools + dependencies #107
- master: update release-tools #104
- master: update release-tools #103
- Updating csi-livenessprobe images to be consistent with ART #25
- Updating .ci-operator.yaml
build_root_image
from openshift/release #24
- 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
- Bug 1993934: Update CSI sidecars #31
- Add changelog for v2.3.0 #163
- Clean up .travis.yml #162
- Use csi-lib-utils v0.10.0 #160
- Update k8s dependencies to v1.22.0 #159
- Provide different running modes for node-driver-registrar, add a run mode to detect if the kubelet plugin registration failed #152
- Update k8s dependencies to v1.22.0-rc.0 #156
- master: update release-tools #154
- Use CSI spec v1.5.0 #151
- Run multidistro windows build #146
- master: update release-tools + OWNERS #147
- master: update release-tools #144
- Add changelog for v2.2.0 #141
- Update Kubernetes to v1.21.0 #140
- master: update release-tools #138
- master: update release-tools + dependencies #136
- master: update release-tools #134
- master: update release-tools #132
- Updating csi-node-driver-registrar images to be consistent with ART #30
- Updating .ci-operator.yaml
build_root_image
from openshift/release #29
- 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
- Update OWNERS file #260
- BUILD-278: fix cgroupv2 memory max defaulting #252
- Bug 1986003: Rebase to Kubernetes 1.22 #262
- Bug 1971332: bump(s2i): revert incorrect ssh scp fix #257
- Let the serviceability package determine how to tie logrus to klog #255
- unprivileged: don’t try to set up user namespaces for manage-dockerfile/git-clone #254
- Bug 1964327: bump github.com/containers/common to v0.40.0 #253
- unprivileged: add CLI options for isolation and storage #220
- Updating openshift-enterprise-builder images to be consistent with ART #248
- BUILD-278: Check cgroup v1 and cgroup v2 Files for Quota #246
- bump(*) to get updates from openshift/api#954 #250
- BUILD-87: secret configmap volume mounts in builds #245
- Updating .ci-operator.yaml
build_root_image
from openshift/release #247
- Full changelog
- 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
- Bug 1972009: Supporting mirror authentication during pull through #281
- Update OWNERS #286
- Updating openshift-enterprise-registry images to be consistent with ART #280
- Updating .ci-operator.yaml
build_root_image
from openshift/release #279
- 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
- Bug 2000321: changing {product-title} to OpenShift #58
- Bug 1988123: Use kernel config to determine GCC version #52
- Update owners: switch to new BZ component, remove sjug #49
- Bug 1979738: Remove curl of extract-vmlinux #47
- Bug 1977972: /etc/driver-toolkit-release.json kernel version match rpm -q output #44
- Fix GCC install on non-x86 and add yum clean all #36
- Rearrange architecture check #35
- Add README to driver-toolkit repository #33
- Install gcc in driver-toolkit #31
- Rewrite architecture check for mokutil installation #34
- Updating driver-toolkit images to be consistent with ART #32
- Only install mokutil on relevant architectures #30
- Update OWNERS #27
- Requirements for authenticating kernel modules with X.509 keys #26
- Update Dockerfile #25
- Updating .ci-operator.yaml
build_root_image
from openshift/release #24
- Full changelog
- Updating egress-router-cni images to be consistent with ART #55
- Modify OWNERS file #45
- Bug 1993481: Add myself to the reviewer and approver list for this egress-cni #53
- Bug 1989688: Add IPv6 support to egress-router-cni #52
- Updating egress-router-cni images to be consistent with ART #51
- Updating .ci-operator.yaml
build_root_image
from openshift/release #49
- 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
- Bug 1994986: (CARRY) etcdctl/ctlv3/ctl.go: Remove check perf command #94
- Bug 1992673: Fix build #93
- ETCD-203: Updating ose-etcd images to be consistent with ART #92
- ETCD-202: bump etcd v3.5.0 #91
- [backport 3.5] embed: unlimit the recv msg size of grpc-gateway #13099
- : [Fix] –log-outputs relative path are not supported when –log-rotate-config-json is defined #13095
- : Update client_golang dependency to v1.11.0 #13092
- [backport 3.5] etcdserver: don’t attempt to grant nil permission to a role #13088
- [backport 3.5] etcdserver: don’t activate alarm w/missing AlarmType #13085
- backport-3.5: server: skip unnecessary sprintf which executes proto.Size() #13081
- backport-3.5: Update of dependencies:zap, bbolt, grpc, … #13079
- Backport #13060 to release-3.5 #13064
- Merge #13055
- backport-3.5: Expose clientv3.CreateDefaultZapLoggerConfig #13043
- Backport-3.5: seq reset + bucket as object #13037
- server: set multiple concurrentReadTx instances share one txReadBuffer. #13036
- [backport release-3.5] applyV2 should reapply on backend only once #13003
- Manual cherry pick of #12997 #12998
- release-3.5: backport set version panic fix, ARM64 tests #12990
- Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) #12971
- Fix release script: add
go mod tidy
after go.mod changes #12981
- Fix typo in CHANGELOG #12980
- Fix coverage tests #12976
- Fixes to CI configs #12974
- server: Simplify passing logger setup by passing only logger #12968
- Fix flakes due to ‘shared dir’ in grpcproxy e2e tests #12965
- Refactor common code from etcdctl (v2,v3) to pkg/corbautl. #12969
- Persists Term in the (bbolt) Backend #12964
- Save raftpb.ConfState in the backend. #12962
- *: rename “master” branch references to “main” in source code #12956
- client: Add logger argument to NewCtxClient #12954
- –v2-deprecation flag: opt-in mode to validate that store-v2 has no user-content #12943
- doc: fix output flag format #12957
- README: add badges for all github action workflows #12950
- Swtich CI to use newest available 1.16 Go version #12952
- github actions: Move e2e to separate workflow and remove semaphoreci #12953
- client: Allow setting zap logger in config #12948
- etcdserver: Implement running defrag if freeable space will exceed provided threshold (on boot) #12941
- github actions: Run e2e tests #12947
- check resuming len to avoid panic #12925
- Merge #12929
- readme: Switch Travis CI test results badge to GitHub actions #12946
- Run e2e tests with: EXPECT_DEBUG=‘true’ #12942
- github actions: Make github actions go1.16.3 tests blocking and remove them from travis #12938
- Deprecate V2 API: –enable-v2 and –experimental-enable-v2v3 issue a warning #12940
- Merge #12919
- Trigger unit test workflow on pull_requests #12936
- github action: add ARM64 test #12928
- embed: Added a check for a nil value of the request in ServeHTTP method #12932
- server/etcdmain and tests: Fix goroutine leaks #12797
- (no)StoreV2 (Part 4): Backend hooks: precommit updates consistency_index #12855
- server: add support for log rotation #12774
- Migrate PR testing from travis to GitHub actions #12922
- server: make applier use ReadTx() in Txn() instead of ConcurrentReadTx() #12896
- fix doc demo bug #12918
- No-storeV2: Read membership information from the backend (Part5) #12914
- server: reapply
Mlock
flag after defrag #12916
- Finish migration zap.NewExample -> zaptest.NewLogger(t) in integration tests #12910
- Clientv3 (retry interceptor) logs should use the configured logger #12908
- server: replace mlockall with
Mlock
in --experimental-memory-mlock
#12904
- 20210429 etcdctl v2 backup cindex fix #12906
- etcdctl/ctlv3: Cleanup keys on signal interrupt. #12903
- Verification of persisted data #12901
- (no)StoreV2 (Part 2): Prepare to read membership information from backend #12820
- etcdserver/mvcc: update tw.trace.Step condition #12894
- functional: add disk io failure case #12898
- Deflake: TestFirstCommitNotification #12889
- Errors:
context cancelled
or context deadline exceeded
are exposed as codes.Canceled, codes.DeadlineExceeded instead of ‘codes.Unknown’ #12885
- mvcc/backend tests: Refactor: Do not mix testing&prod code. #12883
- (no)StoreV2 (Part 3): Applying consistency fix: ClusterVersionSet (and co) might get not applied on v2store #12854
- Makefile: Use
gcloud auth configure-docker
instead of gcloud docker ...
for test-images #12873
- etcdhttp/metrics.go: exclude alarms from health check conditionally with
?exclude=NOSPACE
#12880
- doc: fix branch management link #12876
- Makefile, build.sh: Fix build process #12878
- Update go for 3.5: 1.15.x -> 1.16.3 #12874
- client: fix check datascale command for https endpoints #12864
- etcdserver: remove temp files in snap dir when etcdserver starting #12846
- Fix TestSnapshotV3RestoreMultiMemberAdd flakes (leaks) #12870
- Embedded server should not mess global loggers (by default) #12861
- .travis.yaml: Enables race in the tests #12862
- Fix the mixin. #12859
- client: fix doc typo #12858
- etcdserver: resend ReadIndex request on empty apply request #12795
- chore/dash-var-refresh: change default refresh to 2(time range) #12823
- server: v2store deprecation: Prepare to use publishV3 instead of publish V2. #12804
- Split client/pkg as dedicated low-dependencies module for client #12830
- embed: etcd.Close() is closing Errc() channel as well. #12828
- Split client/pkg as dedicated low-dependencies module for client #12830
- Contrib lock example #12836
- etcdctl: lock return exit code of exec-command #12829
- Fix “reporting bugs” link in documentation, which currently 404s #12826
- Update cert generation Makefile to include configurable cert file names #12766
- CHANGELOG-3.4 updates #12817
- CHANGELOG: release 3.2 #12812
- tests: logging & temp-dir fixes #12805
- Update dependencies -> in particular cmux to stable 1.15.0 #12807
- raft: disable XXX_NoUnkeyedLiteral, XXX_unrecognized, and XXX_sizecache fields in protos #12790
- no-store_v2: Store ConfState as part of WAL log snapshot #12735
- Update dep: github.com/golang/protobuf v1.3.5 -> v1.5.1, grpc: 1.32->1.36 #12801
- *: Update gogo/protobuf to v1.3.2, rerun ./scripts/genproto.sh #12796
- security: add private distributor list, and its application template #12798
- raft: postpone MsgReadIndex until first commit in the term #12762
- Read index retry #12780
- Correct ineffassign #12793
- Integration: Test flakiness fixes #12782
- client: Bring back ETCD_CLIENT_DEBUG variable interpretation. #12786
- *: over 20 staticcheck fixes #12787
- Integration tests: Use testing.T logger through zap for grpc #12781
- README: Update required go version. #12784
- etcd-raft-zap logger fixes. #12775
- Minor test fixes #12773
- Fix/remove broken: TestMetricDbSizeDefragDebugging #12772
- TODO’s 3.5: Decommission metrics, PreVote=true. #12770
- Move config (ServerConfig) out of etcdserver package. #12765
- Fix gogo to 1.3.2 in api/go.mod. #12764
- vendor: bump gogo/proto to v1.3.2 #12763
- create event do not need prevkv range #12739
- *: partial staticcheck fix #12759
- Integration tests: Multiple improvements #12753
- CHANGELOG: add socket option flags #12702 #12756
- –experimental-memory-mlock support #12750
- *: add support for socket options #12702
- pkg/wait: change list from single element to an array. #12747
- [RFC (against master branch)] etcdserver: when using –unsafe-no-fsync write data #12752
- Test flakes: 1 fix + 1 diagnostic #12748
- Update version of certifi/gocertifi to get rid of WTF Public license #12745
- Metrics example 404s - fix url #12744
- debugutil: Remove extra space in trace handler route #12742
- CHANGELOG: update to include experimental-apply-warning-duration #12741
- etcdmain: added peer-client-{client,key}-file parameters for supporting separate client and server certs when communicating between peers #12705
- client v2: check for empty request from the context #12737
- tests: Fixes a few recently spotted test-flakes #12736
- clientv3: Cleaning up dead logger code #12730
- raftExample: Allow closing raftexample node when snapshotting. #12729
- ClientV3: Ordering: Fix TestEndpointSwitchResolvesViolation test #12727
- Updating links in .md files after removing Documentation. #12728
- Improve release scripts: Lessons learned from 3.5.0-alpha.0 #12725
- Github: Shorten the reporting-bugs link. #12722
- Docs: fix the report bug link in issue template #12720
- Release scripts: Minor fixes discovered during attempt for release 3.5.0-alpha.0 #12719
- systemd: Fix typo in DialJournal documentation #12716
- Update debugging flag in the sample config file #12711
- raftexample: Return an appropriate applyDoneC #12714
- Update grpc dependency to 1.32. #12709
- clientv3: PS: Replace balancer with upstream grpc solution #12706
- raftexample: New joined node have to start with RestartNode #12696
- mvcc: optimize watch logic of watchableStore #12707
- raftexample: Explicitly notify all committed entries are applied #12701
- etcdserver: fix incorrect metrics generated when clients cancel watches #12196
- Remove mixin from doc #12699
- clientv3: Replace balancer with upstream grpc solution #12671
- raftexample: Implement ReportUnreachable and ReportSnapshot #12695
- raft: check
VotersOutgoing
for snapshot #12637
- raft: makes ‘ConnReadTimeout/ConnWriteTimeout’ customizable #12670
- raftexample: Save snapshot file before writing to wal #12691
- raft: implement fast log rejection #11964
- Revert “Remove mixin from Doc” #12688
- Remove mixin from Doc #12687
- Migrate back mixin to contrib/ #12686
- Cleanup grpc client/v3/naming API #12675
- Restoring etcd-mixin folder #12683
- Migrate documentation: Remove docs from etcd-io/etcd #12660
- raftexample: Fix recovery from snapshot #11889
- etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12677
- Fix pkg/tlsutil (test) to not fail on 386. #12674
- Implement endpoint watch and resolver #12669
- Implement Update method for EndpointManager #12667
- Doc: fix inconsistency and broken path #12664
- Fix cluster peer HTTP SRV discovery when no HTTPS records exist #11776
- Prepare
balancer
interfaces for >=google.golang.org/grpc@1.30.0
upgrade. #12658
- etcdserver: export method EtcdServer.leaderChangedNotify (#12378) #12410
- Clarify the root directory comment #12659
- test: change channel operations to avoid potential goroutine leaks #12538
- contrib: del systemd/etcd2-backup-coreos in docs #12393
- update etcd base image to debian-base 1.4.0 which is now a sane multi-architecture image #12654
etcd.service
: Define explicit dependencies of systemd etcd service #12259
- Add CodeQL Security Scanning #12507
- Add tag “etcd-mixin” into the Grafana dashboard #11518
- fix: pass argument url in defer to avoid loopclosure #12481
- raft/raft_test: minor fix on inconsistent format of test case’s error message #12495
- contrib/systemd: add a sysusers entry #12533
- Documentation: Removing etcd v2 specific alerts #12600
- Tests:Use temp-directory that is covered by framework level cleanup #12653
- Replacement API for client/v3/naming package to be compatible with new GRPC1.30+ resolver API. #12614
- update etcd base image to debian-base 1.3.0 for CVEs #12648
- client: replace dial with dialContext #12423
- Fix codecov collection (Part 2⁄2) #12633
- CHANGELOG: Update for cherry picks for CVE #12641
- Modernize release script #12629
- Adding
clientv3
import alias to match usage in register_test.go
. #12564
- Fix code coverage measurement #12632
- Generate and push multi-arch docker manifest list #12630
- raft tests: Remove Config.peers and Config.learners #12525
- Switch from dgrijalva/jwt-go to form3tech-oss/jwt-go. #12580
- MAINTAINERS: add wenjiaswe@ and ptabor@ #12624
- Raft: Expand raft documentation, in particular point on the godocs #12588
- Modularized release script integration #12497
- chore: update the documentation link in the comment #12465
- Documentation (dev_guide–api_concurrency_reference_v3) : Path to v3lock and v3election updated #12545
- transport: catch new cert error #12586
- Make ./script/fix.sh & test.sh OSX/BSD compatible #12602
- e2e tests flakes & leaks fixes: In particular TestIssue6361 #12611
- Refresh proto generation script after moving modules files. #12604
- Cleanup tmpfiles #12489
- client/v3: clear auth token when encounter ErrInvalidAuthToken #12549
- tests: fix test case panic error #12328
- docs: update client v3’s godoc link in readme #12579
- Documentation Content: TOC — Compilation PR (weights & descriptions) #12575
- docs: update client v3’s README #12570
- Documentation Content: TOC — Sections Order #12509
- Documentation (learning-design_auth_v3) : Path to client.go updated #12544
- Documentation (Learning-why) : Broken links updated #12540
- failures.md explicit cluster members note #12511
- Documentation: Developer’s docs about etcd-3.5.x modules #12499
- *: validate exec command args, remove unused “iptables” wrapper #12491
- tests: prevent cross-test contamination via shared state #12392
- server: Added config parameter experimental-apply-warning-duration #12448
- Documentation/etcd-mixin: fix typo #12476
- Release scripts for modules #12452
- server: proper cancellation for range request #12459
- Add etcd_server_apply_duration_seconds #12455
- Documentation: add generated metrics docs #12451
- pkg/fileutil: fix FOFD constants #12444
- scripts: install github.com/myitcv/gobin while gobin doesn’t exist. #12437
- Fix go get cmd #12430
- etcdserver: updated cluster version #12425
- Makefile: -r is only necessary on GNU xargs. #12443
- *: add self-signed-cert-validity flag to fix cert expire issue #12429
- scripts: fix realpath command not found in mac os #12422
- Modularization: Make ./etcd server a module #12417
- Unify tabs vs. spaces in the shell scripts #12421
- [Etcd downgrade] Add http handler to enable downgrade info communication between each member #12099
- ./pkg/testutil: wait for: (*watchGrpcStream).sendCloseSubstream(…) goroutines. #12418
- Modularization: Move contrib/recipies to clientv3/experimental/recipies/… #12411
- Modularization: etcdctl as a module #12404
- embed: only log stream error with debug level #12406
- clientv3test: fix network partition flaky test #12407
- Modularization: Migrate clientv3 to go.etcd.io/etcd/client/v3 #12400
- Modularization: Make /raft a module #12395
- Modularization: Move /client/ -> /client/v2 and make it a module #12391
- tools: Update tools & go.mod for protos (gogo/protobuf 1.3.1, grpc 1.29.1, grpc-gateway 1.14.6) #12397
- test: Adding dependencies consistency check #12396
- tools: Migrate remaining tools to gobin #12390
- Modularization: Make pkg a module (and distribute not pkg code) #12354
- script/genproto.sh: Refactor to be explicit about versions. #12374
- Modularization: clientv3/snapshot -> etcdctl/snapshot #12369
- README: Fixed the link to
functional
test dir #12386
- Add alerts for etcd fsync duration #12266
- tests/integration: Move misplaced integration test integration/v3_kv_test.go #12380
- Modularization: Establish ‘testing’ module (integration, functional, e2e) #12339
- Modularization: Move dependencies of client (protos, version) to api/ module #12367
- the example alert file had a wrong indentation #12366
- CHANGELOG: update for #12165 , #12264 . #12355
- Fix “race” - auth unit tests leaking goroutines #12362
- ./test: Refactoring of test script for modularization #12322
- tools: fix test case errors in etcd-dump-logs #11853
- etcdserver: fix log info error #12314
- pkg/testutil: Ignore flakes due to “leaked” testing.runTests goroutine #12318
- embed: TestStartEtcdWrongToken now uses dynamic ports instead of default #12283
- integration,proxy: Skip WatchRequestProgress test in grpc-proxy mode. #12311
- mvcc: fix typo #12315
- Doc: Add that grpc-proxy is optional in readme #12308
- etcdserver: v3compactor should use proper clock for latency (took) reporting #12303
- vendor: Get rid of ./vendor #12279
- *: ‘go test –short ./…’ runs all UNIT tests in <25s #12286
- integration: Fix ‘go test –tags cluster_proxy –timeout=30m -v ./integration/…’ #12278
- CHANGELOG: update from #12288 and #12299 #12304
- etcdserver: add ConfChangeAddLearnerNode to the list of config changes #12288
- config: grpc gateway #12297
- testing/e2e,grpcproxy: Fix: go test –tags “cluster_proxy” -v ./tests/e2e/… #12273
- tests/e2e,etcdctl,etcdmain: Fix go test –tags cov -v ./tests/e2e #12274
- integration: add WatchProgressNotifyInterval in integration test #12271
- CHANGELOG: file perm updates in 3.4 and 3.3 #12252
- vendor: bump golang.org/x/text #12243
- etcdserver: Use Readdirnames to count fds for FDUsage #12240
- github: workflows: add asset-transparency release action #12241
- etcdserver: Avoid panics logging slow v2 requests in integration tests #12238
- test: avoid non existing package for integration test #12193
- CHANGELOG: update from 12215 #12221
- *: add experimental flag for watch notify interval #12216
- *: upgrade zap logger to 1.15, replace global logger #12212
- *: optimize runtime.FDUsage + add OS level FD metrics #12214
- etcdserver, wal: Fix tests unintended CASTing of int->String. #12198
- etcdserver: ignore ErrCompacted error #12211
- *: check health by using v3 range request and its corresponding timeout #12195
- tests/e2e: Update github.com/creack/pty v1.1.7 -> v1.1.11 #12199
- integration: Fix flakes due to .setupLogging race. #12206
- functional/tester: Update cluster_test.go to reflect functional.yaml #12130
- CHANGELOG: update with added audit report #12202
- Add audit report #12201
- Documentation: Further improve etcdMembersDown alert #12177
- auth, etcdserver: hash password in the API layer #11943
- CHANGELOG: add breaking changes doc for v3.4.10/v3.3.23 #12145
- CHANGELOG: update from 12000 #12141
- Documentation: Tweak etcdMembersDown to reduce false negatives #12121
- 12125: panic: zap.Logger is nil in Embed client #12131
- *: add health handler for grpcproxy self #12114
- Documentation/op-guide: Drop old alert_rules #12117
- Documentation/etcd-mixin: Raise etcdHighNumberOfLeaderChanges threshold to 4 #12080
- pkg: consider umask when use MkdirAll #12018
- *: register metrics handler for grpcproxy self #12107
- v3rpc: Log expensive request in UnaryInterceptor #12086
- etcdmain: let grpc proxy warn about insecure-skip-tls-verify #12092
- Documentation: refine the description about password strength #12091
- CHANGELOG-3.3-3.4: update for #12069 #12079
- etcdmain: fix shadow error #12066
- [Etcd downgrade] Apply downgrade policy to server #11919
- proxy/grpcproxy: fix grpc proxy hang when broadcast failed to cancel a watcher #12030
- vendor: update bbolt to v1.3.5 #12047
- auth: Customize the settings of simpleTokenTTL. #11980
- CHANGELOG: update for PR #11980 , #11986 , # 11987 , #12001
- CHANGELOG: update for #11946 #12033
- etcdserver/api/etcdhttp: add reason field for /health response #11983
- etcdserver:set FDUsage ticker to 10 minute from 5 seconds. #11986
- pkg/fileutil: optimize file stats error #11997
- Documentation: note on data encryption #12012
- raft: fix typo #12010
- Documentation: fix broken links #11998
- logging: create logger to prevent nil pointer #11962
- CHANGELOG: update 3.2 changelog and 3.3 upgrade document for #11691 #11936
- mvcc: push down RangeOptions.limit argv into index tree to reduce memory overhead #11990
- pkg: Fix dir permission check on Windows #11945
- Persist failpoints across member restart #11913
- etcdserver: take read lock when cloning store #11959
- etcdserver: check error return for store#internalCreate #11960
- etcdserver: check the error return from Write() #11939
- etcdmain: best effort detection of self pointing in tcp proxy #11845
- raft: avoid data race by not reading raft.lead #11905
- lease: ensure grant/revoke won’t be applied repeatedly after restarting etcd #11935
- *: remove old gitignore and build functions #11957
- etcdserver, et al: add –unsafe-no-fsync flag #11946
- clientv3: cancel the client if there is no endpoint #11942
- Check events against nil #11938
- etcdserver: Missing the cfg.Logger causes panic #11933
- clientv3: non-recursive Watch() #11922
- clientv3: use Mutex for watcher lock #11921
- wal: fix crc mismatch crash bug #11924
- [Etcd downgrade] Implement downgrade validate, enable and cancel #11801
- etcdserver: snapNames() should exclude orphaned defragmentation file #11900
- etcdserver: continue releasing snap db in case of error #11899
- fix(Dockerfile-release): from image was missing image name #11903
- *: make sure snapshot save downloads SHA256 checksum #11896
- Fix state.commit is out of range on restart #11888
- Update CHANGELOG for 11850 #11874
- etcdserver: compute max request bytes humanized string once #11862
- *: run “gofmt -s” on genproto complete #11863
- *: use Go 1.14 for CI #11864
- raft: break out of nested loop when raft id is found #11861
- mvcc: Obtain tx Lock once in readTx#UnsafeRange #11860
- CHANGELOG: update 3.4⁄3.3 changelog for 11817 #11857
- mvcc: fix a deadlock bug in mvcc #11817
- clientv3: cancel watches proactively on client context cancellation #11850
- Documentation: note on the policy of insecure by default #11830
- doc: remove Product Security Committee individual emails #11844
- etcdctl, etcdmain: warn about –insecure-skip-tls-verify options #11841
- .github/ISSUE_TEMPLATE: fix of a broken link #11832
- Use UID instead of ID in Grafana dashboard #11768
- wal: close the directory when Fsync() encounters error #11814
- closeAll should attempt to close all ReadCloser’s #11821
- mvcc: fix race in TestKVTxnBlockWriteOperations #11816
- go.mod: name packages with go.etcd.io/etcd/v3 #11823
- clientv3: fix DialTimeout race condition #11819
- Use known dir-path in log message #11810
- wal: fix panic when decoder not set #11807
- MAINTAINERS: update @philips email #11806
- wal: check out of range slice in “ReadAll”, entry limits in “decodeRecord” #11793
- CHANGELOG-3.5: update from #11548 and #11358 #11791
- auth: a new error code for the case of password auth against no passw… #11795
- CHANGELOG: update from #11711 #11790
- [Etcd Downgrade] Store downgrade info to backend #11725
- etcdserver: significantly reduces start-up time #11779
- raft: minor comment fix in confchange #11782
- mvcc: reduce count-only range overhead #11771
- CHANGELOG: update for #11699,#11670,#11652,#11735,#11659 #11750
- etcdserver: watch stream got closed if one watch request is not permitted #11754
- CHANGELOG: update from #11743 #11756
- etcdctl: support query count only of specified prefix #11743
- etcdmain: fix typo #11742
- wal: add “etcd_wal_writes_bytes_total” #11738
- auth: dramatically improve checkPassword performance #11735
- lease: fix memory leak in LeaseGrant #11731
- *: serve member list API with linearizable guarantee #11639
- *: refactor consistentindex #11699
- CHANGELOG-3.5: update from #11564 #11637
- auth: ensure RoleGrantPermission is compatible with older versions #11710
- [Etcd downgrade] Add downgrade related api in server side #11715
- *: fix goroutines typos #11719
- etcdmain: log “SdNotify” error/success #11723
- vendor: update bbolt v1.3.4, zap v1.14.1 #11709
- clientv3: fix racy writes to context key #11706
- *: log server-side /health checks #11704
- clientv3: fix “hasleader” metadata key, embed client version #11687
- etcdserver/api/etcdhttp: checkHealth refactoring #11675
- CHANGELOG: bump to include #11694 #11698
- CHANGELOG-3.4: correction #11700
- *: optimize auth/etcdserver logs to facilitate troubleshooting data inconsistency #11670
- CHANGELOG: update from #11638 #11666
- etcdserver: add auth revision to AuthStatus to improve observability and testability #11659
- clientv3: Fix grpc-go(v1.27.0) incompatible changes to balancer/resolver. #11564
- CHANGELOG: update from #11621 #11669
- auth/store: save consistentIndex to fix a data corruption bug #11652
- etcdctl: fix member add (again…) #11638
- raft: fix auto-transitioning out of joint config #11046
- CHANGELOG: update from #11640 and #11644 #11645
- Fix quorum calculation when promoting a learner member #11640
- transport: simple fix in test functions to prevent goroutine leak #11568
- etcdserver: make corruption check work under peer mTLS #11621
- mvcc/backend: check for nil boltOpenOptions #11630
- mvcc/backend: remove db.tmp without checking logger presence #11628
- integration/clientv3: fix 4 API misusage in test functions #11572
- changelog: Add #11613 backport to 3.2, 3.3 and 3.4 changelogs #11626
- mvcc/backend: Fix corruption bug in defrag #11613
- vendor: remove capnslog #11617
- etcdctl: use appropriate type conversion #11605
- etcdserver: mark AuthStatus as no side effect request #11610
- auth: parse to uint instead of int #11604
- contributing: invalid link to “reporting-bugs” #11607
- mvcc: remove capnslog #11595
- scripts: Added s390x support for docker image release #11548
- wal: remove capnslog #11598
- etcdserver/api/v2v3: fix dropped test error #11590
- *: set zap as default logger, remove capnslog #11578
- CHANGELOG-3.5: add for #11574 #11582
- auth: use correct logging level #11586
- clientv3: simplify grpc dialer usage. #11574
- Restructure documentation source files #11412
- CHANGELOG: add missing changelogs #11411
- doc: update required go version for master #11535
- clientv3/integration: fix a typo in “TestLeasingTxnRangeCmp” #11546
- clientv3/integration: fix typo in “TestLeasingRevGet” #11545
- clientv3/integration: fix tests #11540
- mvcc: fix error log typo #11538
- etcdctl: support progress notify option #11462
- pkg/adt: rbcolor string fix #11482
- clientv3: log warning in case of error sending request #11452
- Documentation: added v3.4 metrics docs #11453
- CHANGELOG: Add #11418 to changelog-3.4, changelog-3.5 #11443
- CHANGELOG-3.5: update for #11427 #11432
- auth: fix NoPassWord check when add user #11418
- Migrate cluster attributes to use v3 backend #11427
- concurrency: make lock more reliable #11408
- scripts/build-binary: Added s390x support for binary release #11358
- auth: fix user.Options nil pointer #11413
- CHANGELOG: update from PR 11403 #11404
- mvcc/kvstore:fixcompactbug #11400
- etcdmain: remove duplicate codes. #11399
- e2e: add cluster version test with rolling start servers #11287
- CHANGELOG: update from PR #11374 #11395
- e2e: only expect cluster’s major version is > 3 in release upgrade test #11266
- docs: Update the raft usage by adding Hyperledger project #11363
- mvcc: add “etcd_mvcc_put_size_in_bytes” metrics #11374
- Documentation: changed ETCD manager URL #11373
- CHANGELOG: Add v3.4.3 #11354
- etcdctl: Print healthy results to stdout, not stderr #11322
- CHANGELOG: update for #11308 #11341
- CHANGELOG: bump release 3.2.28 #11342
- Procfiles: Added Comments To Procfiles #11329 #11333
- mvcc/kvstore: Optimize compaction, slove conflict for #11150 #11330
- etcdserver: fix a bug which append object to a new allocated sized slice #11325
- mvcc: Add Unlock before panic to prevent double lock #11300
- lease:Add Unlock before break in loop #11301
- clientv3: fix retry/streamer error message #11313
- etcdserver: wait purge file loop to finish during shutdown #11308
- etcdserver: remove infinite loop for auth in raftRequest #10468
- fileutil, src: format errors #11288
- scripts/release: list GPG key only when tagging is needed #11289
- Update CHANGELOG-3.5 #11285
- grpcproxy: Add an Unlock before continue to prevent double lock #11257
- rafthttp: add test stream support for current version. #11279
- e2e: add cluster version test #11282
- rafthttp: add 3.4.0,3.5.0 stream type #11274
- doc: update file ref path #11278
- doc: move production users to a standard ADOPTERS file #11276
- Update CHANGELOG-3.3 for 11261 #11272
- Update CHANGELOG-3.2 for #11271 #11273
- *: promote the boltdb-freelistType from experimental to official #11262
- backend: fix comment for bucketBuffer.merge() #11267
- etcdserver: strip patch version in metrics #11265
- CHANGELOG: update from PR 11254 #11260
- etcdserver: strip patch version in cluster version metrics #11254
- doc: add lease time #11249
- Add version, tag and branch checks to release script #11247
- pkg: handle version env variable #11225
- etcdserver: unset old cluster version in metrics #11233
- scripts: avoid release builds on darwin machine. #11237
- CHANGELOG: Note that 3.3.16 is a bad release and add 3.3.17 release notes #11242
- Scripts: fix read failure prompt in release #11234
- Rebase master #4
- go.mod: Bump Logrus and x/crypto #11228
- Documenration: Add gardener/etcd-backup-restore to the tools list. #11231
- CHANGELOG: update #11179 in changelog-3.4 #11224
- Rebase #3
- changelog: for the skip client san verification option. #11219
- Add tests for certs with dns names. #11212
- Rebase master #2
- Replace endpoint.ParseHostPort with net.SplitHostPort to fix IPv6 client endpoints #11211
- Add tracing to range request in etcd server. #11179
- Removed duplicate check in confchange.Simple #11192
- CHANGELOG: update from #11194 #11202
- vendor: upgrade gRPC Go to v1.24.0 #11190
- clientv3: Set authority used in cert checks to host of endpoint #11184
- etcdctl: fix member add command #11194
- *: create project governance #11175
- doc: clarify metrics flag #11181
- README: fix formatting on hangouts link #11174
- *: add slack contact #11172
- test(functional): remove unknown field Etcd.Debug #11167
- clientv3: remove the redundant CancelFunc invocation #11162
- *: update project code of conduct #11164
- clientv3/concurrency: remove the unneeded slash #11161
- integration: fix bug in for loop, make it break properly #11153
- travis: re-enable bom tests #11151
- hack: fix cherrypick instruction #11152
- etcdserver: Fix PeerURL validation #11014
- CHANGELOG: update 3.4.1 and 3.5 #11149
- embed: expose ZapLoggerBuilder #11147
- CHANGELOG : Update CHANGELOG-3.5.md for Mutex.TryLock #11146
- clientv3/concurrency: Added Mutex.TryLock() #11104
- vendor: upgrade to gRPC v1.23.1 #11140
- ETCDCTLREADME: clarify the usage of ETCDCTL* variables #11138
- CHANGELOG: update to add new metrics #11136
- tools/etcd-dump-logs: Fixed default values for -entry-type flag #11109
- *: update test Go version / release version #11110
- Add critical section to protect s.currentRev #10975
- integration : fix TestTLSClientCipherSuitesMismatch in go1.13 #11129
- CHANGELOG-3.5: update from #11126 #11128
- mvcc: add store revision metrics #11126
- . : added Procfile.learner #11113
- wal : wal.Verify defer close the opened WAL files #11117
- etcdserver: remove dup percentage sign in log #11118
- embed: fix secure server logging message #11108
- scripts/release: Apply shellcheck findings #11103
- scripts/release: rename SHA256SUM to SHA256SUMS #11097
- Documentation:fix clerical error #11095
- vendor: update x/sys and x/net modules to support Risc-V #10834
- CHANGELOG-3.4: add sha256sum #11093
- scripts/release: add sha256sum summary of release assets #11087
- Documentation: Add section headers to learning/design-learner.md #11076
- *: fix zap logger –log-outputs without “stderr” #11081
- raft: fixed some typos #11073
- etcdserver: add check for nil options #11077
- Documentation: snapshot can be requested from one etcd node only #11074
- clientv3: add nil checks in Client.Close() #11066
- raft : write compact if statements #10971
- integration: fix TestKVPutError #11069
- functional test: fix typo in agent log #11060
- CHANGELOG-3.3: update from #11056 #11059
- lease: cleanup typo words in lessor.go #11047
- etcdmain: update help message #11045
- raft: proactively probe newly added followers #11037
- Documentation: added ETCD Manager tool #11044
- mvcc: Optimize compaction for short commit pauses #11034
- cleanup: fix typos in doc/comment #11040
- MAINTAINERS: add Tobias Grieger as a maintainer to raft #11024
- proxy: Add critical section to protect wps.watchers and wps.nextWatcherID #10974
- CHANGELOG-3.4: add etcd_mvcc_db_open_read_transactions #11032
- *: highlight “–enable-v2=false” #11031
- vendor: upgrade grpc-go to 1.23.0 #11029
- CHANGELOG-3.4: update from 10523 #11030
- clientv3: use Endpoints(), fix context creation #11025
- scripts/release: update “yq” command #11018
- cleanup: correct summary message in put.go #11017
- raft/rafttest: introduce datadriven testing #11005
- raft: fix typo #11015
- etcd-dump-logs: correct logging message word #11016
- test: fix metric name typo #10957
- raft: fix restoring joint configurations #11003
- raft : remove unnecessary, if check #10970
- raft/tracker: visit Progress in stable order #11004
- functional: Update functional test README.md #11010
- *: add inflight snapshot metrics #11009
- agent: fix data race and deadlock #10995
- README: update security reference #10960
- doc: Fix broken links referring to readthedocs.io #11000
- functiona: fix flaky tests #11006
- raft: let learners vote #10998
- Avoid potential double lock of tsafeSet #10955
- integration: fix a data race about
err
#10993
- vendor: update gRPC to latest #10990
- v3rpc: fix a typo
err
#10994
- functional: update go.etcd.io/etcd link and go image registry for func… #10987
- functional test: Update functional README.md #10985
- Deprecate “grpc.ErrClientConnClosing” #10981
- ETCD-200: Bump etcd v3.4.16 to go 1.15 #86
- Updating ose-etcd images to be consistent with ART #87
- ETCD-199: bump etcd v3.4.16 #83
- Backport-3.4 exclude alarms from health check conditionally #12917
- etcdserver/mvcc: update trace.Step condition #12902
- Backport-3.4 etcdserver/util.go: reduce memory when logging range requests #12888
- .travis,Makefile,functional: Bump go 1.12 version to v1.12.17 #12882
- : .travis.yml: Test with go v1.15.11 #12849
- : Pin go version in go.mod to 1.12 #12839
- etcdserver: fix incorrect metrics generated when clients cancel watches #12803
- etcdserver: Fix PeerURL validation #12815
- integration: relax leader timeout from 3s to 4s #12816
- When using –unsafe-no-fsync still write out the data #12751
- Manual cherry pick of #12448 on release 3.4 #12740
- etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12679
- etcdserver: Fix 64 KB websocket notification message limit #12402
- vendor: bump gorilla/websocket #12645
- [3.4 backport] pkg/fileutil: fix FOFD constants #12551
- Updating ose-etcd images to be consistent with ART #84
- 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
- Bug 1994480: Update dependencies to K8s 1.22 #170
- Bug 1990447: Create event only if the machine was modified #168
- Updating .ci-operator.yaml
build_root_image
from openshift/release #165
- add in-container vendor #153
- Makefile fix #147
- 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
- Bug 1988373: Rebase v1.3.1 for OCP 4.9 #16
- v1.3.1 changelog #819
- Cherry-pick #813 to release-1.3 #817
- release-1.3 cut details #807
- CHANGELOG-1.3 #801
- update documentation to show that any PD disk type can be used #799
- Use CSI proxy v1 client library #738
- Rename master to main #796
- Add e2e test for snapshot storage location parameter. #795
- Allow users to specify “storage-locations” for snapshots. #793
- update image registry location #737
- Disable uuid checks on XFS #788
- Reduce kubetest2 parallel tests #790
- Allow cross project snapshots and volumes #782
- use v1 CSIDriver object for 1.18+ clusters; clean up pre-1.17 versions #783
- Update csi sidecar versions on stable #780
- Update csi sidecar versions on staging rc #779
- Changelog from 1.2.2 release #778
- put GCFLAGS back in Makefile for debug builds #777
- Use kubetest instead of kubetest2 for CSI migration test #775
- Update parallel setting for in integration test #774
- Fix build issue for Linux images #773
- Allow using minor version format for GKE #772
- Change mount utils to “k8s.io/mount-utils” #766
- Move ARG decls to top of Dockerfile #770
- Remove storage class param for migration tests. #767
- Fix windows param for kubetest2. #765
- Use the correct log dump parameter for kubetest2. #764
- Use –test-version correctly with kubetest2 #753
- fix missing variable when building the image on cloudbuild #761
- Configure QEMU userspace emulation for Linux build #751
- Add single quotes around migration test focus. #762
- Fix label test used in staging #759
- Enable migration tests to run on GKE clusters. #731
- Log component metric version #757
- exit if driver master deployment fails #756
- Enable remote debugging with delve #742
- update linux base image to debian buster 1.5.0 #752
- Fix migration test. #754
- use testDir correctly, and make its name more clear #750
- Revert #747, add comment #749
- Remove duplication of k8sDir which caused –test_version to not be effective #746
- Fix migration tests #748
- Sanitize GRPC logging #747
- Build multi-arch images for ARM64 and AMD64 at the same time #741
- Improve kustomize downloading #744
- Switch to kubetest2. #740
- Update Stable overlay and Changelogs for 1.2.1 driver image #735
- Update prow staging overlays with 1.2.1 rc driver image #733
- Add a param for full GKE cluster name. #732
- Add option to test without labels #728
- Add cloudbuild config to build gcp-compute-persistent-disk-csi-driver image #724
- Add random suffix to GKE cluster name to avoid conflict. #726
- Add gce disk labels support via create volume parameters #718
- Fix cluster list parsing for latest gcloud version #720
- Make a clone of k8s master instead of using archive #723
- Emit GKE PDCSI component version metric #719
- Update README for overlays #715
- Add a mode to run e2e tests using kubetest2. #712
- Switch the integration scripts and deploy driver scripts default overlays #714
- Add Windows jobs for stable-1.18, 1.19 and master #713
- Remove Probe logging #682
- Add usage of regiona PD in zonal clusters to user guide #689
- Fix issues in Windows migration test #711
- Enable windows driver components for k8s minor staging overlays #710
- Documentation for overlays (part 1) #708
- Allow to label PD disk with k8s cluster ID #693
- Add hack/verify-coverage.sh #706
- Add pdcsi Windows migration test script #707
- Add new per k8s minor version overlays #704
- Remove csi-driver-registrar flag #705
- Move Windows deployment to stable overlay #701
- Fix the kustomize version #703
- Disable controller service on nodes #702
- Update prepull image version #700
- Stable overlay - bump all sidecar versions to latest #699
- Staging RC overlay: Bump all sidecar versions to latest #698
- Fix issue for taint linux nodes for Windows tests #697
- Add logs for Windows pod for debugging #696
- Windows Server 20H2 and 2004 support, configurable base layer versions. #691
- Change supported dev version to 1.17+ only, due to CSINode v1 version #686
- Round up pdcsi driver size in CreateVolume #684
- Skip volume expansion test for node skew tests #685
- Fix GKE cluster version check for cluster update #683
- disable gke deployment for clusters with installation by default if GKE deployment is not requested #679
- Add pod desciption if driver daemonset fails to install #672
- Add CSI Windows Support Doc #618
- Update docs/stable overlay images for 1.2 release #677
- Update RC image for 1.2.0 RC #675
- Add release notes for upcoming 1.2 release. #674
- Add check on returned volumeIds #673
- Shorten the GKE cluster name #671
- Modify integration test focus for Windows #660
- Update csi proxy volume setup for new disk api group #669
- Update docs/stable overlay to reference new release #658
- Skip Pod fsgroupchange policy tests for < 1.20 k8s #667
- Add disk online/offline into Stage/Unstage volumes #661
- Fix check volume is mounted logic during NodePublishVolume and #666
- Migrate from alpha to beta compute APIs #643
- Update dev overlay so that image overwrite can work #654
- update golang.org/x/oauth2 to support gcp workload identity #15
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #14
- Updating .ci-operator.yaml
build_root_image
from openshift/release #13
- 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
- Bug 1993931: Storage operators use older kubernetes client #34
- Bug 1990146: some controllers missing livenessProbe #32
- Bug 1972028: Fix number of replicas #31
- Bug 1972028: Fix SNO upgrade #30
- Add service account token to gcp-pd-csi-driver-operator #29
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #27
- Bug 1960732: update manifest and readme #24
- Updating .ci-operator.yaml
build_root_image
from openshift/release #26
- 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
- Updating grafana images to be consistent with ART #69
- Updating .ci-operator.yaml
build_root_image
from openshift/release #68
- delete dependabot so it won’t create unnnecesary PRs. #66
- 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
- Bug 1988801: haproxy-config.template: Fix power-of-two balancing #323
- Bug 1987238: Validate ROUTER_INSPECT_DELAY env value generating haproxy config #322
- haproxy-config.template: Make maxconn optional #304
- NE-412: Add ROUTER_INSPECT_DELAY #320
- Reload client CA and CRL when updated #175
- reload-haproxy: Use curl –haproxy-protocol #277
- Revert to haproxy22 #317
- build: switch to haproxy24 RPM #313
- Updating ose-haproxy-router-base images to be consistent with ART #314
- Bug 1964482: config template: accept IPv6 IPs for whitelisting #307
- NE-472: haproxy-config.template: Add ROUTER_CIPHERSUITES #284
- Bug 1953113: template config - HSTS header’s pattern accepts case insensitive and white spaces #298
- Add alebedev87 to OWNERS #287
- Updating openshift-enterprise-haproxy-router images to be consistent with ART #308
- Hack: Add initial hacking instructions #299
- Updating .ci-operator.yaml
build_root_image
from openshift/release #306
- Bug 1967228: error pages - don’t use bootstrap/normalize #300
- Full changelog
- 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
- Bug 1996689: Tighten up RestrictedEndpointsAdmission #899
- Bug 1996779: Fix bug with goroutine capturing loop variable #904
- Bug 2000451: UPSTREAM: <drop>: Disable broken sig-storage test #925
- Bug 1994643: UPSTREAM: 104630: remove server option startup-send-retry-after-until… #922
- Bug 1992016: UPSTREAM: <carry>: add OPENSHIFT_MAX_HOUSEKEEPING_INTERVAL_DURATION and OPENSHIFT_EVICTION_MONITORING_PERIOD_DURATION #909
- Bug 1994927: Revert “Remove Endpoints write access from aggregated edit role” #908
- Bug 1997657: UPSTREAM: 104577: kubelet: Admission must exclude completed pods and avoid races #920
- Bug 1948089: openshift-apiserver should not set Available=False APIServicesAvailable on update #915
- Bug 1986003: Rebase 1.22.1 #916
- Automated cherry pick of #103958: Set idle and readheader timeouts #103988
- Automated cherry pick of #103979: cpu manager: do not clean admitted pods from the state #104267
- Automated cherry pick of #103750: Pass unknown labels in allowedTopologies during CSI #104198
- Automated cherry pick of #104061: replace e2e WaitForPodsReady by #104154
- Automated cherry pick of #104009: delete stale UDP conntrack entries for loadbalancer IPs #104149
- Automated cherry pick of #104253: Pass additional flags to subpath mount to avoid flakes in #104346
- Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104206
- Update to go1.16.7 #104200
- Automated cherry pick of #104135: Update configure-helper.sh #104178
- Automated cherry pick of #104161 upstream release 1.22 #104188
- Automated cherry pick of #104146: Remove duplicate dependencies from 1.22 changelog #104166
- Automated cherry pick of #103982: Mark failing node serial tests as flaky #104084
- Automated cherry pick of #103842: Use pointer gomega comparison for UsageNanoCores #104082
- [cherry pick to 1.22] Start the informerFactory in the ControllerContext #104081
- Automated cherry pick of #103794: feat: Provide IPv6 support for internal load balancer #104051
- Automated cherry pick of #104047: Log e2e-node kubelet output directly to file #104079
- Automated cherry pick of #103997: Fix: ignore not a VMSS error for VMAS nodes in #104066
- Automated cherry pick of #104033: Revert “Add a namespace label to admission metrics and expand #104037
- Automated cherry pick of #103827: Remove conformance status from a sysctl test and relabel #103984
- Automated cherry pick of #103937: Fix disruptive subPath test failures #103983
- Automated cherry pick of #103439: fix azure disk translation issue #103968
- Automated cherry pick of #103865: Add e2e testing manifest bundle to e2e_node test suite #103977
- Automated cherry pick of #103895: Update to using apiserver-network-proxy v1.22 #103930
- Automated cherry pick of #103831: disable aufs module #103926
- Automated cherry pick of #103823: Make CSR cleaner tolerate objects with invalid #103947
- Automated cherry pick of #103815: Fix SIG Node SSH e2e test #103824
- Automated cherry pick of #103743: vendor: bump runc to 1.0.1 #103882
- Do not try to create an audit log file named “-” #103878
- Automated cherry pick of #103713: cluster: fix CI metrics-server deployment #103873
- Automated cherry pick of #103806: Fetch metrics from controller manager & scheduler no run once #103854
- Bug 1994643: UPSTREAM: <carry>: sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers #907
- Bug 1994643: UPSTREAM: <carry>: send Retry-After when not ready with a caller opt in #906
- Bug 1993980: UPSTREAM: 104529: [1.22] vendor: bump runc to 1.0.2 #910
- Bug 1948089: openshift-apiserver should not set Available=False APIServicesAvailable on update #903
- Bug 1986307: UPSTREAM: <carry>: re-enable networking tests #885
- Bug 1995804: UPSTREAM: <carry>: rename termination events to use lifecycleSignals #896
- Bug 1950993: UPSTREAM: <drop>: bump cadvisor for 2868 and 2925 upstream patches #892
- Bug 1997465: UPSTREAM: 104466: bump k8s.io/util to get fix for LRU cache #898
- Bug 1994643: UPSTREAM: 104281: send retry-after until the apiserver is ready #889
- Bug 1982868: UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #877
- Bug 1986306: Kubectl client kubectl wait should ignore not found error with –for=delete #891
- Bug 1994643: UPSTREAM: <carry>: use lifeCycleSignals for isTerminating #887
- Bug 1980118: UPSTREAM: <carry>: drop the warning to use –keep-annotations #860
- Bug 1992900: Fix build with multiple GOFLAGS #886
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #862
- UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure #853
- Bug 1981477: Do not throw error when we can’t get canonical path #817
- UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… #852
- produce events for readyz going true #807
- UPSTREAM: <drop>: remove the openshift authenticator from the apiserver #822
- UPSTREAM: <drop>: bump(apiserver-library-go) #846
- UPSTREAM: <carry>: add CSI migration feature gates for GCE PD and Azure Disk #831
- UPSTREAM: 103385: Fix Multi-AZ test #837
- Bug 1977920: Ensure scc compatibility with BoundServiceAccountTokenVolume #841
- UPSTREAM: 103050: Bug 1975325: Fix NodeAuthenticator tests in dual stack #823
- Updating openshift-enterprise-hyperkube images to be consistent with ART #814
- Bug 1976379: UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type #832
- Updating openshift-enterprise-pod images to be consistent with ART #812
- UPSTREAM: <carry>: update rebase doc #824
- Bug 1975283: update Multi-AZ Cluster Volumes test name #825
- UPSTREAM: <carry>: update rebase doc #818
- UPSTREAM: <carry>: crd: add ClusterOperator condition message table column #810
- Bug 1971745: only chown if non-windows machine with projected volumes #804
- 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 ar