Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.13.0-rc.0-aarch64 Team Approvals:
Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-03-20 15:10:52 +0000 UTC
Image Digest: sha256:70c960653ddb98a6737fac3ea4fd2860629f1ba942f386cda6af9adc7f89b72a
Release 4.13.0-rc.0 was created from registry.ci.openshift.org/ocp-arm64/release-arm64:4.13.0-0.nightly-arm64-2023-03-19-052247
Components
New images
Removed images
openstack-machine-controllers
ovn-kubernetes
ovn-kubernetes-microshift
rhel-coreos-8
rhel-coreos-8-extensions
Rebuilt images without code change
cluster-update-keys git 2796e173 sha256:2c0a6e73c119ee948932306a1ff64c19b53e4e5c0183f2135286a8e7865d5556
machine-os-content sha256:53b39fdf847353365fb95b771599e2665377a487fb3d3511786db47024f19c54
oauth-proxy git 03e5b13b sha256:a7c9adda3d1eaaf4396ce38bc2fd8ea50a27c920244faed26a5a6ed757f50b5c
bminventory: throw Bad Request error on arm64 Nutanix clusters (#4906) #4906
Revert “MGMT-13471: SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939)” (#5012) #4939
NO-ISSUE: customize the image path for disk creation (#5010) #5010
MGMT-13445 : Update Assisted Installer with the new LVMS requirements (#4986) #4986
MGMT-12956 : Add feature IDs for ppc64le and s390x (#5008) #5008
add 4.13 multi ec.3 dev preview images (#5005) #5005
NO-ISSUE: Bump gorm.io/gorm from 1.23.8 to 1.24.5 (#5006) #5006
MGMT-13580 : GC orphan hosts (#4997) #4997
Make get_image_without_tag work when registry has a port (#5007) #5007
MGMT-13374 : support Nutanix in kube-api (#4996) #4996
Updating ose-agent-installer-api-server images to be consistent with ART (#4752) #4752
Revert “Increase timeout waiting for image-service (#4871)” (#5001) #4871
Use the correct env var for the hub release image mirror (#4998) #4998
MGMT-12547 : Enhancement doc “api-for-skipping-validations” (#4870) #4870
Add registry config for ironic agent image (#4995) #4995
MGMT-13274 : Update time-synced-between-host-and-service message to remove bad advice (#4994) #4994
MGMT-13521 : Clearer messaging when non-overlapping-subnets validation is pending. (#4993) #4993
MGMT-13204 : Implement skipping of host and cluster validations (#4907) #4907
MGMT-13708 : allow overriding image service image in subscription (#4985) #4985
MGMT-13454 : Group Host and boot logs to a single tarball (#4975) #4975
MGMT-13711 : it takes the assisted-service few minutes to notice that the cluster installation is completed (#4988) #4988
MGMT-13620 : Make worker to use custom MCP if it was set as part of the host DB record (#4976) #4976
MGMT-13549 : Day1 implementation for K8S node labels (#4972) #4972
NO-ISSUE: Add logs to supported-platforms (#4982) #4982
MGMT-13045 : Enhancement document for node labeling (#4826) #4826
MGMT-13682 : Gather host logs on failure in day2 flow (#4983) #4983
MGMT-13292 : Add the installed version of the OLM operators in the monitor operators response (#4961) #4961
MGMT-13471 : SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939) #4939
MGMT-13487 : handle day2 cluster authz (#4973) #4973
NO-ISSUE: added ENABLE_ORG_TENANCY to deploy-test target (#4974) #4974
MGMT-11805 : docs/change-iso-password.sh
lint (#4971) #4971
NO-ISSUE: Add scenarios to consider to enhancement template (#4964) #4964
MGMT-11805 : Dedicated .sh
file for the docs/change-iso-password.sh
script (#4970) #4970
MGMT-13526 : Fix wrong subscription name on pre-release versions (#4957) #4957
MGMT-13203 : Create REST points for validation ignore feature. (#4927) #4927
Allow Agent installer to use aarch64 (#4441) #4441
MGMT-13505 : allow to edit ignition url in kube-api (#4967) #4967
MGMT-13447 : Fix LVM subscription name is empty on SNO CNV (#4963) #4963
MGMT-13548 : add feature-support-level list for 4.13 (#4962) #4962
NO-ISSUE: Add destroy to deploy_capi_cluster.sh (#4960) #4960
MGMT-13302 : Return a bad request if the user wants to install not supported operator for arm64 cluster (#4930) #4930
MGMT-12535 : Service implementation for verify-vips (#4925) #4925
Remove references to edge-infrastrcuture/psql image (#4950) #4950
NO-ISSUE: Add logs to getOLMOperators LVm flow (#4959) #4959
MGMT-13462 : Fix disk encryption validation pending (#4958) #4958
Add automatic ShellCheck
linting for assisted-boot-reporter.sh
(#4945) #4945
MGMT-12329 : Implements assisted boot reporter and add to ignition (#4543) #4543
OKD: update to OKD 4.12 (#4922) #4922
Verify detached annotation (#4941) #4941
NO-ISSUE: skipper error when podman is missing (#4953) #4953
MGMT-13493 : stream model data instead of DB data (#4947) #4947
Enable converged flow by default (#4935) #4935
MGMT-13305 : Fix invalid lvms version installed on 4.11 (#4942) #4942
NO-ISSUE: add method to access log (#4944) #4944
MGMT-12714 : Define RAID drive type (#4937) #4937
Fix support_level value for 4.12 to fully supported (#4938) #4938
MGMT-13008 : ignition size validation on register infraenv (#4934) #4934
MGMT-13317 : missing transition on refresh when media is disconnected (#4931) #4931
MGMT-12996 : enhancement for dynamic OCP fetching (#4893) #4893
NO-ISSUE: Update 4.13 release images to ec.2 (#4933) #4933
MGMT-12193 : Add enhancement doc for collecting on-prem data (#4457) #4457
NO-ISSUE: rename event that was erroneusly named as InfraEnv (#4928) #4928
NO-ISSUE: explicitly declare timeout (#4926) #4926
MGMT-13432 : fire and forget kafka messages for event notification (#4924) #4924
remove testing log message (#4920) #4920
MGMT-13327 : MGMT-13300: Add support with 4.13 dev preview images (#4898) #4898
update lvm subscription and the min version for lvm (#4899) #4899
Disable installation on FC disks (#4918) #4918
MGMT-13229 : Allow setting Joined to sno installation stages (#4903) #4903
Revert “bm_inventory: use HTTPS if possible for day2 workers (#4150)” (#4781) #4150
MGMT-12697 : Add ENABLE_REJECT_UNKNOWN_FIELDS
to SaaS template (#4916) #4916
MGMT-12292 : stream events to kafka stream (#4823) #4823
MGMT-12975 : Update 4.12 release image to use GA version (#4912) #4912
MGMT-13342 : Git fails to trust git repository because of mismatch with files (#4908) #4908
MGMT-12970 : don’t reset auto-assign for irrelevant hosts (#4891) #4891
bump version for hacking LSO catalog (#4753) #4753
Fix iPXE ZTP host connectivity during initramfs (#4902) #4902
MGMT-13138 : Improve messaging over host connectivity. (#4895) #4895
MGMT-12405 : Enclose API endpoint with brackets if IPv6 address (#4900) #4900
MGMT-13008 : validation for ignition image size (#4894) #4894
Setting minikube registry addon to use images from quay.io (#4897) #4897
MGMT-10785 : report failing cluster operators (#4864) #4864
BMH: add another fallback location for spoke’s root CA (#4883) #4883
MGMT-13240 : Create ip hint file in sno installation even if there is (#4892) #4892
MGMT-13271 : Update 4.12 release images to use the latest rc version (#4890) #4890
MGMT-12312 : Adds node-boot log type (#4529) #4529
NO-ISSUE: When comparing VIPs, compare only IPs (#4882) #4882
MGMT-12423 : Watch for Agent changes in ClusterDeployment (#4793) #4793
MGMT-7878 : storage config doc using MachineConfig manifest (#4873) #4873
inventory: limit allowed Nutanix versions in API (#4878) #4878
MGMT-12655 : Add installation disk ID to Agent’s status (#4865) #4865
MGMT-12655 : Set Agent’s installation disk ID only if hints exist (#4856) #4856
MGMT-10869 : Forbid multiple machine networks in single-stack clusters (#4867) #4867
MGMT-11979 : verify install-config for none platform (#4844) #4844
Increase timeout waiting for image-service (#4871) #4871
MGMT-11090 : Enhancement Doc: Assisted boot-reporter service (#4444) #4444
MGMT-12294 : Run subsystem with deterministic openshift version (#4567) #4567
MGMT-13192 : dualstack SNO cluster fails to complete - getting error (#4869) #4869
Add ppc64le & s390x RHCOS ISOs to configmap - rebase (#4796) #4796
MGMT-13081 : Re-enable and fix a negative NNState subsystem test (#4866) #4866
MGMT-12273 : Updated logging in PreNetworkConfig script. (#4859) #4859
MGMT-13081 : CI to use CentOS8 (#4845) #4845
MGMT-12894 : Use the hub release image when determining the ironic agent image (#4798) #4798
MGMT-12951 : change log message from lvmo to lvms (#4857) #4857
MGMT-13170 : Fix nil pointer dereference in validation if host inventory is nil (#4861) #4861
MGMT-13132 : Respond with 409 when rejecting registration (#4858) #4858
MGMT-12978 : Handle multiple images with the same OCP version (#4817) #4817
MGMT-13080 : [Nutanix] - UMN and machine_network = [] - bootstrap is in insufficient (#4847) #4847
NO-ISSUE: Small numbering issue in doc, amendment (#4852) #4852
MGMT-12154 : Updating documentation to make Day 2 import process clearer. (#4848) #4848
NO-ISSUE: Bump golang.org/x/sys from 0.1.0 to 0.3.0 (#4850) #4850
NO-ISSUE: Bump github.com/go-openapi/spec from 0.20.6 to 0.20.7 (#4851) #4851
MGMT-13040 : Check cluster state before delete (#4849) #4849
MGMT-13098 : fix missing networks on V2GetClusterInstallConfig (#4842) #4842
NO-ISSUE: improve UpdateMachineCidr (#4846) #4846
MGMT-12794 : allow to edit ProvisionRequirement post install (#4843) #4843
MGMT-12875 : fail gracefully when konnectivity is missing (#4830) #4830
MGMT-6536 : select default cidr in SNO based on default route metrics (#4770) #4770
MGMT-12535 : Swagger changes for vip verification (#4841) #4841
Revert “MGMT-12794: allow to edit ACI post install (#4831)” (#4839) #4831
MGMT-13080 : UMN if machine cidr not set no need to validate bootstrap (#4835) #4835
NO-ISSUE: Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (#4834) #4834
NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 (#4833) #4833
MGMT-12794 : allow to edit ACI post install (#4831) #4831
MGMT-11979 : verify install-config manifest in subsystem (#4816) #4816
NO-ISSUE: disable invalid nmstate test (#4832) #4832
NO-ISSUE: Pass HA mode of the cluster to network validations (#4774) #4774
MGMT-12743 : adds enhancement proposal for shorter image URLs (#4703) #4703
MGMT-13038 : Git fails to trust git repository because of mismatch with files (#4822) #4822
MGMT-13036 : add emptyDir mount for filesystem cache and ephemeral-storage policy (#4821) #4821
MGMT-12755 : Disallow periods in cluster name (#4778) #4778
NO-ISSUE: Bump github.com/aws/aws-sdk-go from 1.44.51 to 1.44.163 (#4818) #4818
Provide the inspector URL to the ironic ignition builder (#4779) #4779
NO-ISSUE: Move SaaS networking documentation to Telco Docs (#4429) #4429
NO-ISSUE: Bump github.com/go-openapi/swag from 0.21.1 to 0.22.3 (#4813) #4813
MGMT-12978 : Append -multi suffix to multi-arch images in SupportedVersions (#4811) #4811
MGMT-12880 : Update the wording of statusRebootTimeout (#4805) #4805
MGMT-12911 : Update assisted service operator docs with new icsp behavior (#4804) #4804
MGMT-12950 : Disable compatible agent validation while installing (#4791) #4791
MGMT-12971 : remove 4.12.0.0-0 as openshift hardcoded version in host monitor loop (#4806) #4806
Bump OCP versions: 4.8, 4.11 (#4807) #4807
NO-ISSUE: Bump github.com/stretchr/testify from 1.7.2 to 1.8.1 (#4535) #4535
NO-ISSUE: Changing the way we handle an error from ‘updateNetworkParams’ from returning ‘nil, err’ to ‘cluster, err’ (#4714) #4714
NO-ISSUE: Add multiarch OCP 4.12 release images (#4795) #4795
NO-ISSUE: Add danmanor to approvers (#4801) #4801
MGMT-12445 : Update host install progress response (#4787) #4787
MGMT-12697 : Reject unknown json fields (#4794) #4794
MGMT-12366 : Automatically calculate 2nd Machine Network from 2nd VIP (#4761) #4761
MGMT-12591 : setting lvmo on non-SNO cluster should return bad request (#4742) #4742
MGMT-12237 : Limit upgrade agent events (#4786) #4786
Bump OCP versions: 4.10 (#4789) #4789
MGMT-12886 : fetch CRDs by group in HASC ctrl (#4768) #4768
OCPBUGS-2953 : Fix regex to filter images by tag and by sha (#4767) #4767
Refactor the versions handler into a proper cache (#4645) #4645
MGMT-12870 : Add missing dual-stack VIP CRUD for KubeAPI (#4755) #4755
NO-ISSUE: reduce build image size (#4775) #4775
MGMT-12433 : remove text minimum Size 0GB in lvm (#4772) #4772
Document the ironic agent image behavior for converged flow (#4771) #4771
NO-ISSUE: Added ZTP workflows to hive integration README.md (#4762) #4762
MGMT-12471 : Don’t wait for console if it is disabled (#4594) #4594
Set infra-env kernel params on preprovisioning image (#4757) #4757
NO-ISSUE: use two logger instance for generic and ocm logging (#4734) #4734
NO-ISSUE: extract client from reconcile context (#4720) #4720
Update cluster-baremetal-operator and use GetIronicIP from there (#4491) #4491
Bump OCP versions: 4.12, 4.9 (#4764) #4764
NO-ISSUE: Set the correct RAM size in BMH HardwareDetails (#4453) #4453
TELCODOCS-831 : Document capabilities exclusion (#4213) #4213
OCPBUGS-1683 : Assisted-install failing with None platform when multiple IP interfaces configured (#4750) #4750
oMGMT-12169: Changing the cluster’s validation message when disks size is not sufficient (#4729) #4729
NO-ISSUE: edit HASC enhancement doc (#4756) #4756
MGMT-9915 : Fix sample CRs for dual-stack VIPs (#4758) #4758
MGMT-12759 : Reinstate assisted NMState Go binding (#4698) #4698
MGMT-9915 : Prepare sample CRs for dual-stack VIPs (#4754) #4754
NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) (#4459) #4736
MGMT-12366 : Allow to use UpdateMachineCidr for multiple networks (#4747) #4747
MGMT-12863 : Assisted Spoke install-config does not generate icsp with multiple mirror to entries (#4745) #4745
Use policy/v1 for pod disruption budget (#4746) #4746
Split the os versions handling from the release image handling (#4737) #4737
Bump OCP versions: 4.12 (#4741) #4741
OKD-90 : execute should throw a warning (#4739) #4739
OCPBUGS-4493 : do not mutate ACI post installation start (#4723) #4723
NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) #4736
Use the cluster version when extracting the ironic agent image from a release (#4727) #4727
NO-ISSUE: Explicitly finish mock controllers in cluster transition tests (#4617) #4617
MGMT-12648 : Update operator bundle channel (#4732) #4732
MGMT-12634 : Create new allow-add-hosts endpoint (#4661) #4661
Move API handlers to a separate struct (#4728) #4728
MGMT-11506 : Present a more useful validation message for packet loss (#4717) #4717
NO-ISSUE: Verify that GORM embedded structure is always part of containing structure (#4730) #4730
MGMT-12662 : Add API documentation for Live ISO kernel arguments customization (#4669) #4669
MGMT-9915 : Enhancement for dual-stack VIPs (#4245) #4245
MGMT-12423 : Use pointers when collecting Agents from ACI (#4570) #4570
Bump OCP versions: 4.11 (#4722) #4722
NO-ISSUE: Bump github.com/moby/moby (#4721) #4721
MGMT-12400 : enable pprof when debug mode for memory profiling (#4712) #4712
MGMT-12797 : Missing dual-stack VIP values in SNO cluster (#4710) #4710
MGMT-12749 : BMH: add fallback location for spoke’s root CA (#4696) #4696
OKD: extract manifests if available (#4715) #4715
MGMT-11455 : Add formal API to allow users to set an additional trust bundle (#4447) #4447
MGMT-12806 : Allow registration when pending for input (#4718) #4718
MGMT-10376 : Adding a feature usage flag for setting UserManagedNetworking flag in a non-SNO configuration (#4579) #4579
MGMT-11386 : approve day2 CSRs for an agent without BMH (#4691) #4691
Bump OCP versions: 4.8 (#4702) #4702
MGMT-12423 : Additional debug logs when collecting Agents from ACI (#4704) #4704
MGMT-11536 : refresh cluster after host deletion (#4666) #4666
MGMT-12388 : Forbid dual-stack VIPs for OpenShift pre-4.12 (#4694) #4694
docs: add platform integration enhancement (#4192) #4192
NO-ISSUE: move grafana dashboards to other repository (#4701) #4701
Bump OCP versions: 4.10, 4.12 (#4693) #4693
NO-ISSUE: Enable state machine documentation (#4680) #4680
Remove ValidateAccessToMultiarch function (#4630) #4630
Revert “MGMT-11506: Present a more useful validation message for packet loss (#4358)” (#4695) #4358
MGMT-12666 : Document Unauthenticated Registries (#4692) #4692
MGMT-12616 : Reject register after install (#4665) #4665
MGMT-12723 : Fix log formatting in inventory.go (#4679) #4679
MGMT-12635 : Add icsp-file support for all oc commands (#4684) #4684
MGMT-12627 : Add Multiple VIPs support for state machine validators (#4643) #4643
MGMT-12389 : Add feature usage for dual-stack VIPs (#4596) #4596
MGMT-12360 : Pass multiple VIPs down to install-config on OCP >=4.12 (#4573) #4573
MGMT-12684 add envoy as sidecar to produce access log (#4670) #4670
Small doc addition for OLM operator plugins (#4689) #4689
Bump OCP versions: 4.11 (#4688) #4688
MGMT-12355 : API and Ingress VIPs CRUD implementation (#4568) #4568
bm_inventory: use HTTPS if possible for day2 workers (#4150) #4150
NO-ISSUE: Bump github.com/go-openapi/errors from 0.20.2 to 0.20.3 (#4681) #4681
MGMT-12678 : Deprecate API and Ingress VIP (Singular) (#4668) #4668
NO-ISSUE: add unauthenticatedRegistries to HASC on deploy (#4676) #4676
MGMT-11813 : how to install HASC doc (#4663) #4663
Bump OCP versions: 4.11 (#4674) #4674
MGMT-12686 : Allow installing on FC disks (#4671) #4671
Bump OCP versions: 4.9 (#4667) #4667
MGMT-8789 : Improve UX setting PUBLIC_CONTAINER_REGISTRIES (#4552) #4552
MGMT-12466 : Add feature usage for discovery kernel arguments (#4659) #4659
MGMT-12379 : PlatformType is not validated when installing SNO cluster. (#4656) #4656
Bump OCP versions: 4.12, 4.10 (#4662) #4662
NO-ISSUE: log build version (#4658) #4658
OKD-90 : Support automated extraction of OKD RPMs (#4650) #4650
MGMT-12332 : Kube API subsystem tests for kernel arguments (#4647) #4647
MGMT-12552 : Add UT for day-2 agent status updates (#4657) (#4660) #4657
MGMT-12552 : Add UT for day-2 agent status updates (#4657) #4657
MGMT-11506 : Present a more useful validation message for packet loss (#4358) #4358
MGMT-12592 : added webhooks tests to hypershift e2e (#4648) #4648
MGMT-12552 : Day-2 agent stuck with status_info rebooting although the node is already part of the cluster (#4652) #4652
MGMT-11740 : WebHook configuration in HASC (#4582) #4582
MGMT-12605 : Remove duplicated tests: Dual-stack UpdateCluster (#4644) #4644
NO-ISSUE: Explicitly finish mock controller in host tests (#4632) #4632
Bump OCP versions: 4.10, 4.8 (#4646) #4646
MGMT-11810 : added deploy_hypershift_cluster script (#4577) #4577
MGMT-8357 : change ‘local’ deployment method to ‘minikube’ (#4642) #4642
NO-ISSUE: Explicitly finish mock controller in host command tests (#4633) #4633
NO-ISSUE: Explicitly finish mock controller in host transition tests (#4631) #4631
MGMT-12500 : DPU cpu arch can be aarch64 and not arm64, adding aarch64 to (#4628) #4628
NO-ISSUE: Explicitly finish mock controller in cluster tests (#4618) #4618
MGMT-12318 : improve condition message of missing secret (#4641) #4641
Versions tech debt cleanup (#4640) #4640
MGMT-11087 : Replaced HPP with ODF LVMO on CNV for a single-node … (#4434) #4434
MGMT-12555 : Try avoid deadlocks when updating cluster or host (#4624) #4624
NO-ISSUE: add stage logs to grafana (#4638) #4638
MGMT-12332 : Subsystem tests for discovery kernel arguments (#4616) #4616
NO-ISSUE: Explicitly finish mock controller in ignition tests (#4634) #4634
NO-ISSUE: fix attach-disk failure (#4629) #4629
MGMT-12318 : added conditions for spoke kubeconfig secret (#4623) #4623
nutanix: remove worker MachineSet too (#4621) #4621
MGMT-8357 : Support kind hub-cluster (#4613) #4613
MGMT-12435 : Add a way to apply patches to core manifests (#4583) #4583
Disable converged flow by default (#4626) #4626
Describe openshift_version in os_image better (#4620) #4620
MGMT-12068 : kube api support for discovery kernel arguments (#4566) #4566
MGMT-12572 : Remove duplicated tests: V2UpdateCluster (#4625) #4625
MGMT-12552 : Day-2 agent stuck with status_info rebooting although the node is already part of the cluster (#4610) #4610
MGMT-12489 : We should validate that inventory is not nil while returning (#4611) #4611
NO-ISSUE: Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#4615) #4615
MGMT-12557 : remove duplicated unit tests: monitored operators (#4612) #4612
MGMT-12545 : Rename “discovery kernel arguments” to “kernel argument” in infra-env context (#4605) #4605
MGMT-12492 : update statusRebootTimeout info message to ask the user to (#4586) #4586
Bump OCP versions: 4.12 (#4608) #4608
MGMT-12299 : Changing the message user sees when the cluster doesn’t contain the correct composition of control plane nodes and workers (#4537) #4537
OCPBUGSM-46219 : OCPBUGSM-46220: Update golang version to 1.18.1. (#4598) #4598
MGMT-12478 : AgentClusterInstall remains in installed state when using ignitionEndpoint (#4604) #4604
MGMT-12500 : Add AI support for a DPU worker (#4588) #4588
Bump OCP versions: 4.10, 4.11 (#4602) #4602
MGMT-12528 : Disable network scanning for very large IPv4 subnets (#4601) #4601
NO-ISSUE: add warning and info panel to log dashboard (#4572) #4572
MGMT-12507 : Remove duplicated unit tests: RegisterHost and GetNextSteps (#4595) #4595
MGMT-9915 : Create utility functions to get cluster’s VIPs (#4575) #4575
MGMT-12098 Remove legacy auto reset host (#4599) #4599
MGMT-12053 : Add support for aditional kernel arguments when serving iPXE (#4541) #4541
MGMT-12522 Fix unit test DB connection failure (#4597) #4597
Remove useless getReleaseImage function (#4593) #4593
Allow nightly 4.12 builds to use the converged flow (#4592) #4592
MGMT-12389 : Create flag for per-version support of dual-stack VIPs (#4565) #4565
MGMT-12354 : Migrate single VIP values to the new data structure (#4562) #4562
MGMT-12423 : Add debug logs for counting unsynced agents (#4571) #4571
MGMT-12398 : Regression fix: Move host stage to “Done” only when not in KubeAPI mode. (#4587) #4587
MGMT-12462 : Fix assisted-service swagger file (#4580) #4580
Remove redundant boto3 dependency (#4585) #4585
NO-ISSUE: Rename misleading network utility function (#4574) #4574
Bump OCP versions: 4.9 (#4576) #4576
MGMT-12305 : Fix a vulnerability which could cause a denial of service on version v0.3.7 of golang.org/x/text/language. (#4525) #4525
MGMT-12422 : Fix bm platform update failure when cluster platform different from bm/none (#4564) #4564
MGMT-12363 : Changing the message which the service sends when the right amount of dedicated control plane nodes is achieved (#4546) #4546
MGMT-12425 : Removal of problematic validation. (#4563) #4563
NO-ISSUE: add logs dashboard (#4569) #4569
MGMT-12083 : Create enhancement document for discovery kernel parameters (#4420) #4420
Bump OCP versions: 4.10, 4.11 (#4561) #4561
MGMT-12318 : handle conditions in HASC (#4555) #4555
MGMT-12353 : Add dual-stack VIP fields to the Rest API (#4548) #4548
Ensure the preprovisioningimage arch matches the infraenv (#4520) #4520
MGMT-11752 : enhancement doc: ai on zero worker hypershift (#4325) #4325
MGMT-9023 : Add hyperthreading feature usage (#4514) #4514
MGMT-11805 : Don’t go through the API for setting a discovery password (#4560) #4560
Add url auth for getting a single infra-env (#4559) #4559
NO-ISSUE: add initialDelaySeconds for readiness probe (#4557) #4557
MGMT-12380 : Improve message of vip validation failure (#4553) #4553
MGMT-12368 : Verify that Kernel Arguments API does not change in the future (#4547) #4547
MGMT-12056 : changing the default behavior of the network type for the CD/ACI controller - following OCP move to default OVNKubernetes network type from version 4.12 or higher, AI should install clusters accordingly (#4485) #4485
MGMT-12353 : Add dual-stack VIP fields to the KubeAPI (#4549) #4549
NO-ISSUE: Document how to add OCM capabilities (#4528) #4528
Bump to 4.12.0-ec.5 (#4554) #4554
MGMT-12214 : extract reconciler logic for using HASC (#4540) #4540
MGMT-11750 : ensure namespace exists on spoke cluster (HASC) (#4534) #4534
Bump OCP versions: 4.8 (#4550) #4550
Full changelog
Updating ose-agent-installer-csr-approver images to be consistent with ART (#587) #587
NO-ISSUE: controller logs optimizations (#646) #646
NO-ISSUE: Bump golang.org/x/sync (#644) #644
MULTIARCH-3387 : Set boot device to target disk for powervm (#626) #626
MGMT-13710 : assisted-installer-controller hangs for 2 minutes before uploading the ingress CA (#638) #638
NO-ISSUE: Bump golang.org/x/net from 0.5.0 to 0.7.0 (#640) #640
NO-ISSUE: Replace iotil by os and io in order to fix lint issues (#642) #642
NO-ISSUE: Bump openshift/release from golang-1.18 to golang-1.19 (#612) #612
MGMT-13568 : Add pause mcp while setting new role labels (#623) #623
MGMT-13292 : Add the installed version of the OLM operators in the monitor operators response (#622) #622
Remove uninitialized taint from vSphere nodes (#629) #629
OCPBUGS-7149 : IPv6 multinode spoke no moving from rebooting/configuring stage (#627) #627
MGMT-13507 : Apply node labels only when node is Ready (#620) #620
MGMT-13463 : Assisted-controller can fail to send summary logs and we will not have any logs (#619) #619
MGMT-10785 : report failing cluster operators controller -> service (#617) #617
MGMT-13229 : SNO: Start controller when node is not ready, right after joined (#613) #613
MGMT-13385 : Installation fail due to race condition in etcd bootstrap strategy (#618) #618
MGMT-13131 : shorten SNO installation duration (#615) #615
NO-ISSUE: Bump golang.org/x/net from 0.4.0 to 0.5.0 (#611) #611
MGMT-13141 : assisted-installer-controller shouldn’t try to update BMH if (#610) #610
Updating ose-agent-installer-orchestrator images to be consistent with ART (#588) #588
NO-ISSUE: Bump github.com/operator-framework/api from 0.17.1 to 0.17.3 (#609) #609
MGMT-12908 : Labeling nodes as quick as possible and fixing hostname possible issue (#601) #601
NO-ISSUE: Bump github.com/thoas/go-funk from 0.9.2 to 0.9.3 (#608) #608
Bump assisted-service to v1.0.10-0.20221222230528-2b0f66c4cdcd (#604) #604
NO-ISSUE: Bump github.com/operator-framework/api from 0.17.2 to 0.17.3 (#603) #603
MGMT-12339 : Update host install progress on cleanup error (#597) #597
MGMT-12984 : Add more logs to LVM cleanup (#600) #600
NO-ISSUE: Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#599) #599
MGMT-12339 : Add extra step to force clean disks with LVM volumes (#583) #583
Remove jira tickets prefix requirements (#594) #594
NO-ISSUE: Bump golang.org/x/net from 0.2.0 to 0.4.0 (#593) #593
MGMT-12471 : Don’t crash if operator isn’t monitored by service (#589) #589
NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 (#585) #585
NO-ISSUE: Bump github.com/operator-framework/api from 0.17.1 to 0.17.2 (#584) #584
NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.1 (#569) #569
NO-ISSUE: Bump github.com/onsi/gomega from 1.22.1 to 1.24.1 (#577) #577
NO-ISSUE: Bump k8s.io/client-go from 0.24.4 to 0.25.4 (#576) #576
OCPBUGSM-46219 : OCPBUGSM-46220: Update golang version to 1.18.1. (#581) #581
MGMT-12471 : Don’t wait for console if it is disabled (#574) #574
NO-ISSUE: change all ‘go get’ commands to ‘go install’ (#580) #580
NO-ISSUE: Log informative error in case subscription doesn’t have CSV (#573) #573
MGMT-12467 : Remove special handling for installing OCP < 4.7 (#571) #571
MGMT-12469 : Add resolv.conf content to controller logs in order to improve dns issue visibility (#572) #572
OCPBUGS-3166 : assisted-installer: pod creation fails due to violations of security policies in 4.12 (#568) #568
NO-ISSUE: improvement on gathering controller logs, validating that buffer is not empty (#567) #567
Full changelog
OCPBUGS-8677 : vendor agent-installer-utils to v0.0.0-20230308101916-306b7995977e (#515) #515
OCPBUGS-8390 : vendor agent-installer-utils to v0.0.0-20230307094740-57807526b660 (#512) (#513) #512
AGENT-565 : revendor agent-utils (#508) #508
vendor agent-installer-utils to v0.0.0-20230228190135-5b30a39dadf6 (#506) #506
vendor agent-installer-utils (#505) #505
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#504) #504
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.14.0 to 2.15.0 (#502) #502
MGMT-13758 : In connectivity check, ARPING checks should not run on nics without valid IPv4 address (#501) #501
Updating ose-agent-installer-node-agent images to be consistent with ART (#469) #469
AGENT-502 : Add agent based installer agent-tui (#482) #482
Make the agent team be the OWNERS of the Dockerfile.ocp file (#498) #498
Add sg3_utils package (#497) #497
NO-ISSUE: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 (#495) #495
MGMT-13665 : Bring full journal by default in log gather (#492) #492
NO-ISSUE: Bump golang.org/x/sys from 0.4.0 to 0.5.0 (#491) #491
Remove S.M.A.R.T. collection (#489) #489
Update Dockerfile.assisted_installer_agent (#487) #487
NO-ISSUE: Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 (#488) #488
MULTIARCH-3239 : - Add multipath FC disk check for Power (#483) #483
NO-ISSUE: Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#486) #486
MGMT-13420 : Adding cleanup of next-step-runner before starting it. (#484) #484
MGMT-12535 : Add step verify vips (#476) #476
MGMT-12906 : Refactor connectivity check (#471) #471
NO-ISSUE: Bump github.com/thoas/go-funk from 0.9.2 to 0.9.3 (#474) #474
NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.9 to 0.12.11 (#473) #473
NO-ISSUE: Bump github.com/onsi/gomega from 1.22.1 to 1.24.2 (#472) #472
MGMT-11885 : disk_speed_check: escape colons when calling fio (#427) (#464) #427
MGMT-12827 : Don’t try to rename when there is no usable NIC (#466) #466
NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 (#465) #465
MGMT-12537 : detect virtualized environment (#451) #451
NO-ISSUE: Stop retry when backoff expires or context is cancelled (#462) #462
MGMT-12793 : Tang unit tests should not query external URLs (#463) #463
OCPBUGS-3157 : The connectivity check fails if an interface has a link-local address (#461) #461
Remove validation on commit messages (#460) #460
MGMT-12760 : Don’t panic when retrying after no response (#459) #459
OCPBUGSM-46219 : OCPBUGSM-46220: Update golang version to 1.18.1. (#452) #452
MGMT-12711 : Verify that L2 connectivity checks are received grouped by ip+mac instead of just mac (#456) #456
MGMT-11551 : Retry when service fails (#438) #438
MGMT-11970 : Detect and handle IP conflicts (#433) #433
NO-ISSUE: Bump github.com/spf13/afero from 1.9.0 to 1.9.3 (#454) #454
MGMT-11551 : Retry when service fails (#442) #442
MGMT-8460 : Automatically rename discovered hosts (#449) #449
Full changelog
OCPBUGS-8412 : Fix mounted volume expansion tests #1502
OCPBUGS-8308 : Bump to k8s 1.26.2 #1495
AUTH-336 : UPSTREAM: <carry>: PSa metrics: unset ocp_namespace on non-platform n… #1489
Bump to k8s 1.26.1 #1479
OCPBUGS-7267 : add SeccompProfile to Pod and Container accessors/mutators #1490
UPSTREAM: <drop>: OCPBUGS-5991: Kube APIServer panics in admission controller #1488
CNF-5901 : admission hook change for workload partition on all clusters #1312
UPSTREAM: 113799: tests: network: Prefer internal IPs first #1446
UPSTREAM: 115863: Remove global framework variable #1480
UPSTREAM: <carry>: add new approvers #1458
OCPBUGS-7555 : UPSTREAM: <carry>: add default kubelet sysctls within rpm #1475
AUTH-336 : UPSTREAM: <carry>: PSa metrics: log platform namespaces in audit denies #1454
add icsp validation: reject one of icsp idms.itms resources #1310
UPSTREAM: 114027: make GetSubnetPrefix IP family agnostic #1469
disable tests dependent on StackDriver #1466
UPSTREAM: 115484: Don’t explicitly set image version in tests #1465
UPSTREAM: 114994: kubelet: fix readiness probes with pod termination #1450
OCPBUGS-6030 : Rebase onto kube v1.26 #1432
Fix the mutated PodSpec extractor for warns if no SCC matches #1453
OCPBUGS-4900 : remove in-tree volume limits test now that CSIMigration is GA #1448
OCPBUGS-4658 : Apply shared defaulters to CRD-based routes. #1440
OCPBUGS-4657 : Bump library-go. #1431
UPSTREAM: <carry>: make the PSA workload admission warnings honor the… #1393
UPSTREAM: <carry>: Ensure balanced brackets in annotated test names #1410
STOR-829 : Add CSIInlineVolumeSecurity admission plugin #1384
OCPBUGS-3501 : UPSTREAM: <carry>: Add host assignment plugin for CRD-based routes. #1419
UPSTREAM: <drop>: Bump openshift/api. #1424
OCPBUGS-3499 : UPSTREAM: <carry>: Add validation plugin for CRD-based route parity. #1416
Bug 2117374 : UPSTREAM: <drop>: update apiserver-library-go to add message about wo… #1395
Bug OCPBUGS-2991: Disable expansion in SC, if driver does not support it #1402
OCPBUGS-3093 : Tag AWS security groups at creation #1411
UPSTREAM: <drop>: Bump library-go. #1406
OCPBUGS-2946 : Revert: 1340: tag AWS security group at creation #1401
OCPBUGS-3084 : UPSTREAM: 113481: kubelet: fix pod log line corruption when using timestamps and long lines #1404
Full changelog
STOR-875 : Implement custom keys in AWS EBS CSI driver operator #185
OCPBUGS-7837 : do not inject-proxy when deploying in hypershift control plane #186
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #182
Add ok-to-test label to dependabot PRs #184
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #183
add dependabot config for gomod updates #181
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #179
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #173
[#177] fix 404 in readme #178
Bug 2106736 : Add multiplePVsSameID capability #175
STOR-1078 : Add hostPaths necessary for SELinux mounts #174
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #172
OCPBUGS-4491 : hypershift: use correct kubeconfig secret #169
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #168
OCPBUGS-3990 : Add HyperShift specific priorityClass #167
OCPBUGS-3978 : Don’t deploy VolumeSnapshotClass in static controller #165
Full changelog
Updating ose-aws-pod-identity-webhook images to be consistent with ART #158
Full changelog
OCPBUGS-8326 : update kubernetes dependencies to 1.26 #56
Update OWNERS #54
Updating ose-azure-cloud-node-manager images to be consistent with ART #51
Updating ose-azure-cloud-controller-manager images to be consistent with ART #52
Update OWNERS #53
Full changelog
Bug OCPBUGS-7408: UPSTREAM: 1725: Pin k8s.io/dynamic-resource-allocation version #38
STOR-1016 : Rebase to v1.26.1 for OCP 4.13 #37
Updating ose-azure-disk-csi-driver images to be consistent with ART #35
Full changelog
Metal3 remediation backport #184
OCPBUGS-6282 : update kubernetes to 0.24.9 to fix CVE-2022-41717 #186
Updating baremetal-machine-controller images to be consistent with ART #185
Full changelog
OPNET-197 : Extend logic for detecting Node IP #218
OPNET-210 : Support preferIPv6 for IPI too #223
Extend utility functions for address manipulation #221
OCPBUGS-3127 : 5 minutes timeout for getSuitableIPs #219
OPNET-133 : Enabling remote worker feature only for baremetal platform #224
node-ip: fix user-managed-lb flag #222
OPNET-214 : node-ip: adjust logic for user-managed-lb #220
OCPBUGS-6004 : filter ovn fd69::2 ip from list of ips in case ovn #215
Add mko as reviewer and approver #216
OPNET-133 : Support remote worker in onprem installations #207
Updating baremetal-runtimecfg images to be consistent with ART #211
Remove creydr as a reviewer and approver #209
Add mandre and tsorya as approvers #208
OCPBUGS-2988 : If primary ip address was already created no need to choose new ip #200
OCPBUGS-2994 : Adding timeout for kubeapi calls for keepalived monitor #201
Full changelog
OCPBUGS-10378 : Add microshift into generate-docs #1372
Microshift command docs #1357
Do not set master node selector if there’s no masters #1347
OCPBUGS-7190 : Reuse LDAP connection when performing group sync #1336
Adding CommitDate
to the Changelog json output #1348
OCPBUGS-7780 : pkg/cli/admin/upgrade/channel: Use PATCH instead of POST for spec updates #1346
Use registry.k8s.io and update image version #1343
Add icsp file convert command #1238
OWNERS_ALIASES: Update approvers: add David, remove Jack #1340
oc debug: Use own fields instead directly depending on Attach’s #1337
Updating ose-tools images to be consistent with ART #1308
WRKLDS-594 : Bump to v1.26.1 #1329
OCPBUGS-3473 : oc adm release new: allow specifying crio and kernel versions #1287
OCPBUGS-6011 : Fix kube version from 1.24.1 to 1.25.2 #1325
Removing unwanted character from changelog output #1326
WRKLDS-629 : release run-namspace functionality #1322
OCPBUGS-5010 : Remove must-gather pod after it completes when explicit namespace is used #1320
Enable Changelog to output in JSON #1321
IR-261 : Add –import-mode to ‘tag’ #1312
IR-260 : Add CLI flag to set ImportMode when importing a tag #1289
OCPBUGS-4906 : oc process: Set original namespace if it differs #1318
Updating ose-cli-artifacts images to be consistent with ART #1309
Update errors when debug pod fails #1314
Expose events command to land k8s 1.26 #1315
handle admission webhook lists and CRD conversion webhooks #1301
OTA-818 : pkg/cli/admin/upgrade: Support –to-multi-arch per OTA-818 #1285
WRKLDS-629 : oc adm must-gather: unhidden –run-namespace flag #1313
FDN-112 : Parse any jira reference from commit text, not just OCPBUGS #1306
IR-266 : Add image manifests to ‘describe image’ #1310
Updating openshift-enterprise-deployer images to be consistent with ART #1307
Handle non-amd64 command pulls from amd64 payload #1259
OCPBUGS-4517 : oc adm release: Support extracting commands in specified architectures #1305
Rename registry.svc.ci.openshift.org to registry.ci.openshift.org #1304
OCPBUGS-3526 : Proceed archive if Lsetxattr gets unsupported error #1296
Updating openshift-enterprise-cli images to be consistent with ART #1302
OCPBUGS-4280 : oc import-image: reflect import image error #1300
pkg/cli/admin/release/info: Render multi-arch release information #1292
pkg/cli/admin/upgrade: Drop “force” from “No updates available” #1291
OCPBUGS-3714 : pkg/cli/admin/upgrade: Report on Failing!=False conditions #900
switch the deployer pod to use apply client to avoid conflicts #1288
release: extract linux/arm64 binaries from all payloads #1276
go.mod: update github.com/containers/image #1278
Promote ardaguclu to oc approver #1280
Full changelog
OCPBUGS-6370 : Bump k8s dependencies from v0.25.3 to v0.26.1 #511
Add lleshchi to OWNERS file #513
OCPBUGS-6977 : Set pod identity webhook replicas=1 when infrastructure topology is SingleReplica #512
Make pod-identity-webhook deployment HA by default #492
OWNERS: add jstuever #510
azure: move away from ADAL and AD Graph #502
Updating ose-cloud-credential-operator images to be consistent with ART #509
Full changelog
Add MovePrivateIP and its OpenStack implementation #95
Kube 1.26 rebase for cloud-network-config-controller #97
OpenStack: Fix race condition in TestGetNodeEgressIPConfiguration #96
azure: use azidentity with an adapter #70
Add ApplicationSecurityGroups to InterfaceIPConfiguration #91
Fix typos in README.md #90
OCPBUGS-4724 : OpenStack: Support multi AZ environments #87
Updating ose-cloud-network-config-controller images to be consistent with ART #86
OCPBUGS-3993 : OpenStack: Only return egressIPConfiguration for first InternalIP #77
Fix azure log message for assigning and releasing an IP #76
OCPBUGS-1430 : Add assigned egress ips into capacity #69
Full changelog
OCPCLOUD-1851 : Upstream rebase to CA 1.26.1 and VPA 0.13 #250
Update OWNERS #251
Updating vertical-pod-autoscaler images to be consistent with ART #248
Update OWNERS #249
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #246
Full changelog
Bug 1943194 : update GPU resource limits type to have validation #268
Update OWNERS #270
revert GPU label changes from pr 223 #267
: Update tooling in Cluster Autoscaler Operator #266
Add infrastructures resource to config.openshift.io #265
Allow infrastructures.config.openshift.io to be listed #264
Register configv1 types to schemes #262
Updating ose-cluster-autoscaler-operator images to be consistent with ART #259
: Update CAO to ignore platform related zone labels #260
Update OWNERS #261
: Set default container for operator #258
Add client certificate and key to service monitor #249
Full changelog
OCPBUGS-5181 : also use BMH.ConsumerRef for linking to master Machines #320
OCPBUGS-6375 : update kubernetes to 0.24.9 to fix CVE-2022-41717 #323
Enable running CBO from GCP #316
Enable running CBO from Azure #309
Updating ose-cluster-baremetal-operator images to be consistent with ART #312
OCPBUGS-4712 : delete ironic-proxy/image-cache when not needed #315
OCPBUGS-1844 : enable DNS in the provisioning dnsmasq #303
Ensure we set ipv6 url in external url var #310
OCPBUGS-4689 : Do not fail the reconciler when no master Machines exist #313
Update dependencies #305
Full changelog
OCPBUGS-8481 : [release-4.13] Bump CAPI, CAPI providers, go 1.19 #103
Update OWNERS #102
Bump ginkgo v2.7.0 #99
fix indentation for webhook manifests #94
Fix assets #95
Updating ose-cluster-capi-operator images to be consistent with ART #90
Fix panics in e2e tests #89
Update OWNERS #93
OCPCLOUD-1808 : Bump ginkgo v2 #92
Update AWS assets #91
Bug 2087043 : Update manifests to release-4.13 #83
Don’t patch objects if there are no changes #88
Bug 2116686 : OCPBUGS-1493: Add provider webhook #85
Fix lint #86
Add header to generated manifests #84
Update annotations #82
Full changelog
OCPBUGS-5036 : Restart pods if related configuration was changed #227
: Update k8s packages to 1.26 #225
Update OWNERS #226
vSphere: If only one failuredomain do not config labels #224
: Modernize tooling #221
OCPBUGS-6658 : Clear useManagedIdentityExtension if it’s set #223
Replace YAML parse failure warning with info message #222
Integrate ccm-nutanix to OCP via CCCMO #201
OCPCLOUD-1817 : vSphere cloud-config yaml converter #218
Fixup go modules after library-go update #219
Update library-go dependency to move vSphere to out of tree #214
Change verbosity level for some logs #215
OCPCLOUD-1807 : Port to ginkgo v2 #210
Update OWNERS #211
OCPBUGS-4074 : Try to limit groups for the REST mapper discovery #207
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #209
: Set default container for operator #208
Full changelog
OCPBUGS-8424 : machine’s node must be ready for CPMS machine to be ready #173
e2e: periodics: remove test with cluster-wide-proxy #170
Update ginkgo to 2.8.1 #169
Update OWNERS #168
Migrate test utils to actuator-pkg repository #159
OCPCLOUD-1869 : Bump k8s 1.26, go 1.19 #164
OCPBUGS-6760 : webhooks: disable mandatory TargetPools validation on GCP #165
golangci-lint: fix header year linting #162
OCPCLOUD-1740 : e2e periodic test: machine replacement with cluster wide proxy #156
OCPBUGS-996 : Reverts “Reverts “Add logic to handle extra updated machines in a single index + minor fixes”” #112
Add testing strategy documentation #155
Updating ose-cluster-control-plane-machine-set-operator images to be consistent with ART #150
Update OWNERS #154
OCPCLOUD-1753 : integration: rollingUpdate: test rebalances machines across failure domains #153
OCPCLOUD-1752 : integration: rollingUpdate: test replaces a not needing update, deleted Machine #152
OCPBUGS-4297 : Fix stale cache issue on createMachine #149
OCPCLOUD-1798 : e2e test: remove common test, unnecessary presubmit aftereach #148
OCPCLOUD-1744 : e2e presubmit: update to newest machine triggers inactive ControlPlaneMachineSet regeneration #147
Check OnDelete strategy rebalances machines #146
OCPCLOUD-1750 : e2e presubmit test: activating ControlPlaneMachineSet adds owner references #145
Add integration test for fulling rolling update replacement #140
OCPCLOUD-1746 : e2e presubmit test: activating ControlPlaneMachineSet doesn’t cause rollout #143
Increase unit test timeout to 10m #144
Check on delete strategy correctly replaces machines #139
Ensure stable output from RunCheckUntil #142
OCPCLOUD-1742 : e2e presubmit tests: generated ControlPlaneMachineSet replicas updated #141
OCPCLOUD-1741 : e2e presubmit tests: ControlPlaneMachineSet uninstall #138
Check OnDelete strategy updates status #137
: Ensure CPMS tests work on GCP #135
: Generate CPMS for GCP #133
: Enable CPMS for GCP #132
Add support for Azure e2e tests #131
Add RollingUpdate presubmit to test replacement of outdated machine #129
OCPBUGS-3320 : Deduplicate Failure Domains for the CPMS #130
Add full veritcal scaling rolling update periodic test #127
Azure: Generate ControlPlaneMachineSet for clusters t… #128
Set up basic E2E test framework #126
Full changelog
OCPBUGS-9957 : Garbage collect grafana-dashboard-etcd #1023
document adaptation with ceo #1013
ETCD-385 : Prefer ipv6 on bootstrap in v6-primary dual stack #1012
OCPBUGS-7729 : increase live/ready timeout and failure thresholds #1009
OCPBUGS-4343 : update apf configuration to use v1beta3 #968
OCPBUGS-7374 : set default timeouts in etcdcli #1003
fail early on missing node status envs #1002
updating library-go for CVE-2022-41717 #997
Updating cluster-etcd-operator images to be consistent with ART #969
pkg/operator/etcdmemberscontroller: Slugify “No quorum” to “NoQuorum” #993
pkg/operator/defragcontroller: Fix “stabalize” -> “stabilize” typo #990
Update reviewers and approvers #985
OCPBUGS-5304 : should not scale-down when all members are healthy #978
OCPBUGS-1123 : only allow TLS1.2 ⁄1 .3 ciphersuites in etcd and CEO #970
OCPBUGS-2852 : later bootstrap removal in delayed scaling #964
certificate code cleanup #935
OCPBUGS-3929 : update apf configuration to use v1beta2 #966
add test for bootstrap teardown controller #955
add CEO overview slides #963
Full changelog
WRKLDS-705 : Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade #701
WRKLDS-649 : Guard pod set readiness probe endpoint explicitly #693
OCPBUGS-6259 : bump(k8s): 1.26.1 #691
OCPBUGS-3985 : Enforce PSA when techpreview is enabled #663
Fixup vendor after library-go update #689
Update library-go dependency to move vSphere to out of tree #687
honor feature gates during bootstrapping #686
remove use of deprecated klog flags #685
OCPBUGS-5269 : remove unnecessary leader election RBAC #681
OCPBUGS-5006 : add leader-elect-renew-deadline into defaultconfit.yaml #678
Revert “Drop log flags removed in k8s 1.26” #684
bump (openshift/api) for CSIMigration* feature gates #682
Drop log flags removed in k8s 1.26 #680
Drop flags removed in k8s 1.26 #679
Bump library-go #677
Fix typo in podsecurity-admission-label-syncer-controller cluster role #671
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #673
OCPBUGS-3283 : remove unnecessary RBAC #661
OCPBUGS-4401 : limit cluster-policy-controller RBAC permissions #670
OCPBUGS-3041 : guard controller: set an explicit hostname to avoid name collisions #664
remove not needed RemoveStaleConditionsController #662
bootstrap-kube-controller-manager: specify resources.requests #660
Full changelog
WRKLDS-705 : Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade #463
WRKLDS-649 : Guard pod set readiness probe endpoint explicitly #459
OCPBUGS-6261 : bump(k8s): 1.26.1 #460
Add client certificate and key to service monitor #434
remove use of deprecated klog flags #457
Revert “Drop log flags removed in k8s 1.26” #456
bump (openshift/api) for CSIMigration* feature gates #455
Drop log flags removed in k8s 1.26 #454
Drop flags removed in k8s 1.26 #453
OCPBUGS-3041 : guard controller: set an explicit hostname to avoid name collisions #446
bootstrap-kube-scheduler: specify resources.requests #445
Full changelog
MON-2973 : test/e2e: Add cleanup func for alertmanager uwm secret test #1907
MON-2693 : Scrape profiles #1785
MON-2959 : test/e2e: Add test for alertmanager secret platform #1899
MON-2904 : add nodeExporter.collectors.buddyinfo settings. #1891
MON-2895 : toggle netlink implementation of netclass collector #1894
MON-2932 : jsonnet/dashboards: add role template variable to node related dashbo… #1879
MON-2900 : add nodeExporter.collectors.netclass settings. #1893
Update jsonnet dependencies #1903
MON-2951 : create Routes only with ingress operator #1885
OCPBUGS-7391 : wait for service CA secrets #1900
Synchronize versions of the downstream components #1902
MON-2973 : pkg/manifests: Allow configuring secrets in alertmanager (UWM) #1884
Synchronize versions of the downstream components #1898
pkg/operator: fix typo in info logs #1896
MON-2901 : add nodeExporter.collectors.netdev settings. #1888
STOR-1154 : Add vSphere topology to telemetry #1886
Add nodeExporter.collectors.tcpstat settings. #1876
Synchronize versions of the downstream components #1887
MON-2959 : Allow configuring secrets in alertmanager (platform) #1882
Update jsonnet dependencies #1880
Synchronize versions of the downstream components #1878
pkg/manifests/manifests.go: move constants to jsonnet #1873
Synchronize versions of the downstream components #1877
add nodeExporter.collectors.cpufreq settings. #1855
Update jsonnet dependencies #1869
Fix ‘make run-local’ target #1874
*: remove kube-rbac-proxy sidecar container #1870
OCPBUGS-2729 : unify ignored network device list of Node Exporter. #1871
OCPBUGS-5353 : unstack dashboards with limit markers. #1868
Update jsonnet dependencies #1865
Synchronize versions of the downstream components #1867
Update jsonnet dependencies #1864
Synchronize versions of the downstream components #1863
OCPBUGS-4521 : check that all targets are up after certificate recreation #1848
Synchronize versions of the downstream components #1861
OCPBUGS-4219 : Adds runbook link to PrometheusRuleFailures #1860
MON-2807 : Use bearer token file for remote write authentication with telemeter #1733
OCPBUGS-1998 : pkg/client: Update daemonset degrade condition #1812
Synchronize versions of the downstream components #1859
Bug 2114515 : jsonnet: ignore /var/lib/ibmc-s3fs/
mountpoints #1854
Synchronize versions of the downstream components #1853
Synchronize versions of the downstream components #1852
OCPBUGS-4793 : fix object reference in Kubernetes events #1842
Synchronize versions of the downstream components #1849
Updating cluster-monitoring-operator images to be consistent with ART #1846
OCPBUGS-2729 : Node Exporter ignore virtual network device ‘enP.*’. #1843
Unpin and update jsonnet dependencies #1818
OCPBUGS-2141 : compute doc link in PVC not configured message #1836
Synchronize versions of the downstream components #1838
go.mod: switch to go 1.19 #1839
Synchronize versions of the downstream components #1835
OCPBUGS-2260 : add alert KubePodNotScheduled to group openshift-kubernetes.rules #1830
Synchronize versions of the downstream components #1831
Remove deprecated option from kube-state-metrics args #1832
OCPBUGS-4184 : use mTLS authentication for metrics scraping #1827
OCPBUGS-4168 : Increase startupProbe for prometheus #1824
OCPBUGS-4181 : Fixes externalURL field for Prometheus and Alertmanager #1826
Synchronize versions of the downstream components #1823
OCPBUGS-1453 : Fixed TargetDown expression to join on the proper label #1767
Bug 2095719 : Updates CreateOrUpdateServiceAccounts #1745
OCPBUGS-4024 : test: increase timeout when checking remote write metrics #1817
OCPBUGS-3331 : Pin Jsonnet Deps + Update go.mod for 4.12 + Patch Alert KubePodNotRead #1816
Revert “OCPBUGS-3331: Pin Jsonnet Deps + Update go.mod for 4.12” #1815
OCPBUGS-3331 : Pin Jsonnet Deps + Update go.mod for 4.12 #1814
Switch ksm registry to registry.k8s.io #1809
MGDAPI-4488 : RHOAM fleet wide observability metrics #1771
Full changelog
OCPBUGS-10440 : Point libreswan to proper nss location #1741
OCPBUGS-10271 : OVN-K alerts: add OVS overflow alerts #1723
OCPBUGS-9968 : HyperShift: Set affinity, tolerations and co-location for all hcp resources created by CNO #1733
OCPBUGS-9926 : Enable configuration of node healthz server on ovnkube #1730
SDN-3730 : OVN IC: migrate master alerts to cluster manager #1716
Allow cidr expansion #1707
Enables nodeSelector to be used in egress firewall rule #1720
Add ovnk alert for resource retry failure #1674
OCPBUGS-6730 , SDN-3221 : ovn-kubernetes: use RHEL9-based images #1712
OCPBUGS-4343 : update apf configuration to use v1beta3 #1633
Jira OCPBUGS-7774: Print RawCNIConfig in its string representation #1718
OCPBUGS-6235 : Updating cluster-network-operator images to be consistent with ART #1656
Allow updates to pods #1717
OCPBUGS-5559 : add default noProxy config for Azure #1672
always create env.sh when run_vs_existing_cluster #1711
OCPBUGS-7354 : Revert “Revert “OCPBUGS-5842: Use pods oc vs host”” #1714
ovn-k, multi-homing: enable the feature #1699
Revert “OCPBUGS-5842: Use pods oc vs host” #1713
OCPBUGS-5842 : Use pods oc vs host #1681
OCPBUGS-4417 : Added missing API field podref to OverlappingRangeIPReservation CRD #1677
OCPBUGS-6651 : HyperShift: Add .hypershift.local to no proxy list #1692
OCPBUGS-6651 : HyperShift: Do not use proxy for internal routes #1694
remove TLS_RSA_WITH_AES_128_CBC_SHA256 cipher #1680
ovn-kubernetes: Allow node_mgmt_port_netdev_flags for non-DPU modes #1676
OCPBUGS-3272 : Unhealthy Readiness Probe failing ci #1665
OCPBUGS-5306 : ovn-kubernetes: ignore NB/SB readiness checks and dbchecker when not RAFT member #1673
OCPBUGS-5802 : Update github.com/Masterminds/sprig to v3 #1679
OCPBUGS-5306 : OVN-Kubernetes: Stop sorting master node addresses #1675
Allow SDN migration from Kuryr to OVNKubernetes #1639
update ‘make install.tools’ for golangci-lint #1670
Fix CNO crashing when Kuryr without MTU is set #1669
OCPBUGS-2947 : Disable the drop-icmp container ‘oc’ pprof webserver on Azure #1607
OCPBUGS-4350 : Fix handling of deployment and statefulset updates #1648
OCPBUGS-2532 : Fix default disable-udp-aggregation value on s390x #1655
Fix info log formatting #1650
Support RHOBS monitoring for HyperShift #1644
OCPBUGS-3916 : SDN alerts: Add $labels.node
to SDNPodNotRady
metric #1637
The allowlist daemonset should set a priority class. #1647
Bug OCPBUGS-736: Kuryr: If set use MTU from Config for svc net #1586
OCPBUGS-3883 : HyperShift: Co-locate OVN-Kubernetes master with other hcp pods #1627
OCPBUGS-2532 : Disable UDP aggregation on s390x #1629
Jira OCPBUGS-3777: IPsec: Fix broken counter++ expression #1623
OCPBUGS-3114 : HyperShift: Do not accept empty infrastructure name #1611
HyperShift: Fix typo in control-plane-component label value #1626
Remove references to the hosts kubeconfig #1612
OCPBUGS-3744 : SDN: /var/run mount cleanup #1625
OCPBUGS-3460 : CNI binary copy should account for the possibility of symlinks #1614
OCPBUGS-2598 : ipsec: Run ovs-monitor-ipsec in the foreground and change probes #1606
SDN-3508 : HyperShift: Render cncc with proxy settings of the management cluster #1577
NP-607 : update microshift ovnk manifests #1589
Bug 1896533 : moved SetDegraded call out of object loop to process all items first #1600
Full changelog
Fix failing HyperShift presubmits (#578) #578
Add a script to validate upstream TuneD (#577) #577
CNF-5900 : feat: added support for generating workload partitioning files (#431) #431
Re enable node selector tests in update tests (#574) #574
Handle different # of CPUs are in the same MCP (#558) #558
composable OCP: make NTO components optional (#524) #524
Update to TuneD v2.20.0 (#565) #565
Remove trailing spaces from test names (#570) #570
Remove optimization to allow full resync (#567) #567
Report host-level sysctls in conflict with TuneD ones (#566) #566
E2E: Per Core Runtime Tuning Test automation (#509) #509
Add test case to check single rx queue on veth interface (#562) #562
Add update-manifests Makefile target (#560) #560
render: initialize klog flag (#538) #538
Refactor IRQ load balancing enable/disable test (#561) #561
update to ginkgo 2 (#517) #517
Skip watch on CA ConfigMap in HyperShift (#550) #550
update owners 20230109 (#542) #542
Add authentication to the /metrics endpoint (#541) #541
Run node selector tests only if we 2 non Performanceworker nodes (#532) #532
Updating profile new lane (#536) #536
Remove trailing space from test name (#540) #540
skip multiple ranges test if cores < 20 and use core as key to delete cpu siblings (#537) #537
Generate must-gather data (#442) #442
e2e:latency: count LATENCY_TEST_DELAY in timeout (#535) #535
E2E: Network stack Pinning tests (#501) #501
refactor: move command func to seperate file (#522) #522
performance-profile: render: make target for render sync (#528) #528
Switch to golang 1.19 (#521) #521
Add Containerfile for RHEL-9 (#519) #519
Fix two irqbalance tests - smp affinity vs online (#518) #518
Fix default hard eviction threshold when PCC is applied (#505) #505
e2e: performance profile: add logs and minor fixes (#485) #485
PPCreator: If rt-kernel enabled, power consumption mode default cannot be selected (#512) #512
Configuration hotfixes documentation fixes (#513) #513
E2E: Automation offline CPUs test (#380) #380
pao: latency-tests: read test log directly from pod (#499) #499
Configure ktimers scheduler prio same as ksoftirqs (#507) #507
Run rps mask tests when Reserved cpu are not nil (#483) #483
Set RPS for all rx queues (#495) #495
Full changelog
OCPBUGS-4343 : update apf configuration to use v1beta3 #273
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #274
WRKLDS-594 : bump(k8s): 1.26.1 #277
OCPBUGS-5275 : remove unnecessary RBAC for leader-locking-ingress-to-route-controller #276
OCPBUGS-3929 : update apf configuration to use v1beta2 #272
let deployer pods patch/apply replication controllers #270
Bug 2111979 : Set openshift.io/run-level to nil in openshift-controller-manager nam… #269
Full changelog
OCPBUGS-6395 : Upgrade golang/x/net to v0.4.0 to fix CVE-2022-41717 #79
Update owners file #80
Updating ose-cluster-platform-operators-manager images to be consistent with ART #78
Full changelog
update psa dependency version #103
update controller-manager dependency to point to v0.25.0 #101
OCPBUGS-723 : clusterquotareconciliation: do not sync quota monitor cache with no monitors registered #94
OCPBUGS-3985 : enforce pod security admission when techpreview is enabled #89
Updating cluster-policy-controller images to be consistent with ART #91
Full changelog
update Jenkins to use v4.12 imagestreams #491
OCPBUGS-855 : When setting allowedRegistries urls the openshift-samples operator is degraded #487
OCPBUGS-6811 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #485
Change importMode to preserveOriginal for Openshift imagestreams #482
OCPBUGS-6579 : update sample imagestreams with latest 4.11 image using specific image tag reference #483
OCPBUGS-4357 : Bump k8s master #476
OCPBUGS-4166 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #474
OCPBUGS-3426 : Update Cluster Sample Operator dependencies and libraries for OCP 4.12 #471
Updating ose-cluster-samples-operator images to be consistent with ART #470
Full changelog
OCPBUGS-10221 : pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #912
pkg/cvo: code cleanups #902
OCPBUGS-7419 : Trigger new sync round on ClusterOperator Available changes #904
install/0000_90_cluster-version-operator_02_servicemonitor: Add ClusterReleaseNotAccepted #906
OCPBUGS-6097 : CVO hotloops on ImageStream and logs the information incorrectly #894
OCPBUGS-6292 : Update golang.org/x/net/http2 for CVE-2022-41717 #901
Bug 2090680 : RetrievePayload: Improve timeouts and cover behavior with tests #896
pkg/cvo: Set ‘controller’ in our ownerReferences #900
pkg/cvo/sync_worker: Fix “The sync worker already has a pending notification” formatting #898
vendor: update openshift/api for NodeTuning capability #883
Bug 2089138 : CVO hotloops on ValidatingWebhookConfiguration #893
logging: consistently use RFC3339 in log messages #889
OCPBUGS-702 : Fix removing caBundle
field of CRDs when ...inject-cabundle=true
#870
lib/validation: Drop “a previous version” from desiredUpdate validation #888
Adding David to approvers list and removing Jack #891
upgradeable: improve logging and refactor #886
start.go: simplify code for computing sync period #887
OCPBUGS-5505 : Set upgradeability check throttling period to 2m #882
Revert “pkg/cvo/updatepayload.go: timeout payload retrieval” #881
pkg/cincinnati: Set User-Agent for Cincinnati requests #839
Bug 2090680 : pkg/cvo/updatepayload.go: timeout payload retrieval #846
tests: fix rare nil dereference in TestCache
#875
pkg/payload: code cleanups #877
OTA-817 : Support ClusterVersion spec DesiredUpdate Architecture field #860
OCPBUGS-4986 : pkg/payload/precondition: Do not claim warnings would have blocked #876
OTA-844 : pkg/cvo/metrics: Add ‘reason’ to cluster_operator_up #868
OTA-560 : Improve developer-oriented docs #871
Updating cluster-version-operator images to be consistent with ART #873
OCPBUGS-1443 : Avoid using a lister before client caches sync #874
OTA-560 : Modernize README.md to be user-centered #869
Build CVO from UBI8 instead of obsolete origin-v4.0:base
#872
Bug 2089093 : CVO hotloops on OperatorGroup due to the diff of “upgradeStrategy” #862
update library-go to pick up feature-set annotation change #853
Add myself as approver and David Hurta as a reviewer #864
OCPBUGS-1458 : Allow CVO to update KUBERNETES_SERVICE_HOST
with LB address #851
pkg/cvo/cvo_scenarios_test.go: Remove status check from TestCVO_UpgradeFailedPayloadLoadWithCapsChanges #857
resourcemerge: cleanup deprecated function calls #858
OCPBUGS-2727 : Do not fail precondition check for UnknownUpdate #856
Full changelog
OCPBUGS-7632 : fix issue where project deletion fails #12618
ODC-7232 , ODC-7233 : Add new auth, serverconfig and usage metrics #12527
OCPBUGS-6994 : when ACM is installed and no previous perspective is set, default perspective to All Clusters #12542
OCPBUGS-6762 : Increase filter input width to accomodate placeholder text #12610
OCPBUGS-8066 : add checks for Pipeline in AddServerlessFunction form #12617
Correcting Knative Package Failures #12012
IR-267 : add details for submanifest to the ImageStreamTag #12549
OCPBUGS-5773 : Delete secret on async run error #12557
OCPBUGS-7970 : always close filter dropdown #12590
OCPBUGS-7971 : Monitoring: Fix “Label” filter on “Alerting rules” list page #12592
OCPBUGS-7031 : Pipelines repository list and creation form doesn’t show Tech Preview status #12541
ODC-6669 : rename edit-deployment routes and components #12400
OCPBUGS-7308 : remove ‘Download kubeconfig file’ from ServiceAccounts #12589
Bug 2076619 : Modified git import flow module to handle create button enable-disable issue #11493
OCPBUGS-7879 : fix devfile error #12594
OCPBUGS-7806 : Add NFS-export details for PersistentVolume details #12571
chore(i18n): update translations: Completed-7034-OCP 4.13/Master Branch UI Localization- Sprint 230 #12584
OCPBUGS-3450 : Missing containerd and wicd service logs in Windows nodes #12572
OU-110 : Observe > Dashboards page: Use datasource defined in dashboard definition #12422
OCPBUGS-7668 : Bump helm pkg #12582
Add additional alerts datasource extension #12436
OCPBUGS-4646 : delete application should delete all part-of resources #12567
OCPBUGS-7144 : fix alignment issue of info alert on Pipeline metrics page #12563
Serverless function creation with Pipelines #12552
OCPBUGS-7421 : fix missing i18n error and validateDOMNesting warning #12561
OCPBUGS-1706 : Switch to use labelPlural for heading #12585
OCPBUGS-7195 : E2E correct sample page clicking #12574
OCPBUGS-3372 : Fix create silence error message adding response from the backend #12577
OCPBUGS-7117 : Expose endpoint to obtain copy login command URL for each cluster #12553
OCPBUGS-7399 : fix pipeline selection in Edit flow in devconsole #12564
OCPBUGS-266 : add subject kind dropdown in the project access form #12418
chore(i18n): update translations: Completed-7034-OCP 4.13/Master Branch UI Localization- Sprint 229 #12568
OCPBUGS-7427 : Associate wait time with method to decrease run time #12559
OCPBUGS-7089 , OCPBUGS-7113 : move cluster menu to masthead to fix usability issues #12480
OCPBUGS-7418 : set default value for Scaling fields in Create Serverless Function form #12562
OCPBUGS-6610 : Developer - Topology : ‘Filter by resource’ drop-down i18n misses #12522
Bug 2115265 : Search page: LazyActionMenus are shown below Add/Remove from navigation button #12187
OCPBUGS-2479 : Right border radius is 0 for the pipeline visualization wrapper in dark mode #12501
OCPBUGS-1748 : PipelineRun templates must be fetched from OpenShift namespace #12537
OCPBUGS-7090 : Fix that Add to navigation does nothing when pinnedResource is {} #12536
OCPBUGS-5547 : Webhook Secret (1 of 2) is not removed when Knative Service is deleted #12517
OCPBUGS-5428 : Add missing SDK extensions descriptions #12431
OCPBUGS-6893 , OCPBUGS-7199 : Fix different CI issues #12554
OCPBUGS-4008 : Make sure console refresh toast notification pops up wh… #12470
OCPBUGS-6757 : Get the Event type value from the latest PLR of the Repository #12495
CONSOLE-3334 : Update copiedCSVsDisabled to contain managed clusters #12374
OCPBUGS-6967 : fix typeError while creating Serverless function #12520
OCPBUGS-6647 : Added translation to Last used in resource type dropdown #12504
OCPBUGS-5733 : Remove description field from the PLR parameters page #12434
ODC-7226 : update helm install and upgrade flow #12502
OCPBUGS-5948 : Better fix for runtime error in schema tab of api explorer when no schema exists #12499
OCPBUGS-186 : PipelineRun task status overlaps status text #12498
ODC-7234 : Provide option to configure PAC on importing app via import from git flow #12439
HELM-479 : Uninstall the Helm Charts Asynchronously #12465
OCPBUGS-6799 : Repositories list does not show the running pipelinerun as last pipelinerun #12497
chore(i18n): update translations: : Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 225 & 228 #12285
OCPBUGS-6098 : Show Git icon and repo link as per the Git provider #12456
OCPBUGS-4883 : Default Git type to other info alert should get remove after changing the git type #12384
OCPBUGS-5997 : Add Git Repository (PAC) showed empty permission content and non-working help link until a git url is entered #12445
OCPBUGS-6660 : make Uninstall Operator checkbox instructions optional #12471
add preferred tab per user for dev perspective Pipelines page and make PipelineRuns tab default for Repository details page #12426
Query browser: Remove unused wrapperClassName
prop #12464
OCPBUGS-2666 : Add RBAC check on Create a Project link in all-namespaces pages #12279
add create serverless function form and add action on add page #12396
Update ODC owner files #12430
ODC-7225 : Update Helm Releases list page and the details page #12432
Bug 2084452 : PodDisruptionBudgets help message should be semantic #12084
OCPBUGS-5948 : Fix runtime error in schema editor when theres no match for g/v/k in swagger definitions #12469
OCPBUGS-6049 : Do not show UpdateInProgress when status is Failing #12449
OCPBUGS-6634 : Enable building tectonic-console-builder on arm64 and fix the Dockerfile.product to work with no cached artifacts #12444
OCPBUGS-3228 : fix broken pipeline secret #12460
OCPBUGS-5851 : refactor descriptors test to remove interdependencies #12453
OCPBUGS-6053 : fix run-time error on Cluster Settings when availableUp… #12450
OCPBUGS-6272 : Start the pipeline with workspace #12442
OCPBUGS-4684 : In DeploymentConfig both the Form view and Yaml view are not in sync #12416
CONSOLE-3237 : Add opt out when Console deletes operands #12234
OCPBUGS-5851 : delete existing operand via CLI to workaround failing t… #12451
OCPBUGS-1598 : updates toast wording to Workload #12155
ODC-7210 : Create Serverless function using the Import from the Git with Builder Images #12411
OCPBUGS-5016 : Editing Pipeline in the ocp console should show correct information #12446
OCPBUGS-5851 : Using OLM descriptor components deletes operand #12433
CONSOLE-3389 : Use Cypress mock responses for multicluster cluster switcher and pod test #12421
Correcting Pipelines Package Failures #12073
Bug 2110565 : PDB Remove add/edit/remove actions in Pod resource action menu #12420
OCPBUGS-5542 : Project dropdown order is not as smart as project list page order #12428
OCPBUGS-1852 : Subscription tab for operator doesn’t land on correct URL #12336
OCPBUGS-4377 : Service name search ability while creating the Route from console #12383
OCPBUGS-5540 : fixes typo for milliseconds #12423
OCPBUGS-4894 : Disabled Serverless add actions should not be displayed for Knative Service #12379
OCPBUGS-4571 : Operator recommended namespace during installation incorrect. #12387
OU-121 : Monitoring: Convert Alerting list pages to use plugin SDK list filters #12399
OCPBUGS-5346 : Change vSphere connection health status icon #12410
OCPBUGS-3334 : Fix type inconsistencies and Readme for DynamicPlugins #12263
OCPBUGS-4047 : Fix secret CRUD test #12407
Bug 2083087 : Fix to provide an option to delete all app resources on delete-resource modal for D/DC/KSVC #12390
OCPBUGS-2145 : maxUnavailable and minAvailable on PDB creation page - i18n misses #12373
OCPBUGS-5287 : disable operator-install-single-namespace.spec.ts until… #12406
HELM-471 : Modify list releases response #12401
OCPBUGS-4047 : disable key/value secrets test as they fail at a high rate #12405
OCPBUGS-1606 : Do not filter spoke cluster operators by arch/os #12363
OCPBUGS-4701 : display ‘Control plane is hosted’ alert only when isCl… #12361
ODC-7188 : On importing application via import from git flow pac should be configured for the application #12335
OCPBUGS-4279 : Upgrade pf 2022 13 #12333
OCPBUGS-3033 : Make all feature flags available in perspective extensi… #12386
OCPBUGS-4700 : only show upgrade details if cluster not externally man… #12362
Health checks topology sidebar feature automation #12394
ODC-7184 : Show pre-pinned resources based on customization #12354
OCPBUGS-4781 : use /api/helm/release endpoint on helm release details page #12397
ODC-7185 : Allow admins to define pre-pinned resources using a form driven experience #12353
ODC-7183 : Provide a code snippet for adding pinned resources #12349
OCPBUGS-5164 : add support for version v1beta1 for knativeServing and knativeEventing #12391
OCPBUGS-5165 : Add DevSandbox specific telemetry config (to allow these cluster to enforce cluster type and opt-out) #12392
Monitoring: Convert Targets list page to use plugin SDK list filters #12342
ODC-7182 : add pinnedResources to server flags #12314
OCPBUGS-3373 : Observe > Metrics > Monitors, Error Message to indicate limited view due to user privileges #12319
OCPBUGS-3314 : Fix to use and set correct secretReference for build-config triggers #12375
OCPBUGS-2824 : The dropdown list component will be covered by deployment details page on Topology page #12369
adds support for timeout and custom image in cloudshell #12329
OU-122 : Monitoring: Convert modals to use PatternFly directly #12371
Bug 1948666 : Fix to show correct help texts for each git repo status error code #12237
Bug 2005232 : Pods list page should only show Create Pod button to user has sufficient permission #11999
OCPBUGS-4975 : Add missing translation in ceph stoage plugin #12380
OCPBUGS-3767 : fixed node maintenance plugin route configuration for BareMetalNodesPage #12359
OCPBUGS-2525 : improve newly migrated ConsoleLink test #12348
MGMT-12787 : Move MarkdownView to plugins-shared #12328
Bug 2100762 : Adding data-checked-state to radio inputs #12256
ODC-7177 : Add SBO label selector support for Topology page #12283
Sidebar-of-knative-revision-and-service| Knative Serverless #12351
ODC-7179 : Allow users to see which pods are receiving traffic #12272
OCPBUGS-3761 : close the guided tour modal before any action #12358
Domain-Mapping feature | Knative Serverless #12343
ODC-7172 : Update helm terms from install/uninstall to create/delete #12337
OCPBUGS-3033 : Update admin landing page if monitoring is disabled #12292
OCPBUGS-4691 : Fix that topology sidebar actions shows outdated data (Edit labels, Edit annotations, etc.) #12365
OCPBUGS-3951 : Do not disable dynamic plugin if extension coderef fail… #12347
CONSOLE-3371 : Add missing children prop to ResourceLink #12312
HELM-450 : Return secret for async install/upgrade #12289
Updating openshift-enterprise-console images to be consistent with ART #12350
Bug 2110570 : Topology sidebar: Edit pod count shows not the latest replicas value when edit the count again #12332
OCPBUGS-3863 : Set proper return code for plugin handlers #12346
Update helm and dev-console tests file #12301
Monitoring: Convert remaining kebab menus to use PatternFly directly #12326
OCPBUGS-4540 : Fix NavSection bug #12344
OU-75 New Query Added to the Beginning of List #12275
OCPBUGS-2525 : migrate CRD extensions tests to Cypress to mitigate flakes #12331
OCPBUGS-4518 : Monitoring: Fix alert descriptions with duplicate resources #12341
OCPBUGS-4047 : delete each created secret in case first test attempt r… #12316
Bug 2077138 : update pf-quickstart version #12298
OCPBUGS-4252 : fix issue where node debug terminal doesn’t load #12322
OCPBUGS-4110 : fixes misaligned form footer btn controls for WTO #12306
OCPBUGS-4415 : Disable shipwright tests again #12334
Monitoring: Extract Alertmanager config related code #12324
OCPBUGS-3896 : Make aria-expanded state label reflect correct expanded state in the masthead navigation button #12321
OCPBUGS-3771 : Add managed cluster proxy endpoint env var to multicluster-environment.sh script #12280
OCPBUGS-4206 : fix getContainerStateValue i18n #12318
CONSOLE-3282 : add Dynamic plugins to about modal #12294
OCPBUGS-4203 : remove padding from debug pod alert #12317
Monitoring: Use PatternFly components instead of ActionButtons #12302
OCPBUGS-3761 : follow on fix to ensure Administrator perspective is se… #12313
OCPBUGS-3027 : Do not disable metrics when auth is disabled #12287
Monitoring: Use PatternFly components instead of Breadcrumbs component #12303
OCPBUGS-1305 : Re-enable Shipwright e2e tests #12049
Monitoring: Don’t import EmptyBox #12227
OCPBUGS-2281 : Re-enable serverless e2e tests #12243
OCPBUGS-3476 : Show Tag label and tag name if tag is detected in repository PipelineRun list and details page #12274
OCPBUGS-3432 : Re-enable pipelines e2e tests #12242
OCPBUGS-2500 : Pan nodes into view if all nodes are not visible on load #12260
OCPBUGS-4026 : Fix rerender loop/crash when bindable-kinds is found but has no status #12296
OCPBUGS-4022 : Fix react warning when open console, add missing keys in navigation #12295
OCPBUGS-3024 : Add support for other Service types in Service list #12232
OCPBUGS-4012 : disabled Serverless add actions is not displayed in topology menu #12297
OCPBUGS-3776 : Update the tooltip to trigger only on mouseenter to remove focus trigger #12290
OCPBUGS-2480 : Task delete icon is not align properly on the Pipeline builder page #12266
CONSOLE-3350 : Add a PR template for the console #12257
OCPBUGS-3648 : Fix more runtime error edge cases in ImageManifestVuln … #12293
Monitoring: Refactor silence dropdowns to use PatternFly directly #12196
OCPBUGS-3395 : show event source, event sink card on add and associated action only if eventing is enabled #12268
OCPBUGS-3235 : Fix for initial showing of topology contents #12264
OCPBUGS-3761 : migrate Events integration test to Cypress to mitigate … #12286
topology-headless-failures-correction #12057
OCPBUGS-2904 : If all the actions are disabled in add page, Details on/off toggle switch to be disabled #12236
Monitoring: Import from the dynamic plugin SDK where possible and minor imports clean up #12231
OCPBUGS-2579 : Helm Charts and Samples are not disabled in topology actions if actions are disabled in customization #12197
OCPBUGS-1604 : Add cluster to query params of websocket requests #12250
OCPBUGS-2551 : show 403 error when normal user check operands on All … #12267
Bug 2092289 : Don’t proxy CORS response headers #12269
OCPBUGS-3069 : add Release not accepted to Update status on Cluster Se… #12251
Monitoring: Add popover help text for silence form’s negative matchers #12218
OCPBUGS-3709 : URI encode subjectName in CreateRoleBinding #12223
OCPBUGS-3458 : improve display of RetrievedUpdate condition in Update status #12261
OCPBUGS-2306 : fix number spinner input #12219
Bug 2080260 : Fix runtime erros in ImageManifestVuln related pages #12229
Create-knative-service-from-deployment-or-deployment-config feature #12125
OCPBUGS-1671 : frontend: use UBI httpd for StatefulSet template #12195
OCPBUGS-2735 : Switch spacing for inline radio & checkbox elements #12253
Bump helm version to 3.10.1 #12246
CONSOLE-3120 : Allow operator to specify where to run with CSV suggested namespace template annotation #12217
OCPBUGS-3316 : Remove refs-heads
from the branch name for Repository pipelineRun row #12247
Monitoring: Move codicon font into monitoring/ dir #12230
OCPBUGS-2922 : Fix Console Plugin table sorting #12238
Monitoring: Don’t import CloseButton #12226
Bug 1993916 : Show tooltips for contextual information #11860
OCPBUGS-3172 : check that user can patch console operator config in s… #12222
add capacity action for SS CSV list page [OCP 4.12 & ODF 4.11] #12214
Monitoring: Fix type of bodyContent prop passed to PopoverField #12211
OCPBUGS-2961 : Change installed operator text when custom resource required. #12228
CONSOLE-3185 : Improve information available for Pending or Failed plugins so user can better troubleshoot plugins #12208
CONSOLE-3246 : Update i18next to version 21.x.x #12124
CONSOLE-3077 : Promote ConsolePlugins API version to v1 in console repository #12103
OCPBUGS-1061 : Monitoring: Fix permission check for Prometheus & Alertmanager pollers #12206
Full changelog
Upstream sync Feb 2023 #73
OCPBUGS-5292 : Fixes tuning regression with vlan path fix #72
OCPBUGS-5292 : Revert “Fix path substitution to enable setting sysctls on vlan interfaces” (ocp 4.13) #70
Updating ose-containernetworking-plugins images to be consistent with ART #69
Upstream sync, Nov 2022 #67
Full changelog
Adding test scenariuos for Reserved Name Prefix for SharedSecret/SharedConfigMaps #127
OCPBUGS-7272 : add version file to must-gather output #125
OCPBUGS-7417 : Fix k8s.io/dynamic-resource-allocation error #126
BUILD-550 : bump(*) kubernetes 1.26 #123
BUILD-407 : reserve share names starting with openshift part one (code, unit test) #122
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #119
Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #121
Updating ose-csi-driver-shared-resource images to be consistent with ART #120
Update to go1.19 #118
BUILD-531 : Rebase to Kubernetes 1.25 #114
Full changelog
BUILD-570 : hooks to allow operator to deploy on hypershift #71
BUILD-407 : remove pod wrapper types from validating webhook config #69
BUILD-407 : switch reserver share config from configmap to envvar; update webhook config to monitor share creates #68
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #66
Add a .ci-operator.yaml file #67
bump library-go to get ApplyCSIDriver changes #65
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #64
update to go1.19 #63
STOR-829 : set security.openshift.io/csi-ephemeral-volume-profile label #59
OCPBUGS-3358 : Revert “[build-407] Mount shared secret and configmap list config path into shared driver node” #61
Full changelog
STOR-1020 : Rebase external-snapshotter
to v6.2.1 for OCP 4.13 #88
Updating csi-snapshot-validation-webhook images to be consistent with ART #87
Updating ose-csi-external-snapshotter images to be consistent with ART #86
Updating ose-csi-snapshot-controller images to be consistent with ART #85
Full changelog
STOR-1020 : Rebase csi-node-driver-registrar
to v2.7.0 for OCP 4.13 #41
Updating csi-node-driver-registrar images to be consistent with ART #40
Full changelog
Fixing check-commits-count
to work on other branches than master
. (#118) #118
Adding rpm-build to the Dockerfile (#116) #116
Adding a missing space to README.md. (#115) #115
Updating README.md
. (#114) #114
Updating the README.md. (#112) #112
Updating driver-toolkit images to be consistent with ART (#111) #111
Adding documentation regarding the driver-toolkit imagestream. (#110) #110
Adding kernel-rpm-macros to the Dockerfile. (#106) #106
Full changelog
Updating ose-etcd images to be consistent with ART #181
OCPBUGS-5458 : UPSTREAM:<carry>: etcdserver: process the scenaro of the last WAL rec… #175
OCPBUGS-3098 : Rebase openshift/etcd 4.13 onto v3.5.6 #168
Bug OCPBUGS-3098: UPSTREAM: <carry>: server/etcdmain: add configurable cipher list to gRPC proxy listener #162
Full changelog
Update OWNERS #27
Resolve dynamic resource allocation unknown revision #26
OCPBUGS-6406 : Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #18
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #24
Update OWNERS #25
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #22
OCPBUGS-2076 : Replace k8s.io/cloud-provider with openshift’s version #23
OCPBUGS-1413 : Rebase 29.09.2022 k8s 1.25 #21
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #19
Bug 2087042 : UPSTREAM: 333: Bump providers to k8s v1.24 #17
Bug 2087042 : Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #13
Revert “UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers” #16
UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers #15
Bug 2041509 : Rebase CCM onto latest changes with K8s 1.23 updates #11
Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #8
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #10
Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #6
UPSTREAM: <carry>: GCP CCM fixes #7
UPSTREAM: <carry>: Add a Dockerfile that compatible with OpenShift #3
UPSTREAM: <carry>: Change upstream OWNERS #1
bump to go1.16 #227
pkg/csrapproval: fix setting required fields #254
add signer for istiod after 1.22 #248
A few build cleanups #256
Gke gcloud auth plugin #250
use dl.k8s.io where possible #252
Use node’s (not cluster’s) location in syncNode to support Direct-Path in regional clusters #246
Add a binary kubectl-gke-exec-auth-plugin #242
Migrate csrapproval library to certificates/v1 #243
Use versioned credential provider API #241
Set CacheKeyType on credential provider response #235
Add vinayakankugoyal as approver and reviewer of gcp-controller-manag… #184
Format the projectID for Domain-scoped project #239
fix image tag derivation #237
Update gcp auth provider config #230
Sync //providers dependencies version with k/k #229
Use at minimum n1-standard-2 in cluster/gce/config-common.sh #228
Add LICENSE to //providers #224
Update to latest /cluster directory from kubernetes/kubernetes #216
do a readonly install of golint for tools/verify-golint.sh #225
gcp-controller-manager: Fix startup panic #222
if one node pool is broken, keep checking others to find an instance … #221
Remove redundant dir from golint check #218
Remove invalid options from CCM manifest #219
Add Go code coverage script #217
Add verify-all.sh #205
Bump cloud-provider-gcp to v1.21 #204
Switch to Authorization v1 #213
Rebase changes on branch release1.20 to current master #207
Disable local loopback for volume host #181
Set user agent for GCE and GKE API clients #208
Document how to re-gen BUILD files in README.md #192
Add verify-govet.sh #200
Windows crossbuild support #189
Add verify-golint.sh #198
Fix golint issues in credential provider #201
Adding go fmt checking script #197
Remove etcd images from cluster/images #193
fix Go Module, and upgrade go to 1.15 #195
Updating to k/k v1.20 #178
Bugfix for DNS validation doesn’t work for Windows #190
cluster: Remove inactive members from OWNERS #188
Add DNS csr verification for gcp-controller-manager #185
test: update pause-win image to the new one k8s.gcr.io/pause:3.4.1 #186
Set required field Status in CertificateSigningRequestCondition. #182
Add jpbetz to OWNERS as reviewer #180
Switch GCP list calls to use pagination. #179
Add unit tests to auth-provider-gcp #176
Update gcp-controller-manager to use k8s.io/klog/v2 #174
Add auth-provider-gcp for out-of-tree credential provision #168
Update k8s.io/klog to k8s.io/klog/v2 for gke-exec-auth-plugin #172
Add klog.InitFlags to correctly handle klog flags. #169
Sort imports after upgrade to v1.19 #167
Updating to K/K V1.19 #166
OWNERS: move nicksardo to emeritus_approvers #162
CSR Approver/Signer: Only handle CSRs meant for the default signer #160
Make node annotator failure retry correctly follow queue rate limiter #149
Updated rules_docker to latest to fix build error #157
Remove inactive members from OWNERS #156
Ignore meaningless failures when setting bucket ACLs during kube-up.sh #155
Create the bucket for tars based on $PROJECT #154
verify-kube-binaries uses relative path instead of fixed #153
Fix shellcheck failure in cluster/gce/config-default.sh #152
Fix CCM image. #151
Add logdump for e2e create. #148
Added k8s admin account to the master. #150
Add basic cluster up/down e2e test. #144
Add Ben and Amit to Clusters owners file. #147
Fix missing sha reference in cluster-up. #146
Deploy Kubernetes from cloud-provider-gcp. #143
Update CCM to be built against 1.18 #140
update to 1.18 libraries #138
Use three-way-merge to reconcile labels from GCE instance to K8S node #132
Remove awly from OWNERS and SECURITY_CONTACTS #136
Add /healthz endpoint to gcp-controller-manager #135
Change verified-ksa-to-gsa ConfigMap data encoding. #133
Allow override of image registry with IMAGE_REGISTRY env var #127
Revert “add bazel version for bazelisk” #134
add bazel version for bazelisk #131
Bug fixes after initial IAM integration. #128
Simplify parsing of Node URL (and support colons in project names). #130
Pin distroless/static image to a tag instead of latest #124
Node syncer #123
Don’t set a timeout on informers in gcp-controller-manager #119
Clean up a few staticcheck findings #122
Add @sambdavidson as approver for controller and exec plugin #120
Add service-account-verifier control loop to gcp-controller-manager. #121
Let CA file path be set via kube-env to enable Windows paths. #118
don’t let kubelets request certs with email address or URI SANs #117
Fix build on Windows #114
Improve CSR metric reporting #111
Update numerous toolchain components. #110
gcp-controller-manager: clean up startup SAR error metric noise #109
Include node-local-dns label in node_annotator.go #107
Rename build/ to release/ #106
merge_licenses.sh: Include own LICENSE #105
Pkg csrutil #102
Update rules_go to resolve bazel compatibility. #101
Fix klog flag set #100
Allow override GCE Endpoint in gcp-controller-manager #99
Update go-tpm version #98
Disabled dynamic linking of gke-exec-auth-plugin binary. #97
gcp-controller-manager refactor part 2 #96
gcp-controller-manager refactor part 1 #95
Remove VM identity doc mode from exec plugin #93
Raise various CSR limits to increase throughput #92
Add a flag to disable legacy kubelet bootstrap #94
Moved lockfile from os’s tmp to cache dir. #91
Filesystem lock for gke-exec-auth-plugin #90
Updated dependencies and fix README #89
Don’t re-queue deleted nodes in nodeAnnotator #88
Fix startup and CSRs for regional clusters #87
Use cluster’s location when fetching from GKE API #85
ccm build using bazel #75
Outbound QPS metrics in gcp-controller-manager #86
Moved pantheon metrics to their own file and fixed various go-lint errors #84
Update embargo doc link in SECURITY_OWNERS and change PST to PSC #83
Correctly handle get region from zone #82
add an alt token source mode to the exec plugin #79
improve container build #80
Updated OWNERS file to include link to docs #81
Use pflag directly to shed some dependencies #78
update gcpcm to use v1.13.0 k8s libraries #77
update go to 1.11.5 #76
Start migration to Go modules #56
bump qps/burst defaults #72
bump go_rules and go version to 1.11.4 boring crypto #73
Cherry-pick “ensure Node matches metadata before approving CSRs” #68
bump bazel rules to fix http_archive deprecation #64
Remove unnecessary code #62
Move tools/bazel.rc to .bazelrc #61
Add the function name to the comment #60
Fix typos: direcly -> directly #58
Remove self client cert approver #57
Add a script for merging LICENSE files #52
Verify vTPM-based CSRs using EK from GCE API #53
Re-run gazelle and add gazelle-diff command for presubmit #51
Allow missing AIK certificate #49
Unit tests for gke_approver validation #44
Tests for plugin caching logic #43
Fix prometheus metric names to follow the style guide #48
Retry CSR failing due to transient errors #47
adding code-of-conduct.md #46
only reconcile labels when kube-labels instance metadata is present #45
add annotater for label reconciliation #38
Enable node pool check #37
Add SECURITY_CONTACTS file #41
Add cloudbuild config for presubmits #40
Simplify image publishing script #39
Refactor gcp-controller-manager startup #34
Add CONTRIBUTING.md #36
Read VM identity from AIK cert #32
switch owners and reviewers for gcp-controller-manager #35
Add label per approval type to approver metrics #31
factor out annotaters so we can add more #29
Rotate kubelet certs after 10 days #30
Check EK cert against root CA #27
Add metrics to cert controller #28
Cert controller validation for tpm attestation #17
Add GCB config for gke-exec-auth-plugin #25
continue to publish ExternalID to fix logmon #24
Update GKE dependencies to 1.11 #23
Use dedicated clients for informer/approver/signer #22
Add leader election to gke-certificates-controller. #19
Make exec plugin more robust #20
Add TPM mode to exec auth plugin #14
Exec auth plugin using VM ID token #13
Update and re-run gazelle #12
Bump certs controller version #11
Fix node server cert validation #10
Tag images with explicit meaningful version #9
Approve Kubelet serving CSR #7
Stamp docker images with commit SHA instead of timestamp #8
Remove non-GCP auth providers #5
setup build with bazel #4
Copy SAR approver code into gke certs controller #3
Import gke-certificates-controller from k8s.io/kubernetes #1
add mikedanese to owners. #2
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58029
Automatic merge from submit-queue (batch tested with PRs 60157, 60337, 60246, 59714, 60467). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #60337
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59842
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59986
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59323
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #56394
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59464
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59447
Automatic merge from submit-queue (batch tested with PRs 58437, 59490, 55684). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59490
Automatic merge from submit-queue (batch tested with PRs 59394, 58769, 59423, 59363, 59245). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59423
Automatic merge from submit-queue (batch tested with PRs 59441, 58264, 59287, 59396, 59439). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #59287
Automatic merge from submit-queue (batch tested with PRs 58777, 58978, 58977, 58775). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58775
Automatic merge from submit-queue (batch tested with PRs 58661, 58764, 58368, 58739, 58773). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58368
Automatic merge from submit-queue (batch tested with PRs 57867, 58490, 58502, 58134). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58490
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58493
Automatic merge from submit-queue (batch tested with PRs 58053, 58504). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58504
Automatic merge from submit-queue (batch tested with PRs 56948, 58365, 58501). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58501
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58489
Automatic merge from submit-queue (batch tested with PRs 57908, 58436). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58436
Automatic merge from submit-queue (batch tested with PRs 58104, 58492, 58491). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58491
Automatic merge from submit-queue (batch tested with PRs 58422, 58229, 58421, 58435, 58475). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58435
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #58113
Automatic merge from submit-queue (batch tested with PRs 54230, 58100, 57861, 54752). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #57861
Automatic merge from submit-queue (batch tested with PRs 57351, 55654). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #57351
Automatic merge from submit-queue (batch tested with PRs 56997, 57008, 56984, 56975, 56955). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #56955
Automatic merge from submit-queue (batch tested with PRs 56997, 57008, 56984, 56975, 56955). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #57008
Automatic merge from submit-queue (batch tested with PRs 54410, 56184, 56199, 56191, 56231). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #56199
Automatic merge from submit-queue (batch tested with PRs 52259, 53951, 54385, 54805, 55145). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #52259
Automatic merge from submit-queue (batch tested with PRs 55545, 55548, 55815, 56136, 56185). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #55815
Automatic merge from submit-queue (batch tested with PRs 55545, 55548, 55815, 56136, 56185). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #55545
Automatic merge from submit-queue (batch tested with PRs 56021, 55843, 55088, 56117, 55859). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #56021
Automatic merge from submit-queue (batch tested with PRs 51409, 54616). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #51409
Automatic merge from submit-queue (batch tested with PRs 54366, 54500). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #54500
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #52437
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #51072
Automatic merge from submit-queue (batch tested with PRs 51750, 53195, 53384, 53410). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #53410
Automatic merge from submit-queue (batch tested with PRs 53234, 53252, 53267, 53276, 53107). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #53276
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a> . #52983
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a>. . #52751
Automatic merge from submit-queue (batch tested with PRs 52109, 52235, 51809, 52161, 50080). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a>. . #51809
Automatic merge from submit-queue (batch tested with PRs 43016, 50503, 51281, 51518, 51582). If you want to cherry-pick this change to another branch, please follow the instructions <a href=”https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md”>here</a>. . #51281
Automatic merge from submit-queue (batch tested with PRs 51915, 51294, 51562, 51911) #51562
Automatic merge from submit-queue (batch tested with PRs 50602, 51561, 51703, 51748, 49142) #51561
Automatic merge from submit-queue #51483
Automatic merge from submit-queue #48574
Automatic merge from submit-queue (batch tested with PRs 51298, 51510, 51511) #51298
Automatic merge from submit-queue (batch tested with PRs 51174, 51363, 51087, 51382, 51388) #51382
Automatic merge from submit-queue (batch tested with PRs 51174, 51363, 51087, 51382, 51388) #51087
Automatic merge from submit-queue (batch tested with PRs 51114, 51233, 51024, 51053, 51197) #51233
Automatic merge from submit-queue (batch tested with PRs 51224, 51191, 51158, 50669, 51222) #51222
Automatic merge from submit-queue #51138
Automatic merge from submit-queue (batch tested with PRs 50967, 50505, 50706, 51033, 51028) #50706
Automatic merge from submit-queue (batch tested with PRs 50893, 50913, 50963, 50629, 50640) #50640
Automatic merge from submit-queue #50470
Automatic merge from submit-queue (batch tested with PRs 49916, 50050) #50050
Automatic merge from submit-queue (batch tested with PRs 49870, 49416, 49872, 49892, 49908) #49908
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) #49167
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) #49594
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) #48989
Automatic merge from submit-queue (batch tested with PRs 49222, 49333, 48708, 49337) #49333
Automatic merge from submit-queue (batch tested with PRs 48555, 48849) #48849
Automatic merge from submit-queue (batch tested with PRs 48292, 48121) #48121
Automatic merge from submit-queue (batch tested with PRs 47918, 47964, 48151, 47881, 48299) #47881
Automatic merge from submit-queue (batch tested with PRs 46252, 45524, 46236, 46277, 46522) #45524
Automatic merge from submit-queue #46545
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) #44884
Automatic merge from submit-queue (batch tested with PRs 45573, 46354, 46376, 46162, 46366) #46366
Automatic merge from submit-queue (batch tested with PRs 38505, 41785, 46315) #46315
Automatic merge from submit-queue #45987
Automatic merge from submit-queue #42395
Automatic merge from submit-queue #43777
Automatic merge from submit-queue #40338
Automatic merge from submit-queue (batch tested with PRs 42617, 43247, 43509, 43644, 43820) #43644
Automatic merge from submit-queue (batch tested with PRs 42452, 43399) #42452
Automatic merge from submit-queue (batch tested with PRs 38702, 41810, 41778, 41858, 41872) #38702
Automatic merge from submit-queue (batch tested with PRs 41337, 41375, 41363, 41034, 41350) #41034
Automatic merge from submit-queue (batch tested with PRs 37328, 38102, 37261, 31321, 38146) #31321
Automatic merge from submit-queue #33957
Automatic merge from submit-queue #32084
Automatic merge from submit-queue #31773
Automatic merge from submit-queue #29042
Automatic merge from submit-queue #27553
Automatic merge from submit-queue #27625
Automatic merge from submit-queue #25929
Automatic merge from submit-queue #26962
Google Cloud DNS dnsprovider. #26020
Actually populate nodeTags field in GCE provider struct #25225
Auto commit by PR queue bot #22486
Auto commit by PR queue bot #23019
Auto commit by PR queue bot #22094
Auto commit by PR queue bot #21319
Auto commit by PR queue bot #20210
Auto commit by PR queue bot #20098
Auto commit by PR queue bot #20195
Auto commit by PR queue bot #17276
Auto commit by PR queue bot #16142
Fix GCE Cloud/Attach/Detach stability issues #16053
Correctly support updates in EnsureTCPLoadBalancer for GCE. #15286
Unrevert #14608 and decrease the latency of GCE load balancer deletions #14964
Auto commit by PR queue bot #14526
Auto commit by PR queue bot #14430
Full changelog
OCPBUGS-8481 : [release-4.13] Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:release-1.2 (1d8cf4c) into release-4.13 #192
Update OWNERS #190
Updating ose-gcp-cluster-api-controllers images to be consistent with ART #187
Update OWNERS #188
Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:main into master #185
Updating ose-gcp-cluster-api-controllers images to be consistent with ART #184
Bug 2094864 : Rebase the latest upstream changes #183
Updating ose-gcp-cluster-api-controllers images to be consistent with ART #182
Rebase upstream latest #181
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
Bug 1948719 : update controller-runtime dependency #163
Bug 1954177 : Update mao dependency for webhook v1 changes #161
Bug 1948719 : update k8s dependencies to 1.21 #159
Bug 1918910 : Only log error on nonexistent instance type for scale from zero #157
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #156
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #155
Bug 1910318 : Add condition to show actuator exists condition on machine #152
Bug 1934021 : Ensure response body is closed when we are finished with the request #150
Try to mark node for up to 30 seconds when termination notice observed #145
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #146
Bug 1909108 : Bump K8s dependencies to 1.20 #141
Bug 1907286 : Ensure Machine is marked interruptible as well as Node #140
Bug 1903424 : Ensure MAO dependency is up to date to include newest metrics #139
Vendor: downgrade gcp sdk to v0.57.0 #138
Bug 1902157 : Update termination handler to use node conditions #134
Bump scripts to Go 1.15 #136
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #135
Add verify-diff check in generate task and enable in CI #133
Enable Machine API to support Customer Managed Keys #132
add bugzilla component and subcomponent to OWNERS #128
Bug 1883497 : Fix missing logs due to mixed klog versions #126
Bug 1883497 : Fix missing logs due to mixed klog versions #123
BUG 1875598: Ensure the Virtual Machine provider state is set to Unknown when Failed #122
Bug 1878163 : Updating Dockerfile.rhel baseimages to mach ocp-build-data config #120
BUG 1877743: Bump K8s dependencies to v1.19.0 #119
Bug 1878170 : Add unit tests for machine scope #108
Bug 1872080 : Add Dockerfile.rhel to match build configuration in ocp-build-data #118
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #117
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #115
BUG 1867262: Support networks shared from a different project #113
Fix minor linting issues #105
Add tests for actuator events #107
Bug 1857175 : Revendor mao to bring https://github.com/openshift/machine-api-operator/pull/644 #106
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #104
BUG 1856597: Pass scheme to client creation so that it uses scheme with Machine API #103
Bug 1856140 : Bump golang.org/x/text to v0.3.3 #102
support sourceImage outside the existing project #101
Enable metrics #94
Add spot instance label to machine spec #100
Implement leader election for gcp provider #85
Add termination handler for spot instances #99
Revendor MAO #98
Add liveness/readiness probes #96
Add support for preemptible instances #97
Add dgrigore to approvers #95
Bug 1840821 : Update machine-api-operator dependency #93
Bug 1808971 : Machine status shows “running” when an instance was terminated #89
Bug 1809345 : Add the machine’s name as a known NodeInternalDNS #88
Bug 1832186 : Bump all dependencies to kube 1.18 #82
BUG 1825290: Switch to Go errors instead of github.com/pkg/errors #84
Remove MachineSet manager from image #81
Bump scripts to Go 1.13 #80
Update OWNERS with current team members #83
Restore original make unit behaviour #79
Add Machineset annotations to support autoscaling to/from zero #77
Remove bison from OWNERS file #78
Revendor mao with timeout formatting fix #76
Remove unnecessary machine specific client #70
Add gitignore #73
Bug 1733474 : Revendor MAO with new node draining feature and check existence before node deletion #74
OWNERS: remove frobware #71
Update owners #69
Add more unit tests for reconciler #68
Revendor mao #67
Bug 1771919 : Consider an instance to exist regardless the status #66
Fix linking on other architectures #60
Error reporting #63
Revendor for kube-1.16.0 #64
Bug 1752088 : UPSTREAM: <carry>: openshift: Revendor to bring https://github.com/openshift/cluster-api/pull/72 #62
Fix ‘make goimports’ complaint #61
Switch to go modules #32
machine/machine_scope: update status first in Close() #58
Label instances created by the actuator with cluster ID #57
Bug 1741765 : Allow invalid project/zone machines to be deleted #51
Update machine only when changed #54
Introduce gosec for security checks #41
Extend makefile with ‘make goimports’ target #49
Bug 1740004 : Set additional machine annotations/labels to get pretty machine output #48
Version support #28
Add support for TargetPools #40
Bump openshift/cluster-api dependencies #45
Remove special error type when returning to controller #44
Add project ID to machine provider spec #43
Return errors from scope.Close() #42
Use the same type for both internal addresses #39
Pass full URL to image when creating compute instance #37
Allow specifying whether you want a public IP #36
Do not b64-encode user data #35
Fix name of the credentials key #34
Add namespace flag to controller command #33
Update vendor cluster-api and kubernetes-drain #31
Prepend machine.Name to logging #30
Switch builds to use Go 1.12 #29
Implement events #17
Add e2e make test #27
Bump k8s to 1.14.1 #26
Make delete async #24
reconciler: change exists to consider TERMINATED state only #25
Convert create into async #23
Update instance internal-dns names #20
Status conditions #14
Fix field #13
Makefile: drop nested quoting #5
Implement Delete instance #9
Implement update #11
More logging for exists method #10
Implement Exists #4
Manage status #6
Add owners file #3
Makefile #2
Introduce Api and create #1
Full changelog
OCPBUGS-7366 : New machine stuck in provisioning on VPC #43
OCPCLOUD-1812 : Update tooling & k8s 1.26 #40
Update OWNERS #42
Add support for confidential compute #38
OCPBUGS-6431 : Bump golang.org/x/net to 0.5.0 #39
MGMT-12838 : Add Shielded VMs implementation #33
Updating ose-machine-api-provider-gcp images to be consistent with ART #31
Update OWNERS #35
OCPBUGS-4574 : Machines with invalid zones stuck in no phase #32
OCPCLOUD-1804 : Port to ginkgo v2 #34
OCPBUGS-3904 : Register unknown instance groups #22
OCPBUGS-860 : Set sync period for Machine controller #24
OCPBUGS-1557 : refactor restartPolicyToBool function #21
OCPCLOUD-1755 : Register control plane machines to instance group #20
Updating ose-machine-api-provider-gcp images to be consistent with ART #19
OCPBUGS-1411 : Bump k8s dependencies to 1.25 #17
update windows script handling #16
Update windows detection #15
Add windows machine support #14
Updating ose-machine-api-provider-gcp images to be consistent with ART #13
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #12
Bug 2087039 : update dependencies to K8s 1.24, go 1.18 #11
Bump machine-api-operator to 25e61c2 #10
Bump google.golang.org/api #9
Bug 2067836 : Bump prometheus/client_golang #7
Refactor provider status to use metav1.Condition #8
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
Full changelog
Bug 1877261 : UPSTREAM: 973: filesystem is not resized when restoring #32
OCPBUGS-6411 : Rebase to v1.8.2 for OCP 4.13 #31
Updating ose-gcp-pd-csi-driver images to be consistent with ART #30
Updating ose-gcp-pd-csi-driver images to be consistent with ART #29
UPSTREAM: <carry>: Remove .github files #28
STOR-862 : Rebase to v1.7.3 for OCP 4.12 #27
Updating ose-gcp-pd-csi-driver images to be consistent with ART #26
Updating ose-gcp-pd-csi-driver images to be consistent with ART #25
Bug 2072891 : Update to v1.5.1 #24
Updating ose-gcp-pd-csi-driver images to be consistent with ART #22
Rebase to v1.3.4 for OCP 4.10 #20
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
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
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #12
UPSTREAM: 693: Add CLI option to label the PD disks #11
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #9
Fix scsi_id installation #6
Copy scsi_id binary to dir that driver expects #5
UPSTREAM: <carry>: Skip Windows build #4
Add OpenShift Dockerfile #2
UPSTREAM: <carry>: Add OpenShift OWNERS #1
Use node version on GKE when detecting XFS compatibility #656
Enable XFS selectively for GKE clusters with proper COS support #632
Update staging RC to use new 1.1.0 RC build #652
Add release notes for 1.1.0 release #644
Update kustomizer to 3.8.6 #647
Fix node version check for node skew tests #645
Upgrade google.golang.org/api and transient dependencies #642
Add fstype check for Windows #641
Add Volume Resize support for Windows #637
Use existing csi proxy client in Statter #638
Build only linux container image for tests on Linux #636
Enable dump GKE node logs #635
Modify NodeUnstageVolume call for Windows #633
Enable multi-arch build in Makefile #613
k8s-integration: Add .yaml suffix to sc-regional storageclass #634
Upgrade csi sidecars to newest versions on rc #631
Add test support for regional PD #621
Fix ci scipt focus string #630
Add VolumeStats for Windows #627
Provide a knob to run intree and csi plugin tests #629
Add PSP for the controller Deployment #623
Wait for windows prepull images rather than sleeping #624
Wait on driver deployment rather than sleep #620
Collect managed pd csi driver logs from node #619
Update prepull image agnhost version #612
Enable usages of application default credentials #610
Update driver to use csi proxy filesystem v1beta1 #609
Update to use csi proxy beta #607
Remove duplicate junit results post-merge #606
e2e test should take GKE node version as an input #603
Use a fixed version of kustomization #604
Rename vendorVersion to version to comply with build.make. #601
Update docs for v1.0.1 release #599
Fix TestExtractAndDefaultParameters test. #597
Update debian base image version to 2.1.3 #596
update driver test code for Windows #559
Strip .yaml from test output dirs #595
Do all storage class gingko runs and report errors at the end #593
Add jingxu97 to owner file #552
Move main to cmd/gce-pd-csi-driver, merge init-buildx.sh into Makefile. #587
Import the kubernetes-csi/csi-release-tools subtree. #586
Project setup script authorizes GCE to use Cloud KMS keys on the dev project. #590
Fix execution permissions for run-k8s-integration-ci.sh #589
Resolve most shellcheck warnings. #588
Test support for Balanced PDs #565
Enable Volume expansion test for GKE PDCSI driver #584
Adding Kustomize structure in deployment README #562
Document provisioner parameters, especially fstype #582
Update stable image to v1.0.0 #580
Update README for GA #572
Move extra-create-metadata to stable #579
Add support for multi-writer PD #415
Promote increase timeout change to stable #577
Promote CSIDriver deployment to stable #575
Skip NodeExpandVolume for block volumes #571
Add metadata info in tag on PD #570
Change CSIDriver object version to v1beta1 to be compatible with k8s version #569
Add CSIDriver object into driver deployment script #567
Fix Random CMEK Disk Creation Failure (disk already exists) #563
Update windows test script #556
Update CI test configuration #551
Add MountSensitive in CSIproxy mounter #555
Increase PD CSI sidecar operation timeout #542
Test logs #554
Update kubernetes dependencies to 1.18 and add vendor folder back #553
Add mattcary and saikat-royc as owners #550
Add e2e CI tests for Windows #529
Disable VolumeInUse Error handler in CSI Resizer #540
Adding verult as repo approver #534
Add autorepair options for GKE release channel #538
Honor image type option in GKE cluster deploy #536
Return success in CreateVolume when disk is READY #527
Add option to deploy GKE managed PD CSI driver for integration tests #515
update leader election flags for latest provisioner image in rc-head overlay #528
New kustomization for pd driver #520
enabling leader election in stable overlay #521
Adding leader election to controllers in staging rc #518
Bump stable overlay image versions to match latest staging RC overlay #517
Migrate instructions #509
Update documentation and user guides for beta snapshotter #508
Enable csi snapshotter in stable overlay #507
Provide optional flags to run PD CSI driver snapshot tests #505
Enable csi snapshotter #500
Enable k8s stress tests #492
Fix syntax error on the common script #494
Update snapshot guide #495
Add build rule for Windows container #489
Staging RC overlay: Bump all sidecar versions to latest #486
Support GCEPD driver for Windows #483
Updating driver name to be consistent with the latest guidance #485
Release driver v0.7.0 #481
Fix prow-gke-release-staging-head image repo for resizer #480
Stop regional PD test from failing silently and fix verification path to use correct name #477
Adding linux node selector; adding new volumeattachment RBAC rule #475
Qualify external-attacher 2.1.1 in RC staging; enable Prometheus metrics in attacher, provisioner, and resizer #474
Implement ValidateVolumeCapabilities and refactor parameter handling for more comprehensive validation of existing disks in all cloud calls #467
Allow disabling particular driver services #449
Make v0.6.2 latest released version in docs and deploy #471
Add TopologyKey to driver info so that topology tests run in multizone clusters #468
Improve error messaging around VerifyDevicePath and reduce stutter #466
Thread contexts into all appropriate functions in non-test code #465
Add required IAM permissions to driver installation guide #460
Fix Resize call to return size in Gi as expected when disk is already the request size or larger #462
Update VerifyDevicePath logic to run udevadm –trigger to fix scenarios where disk is not found or is wrong device #459
Update k8s.io/utils version for format error message fix #458
Update volume limits for new machine types: https://cloud.google.com/compute/docs/machine-types #455
Pull resizer image from staging GKE GCR repo instead of prod for staging test overlay #456
Break k/k dependency by migrating util/mount and copying resizefs. Re-enable sanity testing. Fix deps. #454
Test out latest released sidecars #453
Switch over to go mod #451
Add image type env var option for k8s integration script #450
Add XFS utils and configuration to test on GKE with ubuntu image type #447
Add psp to allow deploying csi-gce-pd-node #448
Use canary quay images to test latest sidecars #444
#440 - Updating driver installation documentation #443
Update build golang version to 1.13.4 and image distro to debian-amd64:v2.0.0 #439
Enable hostNetwork for workload identity #436
Bump snapshotter to v1.2.2 for CVE fix #434
spelling errors #429
Remove protosanitizer.StripSecrets since the PD driver doesn’t use controller or node call secrets and the StripSecrets call is expensive #428
Add ListVolumes with PublishedNodes #392
Add blanket tolerations to node daemonsets #417
Update CSI Spec to v1.2.0 #418
Add test skipping based on cluster version since some tests added are fixing bugs in newer versions #414
Add resizer to release staging deployments #413
Add NodeGetVolumeStats Capability/Implementation/Tests #406
Make driver test capabilities configurable and remove expansion from GKE tests #411
Add user guide for pre-provisioned volumes #403
Clean up all logging for the driver, log successes in all cases #409
Bump resizer to v0.3.0 #407
Move all RePD compute API calls to v1 from v1beta #404
Prefix object names to disambiguate with other CSI drivers #405
Bumping all images to latest versions for 0.6.0 stable release #400
Use delayed binding in k8s tests #401
Clean up stale testgrids from README #399
Bumping sidecars to latest versions for 0.6.0 staging RC #397
Add Supported size range to driver info config #396
Add region env for run-k8s-integration.sh #395
Add gke regional cluster support to k8s-integration test #394
Update testgrid locations to provider-gcp from sig-gcp due to test-infra change #383
Adding k8s-specific documentation around storageclass fields #381
Fix resize test failure #379
Update csi-attacher to v.1.2.1 for fix to not ignore ControllerUnpublishErrors #378
Wrap all GRPC errors in status, fix semantics of NotFound errors #368
Deployment spec cleanup #364
Export kubectl path to test #370
Amend volume limits returned by the driver to documented-1 since node… #361
add functionality to use gke with kubetest #358
move gke create machine type from GKE down to GKE up #355
increase node size for gke #353
Run tests from always existing kubernetes directory that contains the tests, not the gce build k8s directory #351
Activate ALL in-tree GCE PD tests for Migration (modulo disruptive/serial/other skipped on purpose tests) #350
Migrate to k8s integration tests to kubetest #349
Add SupportedMountOptions to external pd test config to start mount options tests #348
Decrease verbosity to 7 to avoid verbosity 8 REST request/response spew #346
Add forced variable num-nodes so that we can give it to kubetest to force tests to run that have high node requirements #345
fix a bug where keys are not properly translated to volume id #344
Update the test runner to spit out logs at level 10 for debuggability #342
bugfix-222 Driver should check socket parent directory before trying … #339
update the bin path if not using docker to build for test k8s #338
increase wait time until driver is deployed and build ginkgo #336
Enable ExpandCSIVolumes feature flag on migration tests to test migration path of resize #335
LOW PRIORITY Fix random lint errors #331
Add support for Resize (Expand Volume) on the driver #317
Add volume level serialization for controller operations #316
Use new deployment strategy and version flags for k8s integration migration tests #329
update gofmt to not search unnecessary places and report files changed #330
move helper functions to more specific files #326
bring back the handle call #327
Separate test k8s #323
add flag checking and temp dir utilities #322
Bump attacher to v1.2.0 to stable and provisioner v1.2.1 #324
Bump attacher to 1.2.0 in rc #320
return an error if the volume ID already in use #303
Update CSI Sanity to v2.0.1 and fix compatibility errors #312
Create PULL_REQUEST_TEMPLATE #311
Updated Kubernetes dependency to v1.15 and fixed all dep errors #310
Bump external-provisioner version in staging #304
Give test binary the knowledge that the clusters we bring up are on cos image for test skipping #301
Add table for all public test status’ #299
Add 0.6.0-rc1 to staging rc test overlay #297
Release v0.5.1 of the driver as stable #294
Add support for raw block devices and enable block device tests on external k8s testing #283
add ability to use gcloud to boot a gke cluster for e2e integration #288
Update rc version in staging tests to validate new driver version #293
Remove cross validation of access modes, multiple access modes can be specified that represent all the capabilities of the volume #289
Change pd image placeholder in integration tests to gke.gcr.io vanity url #291
Update RBAC rules for external provisioner and attacher to the updated roles required based on upstream repositories #284
Updating image paths to gke.gcr.io #280
Update scripts to be compatible with project ids that include the org… #282
Release v0.5.0 version as stable #279
Bump RC overlay to contain v0.5.0 of driver rc #278
Integration with GCE cloud config #274
Bump csi-provisioner to v1.2.0 for migration fixes #275
Bump Provisioner in staging to v1.2.0-rc1 #273
Expand test focus of migration tests #272
Release stable with csi-provisioner v1.1.1 #270
Bump CSI Provisioner to v1.1.1 for Migration Delete fix #268
Improve VolumeSnapshot guide #264
Only run Dynamic Provisioning tests for migration for now #267
Fix Kustomize overlay dependencies so that Dev overlay replaces driver image successfully #266
Add test config for testing CSI Migration with PD Driver #258
Add supported filesystem types to k8s integration driver test config #262
Update examples and documentation #214
Make integration test kube version configurable #259
Add feature gate setting & required test focus flag to integration tests #256
Use K8s external-storage test framework #249
enable topology in stable #255
Statically validate volume capabilities for CreateVolume, ControllerPublish, NodeStage, NodePublish #254
Bump stable sidecars to v1.1.0-gke.0 #252
Add unit test for Node #248
Enable topology #243
Staging v1.1.0 versions of external CSI components #251
Augment script to update Kustomize if version is incorrect #250
Fix stable image name #247
Shapshotter to GKE Release version #246
Upgrade kustomize and use the set image command to patch the image name and version #242
Set MaxVolumesPerNode in NodeGetInfo #240
Update docs and stable image to v0.4.0 #235
Use bundled tar kubectl for integration tests. Add log verbosity args. #234
Add debug logging to version and apply #233
Remove gke suffix from rc tag of image #232
Bump staging images to v0.4.0-rc1 #231
Don’t fail firewall rule insert if rule already exists #230
Update CSI Spec to v1.10 and add unimplemented ExpandVolume stubs #226
Strip secret fields from GRPC loggin #225
Add CMEK E2E Test #218
Bump RePD disk size for tests to new 200Gb minimum #223
Update snapshot example doc #221
Update external-snapshotter version #220
Add CMEK support #211
Bump E2E go test timeout to 20m #215
Bump image versions for prod and tests #208
Bump PROW GKE Staging images to v0.3.1 #204
Fail CreateVolume() when Block volume capability is requested #198
Update staging test versions #197
Skip disruptive tests in E2E #194
Bump Driver Registrar to v1.0.1 #186
Pass ARTIFACTS to k8s e2e #184
Add testgrid status to README.md #178
Fix kubelet socket path #181
v0.3.0 Release Docs and YAML updates #173
fix test focus #158
Update staging PROW config to newest staging containers #172
Update Prow Head Template #176
Simplify socket directory #175
Bump builder and Debian base versions #174
Added explicit cluster roles for external csi components because system roles deprecated #171
Bump to CSI Spec to v1.0.0 #170
Strict Kustomize Patching #168
Update CSI Spec dependency to v1.0.0-rc2 #159
Change driver name and topology key to finalized name (conforms to CSI v1.0.0) #160
fix retry logic #155
Add the cluster role for snapshotter #156
Add retry for acquiring a boskos resource #153
Pass snapshot source when creating volumes #150
Remove hardcoded environment variables from spec #154
Update stable images to official releases #152
Add preStop hook to remove registration sockets when driver registrar node container goes down #149
Make boskos resource name configurable #143
Add gke prow config #141
Use Kustomize to manage deployment specs #134
Promote driver version to v0.2.0.beta #126
Add snapshot deployment support #120
Support UNSPECIFIED zone and project in volume ID. Static driver name. To prep for migration #129
Change NodeID to be fully qualified name #118
Fix so that udevadm can be run from inside kubernetes container on the host #107
Support partitions in VolumeAttributes #123
Made unmounting more robust #103
Adding Kubernetes Integration Test Framework #114
Bump CSI External Components to v0.3.0+ and turn on Kubelet Registration #119
Resolve disk name collisions for attached regional disks #111
Add VolumeSnapshot Support #110
Test contexts are now initialized once on startup in parallel instead of per-test, Chose a better boot disk image. #104
Makefile clarification for staging image, error if not set #105
Don’t FS Type Parameter #102
Don’t fail when NodePublish or NodeStage on same target path multipletimes, idempotency #100
Removed fixed TODOs and tagged issue numbers in remaining ones #98
Minor Docs Fixes #99
Revised documentation. Made versioning more clear. Made distinction between installation and examples more clear. #86
Feature/setup project existing sa #87
Regional PD Implementation [Removing parameter “zone”] #84
Improve deployment scripts, make service account JSON configurable by directory, not name #81
Refactored remote test framework for easy usage. Added teardown methods #80
Topology support #77
Use well tested Kubernetes Mount package utilities instead of copy pasting #78
Add detach disk permissions to custom role #74
Remove old policy bindings so that setup-project is reentrant #73
Redid test framework to bring up driver on instance and expose TCP socket with SSH Tunneling #71
Bind GCP SA to Kubernetes Cluster-Admin for GKE #68
Fix Makefile prod-build-container arguments #61
Changed deploy yamls to prod version of container #59
Added controller unit tests #58
Use net/url library for UDS parsing, now uses more standardized form #54
Added unit tests for identity server, fixed small spec inconsistency #50
Fix for E2E test Flake #57
Lessen severity of waiting loop errors to warnings #56
Add unit test runner script. Fixed some errors caught by unit tests #51
Changed base image to audited Debian Base #41
Added a waitforattach verification at the end of ControllerPublishVolume #44
Changed all occurrences of gce- to gce-pd- when referencing the gce-pd driver #38
Add test-sanity script #36
Simple go verification scripts #35
Added Boskos project lending for E2E test AND prune non-go files from deps #23
Add non-Google product disclaimer #32
Improve setup-project.sh to be more robust #31
E2E Testing Framework Changes for PROW Pre-Submits #27
Add Google sig-storage team to Reviewers #26
Remove failing test artifact GET and added some descriptive test titles #20
Add first E2E test and changes to the framework required #9
Reduced IAM Policy Role scope to minimal storageAdmin role #18
Bump CSI Spec version to 0.3.0 and make necessary code update #17
Make deploy scripts use absolute paths instead of relative paths #16
Fixed project setup scripts #10
Update deployment scripts and README’s #8
v0.2.0.alpha driver initial code push #2
Repository initialization #1
Full changelog
STOR-874 : Implement custom keys in GCP PD CSI driver operator #62
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #61
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #58
Bug 2106736 : Add multiplePVsSameID capability #60
STOR-1078 : Add hostPaths necessary for SELinux mounts #59
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #57
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #56
OCPBUGS-1904 : Only deploy VolumeSnapshotClass when CRD exists #55
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #53
Remove unused bindata from the operator #54
STOR-858 : Bump github.com/openshift/* and k8s.io/* #52
STOR-752 : Change the default StorageClass to the CSI one (GCE) #51
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #50
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #45
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #48
Bug 2077050 : OCP should default to pd-ssd disk type on GCP #47
Set fsGroupPolicy in CSIDriver #46
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
Bug 1969538 : Include VolumeSnapshotClass by default #25
Bug 1947774 : fix imagePullPolicy to ifNotPresent #23
Bug 1951058 : Enable multipods capability in e2e tests #22
GCP PD: Add metrics scraping #21
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #19
Bug 1939865 : Add CSIDriver object #17
Bug 1933184 : Add maxUnavailable to DaemonSets #15
Change the disk label name #16
Add cluster ID as extra label for newly created PDs. #14
Update images in README.md #8
Cleanup: Remove serviceName from controller manifest #13
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #12
Bug 1910459 : redeploy CSI Controller Deployment when secret changes #9
Bug 1912946 : Include proxy ENV in CSI driver #10
Add test image using “src” base image #6
Correct OWNERS file to include BZ component #5
Initial operator code #2
Add OWNERS #1
Full changelog
OCPBUGS-7542 : Bump vendored k8s libraries to 1.26 #451
OCPBUGS-6336 : Address CVE-2022-41717 #445
OCPBUGS-5073 : Count endpoints per port for weights and enabling active health checks #439
Updating ose-haproxy-router-base images to be consistent with ART #431
Updating openshift-enterprise-haproxy-router images to be consistent with ART #432
NE-1115 : Update haproxy container builds to use haproxy 2.6 #430
Full changelog
HOSTEDCP-809 : Clone CA key/cert to TLS key/cert #2262
OCPBUGS-8369 : Fix cleanup of volumes on cluster deletion #2252
HOSTEDCP-904 : Add release automation and docs #2236
kms addition for pod identity workflow #2214
fix(ho): No network validation for IBM Cloud #2225
feat(HCCO): Block DNS operator delete until Cluster Version updated #2223
Add configuration for automatic labeling and label commands #2238
Skip pod restart check for NTO #2239
cpo: cno: follow image name change in release payload #2230
Added documentation around supported-versions configmap #2220
Add comment for BaseDomainPrefix #2219
Add condition to NodePool indicating whether a security group for it is available #2216
HOSTEDCP-827 : Add root volume encryption e2e test #2192
fix(hypershift): reduce CAPI rbac access #2173
Validate Network Input for HostedCluster #2215
Add labels info #2218
HOSTEDCP-826 : Customize DNS base domain prefix #2213
ensure reconcilation of apiserver port #2197
Cleanup default security group only if authorized #2211
HOSTEDCP-593 : Update the pull secret source for ignition payload #2187
fix(ibmcloud): Explicitly set HCCO controllers #2185
Adding NTO again to find the issue with data recollection #2152
cli: Add –cli-root-volume-access-modes #2188
feat: Add pod gone check to prober + DNS operator leader elect #2155
HOSTEDCP-833 : Add Golang check for ‘go list’ errors in Makefile #2193
HOSTEDCP-833 : Set kubevirt.io/client-go version to fix ART Issue #2194
add KAS egress network policy #2181
cpo: kcm: add nfs pv recycler pod template #2183
Fix kubevirt how-to doc formatting issues #2178
Update cluster api provider kubevirt dependencies #2157
fix(cpo): Set restart annotation on multus-admission-controller #2150
fix(cpo): Remove OLM collect for IBM Cloud to reduce artifacts and rbac #2141
Add default NodePool name clarification to docs #2186
fix(cpo): Reduce CNO access if Calico used as network provider #2159
add PSA labels to openshift-infra in guest cluster #2180
Add cli flag to enable root volume encryption #2177
Update KubeVirt platform how-to documentation #2108
Filtering data recolection only for aws instances running #2153
Add PodMonitor for ingress-operator pods in HCP namespaces #2136
fix regex in registry operator pod monitor #2171
Add e2e test for hosted cluster behind a proxy #2077
Skip destroyAWSDefaultSecurityGroup if not AWS #2167
Give kubevirt csi controller get VMI RBAC #2154
set default PSA enforce to restricted #2097
Create default security group for AWS clusters #2146
AUTH-323 : konnectivity: split away the rootCA from konnectivity trust #2149
Use KAS kubeconfig for PowerVS CCM instead of external kubeconfig #2065
Add e2e test for secrets encryption using kms #2135
OSD-15099 : Delaying the creation of servicemonitor and podmonitor resources till the hostedcluster is Completed #2147
Add support for root volume encryption using KMS #2143
Check creation and deletion timestamps are not nil #2132
test: skip TestCreateClusterKms on non-AWS platforms #2151
expose silence alerts metric #2142
AUTH-323 : pki: split out konnectivity certs from the rootCA #1891
Clarify docs for nodePool.spec.config #2137
fix(ho): Delete user-data secret for non-AWS platforms #2134
Revert “Refactored NTO MachineConfig InPlace and Replace E2E Tests” #2145
Basic immutability for NodePool #2139
Changes autoscalling replica number when the nodepool replica is not set #2106
Add external DNS health condition #2130
Adding supportability for Private HostedCluster to be migrated #2089
fix openshift-route-controller-manager ServiceMonitor regex #2094
fix(api): Fix deprecated API conversion #1987
OpenID add support for groups claim in the config #2116
fix(cpo): Restart registry operator on annotation #2111
fix(cpo): Allow KAS profiling disablement #2110
update to golang 1.19 and 4.13 base image #2095
Add e2e test for cluster creation with AWS KMS #2093
Refactoring NTO MachineConfig InPlace and Replace E2E Tests #2051
Fix CAPA crd generation #2113
AWS: remove finalizer from deleted awsmachines if lost STS #2109
Minor fixes to notes on Getting Started and NodePool Upgrades pages #2117
Add dns docs clarification for private topology #2115
fix(cpo): Separate RBAC for NTO + CNO #2107
Set k8s.io/kubernetes dependency to v0.23.3 #2068
Moving from HC Migration to Disaster Recovery in documentation #1953
test: skip ovnkube-master in crashing pods check #2103
bump openshift/api and go1.19 for fmt #2096
Fixing issue between UpdatingVersion and UpdatingConfig at InPlace Up… #1978
Add tags and rename cloud instance name suffix #1779
fix(ibmcloud): Initialize image registry config on creates and bad config #2091
Full changelog
test(clusterconfig): add unit test for silenced_alerts.go and rename it to gather_silenced_alerts.go (#728) #728
test(clusterconfig): add unit test for ingresses.go and rename it to gather_cluster_ingress.go (#729) #729
test(oauth): add unit test for oauth.go and rename it to gather_cluster_oauth.go (#738) #738
gather logs - update “FilterLogFromScanner” function and add some tests (#735) #735
Add unit tests to openshift sdn controller logs gatherer (#733) #733
OCPBUGS-6731 : Anonymize env vars from containers: HTTP_PROXY, HTTPS_PROXY (#723) #723
OCPBUGS-6832 : feat(recent_metrics) adds openshift_apps_deploymentconfigs_strategy_total (#726) #726
OCPBUGS-6781 : Create gatherer for gathering machines. (#725) #725
chore(docs): update gathered documentation (#704) #704
arch docs update - explain disabled=true status more (#721) #721
operators gatherer - handle ingresscontroller relatedObject & simplify (#714) #714
Revert “OCPBUGS-5347: additional fix (#716)” (#717) #716
OCPBUGS-5347 : additional fix (#716) #716
OCPBUGS-5347 : do not periodically update Available clusteroperator co… (#709) #709
Update operator name in the OWNERS file (#712) #712
OCPBUGS-5257 do not get disabled rules (#706) #706
refactor(webhookconfigurations): remove asset method and split tests (#702) #702
refactor(scheduler): move GatherSchedulerLogs to its own file (#701) #701
chore(golanglint-ci) disabling some linters for *_test.go files (#703) #703
Update OpenShift versions & new Download time field (#705) #705
Updating ose-insights-operator images to be consistent with ART (#700) #700
Change of kube-system namespace configmap location according to docs. (#694) #694
OCPBUGS-3377 : fix: storage/ceph path structure (#691) #691
PR template preview and changelog update (#692) #692
Use cgroups memory usage data in the archive metadata (#693) #693
Full changelog
Adding dep on python3-werkzeug >= 2.0.3-4 #349
OCPBUGS-5461 : Add ironic IP to no_proxy #346
OCPBUGS-5136 : Adding dosfstools and util-linux tools to ironic-image #340
OCPBUGS-5068 : Configure Ironic iLO driver to use web server #338
OCPBUGS-4635 : Update packages versions with latest available #332
OCPBUGS-4492 : Handle a different error code for missing TransferProtocolType #333
Bug OCPBUGS-4305: Remove RDO distribution configuration (finally fixes #46) #326
Bug OCPBUGS-4225: Fix setting boot related attributes #325
Add support for OKD/SCOS #320
OCPBUGS-3085 : Workaround for long time gap between operations in recent idrac #319
OCPBUGS-1844 : Merge from upstream metal3-io/ironic-image #321
Allow dnsmasq to work as a DNS forwarder #304
Bug OCPBUGS-3480: Improve resiliency of eTag handling #313
Updating ironic images to be consistent with ART #312
Add DNS or GW for use by dnsmasq #308
OCPBUGS-2992 : Don’t save OS_ prefixed variables #309
Full changelog
Updating ironic-static-ip-manager images to be consistent with ART #33
Full changelog
Add jupierce as approver / remove Clayton #127
rhel9 base image: Fix build failure #126
Dockerfile: add RHEL9 base image dockerfile #124
bump RHEL8 egress-dns-proxy image to haproxy26 #125
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #122
Updating ose-egress-http-proxy images to be consistent with ART #120
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #123
Updating openshift-enterprise-base images to be consistent with ART #119
Full changelog
Bump openshift/kube-state-metrics to v2.8.1 #90
OCPBUGS-6320 : Merge upstream/release-2.8
#89
Updating kube-state-metrics images to be consistent with ART #88
OCPBUGS-4275 : Update github.com/prometheus/exporter-toolkit #87
Bump openshift/kube-state-metrics to v2.7.0 #82
OCPBUGS-4089 : cherry-pick, do not expose ingress path metric when service is nil #81
OCPBUGS-3924 : cherry-pick, autoscaling/v2beta2 HorizontalPodAutoscaler is deprecated in v1.23+ #80
Full changelog
Updates the component owner field to match the new categories #17
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #16
Full changelog
Auto sync upstream 2023 02 12 09 #19
Updating ose-kubevirt-csi-driver-rhel8 images to be consistent with ART #18
Upstream Sync Oct 31st #16
Full changelog
Update vendoring master #251
Updating ose-libvirt-machine-controllers images to be consistent with ART #243
Fix go fmt and update controller image tag #242
Full changelog
OCPBUGS-6063 : Add missed permission for a pod deletion on vsphere platform #1121
Add Machine webhook to validate the new fields of NutanixMachineProviderConfig #1117
OCPBUGS-6063 : Forcefully delete unevicted pods within vSphere machine deletion procedure #1118
: Update tooling for MAO #1100
OCPCLOUD-1852 : Bump k8s dependencies to 1.26; go 1.19 #1115
OCPBUGS-3275 : Update machinehealthcheck dropping log from Error to Warning #1116
Metal3 remediation backport #1075
OCPBUGS-6063 : Block machine deletion if extra disks are attached #1114
Add webhook validation for ConfidentialCompute on GCP #1112
Remove the openstack-machine-controllers image #1111
MGMT-12838 : add webook validation for shieldedInstanceConfig on GCP #1102
: Short circuit misfiring #1107
OCPCLOUD-1801 : Port to ginkgo v2 #1099
Add warning for unknown fields when unmarshaling the provider spec #1106
OCPBUGS-5018 : machine-api-termination-handler: run DaemonSet only on Linux #1101
OCPBUGS-4566 : Append annotations from machine template spec to the node #1096
Updating ose-machine-api-operator images to be consistent with ART #1095
OCPCLOUD-1769 : Make machine phases public consts #1088
: Set default container for machine-api-operator #1092
Revert custom role #1097
Add permissions for regionBackendServices #1094
: GCP Credentials req. using new API field permissions #1087
Fix lint issues reported by golangci-lint #1069
Increase timeout for machineset tests #1091
Use StringDeref from k8s.io/utils instead of custrom implementation #1090
docs: Add a reference to machine-config-server #1089
Allow to use machine.openshift.io API in provider specs #1085
Bug 2095274 : vSphere, fix network existence check for network devices during machine creation #1082
Full changelog
Multus 4.0 upstream sync, strike back #146
Updating multus-cni images to be consistent with ART #142
Full changelog
OCPBUGS-6917: Upstream sync 0c6df81
(#22) #22
Updating multus-networkpolicy images to be consistent with ART (#21) #21
Full changelog
Dev/sync upstream #30
Updating ose-multus-route-override-cni images to be consistent with ART #28
Full changelog
Revert “OCPNODE-1499: Add CMA gather script” #350
OCPNODE-1499 : Add CMA gather script #348
WINC-977 : Update kube-proxy log file name #347
Updating ose-must-gather images to be consistent with ART #343
WINC-958 : Collect WICD logs from Windows nodes #346
report correct version when multiple images invoked #327
Added hostsubnets to group_resources in gather_network_logs script #342
Remove no longer needed gather_admission_webhooks script #325
Added PodNetworkConnectivityCheck gather script #333
Full changelog
Updating ose-network-interface-bond-cni images to be consistent with ART #43
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART #62
Full changelog
Updating ose-network-tools images to be consistent with ART #75
OCPBUGS-7106 : Get OVN-Kubernetes leader identity from the lease #74
Rename subcomponent to ensure bugs are assigned correctly #73
Updating ose-network-tools images to be consistent with ART #72
Full changelog
OCPBUGS-8701 : Clear metadata.namespace on projects before write. #357
Bump 1.26 proof #354
OCPBUGS-7689 : Fix a project validation error due to empty string value #352
OCPBUGS-6197 : Updating ose-openshift-apiserver images to be consistent with ART #338
IR-270 : support creation of image objects representing manifest lists #349
API-1492 : Bump kube-openapi for openapi-gen determinism fix. #348
IR-269 : Support multi-arch images in ImageStreamLayers #309
IR-269 : Bump openshift/api #344
pkg/image: add myself to OWNERS #342
IR-270 : handle image metadata for manifest lists #340
IR-326 : support get of image stream images of a manifest list #341
Use remaining route/v1 defaulters from library-go. #334
OCPBUGS-501 : fix printer panic #333
Drop dependency on internal types from route default test. #332
move the deployer role and binding to the ocm-o #331
Use shared route validation and defaulting from library-go. #328
IR-259 : changing image stream importMode increments its generation #325
Full changelog
Add explicit license #248
BUILD-407 : Revert “remove tech preview feature gate for build csi volumes” #251
BUILD-407 : remove tech preview feature gate for build csi volumes #250
WRKLDS-594 : bump(k8s): 1.26.1 #249
Updating ose-openshift-controller-manager images to be consistent with ART #247
update the deploy pod to provide failure in pod #246
Full changelog
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #107
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #103
Bug 2106736 : Add multiplePVsSameID capability #106
STOR-1078 : Add hostPaths necessary for SELinux mounts #105
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #101
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #100
Bug OCPBUGS-2845: Add SecretHashAnnotation to node service #96
Full changelog
Add dual stack API and Ingress VIPs support #58
OSASINFRA-3092 : Add support for external LB #56
OCPBUGS-6432 : Address CVE-2022-41717 #53
Bump gophercloud #50
Updating ose-machine-api-provider-openstack images to be consistent with ART #49
Use machine/v1alpha1 from openshift/api #46
Full changelog
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #113
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #111
Grant volumesnapshotcontents patch permissions to operator too #112
Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #110
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #109
Full changelog
Fix swapped CPU socket and thread mapping #172
Updating ose-ovirt-machine-controllers images to be consistent with ART #171
Full changelog
Bump openshift/prom-label-proxy to v0.6.0 #352
Updating prom-label-proxy images to be consistent with ART #351
Full changelog
Bump openshift/prometheus to v2.42.0 #154
Bump openshift/prometheus to v2.41.0 #153
Bump openshift/prometheus to v2.40.7 #152
Bump openshift/prometheus to v2.40.6 #151
Bump openshift/prometheus to v2.40.5 #150
OCPBUGS-4273 : Bump openshift/prometheus to v2.40.4 #148
OCPBUGS-2873 : fix certificate reloads after rotation #145
Updating golang-github-prometheus-prometheus images to be consistent with ART #147
Full changelog
Bump openshift/prometheus-alertmanager to v0.25.0 #67
Updating golang-github-prometheus-alertmanager images to be consistent with ART #65
Full changelog
OCPBUGS-6055 : [bot] Bump openshift/prometheus-operator to v0.63.0 #216
Bump openshift/prometheus-operator to v0.62.0 #215
Updating prometheus-operator-admission-webhook images to be consistent with ART #214
Updating prometheus-config-reloader images to be consistent with ART #213
Updating prometheus-operator images to be consistent with ART #212
OCPBUGS-2778 : [bot] Bump openshift/prometheus-operator to v0.61.1 #209
Full changelog
OCPBUGS-6311 : addressing vulnerability GO-2022-1144 #119
Bump openshift/node_exporter to v1.5.0 #118
Updating golang-github-prometheus-node_exporter images to be consistent with ART #117
build(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 #114
build(deps): bump github.com/jsimonetti/rtnetlink from 1.2.2 to 1.2.3 #115
Full changelog
Update gomod mapping for k8s.io/dynamic-resource-allocation #16
Updating ose-route-controller-manager images to be consistent with ART #13
WRKLDS-594 : bump(k8s): v1.26.1 #15
OCPBUGS-4198 : do not depend on the API defaulting when creating Routes #11
Full changelog
OCPBUGS-6962 : Add ‘agent-installer’ value to ‘install_type’ label #447
OCPBUGS-6477 : Upgrade go version and dependencies #448
server: Ensure logging level is flag is respected #449
Add ‘hypershift’ value to ‘install_type’ label #437
Replace ‘hypershift-unknown’ with ‘unknown’ #438
Fix receive whitelist logic #445
Bump snappy version and add debug logs #444
Add metrics for telemeter receive path #443
Log faulty tokens #441
pkg/receive: Sanitize metric labels #440
Updating telemeter images to be consistent with ART #439
Add Daniel Mellado to OWNERS #436
Add rules for cluster vCPU-hours #435
Full changelog
OCPBUGS-8412 : Bump(openshift/kubernetes): to get fix for resizing flake #27792
OCPBUGS-9915 : Temp flake all azure disruption #27786
OCPBUGS-8742 : Revert “Switch to readyz path for health probes on Azure” #27784
OCPBUGS-8401 : Bump to 1.26.2 #27769
OSASINFRA-3109 : networking: add a test for control plane LB #27748
Add additional comments with findings from k8s 1.26 bump #27728
OCPBUGS-8092 : mark volume expansion test as Flaky #27767
Revert “Add vlan/macvlan/ipvlan incontainer master tests” #27766
OCPBUGS-7519 : Revert Skip nfs tests temporarilly #27762
TRT-800 : Collect variant data for risk analysis #27731
Add tap plugin test #27737
Port alert backstop test to invariant, allow running alert/disruption invariants locally for developers #27724
Add vlan/macvlan/ipvlan incontainer master tests #27700
STOR-1077 : promote CSIInlineVolumeAdmission feature gate to GA #27713
move disruption locators to monitorapi #27760
Switch to readyz path for health probes on Azure #27753
Fix defunct owners file in test/extended/util/annotate #27750
OCPBUGS-7833 : Rework no optional capabilities rules #27745
OCPVE-278 : fix: multi build error, only add rt-tests for x86 #27749
Restore alert refactor with fix for disruption tests all being skipped #27742
OCPBUGS-7519 : Skip nfs tests temporarilly #27747
OCPVE-278 : feat: add rt tests package to openshift-tests #27740
OCPBUGS-7616 : Revert Revert “bump(k8s): 1.26” #27738
Revert “bump(k8s): 1.26” #27736
test/extended/authorization/rbac: Condition console RBAC on ‘Console’ capability #27681
Revert “Alert Testing on new Namespace and Level” #27734
OCPBUGS-7488 : test flake: should not reconcile SC when state is Unmanaged #27726
Revert “perform build csi volume test on GA clusters” #27730
OCPBUGS-1125 : remove reference to old guard pods #27727
bump(k8s): 1.26 #27694
Do not bail on producing artifacts when nodes are dead #27729
audit inspection #27687
Allow baremetal tests to run on Azure platform #27573
OCPBUGS-6902 : Wait for DNS DS pods to be ready #27715
Chart CI cluster DNS problems in different color from disruption #27719
Add pathological events into spyglass charts #27649
BUILD-407 : perform build csi volume test on GA clusters #27720
Kubevirt network connectivity tests #27456
TRT-819 : Add check for parse signature error #27705
Allow baremetal tests to run on GCP platform #27618
Add PDB to resource watch #27721
replace centos with ubi8 in build test dockerfile #27718
Add external disruption sampling in openshift test #27717
STOR-950 : Add CI job for skipping StorageClass creation #27704
BUILD-407 : stage one of two of migrating shared resource from tech preview to GA #27708
Ensure NoColor for ginkgo in disruption/chamosmoney suite #27709
Alert Testing on new Namespace and Level #27710
STOR-1066 : add e2e tests for CSIInlineVolumeAdmission plugin #27682
OCPBUGS-3923 : adjust watch budget for monitoring components #27623
make supplemental groups test working again #27664
AUTH-337 : PSa: add test for SCC-mutated PodSpec extraction #27632
TRT-813 : Disabling disruption fallback for upgrades #27701
bump timeout #27695
OCPBUGS-6503 : upgrade/adminack: simplify polling and unblock “guaranteed” post-upgrade check #27678
Update S2i image tests for dotnet3.1 EOL #27698
extended: security: do not explicitly set api audience on token request #27697
Changes for NodeTuning cluster capability #27657
Skip the oc whoami –show-console test when the console capability is disabled #27679
Update etcd scaling test for CPMS supported platforms #27497
TRT-803 : FIxing test name #27688
Automated - Update synthetic test data #27676
Use ingress-canary route for testing instead of console since the console might be disabled #27680
ignore more repeated TopologyAwareHintsDisabled events #27672
Add result tag to the end of first line of an event message #27656
Automated - Update synthetic test data #27658
USHIFT-720 : skip server-side apply for rangeallocations #27619
ignore repeated TopologyAwareHintsDisabled events #27666
Update annotated rules for router tests #27662
Fix nil pointer dereference for createDNSPod. #27663
Revert “Remove dependency on some router tests on config.openshift.io api group” #27661
Don’t emit failure junit testcase when a retry is skipped #27652
OCPBUGS-5506 : DNS pod to be created on master node #27650
upgrade/adminack: guarantee one admin ack check post-upgrade #27645
Separate mcd error alert #27648
do not check for DeploymentConfig routers in router tests #27642
WRKLDS-605 : Remove dependency on some router tests on config.openshift.io api group #27643
Fix missing disruption data again. #27651
Add result key value to each topological event test output line #27641
fix tech preview test #27639
Fix missing disruption uploads. #27636
Update CVO test ownership: -Jack and Vadim, +Petr #27646
Automated - Update synthetic test data #27626
Add Event intervals for Startup Probe failures #27612
Use cluster network MTU for bond interfaces #27631
Use create token instead serviceaccounts token command #27629
Fix intervalcreation incorrect year unit test bug #27630
Update ETCD storage data for k8s 1.26 #27622
Filter out dropped targets to minimize the size of target api result #27594
NE-1068 : Add test using chaos plugin to detect local DNS endpoint preference. #27511
OpenStack: Skip in-tree cinder provisioner tests #27613
Automated - Update synthetic test data #27614
Test failures that flaked on retry remain counted as failures #27602
Remove ambiguity when checking for api resources existence #27583
OCPBUGS-4731 : oc status: clean job resource to prevent leaks #27608
Add tests for oc scc-subject-review and scc-review commands #27572
TRT-703 : Fix upgrade junit results not present in risk analysis #27600
Updating openshift-enterprise-tests images to be consistent with ART #27607
remove special cases for priority classes in the payload #27606
Automated - Update synthetic test data #27601
OCPBUGS-4550 : Bump api-requests for console-operator on vsphere #27605
run resourcewatch fixes #27596
OCPBUGS-4502 : Unskip service session affinity tests #27597
Automated - Update synthetic test data #27587
Add trozet to networking approvers #27395
Separate out “startupProbe failed” messages from pathological events test #27590
OCPBUGS-4190 : 1sec #27574
USHIFT-646 : ushift: Graceful return to disable telemetry #27578
Round the ratio for excessive watch requests test #27592
OCPVE-112 : feat: support higher threshold for connection refused on sno #27586
Allow baremetal tests to run on AWS platform #27569
USHIFT-644 : Skip sig-cloud-provider tests #27577
Remove redundant messages that might contain non-xml charactor #27582
USHIFT-647 : ushift: fix loop variable capture in sig-cli #27579
USHIFT-658 : ushift: skip networking bond interface tests #27584
TRT-662 : include test count totals for analysis #27585
OCPBUGS-2991 : Bump openshift/kubernetes to latest master v2 #27580
TRT-691 : use duplicateEventThreshold for ProbeTests #27562
Automated - Update synthetic test data #27543
Add separate tests for QPS exceeded and manifest unknown #27542
Test tuning cni whitelist update #27447
Introduce timeout for sippy risk analysis; add retries with backoff; add dated logging #27564
Remove unused cmd tests #27495
Fix risk analysis html to link to correct release and show bug keys #27568
Skip image-registry redirect test when non-permanent credentials used on GCP. #27556
Add Kuryr exception to “pods should successfully create sandboxes” test #27435
Bug 2093339 : Reenable data source test #27534
Flake and improve alert tests #27559
Trim stdout and stderr to the last 4K bytes to keep log size manageable #27560
OCPBUGS-3633 : Fix flake reporting for certain tests. #27553
Nginx 1.18 images will reach EOL in November 2022 #27551
make command errors easier to read #27544
OCPBUGS-3633 : Revert “Merge pull request #27533 from dgoodwin/merge-alert-backstops” #27547
Replace CreateProject with SetupProject #27271
cosmetic fix for bad disruption substitution #27510
Separate out more tests from ‘events should not repeat pathologically’ test #27539
OCPBUGSM-35025 : reenable unidling ci tests #27538
USHIFT-345 , USHIFT-348 , USHIFT-355 : API Groups for cli, arch & network #27540
Full changelog
Bump openshift/thanos to v0.30.2 #103
v0.30.1 #102
Update to v0.29.0 #96
Updating thanos images to be consistent with ART #93
Full changelog
Source code for this page located on github