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.12.0-ec.5-x86_64 Tests:
Informing jobsaws-sdn-serial Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-aws-sdn-serialinstall-analysis-all Succeeded periodic-ci-openshift-release-master-nightly-4.12-install-analysis-allmetal-ipi-ovn-ipv6 Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-ovn-ipv6metal-ipi-sdn Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-sdn-bm Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-10-28 03:57:34 +0000 UTC
Image Digest: sha256:20e270c3349fe2fcb38fd0da155329babc02d6b53e7e06ff235346c3c1cf11b5
Release 4.12.0-ec.5 was created from registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2022-10-25-210451
Components
New images
Rebuilt images without code change
Add some time to the cluster delete test to avoid flakes (#4539) #4539
Bug 2131017 : Fix MinSizeGigabytes root device hint (#4452) #4452
MGMT-12067 : Support discovery kernel arguments during infra-env registration and update (#4425) #4425
MGMT-12300 : Fix nil pointer exception with v2uploadLogs (#4527) #4527
MGMT-11769 : reconcile service components on HASC ctrl (#4519) #4519
MGMT-12314 : Fix API IP detection for day2 ZTP CI (#4530) #4530
MGMT-12317 : Add capabilities entries to install-config (#4531) #4531
MGMT-11878 : Extend URL validator to check for trailing whitespaces (#4472) #4472
NO-ISSUE: Ensure timeout is set in wait_for_deployment (#4507) #4507
MGMT-11782 : Don’t add installation disk to disks to format list when –save-part installer args is set (#4320) #4320
NO-ISSUE: Add Javi as reviewer (#4526) #4526
Bump OCP versions: 4.9 (#4521) #4521
MGMT-8890 : Create intro doc into multiarch (#4524) #4524
NO-ISSUE: Update doc for per-customer feature enablement (#4523) #4523
MGMT-12261 : Respect InstallConfigOverrides
when getCAContents
is non-empty (#4513) #4513
MGMT-11737 : HASC RBAC Configuration (#4512) #4512
MGMT-1107 : Make host stage timeouts configurable (#4506) #4506
Bump 4.12 OCP image to ec.4 (#4511) #4511
Fix panic when infraEnv image has not been created (#4455) #4455
NO-ISSUE: flaky test due to networktype mismatch (#4517) #4517
Bump OCP versions: 4.10, 4.11 (#4516) #4516
Updating ose-agent-installer-api-server images to be consistent with ART (#4389) #4389
NO-ISSUE: unlimit postgres CPU due to spiky nature of tests (#4509) #4509
Bump OCP versions: 4.10, 4.11 (#4508) #4508
Document using SaaS with internal registry (#4488) #4488
MGMT-12167 : Make possible to mirror an index referenced by digest (#4502) #4502
MGMT-11700 : Validate storage requirements (#4463) #4463
Bump OCP versions: 4.8, 4.10, 4.11 (#4500) #4500
fixing small documentation error in Patch InfraEnv section (#4503) #4503
Bug 2107715 : Add validation for Agent’s role (#4501) #4501
MGMT-12198 : Validate Install Config Overrides (#4487) #4487
NO-ISSUE: Fix command syntax for getting postgres size (#4498) #4498
MGMT-11642 : Add Host Bind/Unbind Events (#4490) #4490
MGMT-8890 : Create validator for RHCOS and OCP versions (#4479) #4479
MGMT-11129 : Only set bootstrap host when it’s attached to a cluster (#4483) #4483
NO-ISSUE: In CI check status of Deployment and not Pod (#4489) #4489
document process for using assisted installer in a disconnected env (#4372) #4372
NO-ISSUE: DNS bad wildcard validation message should include IP addresses (#4482) #4482
Revert “NO-ISSUE: reduce build image size and leverage buildkit cache (#4466)” (#4486) #4466
Bug 2106110 : Don’t set ip=<nic>:dhcp kernel params with static networking (#4475) #4475
NO-ISSUE: reduce build image size and leverage buildkit cache (#4466) #4466
NO-ISSUE: Use legacy security context for disconnected CI (#4478) #4478
Bump OCP versions: openshift 4.10.34 -> 4.10.35, openshift 4.11.6 -> 4.11.7 rhcos 4.8.14 -> 4.8.14, rhcos 4.9.45 -> 4.9.45, rhcos 4.10.25 -> 4.10.25 (#4473) #4473
MGMT-11736 : refactor ASC reconciler (#4385) #4385
NO-ISSUE: Use 4.11 index for LSO installation in 4.12 (#4476) #4476
agent-based-client: Apply installconfig overrides (#4471) #4471
MGMT-11751 : ensure agent-install CRDs exist spoke cluster (#4401) #4401
NO-ISSUE: Update subsystem docs to use minikube with podman (#4467) #4467
MGMT-8578 : Describe process for day2 master for OCP 4.11 (#4442) #4442
MGMT-10557 : Docs for per-customer feature enablement (#4469) #4469
MGMT-11878 : Extend validator unit-tests to contain IPv6 URLs (#4470) #4470
NO-ISSUE: Change get_current_size_if_exist
to inspect PVC .spec
and not .status
(#4465) #4465
Update infraEnv initrd URL when image content is updated (#4461) #4461
MGMT-11635 : Bad request error when user chooses both LVM and CNV (#4448) #4448
MGMTBUGSM-529 : fix error msg in update disk path scenario (#4458) #4458
MGMT-11753 : fix flaky kustomize installation (#4323) #4323
MGMT-11293 : Added default network type setting during registration (#4424) #4424
MGMT-12074 : Add unitests for bootstrap kubelet ip set (#4413) #4413
NO-ISSUE: Bump OCP versions release 4.9.48 -> 4.9.49 (#4456) #4456
Full changelog
MGMT-12305 : Fix a vulnerability which could cause a denial of service on version v0.3.7 of golang.org/x/text/language. (#565) #565
Updating ose-agent-installer-orchestrator images to be consistent with ART (#557) #557
NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 (#564) #564
NO-ISSUE: Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#561) #561
NO-ISSUE: Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#559) #559
MGMT-12077 : Assisted Installer doesn’t remove a PV if it’s not attached to a volume group (#558) #558
Full changelog
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#447) #447
MGMT-12305 : Fix a vulnerability which could cause a denial of service on version v0.3.7 of golang.org/x/text/language. (#446) #446
NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 (#444) #444
NO-ISSUE: Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#445) #445
NO-ISSUE: Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#443) #443
NO-ISSUE: Dockerfile: don’t install docs and weak dependencies (#288) #288
Full changelog
Updating ose-aws-cloud-controller-manager images to be consistent with ART #25
OCPBUGS-2076 : Replace k8s.io/cloud-provider with openshift’s version #28
Full changelog
OCPBUGS-2076 : Replace k8s.io/cloud-provider with openshift’s version #44
Updating ose-azure-cloud-controller-manager images to be consistent with ART #41
Full changelog
Bug 2087043 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main into master #260
Add support for custom vm extensions #2631
docs: add more detail about reviewing image promotion PR #2680
fix irrecoverable errors in async operations #2665
support ccm to read config from secret #2663
Add finalizer to AzureClusterIdentity #2661
Show granular conditions during AzureCluster delete #2662
read tilt-settings.yaml #2666
Omit repetitive events during cluster creation #2652
Use webhook default name for node outbound lb #2649
ci: Increasing timeout for Windows serial-slow jobs to 4 hours #2653
add toleration for control plane taints #2644
Upgrade azure sdk for go network package to 2021-08-01 #2650
update CI apiversion contract for 1.6 release cycle #2643
update metadata.yaml in preparation for v1.5.0 release #2642
AzureMachineTemplate webhooks dry-run #2641
Document the CAPZ release cadence and support policy #2628
add enableNodePublicIP to managed machine pools #2637
Revert “use known-working Windows OS image” #2630
add back 0.5 metadata contract for v1alpha4 #2632
E2E test error when collecting logs after deleting #2620
Update Kubescape to v2.0.167 #2609
Restore “latest” for Ubuntu images in test templates #2623
Temporarily remove cordon and drain test #2613
set AzureManagedMachinePool not ready for in-progress reconciliations #2615
Revert “Remove kcp adoption test” #2612
add lint config for //go:build e2e
files #2589
test: simplify capz provider metadata.yaml #2497
use known-working Windows OS image #2616
add e2e for csi migration upgrade scenarios #2456
Make agent pools reconcile/delete async #2479
Remove kcp adoption test #2601
Dump resources in private cluster test #2599
Remove UseExperimentalRetryJoin from reference templates #2524
Bump golangci-lint to v1.49.0 #2607
Add more linters and config from CAPI #2555
Restore lint check for go comments #2565
e2e test: Log status of test before cleaning up #2595
AKS: enable isVnetManaged, add caching #2543
Standardize go imports in test/e2e files #2574
Add unit tests for VM converter and remove unused err from SDKToVM #2564
Collect HNS crashes from Windows nodes #2510
When creating AKS clusters using autoscaler enabled, do not make an update api call to agentpool service based on difference in node count #2444
Update README for office hours time changes #2592
fix: set evictionPolicy Delete when Spot & Ephemeral OsDisk #2580
fix: MachinePool ephemeral osDisk support #2578
Apidiff test runs only if the changes are in api/ and exp/api/ #2567
Add unit tests for load balancers converter #2576
fix error getting activity logs in e2e for managed clusters #2573
Revert “Temporarily set broken private cluster test to optional” #2586
Add unit tests for spot instances converter #2585
Bump CAPI to v1.2.1 #2566
Temporarily set broken private cluster test to optional #2582
Fix spelling errors pointed out by Codespell #2575
add ability to specify custom DNS settings for a VM in the cluster #2447
update the node labels for existing AKS nodepools #2559
update init K8s version of workload cluster during upgrade #2568
add name and owner tags to NICs #2562
Enable linting on conversion and mock code #2534
fix typo for clusterctl generate cluster command #2563
Fix hack/tools imports so “make modules” works #2560
Update support link #2556
Watch Cluster for changes in AzureJSONMachineTemplate, AzureJSONMachine, and AzureJSONMachinePool controllers #2532
Update and verify go modules in hack/tools #2547
clean up hack/tools go.mod #2546
Update Cluster API Visualizer chart to v1.0.0 #2535
enforce lowercase providerID RG to match cloud-provider-azure #2536
Update CAPI to v1.2.0 #2431
Update deprecated annotation to kubectl.kubernetes.io/default-container
#2531
Standardize more package import aliases #2529
Clarify where to get help with CAPZ #2527
Wait calico pod to be ready before installing windows CNMs #2515
Bump k8s versions in tests #2518
Bump golangci-lint to v1.47.2 #2508
validate control plane before helm CSI driver install #2500
Help windows cloud-node-manager to be better provisioned #2511
Fix Inbound NAT rule port allocation #2502
Make sure to use resolved k8s versions on parallel e2e nodes #2507
Update cloudbuild to go 1.18 #2506
Upgrade golang to v1.18.3 #2487
Fix KUBERNETES_VERSION_UPGRADE_FROM default var name in e2e config #2501
update windows osversion in ci-build-azure-ccm.sh #2480
Check for nil infra ref in azurejson controllers #2489
Update e2e tests for Ginkgo v2 #2486
Remove extra field in windows kube-proxy #2488
Adding Validators for ammp.Spec.OSType and amcp.Name #2461
Remove centralus from test regions #2485
Add clusterv1.ReadyCondition to AzureMachinePool and AzureMachinePoolMachine #2303
Don’t reload E2E config on each Ginkgo parallel node #2483
Increase e2e ginkgo parallel nodes #2482
Add separate kubetest configs for ginkgo v1 and ginkgo v2 #2478
E2E: update resource cleanup to show timestamps #2473
Add gingko conformance timeout #2474
fix: use windows PR binaries for dev/custom build templates #2467
test: set kubeadm bootstrap verbosity to 5 #2468
Fix Cluster labels in OOT cloud provider templates #2462
Add support for public IP tags #2419
test: standardize ControlPlaneWaiters #2435
Update apiversion upgrade test #2454
Adding a DirectoryOrCreate to /etc/default in the AAD DaemonSet #2446
Fix outbound LB Public IP names to use webhook default #2459
Make public IPs reconcile/delete async #2317
Add 1.4 release to metadata.yaml #2458
test: E2E configuration changes to address flakes #2451
docs: clarify Load Balancer types and private cluster #2455
bump aad-pod-identity to v1.8.9 #2457
Fix setup envtest on arm64 #2453
Bump Cluster API Visualizer version #2445
Use setup-envtest instead of fetch_ext_bins #2374
Makefile: put Calico manifest into artifacts directory and cache them #2450
Test: Removing healthcheck which interfers with cloudbase patch #2439
ci: standardize make directories #2436
use helm to install azurediskcsi driver for e2e #2263
Add Name and owner tags to NGWs #2379
use kustomize installed from makefile and remove unused install script #2409
update ci & other scripts to use installed kind@v0.14.0 #2424
fix: validation of caching options for Ultra disks as data disks #2430
Switching from strings.Title to cases.Title #2425
Add OSType Support for AzureManagedNodePools to add Windows Support #2410
Add support for Ultra Disks as Persistent Volumes #2421
Add *.yaml *.sh as LF to .gitattributes and Fix Some YAML EOLs #2417
Bump to latest kubernetes patch version #2423
ci: shorter node pool names in AKS templates #2420
fix: tag images when using latest #2398
Add support for user-assigned identity as AzureClusterIdentity #2371
feat: support customized cloud provider configs in ci tests #2413
Add sku version logging #2412
Find current Kubernetes versions for e2e testing #2388
Use kubectl installed from makefile and remove unused install script #2404
update capi go module to v1.1.4 #2405
Add Name and owner tags to NSGs #2377
chore: update go-apidiff to v0.4.0 #2402
Add additional regions to list of CI Azure locations #2399
Add E2E test for cluster class #2235
Update docker/dockerfile to 1.4 #2393
suppress cloud-init wget download progress output #2397
Serialize unit test to prevent flaky failures #2394
Change all CI templates to use latest reference images #2387
Add ComputeGallery field and add community galleries support #2277
Fix parsing error for CCM tag #2390
Check for nil provider ID when collecting VM boot logs #2386
Use “registry.k8s.io” for Kubernetes artifacts #2356
use latest images for CI jobs #2373
Add Name and owner tags to route tables #2372
Consolidate e2e log collection #2345
Move machinepool and AKS feature gate checks to webhooks #2376
decoupling using K8s ci binaries and different versions of containerd for ci windows templates #2335
Move shysank to emeritus status #2366
helm install with “CCM_COUNT” number of ccm Pods #2342
Stop testing upgrade from v1alpha3 in e2e #2362
Fix KUBERNETES_VERSION unset if CLUSTER_TEMPLATE set #2346
Add jackfrancis to maintainers #2348
Stop setting image repo list for Windows test passes for K8s v1.25+ #2337
bump golangci-lint version to v1.46.2 #2358
use capi v1.1.4 #2353
simplify ci-entrypoint.sh #2325
ci: fixing issue where WINDOWS_SERVER_VERSION does not work for cluster-template-prow-ci-version templates #2350
Use new naming scheme for SKUs and versions #2302
Update subnet CIDRs when reconciling existing vnet #2339
Improve grammar in ginkgo tests #2340
Add Cluster API visualization app to Tilt #2136
Check configmap existence before creation #2311
generalize helm install during E2E testing #2264
Make managedcluster reconcile and delete async #2168
ci: support external-cloud-provider plus latest k8s releases #2316
test: fix wait.PollImmediate so it actually retries after errors #2261
Reuse logic in ci scripts #2313
test: remove legacy Windows dockershim templates #2292
docs: add upstream test maintenance criteria to release doc #2308
Simplify use of tar in scripts for compatibility #2306
Support using a customized template outside CAPZ repo #2300
Fix apiserver cloud-provider arg for external cloud-provider template #2304
Use MSI ClientID as userAssignedIdentityID in azure.json #2214
Upgrade to calico 3.23.0 #2297
Add codespell GitHub Action #2280
fix for tags update and delete op #2223
Update to compute API 2021-11-01 #2288
Add MHC as mitigation against cloudbase init bug on Windows prow jobs #2270
Fix automatically found typos and remove some spotted trailing whitespace #2278
Update metadata.yaml to include v1.3 release #2284
Fix a copied code comment #2282
Handle compression at docs.github.com when checking markdown links #2281
azure: fix bootstrap extension command error path for bash #2274
update nvidia gpu operator to 1.10.1 #2276
docs/book/src/developers: fix typo GINKO_FOCUS -> GINKGO_FOCUS #2273
Add Jont828 to reviewers #2262
Fix case of userAssignedIdentityID in JSON serialization #2268
Add support for Service Principal with Certificate auth using AAD pod identity #2258
ci: enabling containerd log collection on windows for more cluster templates #2253
Fix Azure docs dead link #2259
test: don’t panic during log collection #2252
Make VM extension reconcile async and move VMSS extension into scaleset service #2177
test: timeout log collection operations #2239
Delete long running operation state when resource is not found #2238
Fix race condition when creating resource group with custom user tags #2240
e2e: use helm to install out-of-tree cloud-provider-azure #2209
Revert “Apidiff test runs only if the changes are in api/ and exp/api/” #2232
Apidiff test runs only if the changes are in api/ and exp/api/ #2206
wait longer for private cluster to account for add’l bastion create time #2222
fix: Add scope during service principal creation #2227
ci: Ci entrypoint windows 2022 support #2194
Use latest stable #2224
test v1.22.7 until v1.22.8 image issues are addressed #2220
Minor edits to “SSH access to nodes” doc #2219
Add mboersma to maintainers #2217
Temporary disable test for Windows kubernetes CI #2216
Skip Existing Secret During Identity Creation #2213
Make private dns reconcile/delete async #2007
fix: Broken Refs #2211
AKS e2e: use latest stable k8s version #2188
Update make target when ccm test #2198
Remove ObjectMeta.ClusterName usage #2203
style: Hide generated cluster templates in diffs #2199
fix typo #2200
use converters for AKS SDK agentpool definition #2167
Windows Containerd Pre-submits #2193
chore(role_assignment): make roleassignment reconcile async #1873
Fix compiler errors when viewing e2e tests in the IDE’s #2130
Bump to golangci-lint v1.45.2 #2196
Update getting-started.md to add registration providers #2195
chore(clusterscope): add unit tests for cluster scope methods #2080
enableUltraSSD for managed AKS clusters #2163
docs: add dual-stack topic in SUMMARY.md #2192
Bump to golangci-lint v1.45.0 #2186
test: enable ilb e2e with IPv6 #2174
remove implicit labels in OWNERS file #2184
feat: add dual-stack support #2154
Fix outbound lb conversion for v1alpha3 clusters #2176
Refresh owners file #2172
use quiet mode in docs linter #2156
feat: use force delete when deleting VMs #2155
E2E: disable flaky machinepoolmachine drain test #2160
docs: fix kustomizelinux dead link in development.md #2161
Use a list for Azure services in reconcilers #2146
E2E: waiting for services to be deleted before proceeding #2157
add Eventually() to retryable k8s E2E operations #2123
Fetch calico manifests from release artifacts #2149
Use list-v2 option for generating release notes #2137
Populate ControlPlaneEndpoint when ManagedCluster update is not needed. #2134
AKS template cleanup #2143
enable/disable AKS cluster add-ons #2095
upgrade to golangci-lint v1.44.2 #2148
Add warning to docs about reference image availability #2126
Update Calico to v3.22.1 #2147
chore(golangci-lint): add stylecheck linter #2071
Make security groups reconcile/delete async #1918
Update Calico manifests to v3.22.0 #2128
Remove logs in Makefile for debugging image push job #2135
Cleanup go install script #2133
Use git to clone the repo #2131
Only show applicable conditions for AzureClusters and AzureMachines on async services #2093
Don’t use error.Errorf in controllers to avoid showing stack traces in logs #2122
remove redundant VMSS name substring suffix #2115
Dump Pod describe for CI #2087
AzureClusterTemplate bug fixes #2117
test cluster flavors: required, optional, experimental #2100
Update opentelemetry-go to v1.4.0 #2109
Don’t default RoleAssignmentName on machine templates #2111
Change version skew listing to a link to CAPI docs #2113
Add AzureClusterTemplate type #2072
Support passing custom headers to AKS Managed Cluster and Node Pool create/update requests #2020
fix(templates): add identity ref patch to kustomize #2061
don’t validate timesync during capz E2E #2099
use AKS 1.22 for e2e exp #2108
Replaced go get
with go install
to install binaries #2008
:warning: Windows Clusters & dockershim deprecated #2106
Add control-plane role taints and tolerations #2098
AzureMachinePoolMachine: track concurrent deletes #2085
don’t check pre-release versions against known capz images #2101
remove Windows dockershim MachinePool CI config #2097
:sparkling: Set InternalDNS address on machines #2065
improve formatted output of make
or make help
#2075
add taints to AzureManagedMachinePool #1930
Update kustomize to v4.5.2 #2091
Bump CAPI init with binary version for v1alpha4 upgrade test #2090
Update book release instructions for 1.x releases #2082
refactor api/*/tags.go to move annotation name constants to azure/const.go #2060
Handle terminal errors in AzureCluster controller #2050
fix(rbac): add namespace list permission #2077
:bug: Skip InboundNatRule reconciliation if no LB is configured #2066
Properly respect externally managed annotation #2023
chore(golangci-lint): add gocritic linter #2070
correct variable in SetupWithManager function in ammp controller #2074
chore(golangci-lint): add thelper linter #2044
Installing csi-proxy in some windows clusters #2012
Drop disable flag from calico spec so calico pod goes ready #2064
Make subnets reconcile/delete async #1914
Generate calico manifests from source #2021
Add version info to manager and userAgent in Tilt #1963
Clean up resource conversion code #2056
Update CAPI upgrade test v1alpha4 version to v0.4.7 #2055
chore(golangci-lint): add predeclared linter #1988
add apidiff and verify tilt make target #2032
docs: debugging information added #2053
Update opentelemetry-go to v1.3.0 #2049
collect logs when ci-entrypoint.sh is used to run e2e tests #2043
Add jsturtevant to reviewers #2034
remove machinepool-specific test templates #2018
AzureCluster types refactor to separate out shared fields #1943
add verify-conversions target #2042
Don’t ignore kubeconfig directory in git #2046
Add jackfrancis to reviewers #2035
don’t fail E2E on security scan failures #2048
chore(golangci-lint): add gci linter and lint fix make target #1987
Update CAPI to v1.1.0 #2014
add support for node labels for managed clusters #1927
fix: docs for aks sku tier #2033
Revert #1993 - Continue to use image gallery for the e2e test on Windows #2016
Remove failure domains dead link in docs #2024
Make vnets reconcile/delete async #1921
use aks-managed-poolName also for vmss match #2025
e2e: Use the intersection of images available for windows and ubuntu to determine latest patch #1995
Add a subnet role for bastions and enum validation #2001
fix: remove sub id from azure managed cluster docs #2022
Increase wait for service timeout in e2e #2006
Update nvidia GPU operator to v1.9.1 #2015
Capture NSSM log output files in e2e for windows #2010
Run the kubescape security scanner in e2e tests #1793
Fix the custom vnet test template to provide the route table and nsg names #2011
build aks agentpool spec through one method #1976
chore(golangci-lint): add ifshort linter #1986
use latest k8s 1.22 (v1.1.5) cloud-provider-azure version for tests #1999
Update AAD Pod Identity to v1.8.6 #1950
chore(golangci-lint): add unparam linter #1985
Update private cluster cleanup to use the right API version for private DNS #2003
Update Go, CAPI, controller-runtime, k8s, controller-tools and go-logr/logr #1951
Use a image gallery in conformance e2e for faster updates on Windows #1993
Make bastion hosts reconcile/delete async #1941
Make network interface reconcile/delete async #1939
book: Warn about AKS-specific Kubernetes version requirements #1992
Make load balancer reconcile/delete async #1886
Disable latest stable k8s version in e2e #1996
bump kubebuilder-tools to 1.20.2 #1984
Set Control Plane Endpoint Optionally #1978
add OsDiskType configuration for AKS node pools #1916
fix managed clusters (aks) e2e tests #1971
Make inbound NAT rules reconcile/delete async #1870
use docker login
as a workaround for capzci ACR #1962
Improve Windows logging and general stability for upstream e2e tests #1932
Make route tables reconcile/delete async #1686
Enable using custom Windows containerd in CI #1955
Add conditions to AzureManagedControlPlanes and AzureManagedMachinePools #1940
Update controller tools to v0.8.0 and conversion gen to v1.23.1 #1956
Set max pods for the first time creation of ManagedControlplane (AKS) cluster #1945
Move the GC tests to serial to temporarily for Windows upstream e2e tests #1953
Use hack/tools kubectl in Tiltfile #1936
Fetch latest Nvidia GPU operator chart with a script #1938
Add ManualServicePrincipal to validation string #1948
Return terminal error when the machine SKU is not found in cache #1931
Fix extra string in log statement in e2e test suite #1933
Print reconcile transient errors in logs #1934
separate AKS control-plane and agentpool versions #1896
Fix yq install in get-project-maintainers script #1926
Add release 1.1 to the metadata file #1928
Updating ose-azure-cluster-api-controllers images to be consistent with ART #263
Full changelog
OCPBUGS-1824 : enhance agent systemd service dependency #6408
OCPBUGS-1704 : Service Usage API is required, not optional #6504
Revert “create: add check for cluster operator stability” #6503
OCPBUGS-2301 : Search Network Project For resources #6499
OCPBUGS-2436 : Revert “Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml”” and fix OCPBUGS-2436 #6491
OCPBUGS-2174 : fix metadata tags not supported in certain regions #6475
Add initial support for OKD/SCOS #6443
Updating golang version to fix gofmt issues #6484
Bug 2117537 : validation rule for invalid rendezvousIP in AgentConfig #6474
create: add check for cluster operator stability #6124
Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml” #6490
Add LB Type in the infrastructure cluster object via install-config yaml #6478
Bug 2059491 : [Alibaba] fix the format of Name #5668
AGENT-284 : Allow user to choose platform type #6438
OCPBUGS-2262 : Update gcp explain for DNS zones #6483
OCPBUGS-1941 : bump RHCOS 4.12 bootimage metadata #6452
Bug 2072202 : Check for api and api-int resolution during cluster install #5816
OCPBUGS-2259 : Fix soft-anti-affinity known issue #6479
Removing jstuever from OWNERS #6480
OCPBUGS-1881 : vsphere/destroy: improve logs when folder is not empty #6456
Adding “syd05” as a choice for zones in PowerVS #6468
OCPBUGS-1856 : IBMCloud: Allow traffic to kube-api-lb #6458
update to release.openshift.io/feature-set to match OCP 4.12 #6476
AGENT-347 : generate OS_IMAGES dynamically #6441
OCPBUGS-1900 : Avoid SNO bootstrap jsonpath error #6463
OCPBUGS-1698 : multi-zone network slice validation #6422
OCPBUGSM-47893 : added validation rule for invalid mac address in AgentConfig #6473
populate vSphere infrastructure spec #6457
OCPBUGS-1896 : Validate Credentials Mode After Install Config step #6453
OCPBUGS-2029 : Fix agent installation InstallConfig proxy processing #6461
Add docs about IPv6 on the additional Networks #6435
AGENT-375 : generate FIPS annotation for ACI #6467
AGENT-349 : Allow console login to Agent ISO #6464
OCPBUGS-1913 : Agent Installer: Do not fail on deprecated apiVip and ingressVip values #6462
Power VS: Disconnected cluster support #6347
azure: create bootimages using image gallery #6304
CORS 2046: GCP Add base domain validation when DNS zone is specified #6300
Fixes tested_instance_types_aarch64.md #6451
pkg/types: add feature set support #6336
pkg/asset/releaseimage/pullspec: Include override pullspec in log message #6460
Bug 2104997 : Add additional fields to proxy manifest #6374
Full changelog
Updating baremetal-machine-controller images to be consistent with ART #182
Full changelog
Bug 2093046 : oc debug: Add priorityClassName into node debugging pod template #1263
use correct namespace with sample templates #1272
Do not try to load plugins for cobra commands #1267
Bug 2078694 : New-App Using Git via SSH #1269
OCPBUGS-2495 : pkg/cli/login: Warn, but do not fail, on surprise project-list errors #1268
IR-262 : Keep manifest list children #1229
oc debug,version: minor todo improvements #1265
pkg/cli/admin/release/extract: Don’t print image metadata verification messages when extracting to stdout #1264
pkg/cli/admin/release/extract: Unify extraction cases #1237
OWNERS_ALIASES: Freshen update-approvers #1260
Bug 2059125 : release extract: Add binary re-signing for macos arm64 #1242
Bug 2000554 : oc inspect: Also gather namespaces in which webhook services are running #1258
add support for –next flag in oc adm release new #1243
Full changelog
Add PowerVS platform to webhooks #81
Add Power VS cluster api support #79
Bug 2116686, Bug OCPBUGS-1493: Initial implementation of validation webhooks #76
Update CI to use tools from vendor folder #80
Updating ose-cluster-capi-operator images to be consistent with ART #78
Update openshift/api and k8s to 1.25 #77
Add tests that compare MAPI and CAPI created instances #72
Full changelog
Unpend remaining MachineProvider tests #122
Remove cpmsctl #121
OCPCLOUD-1673 : Add Control Plane Machine Set generator controller #104
OCPBUGS-2446 : Expose an error condition if an error is repeated more than 15 times in a row #116
OCPBUGS-2469 : Don’t set a name in related objects #120
OCPBUGS-2340 : Ensure OnDelete strategy can handle non-standard indexes #118
Update test timeout to 5 minutes #119
Update log messages to use structured logs #117
Add the ability to disable webhook registration #115
Update watches to include unowned control plane machines #114
OCPBUGS-1348 : Fix machine not being marked as deleting #113
OCPCLOUD-1675 : Add support for generic platforms without failure domains #111
Updating ose-cluster-control-plane-machine-set-operator images to be consistent with ART #109
OCPBUGS-1645 : Ensure the ControlPlaneMachineSet can handle machines that are not indexed from 0 #110
Add Make target for building and pushing images #107
Full changelog
STOR-971 : Update for HyperShift #125
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #130
add capability annotation #126
Bug 2101520 : bump library-go to get a that prevents watchers leaks #129
Full changelog
library-go vendoring for installer cmd timeout #950
doc access clusterbot resources #948
doc fixes for prometheus metrics #933
Hypershift: Stop trying to apply etcd prometheusrule #917
trt-589 library-go bump #941
OCPBUGS-1329 : Add niceness to important etcd processes #938
Full changelog
NE-1071 : Default HAProxy maxconn value to 50000 for OCP 4.12) #836
Updating ose-cluster-ingress-operator images to be consistent with ART #834
OCPBUGS-2435 : TestRouterCompressionOperation: Nil-pointer fix #843
OCPBUGS-2493 : Fix TestUnmanagedDNSToManagedDNSInternal E2E test race conditions #845
CFE-478 : Added support for exporting Route type and Routes per Shard metrics #779
NE-975 : Use ingress config to set default LB type on AWS #837
OCPBUGS-2429 : Fix TestReloadInterval min value test cases and race conditions #842
OCPBUGS-2334 : Added nil check for service object on load balancer scope change #839
NE-956 : Configurable LB Source Ranges - Functional Implementation #817
Bug 2107462 : Update CGO_ENABLED=1 #833
OCPBUGS-236 : Bump openshift/api for reloadInterval fix #830
Full changelog
library-go vendoring for installer cmd timeout #1395
serviceaccountissuer: fix case when default value is being used and not trusted after change #1393
bindata/assets/alerts/api-usage: Include removed_release in APIRemovedInNext*ReleaseInUse labels #1367
Fix typo in operator status serviceAccountIssuer name field #1390
OCPBUGS-2198 : AUTH-309: Wire support for trusted service account issuers #1381
Update API alerts after recent bump to k8s 1.25 #1382
trt-589 bump library-go #1383
Full changelog
library-go vendoring for installer cmd timeout #444
Bump openshift/api to bring the MatchLabelKeysInPodTopologySpread enabled in TPNoUpgrade #442
trt-589 bump library-go #441
Bump go.mod golang version to 1.19 #440
Full changelog
Documentation: fix TelemeterClientConfig #1801
Synchronize versions of the downstream components #1797
jsonnet/components: remove PDB patches #1799
OCPBUGS-1321 : Node Exporter - ignore virtual NICs from OVNK cluster #1780
RHDEVDOCS-3165 : updates to config map code comments and docgen utility #1773
Only ‘tolerations’ and ‘nodeSelector’ for TelemeterConfig #6
Enables automatic generation of telemeter data #5
Add telemeter client config #4
Yet another fix of the generated doc #3
fix generated code #2
Fix formatting #1
CFE-551 : Allowlist metrics related to Routes to be sent via telemetry #1776
test/e2e: improve getActiveTarget() #1796
Synchronize versions of the downstream components #1793
update to release.openshift.io/feature-set to match OCP 4.12 #1794
update to release.openshift.io/feature-set to match OCP 4.12 #1764
OCPBUGS-2138 : Add os_image_url_override metric from MCO to telemetry #1784
Bug 2043518 : set degraded and available status based on Prometheus resource status #1558
Updating cluster-monitoring-operator images to be consistent with ART #1787
Full changelog
Jira OCPBUGS-1736: Always set PROXY variables for CNCC #1576
Remove the allow_ra sysctl for ipv4 from default systl whitelist #1590
SDN-2591 : allow hybrid overlay to be enabled post install #1584
SDN-3515 : HyperShift: multus admission controller: expose metrics over HTTPs #1583
rebase to k8s v1.25.0 #1571
Bug OCPBUGS-2328: Fix for index out of range error #1588
Add sysctl whitelist controller #1573
Kuryr: Add missing keystoneauth options #1581
OCPBUGS-1341 : Set owner reference for pod network connectivity check #1566
ovn-k, managed: pass join-subnet to control-plane #1582
OCPBUGS-1083 : Move OVNK alert level to info #1564
Full changelog
Filter out copied csvs when removing pao CSV (#492) #492
e2e: perfprof: remove broken test (#494) #494
udev-rule: rationale for applying the rule on virtual interfaces (#482) #482
HyperShift: rename Tuned ConfigMap key from tuned to tuning (#491) #491
HyperShift: avoid unnecessary mcfg creation (#481) #481
e2e: perfprof: get cpus from node capacity (#486) #486
Add intel_pstate=disable to default configuration with no hints (#480) #480
OCPBUGSM-47141 : set RPS for veth only at host level (#479) #479
Full changelog
test/e2e: Preserve the existing environment when using exec.Command #76
Full changelog
Updating ose-cluster-samples-operator images to be consistent with ART #465
Full changelog
Bug 2033499 : Don’t overwrite accepted risks if local payload #852
OCPBUGS-2125 : Allow unknown capabilities during payload load and implicitl enablement checking #850
bump api version to add new capability #835
Bug 2033499 : Populate acceptedRisks in ClusterVersion History #841
Dockerfile: Bump to Go 1.18 #845
Fix ups from gofmt 1.19 #849
Revert “Fix ups from gofmt 1.19 and yamllint” #848
Fix ups from gofmt 1.19 and yamllint #844
Full changelog
Bug 2115347 : Monitoring: Add support for Alertmanager negative matchers #12139
CONSOLE 3250: Configure default behavior for “Wrap lines” in log viewers #12015
chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 224 #12185
CONSOLE-3276 : Expose ErrorBoundary capabilities in the SDK #12170
Replace resource URI with inline yaml in devfile #12168
Bug 2110321 : Workloads list page has different PDB action items from details page when All Projects selected #12117
Update Devfile Import to use Kubernetes YAML definitions #12000
OCPBUGS-2654 : Update OperatorHub tests #12198
ODC-6786 : Add cluster configuration extension, page, and options for console customization #12159
MGMT-9085 Add vSphere Connection plugin #12068
OCPBUGS-505 : Input box aria-label and name wrong for editing PDB inside Deployments #12064
OCPBUGS-2455 : Pods and PDBs list page just reports ‘Not found’ when no Pod/PDB #12178
OCPBUGS-2100 : Fix warning icon color #12177
OCPBUGS-1916 : Workloads list page has different HPA action items from details page when All Projects selected #12120
OCPBUGS-548 : Tweaks to make the “Favorites” section heading consistent with project menu section heading #12119
OCPBUGS-1470 : i18n Incorrect plural for maxUnavailable pod count #12065
OCPBUGS-1776 : Remove duplicate start guide alert from devconsole Search page #12158
OCPBUGS-2430 : Add missing Quick Start translation #12171
ODC-6779 : Hide sub-catalog(s) in the developer catalog or the entire dev catalog based on customization #12067
OCPBUGS-800 : Name of workload get changed, when project and image stream gets changed on reloading the form on the edit deployment page of the workload #12024
OCPBUGS-1017 : Persist last cluster dropdown selection in session storage only #12179
OCPBUGS-2344 : Change annotation to be used for fake helm repositories #12141
OCPBUGS-1416 : Fix outdated, broken ODC add-page e2e test #12055
OCPBUGS-2438 : Monitoring: Fix help popovers #12166
OCPBUGS-1746 : Update the Github App events and permissions #12162
OCPBUGS-193 : Corrected kebab action overlapping issue in Helm page #11980
OCPBUGS-2369 : adds check for metadata as metadata is not required in template spec #12169
OCPBUGS-2075 : Hide silent switch for alerting rule if no associated alerts are present in devconsole #12152
Bug 2100334 : separate fetching of serving and eventing as they can be enabled independently #12080
OCPBUGS-2195 : fixes npe on topology #12156
Cards-display-on-serverless-operator-installation | Knative-serverless #12089
Updates flags and blocks migrated extensions #11992
Add resource quota alert to topology list view node #12143
OCPBUGS-1040 : Add checks for pods in hpaPodRingLabel #12118
OCPBUGS-2181 : updates test id for 3scale #12167
OCPBUGS-1105 : OCPBUGS-1106: Update dependencies to the registry library and devfile parser #12043
OCPBUGS-2265 : Allow passing documentation links for alerts #12059
CONSOLE-3190 : update OperatorHub filter to use nodeArchitectures instead of GOARCH #12072
ODC7127: Change node background color to yellow on zoom out #12142
Bug 2100843 : Fix selection on add connector context menu option opens the side panel of the node #12069
OCPBUGS-2102 : updates e2e to call resource type selection in advance option #12147
ODC-6771 : Add telemetry support #12140
ODC-6785 : Enable/Disable perspective(s) based on customization #12025
Refactor ResourceSection and move it under Advanced options #12052
ODC-6772 : Show resource quota alert in deployment side-panel #12029
OCPBUGS-194 : Switch api explorer filters to use PF toolbar component for structure and adjustments. #12111
Bug 2115522 : Strange padding in new Helm Chart Repository table row #12102
OCPBUGS-1678 : Use local test data to mock a devfile registry #12088
Updating openshift-enterprise-console images to be consistent with ART #12121
OU-38 : Monitoring: Refactor silence duration dropdown to use PatternFly #12101
Action on Knative-Service | Knative Serverless #12081
OU-56 : Query browser: Refactor timespan dropdown to use PatternFly components #12076
Bug 2079249 : Find latest pipeline run without firehose selector #12071
OCPBUGS-1479 : PDB list page should only show Create Pod button to user has sufficient permission #12066
Update PL/PLR visualization to use new PF pipeline package #12046
Bug 2057972 : Remove space in Chinese translation for Duplicate {{kindLabel}} #12099
HELM 386:Chart Verifier api integration #11964
OCPBUGS-1827 : disable e2e for knative #12114
Full changelog
OCPBUGS-1708 : Set i18n LoadType to Lazy when v1alpha1 i18n annotation is set to false #684
update to release.openshift.io/feature-set to match OCP 4.12 #688
CONSOLE-3125 : Add cluster filtering by product and ocp version #677
ODC-6778 : Bump openshift/api to get devcatalog disable types cuztomization changes #676
Full changelog
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #112
Updating ose-csi-driver-shared-resource images to be consistent with ART #113
Full changelog
Mount shared secret and configmap list config path into shared driver node #56
Full changelog
Update owners. (#99) #99
Add CONTRIBUTING.md (#105) #105
Add check-commit-counts script (#104) #104
Revert “Stop pulling in machine-os-content
(#102)” (#103) #102
Stop pulling in machine-os-content
(#102) #102
Full changelog
OCPBUGS-861 : Rebase openshift/etcd 4.12 onto v3.5.5 #144
fix the flaky test TestV3AuthRestartMember #14454
server: don’t panic in readonly serializable txn #14178
etcdctl: allow move-leader to connect to multiple endpoints #14434
testing: fix TestOpenWithMaxIndex cleanup #14440
server/etcdmain: add build support for Apple M1 #14436
server,test: refresh cache on each NewAuthStore #14409
Fix corruption checks v3.5 #14282
Move consistent_index forward when executing alarmList operation #14429
fix the potential data loss for clusters with only one member #14424
Backport of pull/14354 to release-3.5 #14397
Refactor the keepAliveListener and keepAliveConn #14366
clientv3: close streams after use in lessor keepAliveOnce method #14361
etcdserver: bump OpenTelemetry to 1.0.1 and gRPC to 1.41.0 #14312
Change default sampling rate from 100% to 0% #14318
server/auth: protect rangePermCache with a RW lock #14227
clientv3: Fix parsing of ETCD_CLIENT_DEBUG #14222
Support configuring MaxConcurrentStreams
for http2 #14219
Automated cherry pick of #14182 #14187
client/v3: do not overwrite authTokenBundle on dial #14132
Restrict the max size of each WAL entry to the remaining size of the WAL file #14127
Backport two lease related bug fixes to 3.5 #14087
scripts: Avoid additional repo clone #14050
Test release scripts #14043
[backport 3.5]: server/auth: enable tokenProvider if recoved store enables auth #13205
Update golang.org/x/crypto to latest #13996
Update consitent_index when applying fails #13946
Revert #13714 #13950
Full changelog
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
Full changelog
Updating ose-machine-api-provider-gcp images to be consistent with ART #19
Full changelog
UPSTREAM: 113208: Set default test timeouts first, only then modify the required ones #1396
UPSTREAM: <carry>: Bug 2098054: tag AWS security group at creation #1340
UPSTREAM: 113135: Wait for pod not running or gone in storage tests #1394
Bump to k8s 1.25.2 #1380
Automated cherry pick of #112299: Reduce default gzip compression level from 4 to 1 in #112398
Automated cherry pick of #112507: Fix calculating error when adding nominated pods in #112531
Automated cherry pick of #112427: Add zone field to vsphere test cloudconfig #112478
Automated cherry pick of #112526: Limit redirect proxy handling to redirected responses #112527
Automated cherry pick of #112508: kubeadm: allow RSA and ECDSA format keys in preflight check #112534
Automated cherry pick of #112355: Fix the TestRoundTripTypes by adding default to the fuzzer #112366
Automated cherry pick of #111205: Fix problem in updating VolumeAttached in node status #112305
Automated cherry pick of #112193: Add an option for aggregator #112330
Automated cherry pick of #112129: dependencies: update to ginkgo v2.1.6 and gomega v1.20.1 #112161
Automated cherry pick of #112017: exec auth: support TLS config caching #112336
Update images, dependencies and version to Go 1.19.1 #112320
Automated cherry pick of #112159: Update to use GA PodSecurity webhook image #112162
Automated cherry pick of #110951: fix nestedPendingOperations mount and umount parallel bug #112079
Automated cherry pick of #111964: Fix of #111769 for 1.25 release branch #112107
Automated cherry pick of #111912: regression test for exponential recursion bug on CRDs #112099
Automated cherry pick of #112157: Avoid propagating search .
into containers /etc/resolv.conf #112204
Automated cherry pick of #111999: fix error type #112138
Automated cherry pick of #111752: Revert “client-go: remove no longer used #112055
Automated cherry pick of #112243: Revert “Remove unused flags from kubectl run” #112249
Automated cherry pick of #112183: Tolerate sub-microsecond eventTime changes on update #112186
Automated cherry pick of #112150: Improve kubectl display of invalid errors #112154
Automated cherry pick of #112076: Revert “promote #112078
Bug 2041317 : Fix replica calculation at start of HPA scaling policy period #1391
UPSTREAM: <carry>: allow annotating with a specific suite #1388
Full changelog
add note for public zone creation doc #1827
PowerVS: Bug fix on flags usage #1812
Clean up AWS endpointAccess + servicePublishingStrategy logic #1803
Ensure kubevirt-csi containers all have resource.Requests and PullPolicy set #1816
Add custom types for enum fields in PowerVSNodePoolPlatform #1809
Updated Agent provider docs #1814
Add KubeVirt Platform Owners #1817
Add comments to clarify aws endpoints controllers #1808
Fixing some doc typos and issues #1742
KubeVirt CSI Driver Integration #1733
feat: Added “Scale dataplane to zero” workflow to the documentation #1804
STOR-1040 : Render AWS CSI Driver credentials in the mgmt cluster #1751
bug: Fixes HOSTEDCP-528, OIDCConfigurationInvalidReason should be always present #1743
Extracts correct mco image based on managed cluster’s arch #1716
Fix image registry reconcile loop #1794
Add CAPI provider image override for PowerVS #1800
bug: HOSTEDCP-587 explain more in detail Public and PublicAndPrivate endpoint-access #1788
Enable NodePool controller to apply generated MachineConfigs #1729
Allow certain EndpointAccess transitions #1761
increase loop detector threshold to 10 #1801
Remove KubeletConfig & ContainerRuntimeConfig CRDs #1775
HCCO: inplace upgrade: do not reconcile bare upgrade pod #1799
Fix recreate issue on serviceID - MULTIARCH-2895 #1753
Add compute and memory args for powervs e2e #1797
test: e2e: exclude catalog pods from restart check #1798
Update Dockerfiles for consistency #1795
Make NodePool platform condition types generic #1792
Ensure existing DHCP server is in ACTIVE state #1784
Update Dockerfile with same labels as Dockerfile.control-plane #1791
Expose HC NodeSelector in the cli #1759
Add recording rule for NTO metric needed in telemetry #1763
Use separate image for route controller manager #1790
How to Migrate a HostedClusters among the same AWS Region #1780
Update index.md. #1535
Decompress and decode config if supported by current CPO #1758
update OLM catalogs to 4.11 #1746
Add image overrides #1785
Specify ca for gitlab oauth only when passed as input #1772
Full changelog
UPSTREAM: 99: Update golint to 1.50 #25
UPSTREAM: 98: Reformat code with go 1.19 again #24
UPSTREAM: 98: Reformat code with go 1.19 (#98) #23
Full changelog
refactor(workloads_info): improving code reability (#650) #650
OCPBUGS-2249 : fix the schema checking conditional gathering rules (#687) #687
Improve GatherNodeLogs docs (#690) #690
Update owners list (#688) #688
OCPBUGS-2346 : refactor(dvo_metrics): remove name and namespace from dvo metrics (#685) #685
Full changelog
OCPBUGS-1411 : Bump k8s dependencies to 1.25 #27
Add .ci-operator.yaml config file to specify build image for OCP ci #28
Updating ose-nutanix-machine-controllers images to be consistent with ART #26
Full changelog
remove afflom (#520) #520
Add feature to mirror to alternative registry (#518) #518
Pr 512 follow (#517) #517
CFE-538 : WRKLDS-456 - WRKLDS-457: copy images from and to remote registry using local directory (oci format) (#512) #512
Fix –ignore-hisotry description and some format adjustment (#495) #495
Full changelog
OCPBUGS-2803 : Revert “projects: add rw mutex to auth cache” #326
Perform route host defaulting and update authz using v1 types. #321
Drop AllocateRouterShard from hostname allocation interface. #322
Use route/v1 types for route warnings. #317
Remove k8s.io/kubernetes deps from route validation/defaulting. #319
Full changelog
Updating ose-machine-api-provider-openstack images to be consistent with ART #47
Depend on CAPO v0.6.3 #45
gofmt with Go v1.19 #48
Full changelog
OCPBUGS-2508 : Ensure network defs without subnet follow noAllowedAddressPairs #247
Updating ose-openstack-machine-controllers images to be consistent with ART #244
Full changelog
OCPBUGS-1520 : Prioritize adding events to handlers for shared resources #1333
OCPBUGS-1643 : Add logging verbosity to configuring OVN logs #1324
OCPBUGS-2175 : Allocate Hybrid Overlay IP on node updates too #1319
OCPBUGS-2004 : egress IP: fix log when gRPC connection fails #1304
OCPBUGS-2176 : add endpointSlice informer in master process #1302
OCPBUGS-2085 : CARRY: Dockerfile.base: bump to openvswitch2.17.0-37.4.el8fdp #1298
OCPBUGS-1705 : Don’t use ACL names ever! #1300
Dockerfile: bump to ovn22.09-22.09.0-5.el8fdp #1284
9-23-22 b - dualstack fixed #1289
Fix lock issue in ensureNamespaceLocked #3187
remove the requirement that hybrid overlay needs subnet .3 address #3152
Fix flakiness in DNS tests #3180
Trim ACL names according to RFC1123 #3181
Don’t assume policy type when evaluating isolation #3162
fix duplicate case value #3153
pods: deleteLogicalPort should not fail when ls is gone #3177
Fix UpdateService healthport checks #3164
ovn node, gw router: set node masquerade IP on br-ex #3136
Add DPU support documentation #2404
Modification of kind.md document #3133
e2e, external gw test: remove duplicate funcs #3167
E2E (exgw): create ns for the serving gw pods instead of using default #3172
remove networkPolicy.created field #3145
getDefaultGatewayInterfaceByFamily: custom filter for MultiHop #3170
newOvnAddressSet: log mid-air collisions #3155
Add retry logic to Namespace resources #3143
BZ2117255 append instead of overwrite logicalSwitch other-config #3148
e2e tests, services: assert endpoints were created #3163
Lock the cdr global variable #3156
Full changelog
OCPBUGS-1718 : [bot] Bump openshift/prometheus to v2.39.1 #142
Stop syncing CircleCI orb version #11315
documentation/prometheus-mixin: fix comment typo #11293
documentation: Add Reference to the remote read API #7266
Add LoadBalancerIP to discovered services #11140
Full changelog
Bump openshift/prometheus-operator to v0.60.1 #208
Cut v0.60.1 #5080
pkg/prometheus: fix tsdb config generation #5078
Bump openshift/prometheus-operator to v0.60.0 #207
release: cut v0.60.0 #5073
*: fix unescaped characters in API doc #5056
build(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2 #5041
build(deps): bump actions/stale from 5 to 6 #5040
CONTRIBUTING.md: update office hours schedule #5039
Release 0.59.2 sync #5038
Use instrumented-sample-app image from quay.io/prometheus-operator #5026
build(deps): bump k8s.io/api from 0.25.0 to 0.25.1 #5031
Merge release 0.59 #5018
Revert “Main 59.1 sync” #5017
build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 #5002
Revert “test: Add e2e test for Prometheus Operator Upgrade Path” #5001
test: Add e2e test for Prometheus Operator Upgrade Path #4758
pkg/apis/monitoring/v1: fix typo in comment #4996
Makefile: add stripped-down-crds.yaml target #4937
.github: bump to Kubernetes v1.25 #4995
Full changelog
Fixes typo in telemeter/client/kubernetes.libsonnet #434
Updating telemeter images to be consistent with ART #433
Adds TemeterClientJobFailing alert #431
Full changelog
Fix unit tests that have broken since we stopped running them 2 years ago #27460
USHIFT-357 : MicroShift: skip sig-scheduling tests #27402
USHIFT-356 : MicroShift: skip sig-node tests #27425
OCPBUGS-2155 : Revert “Add etcd vertical scaling test suite” #27463
USHIFT-358 : MicroShift: skip sig-storage tests #27438
Check for console capability before launching it’s disruption monitoring. #27439
Add Invariant test to look for probe errors for openshift-config-operator #27436
Fix missing reporting of 0s disruptions. #27452
Add etcd vertical scaling test suite #27444
USHIFT-351 : Microshift: skip sig-devex tests #27392
Full changelog
OCPBUGS-1413 : Rebase 13.10.2022 k8s 1.25 #28
Bump cloud-provider-vsphere to k8s v1.25 #658
Remove unused chart #657
Add new legacy flag to indicate whether it’s legacy paravirtual mode #653
Check for vm state using mof when VM can’t be found by using uuid #650
CredentialsManager accepts alternate Secret format #641
Don’t trigger helm chart release to each release branch. Since not en… #649
Clean up and refactor the logic for CCM entrypoint. #639
Use full resource path for ipclaim and ipaddress in e2e CI. #643
Fix helm_doc #645
Document the least required vCenter permissions for CPV #636
Cut CPI version for 1.24 Kubernetes. #635
Remove grpc server from the cloud-controller-manager. #627
Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #25
Full changelog
Bug 2087043 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:main into master #6
⚠️ Align flag names with upstream Kubernetes & CAPI components #1612
⚠️ Removes test related flags from binary #1610
🌱 Update Calico in e2e tests to v3.24.0 #1606
🌱 Removes thumbprint value from the CI config #1600
🌱 Update CAPI to v1.2.1 #1602
🌱 Updates kube-vip to 0.5.0 #1607
✨ Adds golang linter GH action #1603
Fix markdown tables in test/e2e/README.md #1593
🌱 Updates VSphereCluster reconcile request enqueue mechanism #1594
Updates CI config for E2E tests #1595
📖 Updates current CAPV supported versions #1592
🐛 Delete node explicitly upon deletion of vm #1551
Only set PVC zone annotation when zonal storage classes are required #1587
Fix PVC OwnerRef bug for Supervisor #1586
Reuse CAPI bootstrap secret with Supervisor #1584
Switch to CreateOrPatch; ignore manager binary at root of project #1583
Use CloudInit bootstrap w VM Operator #1581
🌱 Uses cluster name for resource policy creation #1576
🌱 Adds go mod download
directive to Dockerfile #1574
Set VSphereMachine.Spec.Volumes zone annotation #1573
Documentation for GPU with PCI #1571
OS field and Windows VM name shrink #1570
🌱 Adds new version to metadata YAML file #1562
🌱 Upgrades CAPI to latest version #1565
✨GPU and PCI passthrough support #1264
🌱 Updates flavorgen to add separate worker template #1561
🐛 Fixes role name for worker nodes #1560
🌱 Removes failure domain condition from Cluster #1555
🐛 Fixes Makefile target #1563
Use new setup-envtest binary to setup envtest #1474
add srm09 and yastij as reviewers for the gpu proposal #1556
Fix flake in unit tests for the services/govmomi
package #1547
🐛 Fixes nil reference for logger #1544
build: Support arm64 images #1505
🌱 Adds release 1.2.0 to metadata file #1537
🌱 Re-introduces legacy default network label selector #1536
🌱 Adds CM environment variables to CAPV manifest #1534
🌱 Updates CAPV manager cluster role #1529
🌱 Bump kube-vip to v0.4.2 #1535
🌱 Moves vcsim builder code to remove cyclic dependency #1530
🐛 Add permissions to api-diff script #1531
🌱 Adds keep alive support for the session tag manager client #1336
🐛 Fixes logic to fetch credentials of remote cluster #1515
🌱 Add script to run go-apidiff in a CI context #1527
chore: Add apidiff target to Makefile #1525
Move the keep-alive
functionality out of the feature flag (+ deprecate the flag) #1522
chore: Fix reference link in Makefile #1524
Add unit test cases for pkg/govmomi/find/object.go
#1495
Allow secrets to be owned by external tools #1428
Add unit tests for identity package #1450
Start the Keep Alive handler for VSphere client used in e2e tests #1518
Add tests for the services/govomi/metadata
package #1475
Add notifier for CAPV credentials file #1506
Update README with new OVA links #1517
Removes misleading UTC time for office hours #1512
Update mdlint to v0.31.1 #1491
Add tests for the services/govmomi/extra
package #1480
Improve tagsId field description #1501
Update Cobra to version 1.4.0 and Viper to 1.10.1 #1508
Add missing tests for the pkg/record
#1507
Add replace directive for cluster-api
in go.mod
#1510
Enable keep-alive for connections to vCenter. #1504
Refactored GetCredentials Method #1451
Remove the wrongly committed file #1499
Proposal for GPU and PCI passthrough support #1237
🐛 Delete legacy finalizer, fix setting ownerRef for VSphereClusterIdentity
#1486
Add legacy capw
labels to VirtualMachine for backward compatibility #1489
Removes usage of deprecated ObjecteMeta field #1485
E2E test fixes and version bumps for upgrade tests #1468
📖 Adds info to update metadata.yaml during release generation #1466
🐛 Fixes clusterctl metadata for v1.1.x release #1465
Add USE_EXISTING_CLUSTER variable for e2e tests #1453
📖 Change references of branch names to main #1463
Replace GC_KIND variable with SKIP_RESOURCE_CLEANUP #1446
Adds load restrictor flag to template generation #1456
🌱 make clusterclass test non PR-Blocking
#1459
✨ New flavor to dynamically generate ClusterClass templates #1436
Adds e2e test for Machine Deployment Rollout test #1411
Remove extra space in e2e image names #1447
Adds E2E tests from the CAPI e2e suite #1440
Update k8s version template for CI runs #1434
Fixes panic while deployment zone deletion #1426
🌱 add aggregate cluster-role label to the KCP manager role #1422
Fixes CAPI components for upgrade tests #1433
Update cluterctl version in e2e to latest patch #1397
Full changelog
Source code for this page located on github