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.3-s390x No tests for this release
Loading changelog, this may take a while ...
Created: 2022-09-15 01:04:30 +0000 UTC
Image Digest: sha256:b5e530d3a0dfc74b328687dad29033290877742d10ee61f9338b7ebf96a640ec
Release 4.12.0-ec.3 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.12.0-0.nightly-s390x-2022-09-14-101230
Components
New images
Rebuilt images without code change
MGMT-12038 : Controller should upload logs from file on summary logs (#540) #540
NO-ISSUE: print boot order after setting it (#539) #539
Updating ose-agent-installer-orchestrator images to be consistent with ART (#496) #496
MGMT-11348 : Changes for upstream multi-arch support (#536) #536
NO-ISSUE: Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#538) #538
MGMT-11565 : Add handleOLMEarlySetupBug when waiting for CSV (#531) #531
NO-ISSUE: Bump github.com/operator-framework/api from 0.16.0 to 0.17.0 (#534) #534
NO-ISSUE: Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#533) #533
NO-ISSUE: Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#509) #509
Full changelog
Bug 2105358 : Don’t use addressless interfaces in network checks (#431) #431
MGMT-10936 : Cleanup agent code for commands that are not run as with podman run anymore (#386) #386
Updating ose-agent-installer-node-agent images to be consistent with ART (#394) #394
MGMT-11348 : Make agent image multi arch (#432) #432
NO-ISSUE: Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#430) #430
NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.8 to 0.12.9 (#429) #429
NO-ISSUE: Add @vrutkovs to OWNERS_ALIASES
(#428) #428
MGMT-11885 : disk_speed_check: escape colons when calling fio (#427) #427
MGMT-11447 : Agent should report error when trying to pull ignition (#422) #422
NO-ISSUE: Bump github.com/onsi/gomega from 1.19.0 to 1.20.1 (#426) #426
MGMT-10738 : Include secure transport for downloading boot artifacts (#425) #425
MGMT-10738 : Add download boot artifacts and reboot commands to agent (#415) #415
Full changelog
UPSTREAM: <carry>: optionally enable retry after until apiserver is ready #1346
UPSTREAM: 110639: endpointslices: node missing on Pod scenario #1359
UPSTREAM: <carry>: Update kubensenter to use exec instead of subprocess #1350
UPSTREAM: 110039: Add readinessProbe to aggregated api service test #1307
Bug 2118318 : UPSTREAM: 110939: don’t quota events.k8s.io events by default #1344
UPSTREAM: 111789: Update Netpol e2e tests to use framework CreateName… #1349
Full changelog
GCP: Add createFirewallRules parameter to installconfig. #6338
CORS-2043 : GCP: Passsthrough installer service account to Terraform r… #6326
Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
OCPBUGS-927 : Add depends to enforce order for azure terraform dependencies #6311
vSphere: Zonal Terraform #6064
Terraform go 1.18 #6257
Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
OCPBUGS-302 : bootstrap gather: fix panic when platform is “none” #6243
Add bind-utils in upi installer image #6277
download ‘aliyun’ #6265
AGENT-308 : Add 4.12 to OS_IMAGES #6315
OCPBUGS-889 : bump default channel to stable-4.12 #6302
vSphere: Add the ability to attach a tag to a mob #5357
Power VS: Machine CIDR #6264
AGENT-318 : Merge agent-based installer #6263
AGENT-326 : Fix releaseImage mirror handling with unit test #6275
Collapse AgentConfig spec and add versioning #6237
Bug 2115770 : Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
AGENT-246 : Temporarily require at least one NMStateConfig to be specified #6239
Bug 2117687 : compute.replicas must be 0 for SNO #6223
Remove assisted-ui service from list of agentEnabledServices #6194
Bug 2114977 : Populate staticNetworkConfig in NMStateConfig.Generate #6201
AGENT-273 Installer command to create agent-config.yaml file #6167
AGENT-173 : Add agent wait-for install-complete #6115
AGENT-161 : install-config validations for agent installer #6193
Bug 2112906 : Add a delay when checking Node0 IP address #6196
AGENT-246 : Do not fail on nmstateconfig validation if agent-config is provided #6099
AGENT-281 : Generate the NMStateConfig manifests from the agent-config #6164
Fix minor bugs with disconnected agent deployments #6177
Merge RC release-4.11 into agent-installer branch #6176
Bug 2106062 : bump RHCOS 4.11 bootimage metadata #6130
BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
Bug 2104727 : Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
AGENT-280 : Use toml.Unmarshal to parse registries.conf #6170
AGENT-299 : Set mode 0644 on containers.conf #6171
AGENT-231 : agent extra manifests #6155
AGENT-138 : Get the base ISO from the release payload #6154
AGENT-137 : Convert the install-config to ZTP assets #6134
AGENT-172 : Add ok messages when validation failures get resolved #6135
AGENT-286 : Use default image built by podman for pause container #6133
AGENT-265 : Agent asset interface with traits #6009
AGENT-172 : Monitor hosts validation during installation process #6030
AGENT-282 : Create cluster deployment asset manifest from install config #6114
AGENT-280 : Generate mirror config from install-config #6098
AGENT-267 : Add host role to /etc/assisted/hostconfig #6121
Bug 2106820 : Convert all MAC addresses to lowercase #6118
AGENT-263 : Get images from release payload #6100
AGENT-268 : Remove assisted-service UI container #6106
AGENT-136 : Add optional install-config asset for agent installation #6087
NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
AGENT-174 : Wait for bootstrap #5953
AGENT-234 : Take node0 selection from agent-config if it exists and se… #6072
AGENT-228 : Systemd service to set hostname defined in agent-config #6037
Bug 2101879 : Use systemd path unit to monitor the node0 file #6052
AGENT-269 : Update agent-installer branch with latest changes from release-4.11 #6070
Bug 2093126 : bump RHCOS 4.11 boot image metadata #6060
AGENT-144 : Pass pre-generated InfraEnv ID to apply-host-config #6066
AGENT-144 : Pre-generate InfraEnv ID #6045
AGENT-227 : Use root device hints from agent-config.yaml #6054
AGENT-214 : Mount mirror registries.conf for assisted-service #5992
AGENT-187 : AgentConfig asset #6022
AGENT-230 : Enable multipathd in agent ISO #6029
AGENT-218 : Agent lock release version #5993
Bug 2094896 : ensure all the required agent manifests are available #5986
AGENT-133 : Remove double embedding of agent data #5977
AGENT-207 : Assets for disconnected installs #5957
AGENT-171 : Update agent-installer branch with latest changes from master #5970
Improve user interface of agent installer #5975
AGENT-40 : Generate kubeconfig alongside ISO #5959
AGENT-133 : Move Ignition generation from fleeting code to asset #5945
agent: default openshift version when pullspec it’s a digest #5949
AGENT-180 : use nmstateconfig asset and improved validations/tests #5943
AGENT-133 : Export addStorageFiles and addSystemdUnits as functions #5944
Don’t run create-cluster-and-infraenv in the background #5955
Hard-code agent release image to fix CI #5954
AGENT-203 : Add ClusterImageSet asset #5942
Fix unnecessary delays in start-cluster-installation #5934
AGENT-165 : Install release specified in ClusterImageSet #5933
AGENT-195 : Create ClusterDeployment asset #5928
AGENT-169 : AgentClusterInstall asset #5890
AGENT-180 : Use agent-pull secret manifest #5930
Agent-160: Add baseIso asset #5889
Agent-196: Add asset for nmstateconfig #5920
AGENT-193 : Do not set api_vip for SNO cluster #5891
AGENT-131 : Ignition and iso assets for agent installer #5906
AGENT-194 : Fix service name in dependencies #5919
Rename “fleeting” to “agent-installer” #5916
Typo: Fixed redundant ` #5910
AGENT-194 : Fixes to start cluster installation script and service #5894
AGENT-159 : Assets generation for create manifests command #5871
AGENT-56 : Move create cluster and infraenv to assisted-service repo #5878
AGENT-56 Move create cluster and infraenv to assisted-service repo #23
AGENT-132 : Import fleeting prototype #5852
Improve service URL handling #27
Fix format specifiers leading to makefile error #32
AGENT-66 : Use logging #26
AGENT-119 : Read in multiple NMStateConfig definitions from one yaml file #25
AGENT-39 : Read node0 IP from nmstateconfig #22
AGENT-34 : Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
AGENT-18 : Configure static network addresses from manifest file #20
Temporarily disable nmstateconfig processing #19
AGENT-48 : Add NMStateConfig to InfraEnvCreateParams #17
Fix function name #18
AGENT-38 : Automate cluster installation #12
AGENT-59 : Break assisted-service pod into separate systemd services #13
Exit on manifest file errors #15
Clean up build process and documentation #11
AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
AGENT-43 Fetch infra-env-id before host registration #9
NO-ISSUE Increase assisted-service start timeout #10
Rename assisted-installer pod to assisted-service #8
Run assisted-service only on pre-identified node0 #5
Add agent service #4
Start assisted service #2
Add lint checks #3
agent: create skeleton commands and folders structure for agent-based installer #5823
CORS-2280 : IBMCloud: Add TF support for private DNS #6282
vsphere: error checking while creating vsphere clients #6305
Correct the GCP machine series name #6296
add bind config for PowerVS publish==internal IPI #6227
Bug 2084471 : validate baremetal hosts names are lowercase RFC 1123 #6112
terraform: azurerm bump provider to v3.19.1 #6262
Power VS: Enable global routing for cloud connection and specify dns #6289
fix check for control plane suitability for default zones #6295
Bug 2070744 : Fix infinite loop when failing to untag resources #5995
AWS: Create ControlPlaneMachineSet CRDs #6172
Add dual stack API & Ingress VIP support for on-prem platforms #5798
OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
gcp: machines to use networkProjectID when defined #6284
Bump FCOS to latest stable #6290
Switch delete ordering of CloudConnect and VPCs #6280
gcp: specify network_project_id for network and subnets #6283
Bug 2117439 : Azure masters should publish on an internal load balancer #6230
Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
CORS-2271 : IBMCloud: Add DNS Service support - installconfig #6255
Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
validate vSphere privileges #5741
Add support for private DNS server to PowerVS #6157
GCP: Remove firewall rules when providing network project id #6219
GCP: Add missing regions #6259
manifests: Pass the NetworkProjectID to manifests #6242
support for multi-zone/region installation #5911
cmd/openshift-install/create: One shot console access #5336
IBMCloud: Pull in latest openshift/api changes #6056
OCPBUGS-268 : vSphere - enable steal time accounting #6215
Bug 2028474 : oVirt: Removed cluster name length limitation #6206
gcp: Add validation for Network Project Data #6207
Full changelog
Remove upstream release GitHub workflow #240
Merge upstream #239
delete minor unreachable code in test caused by t.Fatal #1156
Move fmuyassarov to emeritus_approvers #1161
Automate releasing process with GitHub action #1150
Uplift go.etcd.io/etcd to v3.3.27 and gopkg.in/yaml.v3 v3.0.1 #1142
Bump golangci-lint to v1.46.2. #1157
Improve webhook verification #1107
Fix software RAID #1063
Handle maintenance more gracefully #1154
add honza pokorny as approver #1155
Validate Host DNS name in BareMetalHost resource #1040
Full changelog
Bug 1879980 : Bump go-ldap module to v3 #1226
Updating openshift-enterprise-deployer images to be consistent with ART #1200
Updating ose-cli-artifacts images to be consistent with ART #1202
Updating openshift-enterprise-cli images to be consistent with ART #1195
Bug 2087679 : [inspect] Add EgressQoS to inspect #1148
Updating ose-tools images to be consistent with ART #1201
Give a complete oc label command in pod security error message #1228
Full changelog
update to release.openshift.io/feature-set to match OCP 4.12 #490
Add ccoctl support to create OIDC endpoint with private S3 bucket #486
TRT-481 : fix: order conditions by type to limit un-needed updates #488
Full changelog
make the custom route controller use server-side-apply to avoid stomping unknown fields #582
Full changelog
OCPBUGS-651 : ignore metal3 pods that are terminating #284
Added handling PlatformStatus.Type other than Baremetal #285
OCPBUGS-421 : do not rely on string “master” to be in BMH names #282
Updating ose-cluster-baremetal-operator images to be consistent with ART #273
Run a proxy for ironic when provisioning network is disabled #279
Full changelog
Update manifests to use release.openshift.io/feature-set #74
Set privileged pod security for openshift-cluster-api namespace #73
Add webhooks for providers #68
Update docs #69
Full changelog
k8s 1.25.0 #1374
make PodSecurity admission enforce restricted globally #1369
Update library-go to enable external provider for OpenStack by default #1370
Full changelog
Update jsonnet dependencies #1766
Add odf_system_objects_total and odf_system_bucket_count #1763
MON-2654 : Add a cluster advance feature usage metric #1750
Synchronize versions of the downstream components #1761
Update jsonnet dependencies #1758
Synchronize versions of the downstream components #1759
OCPBUGS-864 : sorted condition and update on change #1746
MON-2646 : Remove grafana related code #1731
Bug 2099939 : Sets status when UserAlertmanagerConfig is missconfigured #1724
Update jsonnet dependencies #1741
Full changelog
Migrate Multicast configuration during SDN migration and rollback #1543
OVN-K: add patch/update service permissions to controller #1554
Add controller to synchronize the API and Ingress VIP fields #1519
Bug SDN-3458: HyperShift: Differentiate resources deployed by different CNO instances in status manager #1541
OVN-K alerts: first tranche #1526
SDN-3432 : Add alert for OVNKubernetesControllerDisconnectedSouthboundDatabase #1548
Add vSphere platform to allow dual-stack cluster #1518
OKD-49 : Adds support for scos to multus #1544
Bug 1894268 : Allow users to specify ovnkube join subnet #1508
Bug OCPBUGS-917: Add EgressQoS DstCIDR format validation #1492
Multus admission controller: Wait for token in Hypershift #1546
Use fixed name for creating EgressFirewall CRs #1540
Migrate Egress Firewall Configuration during SDN migration and Rollback #1534
hypershift: set multus controller priority appropriate for hosted clusters #1538
Bug 2094068 : Add northboundstale alert runbook #1482
microshift: compact ovn databases periodically #1537
Hypershift: Allow configuring hostname and labels on the route #1531
Multus admission controller changes for hypershift #1516
HyperShift: Move CNCC to the controll-plane namespace #1525
Bug OCPBUGS-216: Kuryr: Bump timeoutSeconds for livenessProbe #1528
Full changelog
HyperShift: Create ConfigMaps for NTO-generated MachineConfigs (#456) #456
Toggle RPS configuration with realtime hint (#460) #460
Refactor WorkloadHints (#418) #418
Enable e2e tests for SNO (#459) #459
Improve tuned test (#426) #426
hack: performance: skip tests under 5_latency_testing (#448) #448
hypershift: Remove dynamic client and simplify getNodePoolNameFromNode (#452) #452
irqbalance: add unit to clear the cpu ban list #413 (#444) #444
Enable basic sysctl tuning of HyperShift hosted cluster nodes (#390) #390
e2e: performance: update path of latency binary (#443) #443
latency-tests: improve logs clarity (#393) #393
e2e: performance: Update PP isolated cpus (#429) #429
Full changelog
rename operator queue to OpenshiftControllerManagerOperator #257
fix README links #263
OCPBUGS-722 : handle errors during operand creation and update #262
OCPBUGS-722 : Fix NPD when accessing rote controller spec.deployment.replicas #259
Manage route controllers in separate ns #255
Full changelog
Bump Kubernetes module dependencies to 1.25. #87
Factor our ns exemptions to make them consumable by other components #85
pkg/psalabelsyncer: rm unused, simple bool return #86
Full changelog
Remove in-tree AWS EBS and GCP PD storage classes #312
TRT-534 : Add client certificate and key to service monitor #306
OCPBUGS-946 : Resource csi.storage.k8s.io/csinodeinfos added to powervs-block-csi-d river-operator-clusterrole #315
Updating cluster-storage-operator images to be consistent with ART #296
Full changelog
pkg/cvo: add test utility functions #833
allow more than one featureset #821
OCPBUGS-575 : lib/resourcemerge/core: Reconcile seccompProfile in ensurePodSecurityContext #830
Bug 2006611 : Upgrade takes too much time when upgrading via –to-image #808
OCPBUGS-569 : CVO History Pruner return not assigned to config.Status.History #828
Full changelog
Added resource quota warning message in topology and add page #11962
OCPBUGS-270 : Show already loaded catalog items after a timeout (3sec) #12019
OU-85 : Monitoring: Add runbook URLs to alert and rule details pages #12026
Automate DevConsole Interop WTO Scenarios #8814
Bug 2115899 : BuildConfig form: Change image repository to image registry #11938
OCPBUGS-548 : Changes to the application menu with search and favorite options so it is consistent with PatternFly menu and aligns with Project selection menu #11985
OCPBUGS-939 : Fix flaky CI and usability issue: Disable create button until Devfile is parsed #12023
Monitoring: Clean up and make more use of the dynamic plugin SDK #12009
OCPBUGS-238 : enable knative e2e in ci #12021
OCPBUGS-896 : Allows launching of modals from alert actions #12018
Pass className to HealthItem popup top-level component #11952
chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 222 #11989
Update pf packages to pf-2022-10 #11981
OCPBUGS-869 : correct Azure product name for support link #12016
Migrates StorageClass Provisioner to dynamic-plugin-sdk #11931
Disable all OCS tests #12013
kafka-event-source & kafka-source-connection feature | Knative #11957
Bug 2112812 : Update registry library dependency to pick up proxy support #12011
Gherkin for “Cancelled” and “Stopped” status of pipeline run #11868
CONSOLE-3179 : Improve control over shared modules provided by Console to dynamic plugins #11700
OCPBUGS-704 : Disable knative test suite #12006
Bug 2109854 : Fix description for Max unavailable and Max surge #11867
Add support for param of array type when starting a Pipeline #11953
OCPBUGS-451 : show git icon in repository details page based on git provider #12003
OWNERS: add jerolimov to approvers #11998
OU-59 : Query browser: Remove the metrics list dropdown #11991
HELM-342 : Add basic authentication support for Helm repositories #11782
Add functionality to add kafka-sinks as subscriber, trigger and event-source sink target #11925
OCPBUGS-435 : Dropdown items on storageclass creation page need i18n support #11988
chore(i18n): update translations: Completed-7034-OCP 4.12 UI Localization- sprint 221 #11940
Bug 2102681 : Fix zh locale (greater than pod) #11802
Include ActionServiceProvider in dynamic-plugin-sdk #11923
create kafkaSink support in catalog #11948
ODC-6712 & ODC-6714: Add a build decorator for Shipwright Builds and builds section into topology sidebar for Shipwright Builds and BuildRuns #11853
correcting nightly failures: pipelines #11891
RHSTOR-3593 : Add basic support for Modals #11163
Bug 2091573 : Input values in Instantiate Template are disappeared randomly in the developer console #11967
Query browser: Use PatternFly components directly for Actions and kebab dropdown menus #11959
Bug 2091102 : Name of workload get changed, when project and image stream gets changed on edit deployment page of the workload #11758
Full changelog
Adding ‘flex’ and ‘bison’ to the driver-toolkit image. (#94) #94
Add enriquebelarte to OWNERS file (#95) #95
OCPBUGS-999 : Use privileged namespace for oc debug commands (#96) #96
Full changelog
Updating openshift-enterprise-haproxy-router images to be consistent with ART #411
Updating ose-haproxy-router-base images to be consistent with ART #410
Full changelog
Make zone spread only apply within a given revision #1724
Route LDAP IDPs in the oauth server through guest VPC #1680
Add missing rbac for authentication reader #1734
Add nodepool create cmd for PowerVS #1726
Add PowerVS OVN Kube routing config #1718
Add granular access for PowerVS using cloud credential operator and add storage operator creds #1612
Enable Node Tuning Operator in HyperShift #1651
Refactor PowerVS changes #1682
fix(oauth): Do not proxy IBM Cloud IAM endpoints #1722
Bug SDN-3459: Handle long OVN SBDB route hostname #1711
fix(pki): Allow BYO PKI for ignition server #1721
Set DNS server explicitly while creating DHCP #1720
Fix CLI panic when status.version is nil #1715
OVN SBDB: Use private router when possible #1689
Registry operator: Avoid restarts when token file changes #1713
HO: Ignore NoSuchBucket error when deleting OIDC docs #1714
Add a drain controller for inplace upgrades #1691
Reconcile default ingress controller on creation only #1710
NE-1043 : Move the DNS operator into the management cluster #1537
Add node controller to HCCO Manager #1702
Add recording rules for telemetry #1690
Destroy: Don’t fail if finalizer can not be added #1707
Upgrade AWS SDK #1701
Use kubeconfig port for worker haproxy #1708
Set right API group #1706
AWS infra destroy: Handle bucket not found during batch delete #1700
Cleanup etcd rule manifest in CVO #1699
Oauth: Fix hostname when using DNS indirection and no public router LB #1705
Fix clusters where apiserver is exposed through LB and DNS indirection is used #1696
Update external-dns image #1694
Move Cloud network config controller to the management cluster #1679
Full changelog
Implement insights report updating in the insightsoperators.operator.openshift.io resource (#669) #669
K8s & OpenShift version updates (#671) #671
manifests/02-namespace: Explicitly clear run-level label (#672) #672
openshift-machine-api warning events gatherer (#658) #658
Introduce insightsoperators.openshift.io CR & implement its gather st… (#666) #666
OCPBUGS-439 : update the DVO metrics gatherer (#664) #664
fix: order conditions by type to limit un-needed updates (#667) #667
chore(manifests): adding insights capability annotations (#646) #646
Full changelog
GCP: Add createFirewallRules parameter to installconfig. #6338
CORS-2043 : GCP: Passsthrough installer service account to Terraform r… #6326
Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
OCPBUGS-927 : Add depends to enforce order for azure terraform dependencies #6311
vSphere: Zonal Terraform #6064
Terraform go 1.18 #6257
Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
OCPBUGS-302 : bootstrap gather: fix panic when platform is “none” #6243
Add bind-utils in upi installer image #6277
download ‘aliyun’ #6265
AGENT-308 : Add 4.12 to OS_IMAGES #6315
OCPBUGS-889 : bump default channel to stable-4.12 #6302
vSphere: Add the ability to attach a tag to a mob #5357
Power VS: Machine CIDR #6264
AGENT-318 : Merge agent-based installer #6263
AGENT-326 : Fix releaseImage mirror handling with unit test #6275
Collapse AgentConfig spec and add versioning #6237
Bug 2115770 : Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
AGENT-246 : Temporarily require at least one NMStateConfig to be specified #6239
Bug 2117687 : compute.replicas must be 0 for SNO #6223
Remove assisted-ui service from list of agentEnabledServices #6194
Bug 2114977 : Populate staticNetworkConfig in NMStateConfig.Generate #6201
AGENT-273 Installer command to create agent-config.yaml file #6167
AGENT-173 : Add agent wait-for install-complete #6115
AGENT-161 : install-config validations for agent installer #6193
Bug 2112906 : Add a delay when checking Node0 IP address #6196
AGENT-246 : Do not fail on nmstateconfig validation if agent-config is provided #6099
AGENT-281 : Generate the NMStateConfig manifests from the agent-config #6164
Fix minor bugs with disconnected agent deployments #6177
Merge RC release-4.11 into agent-installer branch #6176
Bug 2106062 : bump RHCOS 4.11 bootimage metadata #6130
BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
Bug 2104727 : Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
AGENT-280 : Use toml.Unmarshal to parse registries.conf #6170
AGENT-299 : Set mode 0644 on containers.conf #6171
AGENT-231 : agent extra manifests #6155
AGENT-138 : Get the base ISO from the release payload #6154
AGENT-137 : Convert the install-config to ZTP assets #6134
AGENT-172 : Add ok messages when validation failures get resolved #6135
AGENT-286 : Use default image built by podman for pause container #6133
AGENT-265 : Agent asset interface with traits #6009
AGENT-172 : Monitor hosts validation during installation process #6030
AGENT-282 : Create cluster deployment asset manifest from install config #6114
AGENT-280 : Generate mirror config from install-config #6098
AGENT-267 : Add host role to /etc/assisted/hostconfig #6121
Bug 2106820 : Convert all MAC addresses to lowercase #6118
AGENT-263 : Get images from release payload #6100
AGENT-268 : Remove assisted-service UI container #6106
AGENT-136 : Add optional install-config asset for agent installation #6087
NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
AGENT-174 : Wait for bootstrap #5953
AGENT-234 : Take node0 selection from agent-config if it exists and se… #6072
AGENT-228 : Systemd service to set hostname defined in agent-config #6037
Bug 2101879 : Use systemd path unit to monitor the node0 file #6052
AGENT-269 : Update agent-installer branch with latest changes from release-4.11 #6070
Bug 2093126 : bump RHCOS 4.11 boot image metadata #6060
AGENT-144 : Pass pre-generated InfraEnv ID to apply-host-config #6066
AGENT-144 : Pre-generate InfraEnv ID #6045
AGENT-227 : Use root device hints from agent-config.yaml #6054
AGENT-214 : Mount mirror registries.conf for assisted-service #5992
AGENT-187 : AgentConfig asset #6022
AGENT-230 : Enable multipathd in agent ISO #6029
AGENT-218 : Agent lock release version #5993
Bug 2094896 : ensure all the required agent manifests are available #5986
AGENT-133 : Remove double embedding of agent data #5977
AGENT-207 : Assets for disconnected installs #5957
AGENT-171 : Update agent-installer branch with latest changes from master #5970
Improve user interface of agent installer #5975
AGENT-40 : Generate kubeconfig alongside ISO #5959
AGENT-133 : Move Ignition generation from fleeting code to asset #5945
agent: default openshift version when pullspec it’s a digest #5949
AGENT-180 : use nmstateconfig asset and improved validations/tests #5943
AGENT-133 : Export addStorageFiles and addSystemdUnits as functions #5944
Don’t run create-cluster-and-infraenv in the background #5955
Hard-code agent release image to fix CI #5954
AGENT-203 : Add ClusterImageSet asset #5942
Fix unnecessary delays in start-cluster-installation #5934
AGENT-165 : Install release specified in ClusterImageSet #5933
AGENT-195 : Create ClusterDeployment asset #5928
AGENT-169 : AgentClusterInstall asset #5890
AGENT-180 : Use agent-pull secret manifest #5930
Agent-160: Add baseIso asset #5889
Agent-196: Add asset for nmstateconfig #5920
AGENT-193 : Do not set api_vip for SNO cluster #5891
AGENT-131 : Ignition and iso assets for agent installer #5906
AGENT-194 : Fix service name in dependencies #5919
Rename “fleeting” to “agent-installer” #5916
Typo: Fixed redundant ` #5910
AGENT-194 : Fixes to start cluster installation script and service #5894
AGENT-159 : Assets generation for create manifests command #5871
AGENT-56 : Move create cluster and infraenv to assisted-service repo #5878
AGENT-56 Move create cluster and infraenv to assisted-service repo #23
AGENT-132 : Import fleeting prototype #5852
Improve service URL handling #27
Fix format specifiers leading to makefile error #32
AGENT-66 : Use logging #26
AGENT-119 : Read in multiple NMStateConfig definitions from one yaml file #25
AGENT-39 : Read node0 IP from nmstateconfig #22
AGENT-34 : Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
AGENT-18 : Configure static network addresses from manifest file #20
Temporarily disable nmstateconfig processing #19
AGENT-48 : Add NMStateConfig to InfraEnvCreateParams #17
Fix function name #18
AGENT-38 : Automate cluster installation #12
AGENT-59 : Break assisted-service pod into separate systemd services #13
Exit on manifest file errors #15
Clean up build process and documentation #11
AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
AGENT-43 Fetch infra-env-id before host registration #9
NO-ISSUE Increase assisted-service start timeout #10
Rename assisted-installer pod to assisted-service #8
Run assisted-service only on pre-identified node0 #5
Add agent service #4
Start assisted service #2
Add lint checks #3
agent: create skeleton commands and folders structure for agent-based installer #5823
CORS-2280 : IBMCloud: Add TF support for private DNS #6282
vsphere: error checking while creating vsphere clients #6305
Correct the GCP machine series name #6296
add bind config for PowerVS publish==internal IPI #6227
Bug 2084471 : validate baremetal hosts names are lowercase RFC 1123 #6112
terraform: azurerm bump provider to v3.19.1 #6262
Power VS: Enable global routing for cloud connection and specify dns #6289
fix check for control plane suitability for default zones #6295
Bug 2070744 : Fix infinite loop when failing to untag resources #5995
AWS: Create ControlPlaneMachineSet CRDs #6172
Add dual stack API & Ingress VIP support for on-prem platforms #5798
OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
gcp: machines to use networkProjectID when defined #6284
Bump FCOS to latest stable #6290
Switch delete ordering of CloudConnect and VPCs #6280
gcp: specify network_project_id for network and subnets #6283
Bug 2117439 : Azure masters should publish on an internal load balancer #6230
Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
CORS-2271 : IBMCloud: Add DNS Service support - installconfig #6255
Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
validate vSphere privileges #5741
Add support for private DNS server to PowerVS #6157
GCP: Remove firewall rules when providing network project id #6219
GCP: Add missing regions #6259
manifests: Pass the NetworkProjectID to manifests #6242
support for multi-zone/region installation #5911
cmd/openshift-install/create: One shot console access #5336
IBMCloud: Pull in latest openshift/api changes #6056
OCPBUGS-268 : vSphere - enable steal time accounting #6215
Bug 2028474 : oVirt: Removed cluster name length limitation #6206
gcp: Add validation for Network Project Data #6207
Bug 2098072 : vsphere: fix default disk type when not speficied #6233
Full changelog
Bump openshift/k8s-prometheus-adapter to v0.10.0 #64
cmd/adapter: recover klog flags #524
Cut release 0.10.0 #523
Add –prometheus-verb to support POST requests to prometheus servers #509
Update dependencies #521
Update README.md with Helm-3 Command #491
Change apiregistration.k8s.io to v1 #494
fix: close file #498
Validate OWNERS files #482
Drop unused alias in OWNERS_ALIASES #476
images: use k8s-staging-test-infra/gcb-docker-gcloud #472
*: merge changes from v0.9.1 #461
Add s to metricQuery #465
Fix external metrics provider not respecting metrics-max-age #455
docs: follow kubernetes/k8s.io branch rename: #454
Add bug template #438
README: improve gcr.k8s.io instructions #447
v0.9.0: Bump version file to reflect new release #448
Full changelog
Bump openshift/kube-state-metrics to v2.6.0 #77
*: Cut v2.6.0 #1817
feat: Add local storage labels to kube_persistentvolume_info #1814
Remove RBAC resources from default exposed metric set #1816
Prevent definition of same gvk in custom resource configuration #1810
Update dependencies #1789
graduate new endpoint metrics to STABLE #1812
Do not expose info metric for nil objects #1809
Add support for rolebindings #1799
pkg/customresourcestate implement info and stateSet metric type and refactor configuration file #1777
feat(logging): migration to structure logging for main.go, pkg/ & internal/ folders #1807
Replace pkg/errors with stdlib errors #1808
feat(hpa): status current metric #1725
Fix custom resource metrics documentation #1784
SECURITY_CONTACTS: Sync with OWNERS #1780
Add support for role and cluster role #1759
Add support for the ServiceAccount resource (Ref: #1717) #1773
Update the developer documentation for adding a new resource metric collector #1774
Add “Versioning” heading to the README.md #1772
Add metric for pod tolerations (Ref: #1744) #1769
fix:typo #1767
To support read the timestamp fields of custom resources #1766
update the description about metrics server #1764
add new kube_endpoint_address metric #1761
Update kube_node_status_allocatable unit doc #1760
fix customresourcestate metric names to not contain underscores #1754
docs:fix label name for kube_pod_nodeselectors #1756
Switch registry from k8s.gcr.io to registry.k8s.io #1750
Merge Release 2.5 back to master #1747
Update release instructions #1748
Full changelog
Only drain a single control plane machine at once #1066
Add tag and category id to the caching client log messages #1063
Bug 2101736 : Ignore managed fields during finalizer removal #1061
Ensure the phase transition metric only updates when the phase changes #1059
Release leader election lease when shutting down #1060
Tags/categories ids cache implementation #1057
OCPBUGS-268 : vSphere - enable steal time accounting #1056
Bug 2111972 : operator NS manifest: Set empty openshift.io/run-level #1053
Full changelog
update to release.openshift.io/feature-set to match OCP 4.12 #3329
added @engelmi, @eslutsky, @Darth-Mera to ovirt-approvers #3332
OCPBUGS-825 : Provide a reason if operator is unavailable #3324
MCO-256 : hypershift: add disruptionless updates to MCD #3320
OCPBUGS-224 : Make sure there is a search domain in resolv.conf #3306
Hypershift: remove error message on return #3326
daemon: Drop mock node updater client #3325
OCPBUGS-631 : Pull container image as a separate step #3318
Add kubens.service, drop-ins, and kubensenter prefix to kubelet.service #3274
Add RuntimeDefault to ctrcfg #3295
daemon: Use just one NodeUpdaterClient instance #3304
vendor: Bump containers/image #3303
OKD: Add build args for FCOS and SCOS #3294
Bug 2107113 : Fix .ssh directory not owned by core when created by Machine Config D… #3250
Full changelog
Minor fixed found during demo preparation #68
Add pod-run-netns-command script to run command from network-tools #67
Full changelog
update go-ovirt-client #167
added wrapped klogr for unified logging #166
Remove duplicate MemoryMB validation #165
Ocprhv 681 automatic credentials update #161
Added @Darth-Mera as approver #164
Add validations tests #163
updated readme and custom capo docs #162
Refactor controller structure #160
Full changelog
9-12-22 merge #1267
BZ2111362: ACL logging: rename and rewrite oc.aclLoggingCanEnable #3104
E2E: fix tests stuck waiting on a channel #3149
Implement Egress Services #3135
9-7-22 merge #1264
Use a custom dialer for GRPC to allow connectivity over a socks proxy #3144
correct hybrid overlay tests #3147
Bump containernetworking #3137
take advantage of ginkgo framework to make master_test.go simpler #3121
External gateways E2E on host network #2791
policy: fix log message and clarify comment #3139
9-2-22 merge #1263
Egress IP health monitoring over GRPC #3100
Add libovsdb metrics #3125
contrib: add validation for kubectl #3012
cni: don’t settle addresses or set IPv6 parameters for IPv4 #3134
run testing for logical switch manager #3132
Move hybridoverlay master into the master controller #3101
Remove hybrid routes in pods for nodes hybrid overlay interface addr #3120
OCPBUGS-165 : [DownstreamMerge] 8-29-2022 merge #1255
Bumps libovsdb to pick up fixes for optional values #3123
8-25-2022 #1253
Delete stale egress ip before assigning new ip #3105
pods: deleteLogicalPort should not fail when port is already gone #3129
OCPBUGS-417 : Fix informer selector for endpointslices #3126
Remove default ACL severity #3093
egressip: add metrics #3058
Bump @actions/core from 1.2.6 to 1.9.1 in /.github/actions/cleanup-action #3124
fedora Dockerfile : Switch to f36 and OVN 22.06. #3075
Revert EndpointSlice commits #3122
Remove stale chassis for hosts that run ovnkube-node on DPU #3098
OVN-K metrics: Add OVN controller southbound database connection #3117
OVN-K Metrics: Ensure stopwatch metrics are reported in seconds #3118
Bump libovsdb to include https://github.com/ovn-org/libovsdb/pull/321 #3111
Full changelog
Fix the path for the node-update-controller #8
Annoted ibm-powervs-tier1
as a default storage class #7
Full changelog
Bump openshift/prometheus to v2.38.0 #140
docs: update function docs on deriv #10076
feat:(kubernetes_sd): add __meta_kubernetes_service_port_number (#10945) #11002
PrometheusHighQueryLoad alert: use configured selector #11028
discovery/kubernetes: add container image as metadata #11034
Merge back release 2.37 #11022
documentation: fix example dependencies #11016
Add Alert PrometheusQueryOverload to mixins #10908
Merge back release 2.37 #10985
docs: Add subsections for vector matching #10707
Full changelog
Bump openshift/prometheus-operator to v0.59.1 #200
fix: thanos-sidecar fowner capabilities #5014
pkg/prometheus: add CAP_FOWNER capability to Thanos only if needed #5004
v0.59.0 changleog and version bump #4994
build(deps): bump github.com/thanos-io/thanos from 0.27.0 to 0.28.0 #4987
webhook user guide: fix typo in example YAML. #4966
build(deps): bump k8s.io/component-base from 0.24.4 to 0.25.0 #4982
build(deps): bump k8s.io/client-go from 0.24.4 to 0.25.0 #4980
build(deps): bump k8s.io/apimachinery from 0.24.4 to 0.25.0 #4979
build(deps): bump github.com/go-openapi/swag from 0.22.1 to 0.22.3 #4973
build(deps): bump k8s.io/component-base from 0.24.3 to 0.24.4 #4974
build(deps): bump k8s.io/client-go from 0.24.3 to 0.24.4 #4971
build(deps): bump k8s.io/api from 0.24.3 to 0.24.4 #4970
build(deps): bump github.com/go-openapi/swag from 0.22.0 to 0.22.1 #4969
build(deps): bump github.com/go-openapi/swag from 0.21.1 to 0.22.0 #4960
build(deps): bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 #4959
pkg/versionutil: Fix TestShouldPrintVersion error on Mac M1 #4957
pkg/prometheus: fix generation of –query arguments #4951
Revert “pkg/apis: Add scale subresource for Prometheus” #4952
docs: Add slashpai as triage member #4953
[tech debt] clean up makeStatefulSetSpec() functions #4950
Add “DO NOT EDIT” comment to alertmanagerconfigs-v1beta1-crd.libsonnet #4936
build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #4935
docs: Fix typo #4932
Update README on podman container build #4926
Allow podman for building images #4925
Full changelog
Bug 2048349 : make the operator react to workload logLevel configuration #196
Quality of life changes, fix e2e tests failing too often #197
Updating ose-cluster-authentication-operator images to be consistent with ART #192
Full changelog
*: Update docs with latest Telemeter architecture #430
Forward: Add logic to sanitize labels #429
Full changelog
Add a test case to find job name/cluster version mismatches #27413
upkeep: updated data set for 4.12 #27420
OCPBUGS-1237 : Fix s2i ruby test that relys on rack #27419
Address exceeded maximum resolution of 11,000 points per timeseries #27384
OCPBUGS-587 : Temporarily flake FailedToUpdateEndpointSlices #27418
Ignore the “InsufficientInstanceCapacity” patholocial event #27385
Automatically skip tests with apigroups which are not served #27406
Label tests with openshift crafted API groups #27387
skip route-controller-manager scaling events in build testsuite #27394
Remove flake for 40% Secret/ConfigMap growth test. #27381
Bug 2100091 : Ignore FailedCreatePodSandBox events for garbage collector tests #27270
Fix upgrade dry-run. #27388
Update etcd tests with k8s 1.25 data #27396
Update etcd tests with k8s data #27393
Instead of returning errors when there is no etcd operator, just return static values for etcd metadata #27342
Test baremetal deployment without provisioning network #26676
Ensures operators use external cloud provider #27349
Bug 2098053 : Re-revert “Add networking test for invalid external gateway” #27277
Separate out pathological event test for error updating endpoint slices #27377
Revert “Label tests with openshift crafted API groups (round 3)” #27378
Skip etcd scaling test for metal and vsphere platforms #27375
Test we don’t see substantial Secret/ConfigMap growth during upgrade. #27354
Add ovnkube-node pods in the interval chart for ingress #27372
update service load balancer test to gracefully roll out #27180
EgressIP: Enable EgressIP tests for OpenStack #27363
Label tests with openshift crafted API groups (round 3) #27368
Suppress failures if certain firing alerts happened with related event #27304
Bug 2095623 : Revert “Disable azure-file tests” #27259
Full changelog
Bump openshift/thanos to v0.28.0 #90
Add fpetkovski to triage list #5481
Endpoint: Refactor get clients methods #5468
*: Merge release 0.27 to main #5479
Full changelog
Source code for this page located on github