Back to index
4.12.0-0.okd-2023-04-01-051724 Download installer and client with:
oc adm release extract --tools quay.io/openshift/okd:4.12.0-0.okd-2023-04-01-051724 Team Approvals:
No tests for this release
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-04-01 07:14:05 +0000 UTC
Image Digest: sha256:a8272e9992eee6b9c9dfa1b44e7348e5f979c0de96ad60d6235477a1aa0d7897
Release 4.12.0-0.okd-2023-04-01-051724 was created from registry.ci.openshift.org/origin/release:4.12.0-0.okd-2023-04-01-051724
Components
Kubernetes upgraded from 1.25.4 to 1.25.7
Fedora CoreOS upgraded from 37.20230122.3 to 37.20230303.3
Rebuilt images without code change
NO-ISSUE: [master] Bump OCP versions: 4.16 (#6724) #6724
MGMT-18702 : Fix error due to missing local cluster name (#6721) #6721
MGMT-18545 : Prefer multipath disks when selecting install disk (#6675) #6675
NO-ISSUE: [master] Bump OCP versions: 4.12, 4.16, 4.17, 4.15 (#6713) #6713
MGMT-18659 : Ensure that we use the name of local ManagedCluster for local-cluster name (#6696) #6696
NO-ISSUE: Prepare base documents and targets for devel environments using kind (#6704) #6704
MGMT-17805 : Fix MCO reboot error for s390x (#6682) #6682
NO-ISSUE: Add mlorenzofr to OWNERS_ALIASES file (#6710) #6710
Enhancement: backup/restore support (#6683) #6683
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.13, 4.14, 4.15, 4.12, 4.17 (#6706) #6706
NO-ISSUE: change ci operator to 4.17 (#6702) #6702
NO-ISSUE: Soft install timeout enhancement (#6694) #6694
NO-ISSUE: Support both minikube and kind for deploying on k8s cluster (#6664) #6664
NO-ISSUE: add MCE to OLM operators dev docs (#6689) #6689
MGMT-18384 bump golang 1.21 (#6667) #6667
MGMT-1612 : Allow a slight deviation from official host minimum memory (#6660) #6660
MGMT-18378 : allow CNV on ARM Dev preview (#6645) #6645
Reapply “Add certs to ingress when deploying in non-OCP clusters (#6564)” (#6685) #6564
Wait for host to deprovision in BMAC (#6666) #6666
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.17 (#6676) #6676
MGMT-18121 : Configure networking when using ISCSI over OCI (#6665) #6665
NO-ISSUE: Change debug Dockerfile so it will not require prior actions (#6674) #6674
MGMT-17560 : Workaround missing DNS on iSCSI (#6603) #6603
MGMT-18514 : Calculate machine networks in external platform (#6661) #6661
OCPBUGS-27238 : Use both the OCP cluster trusted certs and user certs (#6649) #6649
MGMT-18560 : Fix AutomatedCleaningMode behavior (#6662) #6662
NO-ISSUE: [master] Bump OCP versions: 4.14, 4.15 (#6663) #6663
NO-ISSUE: Fix debug image by adding required packages (#6659) #6659
MGMT-17560 : Append kargs for iSCSI boot (#6602) #6602
NO-ISSUE: [master] Bump OCP versions: 4.16 (#6658) #6658
NO-ISSUE: Add missing kube api flag on kube api subsystem test (#6655) #6655
NO-ISSUE: Print subsystem environment variables before test (#6654) #6654
MGMT-17560 : validation to support iSCSI boot volume (#6434) #6434
MGMT-18313 : Replace golang base image as it is based on Centos Linux 7 (#6637) #6637
NO-ISSUE: [master] Bump OCP versions: 4.14, 4.16, 4.13 (#6644) #6644
MGMT-18231 : Block iSCSI as an installation disk when its holder is multipath (#6612) #6612
MGMT-18505 : Fix installation from a 4.17 hub with converged flow (#6639) #6639
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.15, 4.12 (#6638) #6638
AGENT-930 : For the agent installer, parse the expiration time from the token and verify if the token is valid. (#6605) #6605
NO-ISSUE: Use skipepr to build images as debug image requires nmstate packages for building (#6629) #6629
MGMT-16242 : Suggest OCP images based on availability for architecture (#6262) #6262
NO-ISSUE: [master] Bump OCP versions: 4.16 (#6621) #6621
MGMT-18451 : Enable debugging assisted-service on kind (#6613) #6613
Revert “MGMT-18127: User name and password in a proxy url should be url encod…” (#6619) #6619
NO-ISSUE: Tidy golang dependencies before vendoring in base image (#6599) #6599
NO-ISSUE: [master] Bump OCP versions: 4.17 (#6611) #6611
MGMT-18446 : Correct hostname max length validation (#6604) #6604
MGMT-18448 : Allow local cluster import to be disabled. (#6606) #6606
MGMT-17773 : Enforce go modules tidy (#6600) #6600
NO-ISSUE: [master] Bump OCP versions: 4.15 (#6598) #6598
Add -L option to curl command to follow redirects (#6594) #6594
NO-ISSUE: Adjust permissions on /data directory (#6587) #6587
Revert “Add certs to ingress when deploying in non-OCP clusters (#6564)” (#6590) #6564
Fix OKD podman deploy (#6588) #6588
MGMT-18411 : Add NTP sources to discovery environment (#6591) #6591
NO-ISSUE: Fix python client generation (#6593) #6593
fix: dev-requirements.txt to reduce vulnerabilities (#6576) #6576
MGMT-18155 : handle state of day2 node in Done stage (#6570) #6570
Remove unused extracter struct (#6586) #6586
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.13 (#6584) #6584
KONFLUX-1611 : Add labels, licenses & user to Dockerfile (#6484) #6484
Refactor package in generator_test.go to use _test suffix for implementing black-box testing methodology (#6578) #6578
Add certs to ingress when deploying in non-OCP clusters (#6564) #6564
MGMT-18333 : Remove the python client from the image (#6579) #6579
NO-ISSUE: Exclude vendor directory from snyk code analysis (#6572) #6572
(‘#6552’): Update registry.svc.ci.openshift.org to registry.ci.openshift.org (#6553) #6553
NO-ISSUE: Fix subsystem tests in the CI - Wiremock stubs script is failing to reach wiremock from time to time (#6569) #6569
NO-ISSUE: [master] Bump OCP versions: 4.14 (#6568) #6568
MGMT-18171 : Make manifest metadata storage more transactional in nature (#6457) #6457
fix: dev-requirements.txt to reduce vulnerabilities (#6551) #6551
NI-ISSUE: Fix skipper configuration (#6560) #6560
MGMT-17478 : Use ICC config secret for converged flow info when available (#6533) #6533
Fix kind deploy (#6561) #6561
NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16, 4.15 (#6558) #6558
MGMT-18160 : Use cert-manager to handle tls certs for webhooks (#6546) #6546
MGMT-17893 : Don’t destroy cluster on detach (#6532) #6532
NO-ISSUE: Add renovate config to limit number of PR (#6536) #6536
NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16 (#6547) #6547
NO-ISSUE: Mount emptyDir for data in image service (#6544) #6544
MGMT-18131 : Make application work on non-OCP kubernetes (#6446) #6446
NO-ISSUE: [master] Bump OCP versions: 4.15 (#6511) #6511
MGMT-18286 : Internal Documentation for using and testing multipath (#6505) #6505
MGMT-18269 : Reset finalizing stage in DB while resetting cluster (#6499) #6499
MGMT-8356 : Fix postgres deployment script in ‘kind’ target to set static nodePort correctly, Remove static nodePorts for deployment targets other then ‘kind’ (#6504) #6504
NO-ISSUE: Add 4.17 OS/OCP images (#6503) #6503
OCPBUGS-35932 : Allow auth in docker credentials to be empty (#6465) #6465
NO-ISSUE: Retrieve ‘subsystem-clean’ target as it is used by the QE (#6494) #6494
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.12, 4.15 (#6502) #6502
MGMT-18073 : update OCP 4.16 GA version, add 4.17 beta versions (#6501) #6501
NO-ISSUE: Increase Konflux git clone depth (#6495) #6495
Allow agent-installer-client to use a secure port when adding a new node in day2 (#6464) #6464
Update quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.1 Docker digest to 8838d3e (#6479) #6479
Update quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.4 Docker digest to d70d970 (#6478) #6478
Update quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.1 Docker digest to 46fcff2 (#6477) #6477
Update quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.1 Docker digest to f38e274 (#6474) #6474
Update quay.io/konflux-ci/tekton-catalog/task-buildah:0.1 Docker digest to cdcb8b8 (#6473) #6473
Update quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check:0.1 Docker digest to a74dae0 (#6481) #6481
Update quay.io/konflux-ci/tekton-catalog/task-git-clone:0.1 Docker digest to 9ea6101 (#6480) #6480
MGMT-16102 : Generated code returns inconsistent error codes (#6433) #6433
MGMT-18127 : User name and password in a proxy url should be url encoded (#6467) #6467
NO-ISSUE: Red Hat Konflux update assisted-service-saas-main (#6471) #6471
NO-ISSUE: Add missing ‘make’ command (#6466) #6466
NO-ISSUE: Add pastequo as approver (#6460) #6460
Red Hat Konflux purge assisted-service-q2vh (#6453) #6453
fix: dev-requirements.txt to reduce vulnerabilities (#6445) #6445
NO-ISSUE: [master] Bump OCP versions: 4.14, 4.16, 4.15, 4.13 (#6449) #6449
NO-ISSUE: Create ‘build’ dir if missing (#6448) #6448
MGMT-18029 : Enhancement for manifest storage improvement (#6431) #6431
MGMT-8356 : Deploy assisted-service and its components to kind cluster (#6385) #6385
MGMT-18067 : Update operator bundle channel to 2.12 (#6440) #6440
NO-ISSUE: Add omer-vishlitzky to OWNERS_ALIASES file (#6432) #6432
NO-ISSUE: [master] Bump OCP versions: 4.16 (#6442) #6442
NO-ISSUE: Refactor uploader pkg (#6435) #6435
NO-ISSUE: Push cluster_installation_failed event each time the state machine go to failed state (#6439) #6439
MGMT-18092 : infraenv cannot be created while deploying vlan spokes with previous configuration (#6420) #6420
MGMT-18130 : Allow infra-operator to start in non OCP kubernetes clusters (#6427) #6427
fix: dev-requirements.txt to reduce vulnerabilities (#6438) #6438
NO-ISSUE: [master] Bump OCP versions: 4.12, 4.14, 4.15 (#6428) #6428
Differentiate between monitoring failures and component issues (#6437) #6437
MGMT-17708 : Adjust the logs to show values when registering the cluster (#6429) #6429
Add Linoy Hadad to OWNER_ALIASES file (#6430) #6430
MGMT-18041 : Expose helper to parse uploaded events (on-prem) (#6415) #6415
MGMT-18096 : Make sure correct cluster name and base domain is set by local cluster import controller (#6419) #6419
NO-ISSUE: Remove double ‘required: false’ in openshift template (#6423) #6423
NO-ISSUE: [master] Bump OCP versions: 4.16 (#6421) #6421
MGMT-17300 : adding has partition field for disks (#6383) #6383
MGMT-18086 : Clean subsystem tests resources correctly (#6418) #6418
MGMT-18059 : Mark OCI as supported integration (#6403) #6403
NO-ISSUE: [master] Bump OCP versions: 4.15, 4.14, 4.12, 4.16, 4.13 (#6409) #6409
MGMT-17802 : Ensure that manifest patches may be placed in either manifests
or openshift
(#6411) #6411
MGMT-17794 : Make sure that uploaded manifest files have valid filename before extensions (#6410) #6410
NO-ISSUE: Adding verification if file exist before sourcing it in force (#6407) #6407
AGENT-869 : Implement a new auth type for ABI (#6174) #6174
MGMT-17984 : [soft timeout] operators timeout after 10 hours without events (#6382) #6382
MGMT-18046 : Create an infraenv for the local cluster during import (#6401) #6401
NO-ISSUE: Fix Failed to download metadata for dnf repositories in centos8 by using archived centos8 repositories (#6397) #6397
Use the static installer for 4.16 nightlies when not FIPS-enabled (#6386) #6386
MGMT-17353 : Debug pod left in ImagePullBackOff after install in disconnected environment (#6333) #6333
MGMT-17901 : Add the exteranl registry to the list of ignored registires for pull secret validation instead of the mirror one (#6377) #6377
MGMT-17353 : Debug pod left in ImagePullBackOff after install in disconnected environment (#6332) #6332
NO-ISSUE: [master] Bump OCP versions: 4.14, 4.15, 4.13, 4.16 (#6378) #6378
Use the EL8 assisted-service image when requested by annotation (#6349) #6349
MGMT-17763 : Setting Machine network CIDR is forbidden” error is only present on cluster updates (#6359) #6359
MGMT-17901 : Add mirror registries to the list of ignored registires for pull secret validation (#6371) #6371
MGMT-9589 : Distribute sdist package to PyPI in addition to wheel one (#6294) #6294
MGMT-17848 : Assisted service should not format multipath devices (#6360) #6360
Deprecate and disable support for OCM offline token (#6307) #6307
NO-ISSUE: wait for lso to be installed (#6374) #6374
MGMT-17849 : escape ‘%’ in agent.service proxy urls (#6356) #6356
MGMT-17700 : Assign none platform node-ips based on connected addresses and etcd restrictions (#6257) #6257
MGMT-17823 : Cleanup the install manifest generator (#6361) #6361
MGMT-17896 : Add separate Dockerfile for assisted-service with an el8 base (#6347) #6347
fix: deploy/olm-catalog/requirements.txt to reduce vulnerabilities (#6346) #6346
OCPBUGS-31727 : Invalid Pull-Secret when using password which contains a colon character (#6258) #6258
fix: dev-requirements.txt to reduce vulnerabilities (#6348) #6348
MGMT-17618 : NMStateConfig interfaces presence should be validated (#6305) #6305
MGMT-17850 : Bump k8s.io modules to v0.29 (#6345) #6345
NO-ISSUE: Add 4.16 rhcos images (#6326) #6326
MGMT-17770 : Split ignition handling file (#6283) #6283
NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.12, 4.15 (#6358) #6358
MGMT-17811 : Do not create local cluster namespace (#6314) #6314
OCPBUGS-34181 : Don’t use the statically linked installer if FIPS is enabled (#6355) #6355
MGMT-17866 : Assisted service change for F5 DNS load balancer (#6339) #6339
Use openshift-install binary for releases >= 4.16 (#6304) #6304
MGMT-17775 : Ensure that patch manifest filenames are consistent and correct (#6289) #6289
MGMT-17194 : Ensure that we improve error messages for mirror registry tagged images (#6266) #6266
MGMT-17764 : Update the latest image search functionality in the RestAPI flow to correctly compare pre-release versions (#6276) #6276
NO-ISSUE: Add openshift-edge-bot as an OWNER in order to run konflux pipelines on its PRs (#6255) #6255
Revert “MGMT-17194: Ensure releaseImage is not tag based when mirror registry enabled. (#6260)” (#6268) #6260
MGMT-17194 : Ensure releaseImage is not tag based when mirror registry enabled. (#6260) #6260
MGMT-17523 : Fail when OS images CPU architecture is missing instead of giving it default value (#6256) #6256
NO-ISSUE: Bump OCP versions: 4.13, 4.15, 4.14 (#6259) #6259
OCPBUGS-31733 : Remove CPMS manifest for vsphere platform (#6239) #6239
NO-ISSUE: Bump OCP versions: 4.16 (#6254) #6254
MGMT-17697 : Change L3 connectivity to use connected addresses instead of majority groups (#6252) #6252
NO-ISSUE: Bump OCP versions: 4.13, 4.12, 4.14, 4.15 (#6250) #6250
NO-ISSUE: Fix hypershift destroy in CI test script (#6246) #6246
Move to rhel9, decouple from cli image (#5792) #5792
MGMT-17413 : Change pull secret validation on register/update cluster/infraenv to run only against the required images (#6158) #6158
NO-ISSUE: Update OKD images to 4.16 (#6231) #6231
Update RHTAP references (#6181) #6181
MGMT-17620 : Change the way release images are handled in RestAPI flow to retrieve multiarch release image in case a multi-arch OpenShift version, single-arch requested and it exist. (#6227) #6227
OCPBUGS: Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (api go.mod) (#6212) #6212
NO-ISSUE: Change only-latest api response to compare versions according to pre-release suffix as well instead of just base version (#6209) #6209
MGMT-17558 : Allow installation on iSCSI volume (#6218) #6218
MGMT-17412 : Change fallbck behavior when error occuring in OpenShift Release Syncer - if there are release images already in the DB, continue using the stale data instead of failing / truncating the table (#6145) (#6186) #6145
MGMT-17503 : Fix the cpu architectures retrieved in ../openshift-versions endpoint (#6184) #6184
MGMT-17365 : Add support for setting agent labels in BMH as annotations (#6124) #6124
MGMT-17313 : Create day 2 BMH and Machine for control plane nodes (#6142) #6142
MGMT-17513 : Change the latest release image retrieved in GetReleaseImage using major.minor OpenShift version to latest non-beta release image if exists, or latest beta release image otherwise (#6185) #6185
MGMT-17468 : Use x86_64 over amd64 and arm64 over aarch64 for CPU architecture of both release and OS images to comply with ABI current behavior (#6190) #6190
MGMT-17518 : Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (#6176) #6176
NO-ISSUE: Bump OCP versions: 4.16, 4.15, 4.12, 4.14, 4.13 (#6199) #6199
MGMT-17414 : Adding new requirements for LVM on 4.16 (#6165) #6165
MGMT-17181 : Add a LocalClusterImportController (#6079) #6079
NO-ISSUE: Prevent false positive host connectivity (#6162) #6162
MGMT-17489 : Fix disconnected capi tests (#6163) #6163
Update RHTAP references (#6148) #6148
MGMT-17412 : Change fallbck behavior when error occuring in OpenShift Release Syncer - if there are release images already in the DB, continue using the stale data instead of failing / truncating the table (#6145) #6145
NO-ISSUE: Bump OCP versions: 4.15, 4.14, 4.12 (#6157) #6157
MGMT-17438 : bugfix, make sure ODF and LVM requirements do not change if MCE is not selected (#6150) #6150
NO-ISSUE: replace minio quay.io image repository (#6151) #6151
OCPBUGS-31631 : Deploy dual stack with IPv6 on top of bond/vlan fails (#6149) #6149
NO-ISSUE: Add doc for iPXE HTTP (#6146) #6146
Revert “MGMT-16980: Change the default value of ENABLE_SKIP_MCO_REBOOT to false (#6011)” (#6139) #6011
MGMT-17369 : Add multi-arch release images to as well when setting only_latest=true in …/openshift-versions (#6119) #6119
MGMT-17361 : Changing the addition of configuration release images to run when the instance becomes leader instead of skipping if it not (#6115) #6115
MGMT-17367 : Use ICSP in install-config for older OCP releases (#6125) #6125
Update RHTAP references (#6117) #6117
NO-ISSUE: Bump OCP versions: 4.15, 4.11 (#6118) #6118
MGMT-17354 : Update CBO to support dual stack SNO hub deploying an IPv6 spoke (#6113) #6113
NO-ISSUE: rename docker image for postgres 12 as latest tag disappeared (#6116) #6116
NO-ISSUE: Bump OCP versions: 4.13, 4.14 (#6114) #6114
NO-ISSUE: Bump the go-major-dependencies group with 1 update (#6111) #6111
MGMT-17328 : OCI should be tech preview for OCP 4.14 (#6104) #6104
OCPBUGS-30232 : Handle skipping hostPrefix validation for IPv6 (#6054) #6054
MGMT-16587 : Migrate from dockertest to testcontainers to mitigate CVE-2024-21626 (#6109) #6109
NO-ISSUE: disable dynamic release images collection until UI will merge its changes adjusting itself to larger amount of versions (#6110) #6110
MGMT-16263 : Enable usage of custom OCP release images when we create cluster (#6025) #6025
MGMT-17241 : [soft-timeout] Installation not timeout /aborted after 24Hours (#6092) #6092
Update RHTAP references (#6103) #6103
MGMT-16002 : Accept yml.patch and yaml.patch extensions (#6070) #6070
MGMT-17080 : enable infrastructure operator when MCE and storage operators are selected (#6037) #6037
MGMT-17308 : Offboard osherdp from maintainers list (#6099) #6099
NO-ISSUE: Bump OCP versions: 4.16, 4.15, 4.14, 4.12 (#6098) #6098
Update RHTAP references (#6086) #6086
Allow in-progress clusters to be deleted in more cases (#6061) #6061
MGMT-17266 : Add OCP 4.16 images (#6091) #6091
MGMT-16587 : Bump runc to 1.1.12 to mitigate CVE-2024-21626 (#6090) #6090
MGMT-17196 : Fix none existens of static MAC adr. in case of (#6087) #6087
AGENT-860 : Update configure command to handle multiple HostConfigs (#6062) #6062
NO-ISSUE: Bump OCP versions: 4.13, 4.15, 4.14 (#6085) #6085
MGMT-16813 : Prioritize finding release image with exact CPU architecture (#6066) #6066
NO-ISSUE: Add environment variable ENABLE_SOFT_TIMEOUTS to openshift/template.yaml (#6083) #6083
Update RHTAP references (#6020) #6020
Use client_id
instead of clientId
(#6076) #6076
Protect must gather versions cache with mutex (#6078) #6078
NO-ISSUE: Docs - clarifying consequences of capabilities override (#6060) #6060
MGMT-16759 : Copy cluster proxy settings toi imported local-cluster AgentClusterInstall (#6051) #6051
use multi payload with ABI (#6000) #6000
MGMT-14380 : ODF explicit type of disk error (#6072) #6072
NO-ISSUE: Bump OCP versions: 4.14 (#6069) #6069
NO-ISSUE: Bump OCP versions: 4.13 (#6063) #6063
MGMT-17106 : Disable ironic vlan creation when static networking config is present (#6055) #6055
NO-ISSUE: Bump OCP versions: 4.12 (#6056) #6056
Use all cluster networks to determine IP family for ironic (#6048) #6048
NO-ISSUE: Bump OCP versions: 4.14 (#6050) #6050
NO-ISSUE: Bump OCP versions: 4.15 (#6043) #6043
MGMT-17095 : Disable local cluster import (#6040) #6040
MGMT-16620 : Update OCP 4.15 release images to GA (#6035) #6035
NO-ISSUE: Bump OCP versions: 4.15, 4.13 (#6038) #6038
MGMT-17008 : fix lvm host requirement (#6021) #6021
NO-ISSUE: Bump OCP versions: 4.14 (#6032) #6032
MGMT-16882 : Update operator bundle channel to 2.11 (#6023) #6023
NO-ISSUE: Halt OpenShift release syncer in SaaS until actual usage of this release images will be merged (#6027) #6027
MGMT-16262 : Create a utility that fetches current OCP releases from OpenShift API and updates DB (#5916) #5916
NO-ISSUE: Bump OCP versions: 4.15 (#6019) #6019
OCPBUGS-29772 : All nodes fail to become managed when installConfigOverrides defined (#6010) #6010
NO-ISSUE: fixing lvm requirement message (#6009) #6009
MGMT-16980 : Change the default value of ENABLE_SKIP_MCO_REBOOT to false (#6011) #6011
Update RHTAP references (#6014) #6014
Update RHTAP references (#6012) #6012
NO-ISSUE: Add environment variable ENABLE_SKIP_MCO_REBOOT to openshift/template.yaml (#6013) #6013
AGENT-860 : Add command to import cluster for agent-based-installer (#6004) #6004
Update RHTAP references (#5999) #5999
NO-ISSUE: Bump OCP versions: 4.13, 4.12, 4.14 (#6006) #6006
MGMT-16926 : fix validation bug + allow CNV and LVM multi node (#5998) #5998
MGMT-4458 : Remove status change from old CompleteInstallation API (#5981) #5981
MGMT-16716 : (Also MGMT-16737), Operators CNV, MCE should be disabled when platform Nutanix is selected, operator CNV should be disabled when platform VSphere is selected (#5991) #5991
NO-ISSUE: Bump OCP versions: 4.15 (#5995) #5995
Update RHTAP references (#5993) #5993
NO-ISSUE: Bump OCP versions: 4.14, 4.13 (#5990) #5990
NO-ISSUE: Fix subsystem test for invalid nmstate config error message (#5988) #5988
Update RHTAP references (#5980) #5980
MGMT-16332 : fix validation for LVM multinode (#5898) #5898
MGMT-16690 : Add API to AgentServiceConfig CRD to allow pass of headers and query params to image service (#5933) #5933
MGMT-16588 : Adding host with incompatible platform to day2 cluster should fail (#5946) #5946
MGMT-16625 : Make host connection timeout soft (#5911) #5911
MGMT-16649 : Use new ignition endpoint HTTP headers when requesting Ignition (#5934) #5934
NO-ISSUE: Bump OCP versions: 4.12, 4.11 (#5971) #5971
MGMT-16523 : Set ABI deployment type for on-prem data collection (#5967) #5967
NO-ISSUE: Change bare metal host CRD name to a non-uuid format as it is forbidden (#5972) #5972
MGMT-16704 : Add organization capability to control soft timeouts (#5935) #5935
MGMT-16684 : Make OLM finalizing stages behave as soft timeouts even if soft timeouts are not enabled (#5928) #5928
MGMT-16791 : disable VipAUtoAllocation for 4.15 and above (#5959) #5959
Update RHTAP references (#5965) #5965
NO-ISSUE: fix for subsystem HTTP registry (#5964) #5964
NO-ISSUE: Bump OCP versions: 4.13, 4.14 (#5963) #5963
MGMT-14226 : Upgrade docker to 20.10.24 for CVE-2023-28842 (#5951) #5951
MGMT-16721 : Handle luks == nil and luks.Clevis == nil (#5940) #5940
Update RHTAP references (#5956) #5956
Update RHTAP references (#5950) #5950
MGMT-16649 : Add Ignition Endpoint Headers to Host and Agent APIs (#5931) #5931
NO-ISSUE: Bump gorm.io/gorm from 1.25.5 to 1.25.7 (#5954) #5954
Update RHTAP references (#5949) #5949
NO-ISSUE: Bump OCP versions: 4.15 (#5947) #5947
MGMT-16757 : CNV should be disabled when select platform vSphere (#5945) #5945
NO-ISSUE: Fix CI gather script for baremetal operator (#5932) #5932
NO-ISSUE: Bump OCP versions: 4.13 (#5944) #5944
MGMT-16739 : CNV and MCE should be disabled when select platform Nutanix (#5941) #5941
Update RHTAP references (#5943) #5943
NO-ISSUE: Bump OCP versions: 4.12 (#5939) #5939
MGMT-16603 : Allow setting agent cluster reference via BHM (#5893) #5893
MGMT-16612 : notify when host updates status (#5930) #5930
MGMT-16521 : Identify Operator-based Deployment Data (#5906) #5906
MGMT-16517 : Add Env Var for On-Prem Data Deployment Type (#5874) #5874
MGMT-16508 : Add API to AgentServiceConfig CRD to allow pass of CA certificates for image pull. (#5884) #5884
NO-ISSUE: Bump OCP versions: 4.15 (#5929) #5929
ACM-9504 : Remove unecessary dependency on go-git (#5913) #5913
NO-ISSUE: Bump OCP versions: 4.13, 4.11 (#5919) #5919
MGMT-16660 : OCI is tech-preview from OCP 4.15 (#5920) #5920
OCPBUGS-27376 : Allow domain names starting with a number (#5914) #5914
NO-ISSUE: Bump OCP versions: 4.14 (#5915) #5915
Update RHTAP references (#5899) #5899
NO-ISSUE: migrate rhtap init step to v0.2 (#5908) #5908
MGMT-16208 : Add controller stages to assisted service (#5880) #5880
NO-ISSUE: Bump OCP versions: 4.15 (#5907) #5907
NO-ISSUE: Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#5903) #5903
NO-ISSUE: Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#5902) #5902
NO-ISSUE: Bump golang.org/x/sys from 0.13.0 to 0.16.0 (#5904) #5904
NO-ISSUE: Bump gorm.io/gorm from 1.24.5 to 1.25.5 (#5901) #5901
NO-ISSUE: Bump OCP versions: 4.15, 4.13, 4.14, 4.12 (#5897) #5897
OCPBUGS-24428 : Redact passwords logged in installConfigOverrides (#5868) #5868
NO-ISSUE: migrate pipeline task init from 0.1 to 0.2 (#5896) #5896
NO-ISSUE: Bump the go-major-dependencies group with 2 updates (#5895) #5895
MGMT-16501 : Add request headers to api_vip_connectivity check request (#5870) #5870
NO-ISSUE: Use latest hypershift image in CI gather (#5886) #5886
NO-ISSUE remove filanov from approves (#5888) #5888
NO-ISSUE: Bump OCP versions: 4.15 (#5887) #5887
MGMT-16332 : allow lvms on multi node (#5871) #5871
NO-ISSUE: Bump OCP versions: 4.14, 4.13, 4.11 (#5875) #5875
NO-ISSUE: testing go1.20 in all packages (#5850) #5850
MGMT-16371 : Fix additionial kargs in case of DHCP (#5818) #5818
Removes unused assistedservice CRD (#5830) #5830
MGMT-16494 : Move ip hint file creation to ignition in order to change it in IBI process (#5861) #5861
MGMT-16505 : Huge amount of “Cluster was updated with api-vip <IP ADDRESS>, ingress-vip <IP ADDRESS>” in cluster events (#5872) #5872
MGMT-16330 : disable SDN for 4.15 and above (#5833) #5833
NO-ISSUE: Bump OCP versions: 4.15, 4.12, 4.13 (#5867) #5867
NO-ISSUE: Bump OCP versions: 4.14 (#5863) #5863
MGMT-16241 : Ensure that LastInstallationPreparationStatus is reset on cluster install. (#5811) #5811
wqNO-ISSUE: Fix for subsystem test that fails locally. (#5859) #5859
MGMT-16452 : Change MCE subscription to use the default channel (#5843) #5843
OCPBUGS-25434 : handle NMStateConfig deletion (#5844) #5844
MGMT-16404 : Add soft timeouts capability to host stage timeouts (#5817) #5817
MGMT-16216 : Bump requests package (#5836) #5836
HOSTEDCP-999 : Fix images used for disconnected CAPI test (#5832) #5832
MGMT-16332 : fix issue validating pre-release versions were failing (#5837) #5837
MGMT-16414 : When trying to create cluster with s390x architecture, an error occurs that stops cluster creation (#5822) #5822
MGMT-16373 : KubeAPI - Ensure that ISO type is full-iso when cpuarchitecture is S390x (#5825) #5825
chore(deps): update rhtap references (#5782) #5782
MGMT-16428 : create migration from oci to external platform type (#5829) #5829
NO-ISSUE: enable lateset lso for 4.15 ztp (#5805) #5805
NO-ISSUE: Bump OCP versions: 4.15 (#5824) #5824
Compare normalized infraenv and preprov image architectures (#5816) #5816
MGMT-15886 : Fix domain validation (#5801) #5801
MGMT-15691 : Remove platform type oci (#5787) #5787
MGMT-14633 : Include manifest information in the log download (#5777) #5777
MGMT-16355 : API changes for soft timeouts (#5780) #5780
NO-ISSUE: Bump OCP versions: 4.11 (#5813) #5813
NO-ISSUE: Bump OCP versions: 4.13, 4.14 (#5808) #5808
MGMT-14159 : Use imageDigestSources in install-config instead of imageContentSources (#5799) #5799
MGMT-16157 move db transactions to new format (#5806) #5806
MGMT-16157 Remove recover usage from DB transactions (#5795) #5795
NO-ISSUE: Bump OCP versions: 4.15 (#5796) #5796
NO-ISSUE: fix golangci-lint failing to be pulled (#5790) #5790
NO-ISSUE: Bump OCP versions: 4.12 (#5783) #5783
MGMT-16289 : Add configuration variable and cluster attribute defining if soft timeouts feature is enabled (#5740) #5740
NO-ISSUE: Bump OCP versions: 4.14, 4.11, 4.13, 4.15 (#5779) #5779
fix: allow LVMS for MultiNode >=4.15.0 (#5757) #5757
Update RHTAP references (#5776) #5776
NO-ISSUE: add build tags option to enable FIPS build (#5768) #5768
Update RHTAP references (#5774) #5774
NO-ISSUE: update OS_IMAGES filter to 4.11 (#5773) #5773
MGMT-16303 : Disable skip MCO reboot for architecture s390x (#5765) #5765
Propagate OS_IMAGES var in deploy operator (#5762) #5762
Update RHTAP references (#5767) #5767
MGMT-15425 : Change chosen mce release to match openshift version (#5716) #5716
MGMT-14605 : Gather more data for hypershift tests (#5344) #5344
MGMT-16320 : Agent should connect to iBFT iSCSI targets (#5753) #5753
MGMT-16312 fix update host ignition for unbound host (#5751) #5751
NO-ISSUE: Inventory code cleanup - unused params (#5755) #5755
HOSTEDCP-999 : Fix incorrect ICSP for CAPI CI (#5747) #5747
MGMT-15690 : Add support for external platform (#5738) #5738
MGMT-16235 : Ensure that agent controller will watch for changes to ignition endpoint token. (#5736) #5736
MGMT-13461 : Fix Tang validation when day2 host join an imported cluster (#5700) #5700
MGMT-15972 : Remove Swagger definition for api_vip and ingress_vip (#5734) #5734
HOSTEDCP-999 : Fix incorrect check for CAPI image in ci (#5741) #5741
Update RHTAP references (#5733) #5733
MGMT-16273 : Allow installing on iSCSI disks on OCI (#5728) #5728
MGMT-16291 : revert default faulty OCP images (#5737) #5737
MGMT-14810 : Remove API and Ingress VIP (#5501) #5501
HOSTEDCP-999 : Missed service-cidr for capi ipv6 CI test (#5721) #5721
NO-ISSUE: Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#5726) #5726
NO-ISSUE: Bump OCP versions: 4.14, 4.13, 4.12 (#5722) #5722
Update baremetal operator (#5698) #5698
MGMT-16001 : Sanitize reclaim agent daemonset name (#5699) #5699
HOSTEDCP-999 : Minor fixes for disconnected CAPI CI (#5713) #5713
AGENT-740 : Include baremetal host BMC fields in install-config override (#5675) #5675
NO-ISSUE: adding me to owners (#5709) #5709
NO-ISSUE: Cluster code cleanups (#5715) #5715
NO-ISSUE: Bump OCP versions: 4.12 (#5714) #5714
MGMT-16236 : remove elastic APM (#5702) #5702
NO-ISSUE: Upgrade debug image to latest delve (#5711) #5711
Update RHTAP references (#5688) #5688
HOSTEDCP-999 : Setup CI for disconnected ipv6 CAPI (#5536) #5536
NO-ISSUE: Inventory code cleanups (#5695) #5695
NO-ISSUE: dependabot optimize (#5697) #5697
NO-ISSUE: Bump OCP versions: 4.14, 4.13, 4.15 (#5701) #5701
NO-ISSUE: Remove unused functions (#5696) #5696
NO-ISSUE: BMH and Agent controllers code cleanup (#5693) #5693
NO-ISSUE: Remove unused functions from ctrl event wrapper (#5694) #5694
NO-ISSUE: Bump github.com/Azure/go-autorest/autorest/adal (#5604) #5604
NO-ISSUE: ClusterDeployments controller code cleanup (#5689) #5689
NO-ISSUE: InfraEnv controller code cleanup (#5690) #5690
MGMT-15271 : Append kargs to installer for s390x (#5665) #5665
Add missing scheme to ServiceMonitor
(#5672) #5672
Updating ose-agent-installer-api-server-container image to be consistent with ART (#5495) #5495
MGMT-15971 : Create ManagedCluster CR so that the hub will show up as “Ready” in MCE (#5575) #5575
Update RHTAP references (#5682) #5682
NO-JIRA: Enable skip mco reboot functionality only if openshift version is 4.15 and higher (#5680) #5680
NO-ISSUE: Bump OCP versions: 4.11, 4.12, 4.13 (#5681) #5681
MGMT-16151 : allow CORS OPTIONS for s3 presigned url (#5674) #5674
Update RHTAP references (#5654) #5654
MGMT-16151 : allow CORS HEAD for s3 presigned url, as UI uses preflight checks (#5671) #5671
MGMT-16061 : changing dnsmasq configuration for sno in order to meet single ip installation flow for ibu (#5658) #5658
MGMT-16077 : Add 4.15 release and OS images (#5673) #5673
AGENT-723 : Use json.Marshal to correctly process vSphere credentials (#5592) #5592
NO-ISSUE: Fix for error in wait_for_cmd_amount function (#5670) #5670
MGMT-15902 : Trigger reboots for node event when day2 node moves to done (#5648) #5648
NO-JIRA: Allow the command in wait_for_cmd_amount to receive arguments (#5668) #5668
MGMT-16164 : Install 4.14 redhat-operators catalog for LSO (#5669) #5669
MGMT-15878 : Ensure that hosts emit event showing why preparation failed. (#5521) #5521
MGMT-15878 : Add a condition to show the last preparation failure (#5524) #5524
MGMT-16151 : change default envoy sidecar timeout value (#5667) #5667
MGMT-16114 : Update 4.14 release image to use GA version (#5651) #5651
MGMT-16052 : Fix cluster HighAvailabilityMode nil pointer in update flow (#5659) #5659
Bump OCP versions: 4.14, 4.12 (#5661) #5661
MGMT-15405 : Add a URL to infraenv to show download link from static network config (#5638) #5638
OCPBUGS-19823 : Ignore hostPrefix validation for plugins other than OVN/SDN (#5565) #5565
MGMT-15271 : Add the boot command line to the host inventory (#5649) #5649
MGMT-15680 : Adds InfraEnv ctrl watch for pull secret changes (#5589) #5589
NO-ISSUE: Bump github.com/jackc/pgconn from 1.12.0 to 1.14.1 (#5653) #5653
MGMT-16061 : changing dnsmasq configuration for sno in order to meet single ip installation flow for ibu (#5613) #5613
NO-ISSUE: Bump github.com/jackc/pgtype from 1.11.0 to 1.14.0 (#5647) #5647
Update RHTAP references (#5637) #5637
Bump OCP versions: 4.13 (#5645) #5645
NO-ISSUE: Bump go.opentelemetry.io/otel/exporters/otlp (#5644) #5644
MGMT-15683 : Ensure that manifest filename has valid name part (#5635) #5635
NO-ISSUE: Bump go.opentelemetry.io/contrib from 0.20.0 to 1.20.0 (#5641) #5641
NO-ISSUE: Bump go.uber.org/atomic from 1.7.0 to 1.11.0 (#5619) #5619
Update RHTAP references (#5624) #5624
MGMT-15684 : Return appropriate HTTP error code for invalid manifest file path (#5634) #5634
Bump OCP versions: 4.14 (#5633) #5633
NO-ISSUE: Bump github.com/jackc/pgproto3/v2 from 2.3.0 to 2.3.2 (#5632) #5632
MGMT-16037 : fix messaging errors on big clusters (#5628) #5628
MGMT-16039 : upgrade to golang 1.20 (#5616) #5616
NO-ISSUE: Bump github.com/Azure/go-autorest/autorest (#5622) #5622
Revert “NO-ISSUE: use kubectl 1.28.2 (#5572)” (#5618) #5572
Bump OCP versions: 4.12 (#5615) #5615
MGMT-16045 : mitigate CVE-2023-44487 (#5614) #5614
MGMT-15902 : Add event that shows the number of reboots for a node before completing installation (#5591) #5591
Add skopeo to OCP build (#5558) #5558
NO-ISSUE: Bump cloud.google.com/go/compute from 1.6.1 to 1.23.1 (#5601) #5601
NO-ISSUE: Bump github.com/pierrec/lz4 (#5600) #5600
NO-ISSUE: vendor current master (#5594) #5594
NO-ISSUE: fixing dependabot issues (#5595) #5595
Bump OCP versions: 4.13, 4.14 (#5593) #5593
Update RHTAP references (#5590) #5590
MGMT-16001 : Sanitize reclaim daemonset name (#5579) #5579
Bump OCP versions: 4.11, 4.12, 4.13 (#5586) #5586
MGMT-13198 : Add API endpoint to create assisted installer event (#5578) #5578
MGMT-15980 : added missing Create op to infraenvs Webhook (#5569) #5569
Update RHTAP references (#5573) #5573
NO-ISSUE: use kubectl 1.28.2 (#5572) #5572
Update RHTAP references (#5570) #5570
MGMT-15949 : fix missing ImageSetRef validation (#5552) #5552
Revert “NO-ISSUE: Set default ENABLE_SKIP_MCO_REBOOT: false (#5560)” (#5566) #5560
MGMT-15572 Hold installation when reconcile-pause annotation is set on cluster deployment (#5549) #5549
NO-ISSUE: Fix console output in ZTP jobs (#5562) #5562
NO-ISSUE: add console output for ztp (#5550) #5550
Bump OCP versions: 4.14 (#5559) #5559
MGMT-15796 : set CloudControllerManager to External for OCI (#5548) #5548
NO-ISSUE: Set default ENABLE_SKIP_MCO_REBOOT: false (#5560) #5560
Bump OCP versions: 4.12, 4.14, 4.13 (#5546) #5546
Update RHTAP references (#5539) #5539
MGMT-15950 : Fix DNS wilcard domain validation (#5544) #5544
WIP: Add assisted images service short URL routes (#5543) #5543
Update RHTAP references (#5538) #5538
MGMT-15738 : Support for E2E test, make sure we have an infraenv for adding a node to the local cluster. (#5477) #5477
Bump OCP versions: 4.13, 4.11 (#5537) #5537
MGMT-14409 : generate short image URL (#5523) #5523
MGMT-15762 : fix odf validation failing where is one small disk (#5529) #5529
Update RHTAP references (#5520) #5520
Bump OCP versions: 4.12, 4.14 (#5528) #5528
NO-ISSUE: fail upload if response is not 2XX (#5522) #5522
Bump OCP versions: 4.14 (#5525) #5525
NO-ISSUE: fix docker-ce-cli package missing (#5499) #5499
NO-ISSUE: Add versions file to onprem event upload (#5514) #5514
MGMT-15699 : Service changes for avoiding MCO reboot (#5453) #5453
Update RHTAP references (#5517) #5517
MGMT-15598 : Add a parameter to manifest list to disable filter (#5498) #5498
Bump OCP versions: 4.12 (#5515) #5515
Update RHTAP references (#5513) #5513
Bump OCP versions: 4.14 (#5512) #5512
NO-ISSUE: Fix email domain for event uploader (#5511) #5511
Update RHTAP references (#5510) #5510
Update RHTAP references (#5508) #5508
Bump OCP versions: 4.12, 4.13 (#5506) #5506
MGMT-15808 : change base image to stream9 (#5497) #5497
MGMT-15559 : Change detached annotation condition in non-converged flow (#5445) #5445
MGMT-15732 : Fix unbound variable (#5493) #5493
Update RHTAP references (#5492) #5492
Bump OCP versions: 4.14, 4.11 (#5496) #5496
Update RHTAP references (#5470) #5470
MGMT-15715 : Allow handling multi-document YAML custom manifests (#5480) #5480
MGMT-15732 : Add extra flag var for hypershift install (#5469) #5469
XMGMT-15704 : Bugfix for local cluster import (#5484) #5484
NO-ISSUE: update RHTAP deprecated image check (#5488) #5488
Bump OCP versions: 4.12, 4.13 (#5483) #5483
MGMT-15653 : Fix DNS regex validation (#5482) #5482
MGMT-15716 : notify events when updating cluster status (#5476) #5476
MGMT-15503 : Update operator bundle channel (#5474) #5474
Bump OCP versions: 4.14 (#5472) #5472
MGMT-15306 : Fix UpdateCluster for requests that include VIPS and UMA (#5462) #5462
MGMT-15704 : One typo and one missing piece of config, discovered after MGMT-15704 merged (#5465) #5465
Bump OCP versions: 4.12 (#5467) #5467
MGMT-15653 : Validate domain in one place (#5451) #5451
MGMT-15704 : Assisted service should create Day2 import CR for hub cluster. (#5459) #5459
MGMT-15340 : Ensure vlan interface names will be <= 15 characters (#5389) #5389
NO-ISSUE: Add subsystem tests to platform support level (#5460) #5460
Bump OCP versions: 4.10 (#5463) #5463
Bump OCP versions: 4.13 (#5457) #5457
Bump OCP versions: 4.13, 4.11, 4.12 (#5454) #5454
MGMT-11456 : Bugfix - remove redundant code (#5372) #5372
Bump OCP versions: 4.11, 4.12, 4.13 (#5452) #5452
AGENT-694 : Support external platform type for agent installer (#5438) #5438
MGMT-15100 : Remove unused feature-support-levels API endpoint (#5450) #5450
Update RHTAP references (#5410) #5410
Fix setup_env.sh failure handling (#5442) #5442
Add BMH annotation keys to docs (#5444) #5444
OCPBUGS-17992 day2 skip install config overrides (#5439) #5439
Bump OCP versions: 4.12, 4.10 (#5441) #5441
MGMT-14881 : return a valid error when no disks has been found (#5430) #5430
MGMT-15595 : Make client a separate go module (#5434) #5434
MGMT-15177 : Align feature support level to support platform as filterable feature (#5424) #5424
Bump OCP versions: 4.12 (#5432) #5432
Bump OCP versions: 4.11, 4.13 (#5431) #5431
Use go 1.18 when setting up environment (#5422) #5422
NO-ISSUE: Bump k8s.io/klog/v2 from 2.70.1 to 2.100.1 (#5428) #5428
MGMT-15356 : Ensure filenames are distinct between openshift and manifest (#5382) #5382
MGMT-15491 : Validate vSphere disk.EnableUUID ignoring cluster platform (#5416) #5416
NO-ISSUE: Extend waiting time to test DB container to be ready (#5425) #5425
Bump OCP versions: 4.10 (#5423) #5423
Bump OCP versions: 4.13, 4.12 (#5421) #5421
OCPBUGS-17415 : Bump golang.org/x/net (#5417) #5417
MGMT-14933 : Validate hosts running in OCI (#5413) #5413
Ensure inspection is disabled on day-2 spoke node BMHs (#5406) #5406
MGMT-15423 : Change the user message from: ‘Host is not compatible with cluster platform %s; either disable this host or choose a compatible cluster platform (%v)’ to ‘Host is not compatible with cluster platform %s; either disable this host or discover a new, compatible host.’ (#5412) #5412
Don’t set detached for BMHs without infraenv label (#5414) #5414
RHTAPBUGS-318 : Fetch tag in RHTAP build (#5333) #5333
MGMT-15424 : parametrize envoy configmap name (#5411) #5411
Bump OCP versions: 4.12 (#5409) #5409
Bump OCP versions: 4.11 (#5407) #5407
MGMT-15335 : Fix missing state when trying to update to not supported platform (#5399) #5399
Bump OCP versions: 4.14 (#5403) #5403
Update RHTAP references (#5387) #5387
MGMT-15389 : add feature flag to enable/disable OKD support (#5400) #5400
MGMT-11949 : MGMT-12278: Update libksba and libxml2 (#5398) #5398
MGMT-15388 : Remove unsupported platforms from the supported-platforms endpoint (#5394) #5394
AGENT-557 : Split register into registerCluster and registerInfraEnv (#5376) #5376
MGMT-15339 : Run network config before NetworkManager (#5375) #5375
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5378) #5378
MGMT-15047 : use installer to deploy on external platform (#5381) #5381
MGMT-15343 : dependabot remove docker (#5392) #5392
Bump OCP versions: 4.13, 4.10 (#5391) #5391
Don’t attempt to contact spoke while unbinding a day2 host (#5383) #5383
Update RHTAP references (#5374) #5374
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5364) #5364
Bump OCP versions: 4.12 (#5384) #5384
MGMT-14793 : Assisted discovery core and root user shell should have (#5373) #5373
MGMT-15215 : Allow setting of UI specific data for a cluster (#5358) #5358
MGMT-15343 : dependabot group updates (#5379) #5379
MGMT-14923 : add OSImageVersion to InfraEnvSpec (#5365) #5365
Bump OCP versions: 4.13 (#5377) #5377
Update RHTAP references (#5370) #5370
OCPBUGS-16077 : Fix DNS validation (#5371) #5371
MGMT-11456 : kube-api should allow user to specify infraenv additional trust bundle (#5357) #5357
Bump OCP versions: 4.11, 4.12 (#5369) #5369
MGMT-15295 : Fixc bug in list manifests (#5366) #5366
MGMT-14015 : Custom manifest feature usage is never turning off (#5363) #5363
MGMT-14491 : Invalid node label returns error 500 instead of 400 (#5362) #5362
Update RHTAP references (#5328) #5328
Bump OCP versions: 4.14 (#5360) #5360
MGMT-15243 : Skip any zero size manifests when applying (#5355) #5355
Bump OCP versions: 4.12 (#5356) #5356
MGMT-14656 : Sort disks by HCTL after the other options (#5354) #5354
No-ISSUE: Revert “MGMT-14634: Ensure that empty manifest may not be added. (#5348)” (#5353) #5348
MGMT-15213 : temporary disable release-domain-name-resolved-correctly validation (#5351) #5351
MGMT-15073 : Cluster reset - only system generated manifests to be deleted (#5338) #5338
MGMT-15070 : Unable to change machine-network with dual stack (#5349) #5349
MGMT-14634 : Ensure that empty manifest may not be added. (#5348) #5348
MGMT-15150 : Use same installer binary for all platform types (#5334) #5334
MGMT-14851 : Update docs for allowing automatedCleaningMode (#5343) #5343
Bump OCP versions: 4.14, 4.12 (#5345) #5345
MGMT-14726 : Ensure that manifest filename does not contain spaces. (#5342) #5342
MGMT-15064 : Update is_external API description (#5336) #5336
Bump OCP versions: 4.10, 4.11 (#5339) #5339
MGMT-14852 : Allow AutomatedCleaningMode to be set by user (#5319) #5319
MGMT-14374 : update day2 master docs (#5335) #5335
MGMT-14620 Only emit succesful host creation message for pre install hosts (#5296) #5296
MGMT-14704 : Provide info on custom/vs non custom manifest in manifest endpoint. (#5278) #5278
MGMT-15114 : remove event for cluster registration failed (#5330) #5330
MGMT-15126 : Add missing incompatible features in some of the feature-support feature (#5327) #5327
MGMT-15107 : Bump version for hacking LSO catalog (#5323) #5323
Create an override annotation for the ironic agent image (#5310) #5310
OCPBUGS-13621 : Fix singular Ingress and API cluster VIPs removal (#5216) #5216
Don’t require key encipherment usage for approving CSRs (#5322) #5322
MGMT-13284 : Check for BMH CRD before creating controller (#5284) #5284
MGMT-14937 : Deprecate user_managed_networking attribute (#5317) #5317
Bump OCP versions: 4.14 (#5320) #5320
Bump OCP versions: 4.13, 4.10, 4.12 (#5316) #5316
NO-ISSUE: parametrize template to enable switching secrets (#5313) #5313
MGMT-14240 : Specify connect-timeout on curl (#5314) #5314
MGMT-15034 : Fix patch of infrastructure CR with external platform (#5312) #5312
MGMT-14979 : add sasl/scraml auth method for kafka notifications (#5299) #5299
MGMT-15025 : Forbid register Z architecture cluster with OCI platform (#5309) #5309
MGMT-15015 Provider IsHostSupported panic if platform is not found (#5306) #5306
OCPBUGS-13738 enforce additional ntp sources added into chrony (#5295) #5295
MGMT-14992 : Fix Minimal ISO set as default in s390x (#5302) #5302
MGMT-14631 : Removing leftover of support for openshift 4.8 (#5301) #5301
Bump OCP versions: 4.14, 4.11 (#5300) #5300
MGMT-14973 : Fix misleading logs showing wrong platform and user_managed_networking combination (#5298) #5298
MGMT-14975 : Update MCE operator installation to use stable-2.3 channel (#5297) #5297
MGMT-14769 : Enable upgrade agent by default (#5276) #5276
MGMT-14165 : AgentClusterInstall Webhooks improvements and fixes (#5275) #5275
Bump OCP versions: 4.13, 4.12 (#5293) #5293
MGMT-14730 : Validate that manifest file size does not exceed 1MB (#5281) #5281
MGMT-14883 : Fix feature-support validation fail to validate openshift version (#5290) #5290
MGMT-14904 : fix error code for ignition size validation (#5291) #5291
MGMT-14631 : Remove support for openshift 4.8 (#5221) #5221
Add tls config for the service monitor (#5282) #5282
Bump OCP versions: 4.12, 4.10 (#5288) #5288
Red Hat Trusted App Pipeline update assisted-service-q2vh (#5270) #5270
Bump OCP versions: 4.13 (#5280) #5280
OCPBUGS-7076 : Copy Day2 BMH if Agent is installing (#5250) #5250
OCPBUGS-14405 : Avoid panic if pull secret contains non-string (#5267) #5267
MGMT-13746 : validate discovery ignition size (#5273) #5273
MGMT-14830 : Enable TechPreviewNoUpgrade when platform is external (#5279) #5279
MGMT-13431 : patching bug - ODF storage class not recognizing all device sets (#5268) #5268
MGMT-14803 : Fix cluster update won’t fail on incompatible OLM operator dependency (#5264) #5264
MGMT-14600 : Prevent installing dual-stack vSphere on OCP version smaller than 4.13 (#5271) #5271
MGMT-14750 : Allow FC, ECKD, FBA drive types on s390x (#5269) #5269
MGMT-12186 : Add MCE operator plugin (#5203) #5203
Bump OCP versions: 4.11, 4.12 (#5265) #5265
MGMT-14781 : Make LSO operator to support all CPU architectures (#5262) #5262
Bump OCP versions: 4.13 (#5261) #5261
MGMT-14582 : Set OCI platform behind a capability (#5249) #5249
MGMT-13997 : Issues when using multiple bonds with CIM Assisted Installer (#5233) #5233
MGMT-13685 : Make sure ingress and api vip are not broadcast address. (#5256) #5256
MGMT-14723 : Fix randomly failing subsystem test (#5259) #5259
MGMT-14649 : Add feature support for OCI platform (#5244) #5244
NO-ISSUE: fixed misleading error message, the order of the host status was reverse (#5257) #5257
MGMT-14306 : Update host role validation to accept AutoAssign in Day2 (#5247) #5247
Delete the spoke BMH before removing the finalizer (#5239) #5239
MGMT-14723 : Remove duplicate operator cpu architecture validation (#5254) #5254
MGMT-14734 : Fix failed to update Nutanix provider cluster when on multi architecture (#5253) #5253
MGMT-14728 : Escape the escape char () (#5252) #5252
Bump OCP versions: 4.14 (#5251) #5251
MGMT-14721 : Get icsp-file from registries.conf for oc extract command (#5245) #5245
Bump OCP versions: 4.10 (#5248) #5248
Docs fix: ensure kubeconfig secret is created with a kubeconfig key. (#5246) #5246
MGMT-13938 : support external platform (#5143) #5143
Bump OCP versions: 4.11, 4.12 (#5243) #5243
MGMT-8097 : masters schedulable kube-api (#5240) #5240
Remove the detached annotation when BMH is being deleted (#5228) #5228
MGMT-13643 : added MaxLength to additional_trust_bundle (#5226) #5226
Bump OCP versions: 4.11, 4.12 (#5232) #5232
MGMT-14356 : Set 4.13 to default (#5230) #5230
Fix cpu partitioning struct tag/field (#5227) #5227
Force a BMH reboot when the infraenv image changes (#5212) #5212
MGMT-14416 : VipDhcpAllocation from update params should take precedence (#5209) #5209
Bump OCP versions: 4.13 (#5225) #5225
MGMT-14526 : Possible issue with validateNoWildcardDNS resolution validation (#5198) #5198
MGMT-14648 : Make “sufficient-masters-count - failed” subsystem test tolerate extra event. (#5223) #5223
Don’t panic on BMH delete when agents are unbound (#5219) #5219
NO-ISSUE: Wait for hostedcontrolplane to be created (#5218) #5218
NO-ISSUE: Fix install customization doc (#5217) #5217
MGMT-14610 : Wait for the hostedcontrolplane CR ready status instead of watching the ready status of all pods in the namespace (#5215) #5215
OCPBUGS-13081 : Support by-path root device hints (#5185) #5185
MGMT-14526 : Allow trailing dot (.) to be appended to domain name (#5208) #5208
OCPBUGS-13310 support setting CPUPartitioningMode with install config overrides (#5207) #5207
Bump OCP versions: 4.12, 4.13 (#5205) #5205
Deprovision when using converged and unbinding (#5199) #5199
OCPBUGS-13356 : Fix ‘vendor’ root device hint evaluation (#5197) #5197
MGMT-13977 : Disallow single character base domain (#5196) #5196
Updating ose-agent-installer-api-server images to be consistent with ART (#5026) #5026
MGMT-14530 : Changing event message filtering to escape wildcards %,_ and not be case sensetive (#5194) #5194
OCPBUGS-13250 : Fix disk name in generated HardwareDetails (#5193) #5193
MGMT-14370 : add OCP 4.14.0-ec.0 images (#5190) #5190
Podman README-disconnected requires 4.2 and not 3.3 (#5191) #5191
Bump OCP versions: 4.13 (#5189) #5189
MGMT-14425 : Changing event counts behavior (#5186) #5186
MGMT-14226 : Upgrade moby to 20.10.24 (#5153) #5153
Remove all spoke resources when deleting the node (#5161) #5161
Bump OCP versions: 4.12, 4.10 (#5182) #5182
MGMT-14507 : Exposing event headers for scripts (#5179) #5179
MGMT-14509 return 404 if cluster not found when host try to register (#5180) #5180
NO-ISSUE: Check whether is defined (#5178) #5178
NO-ISSUE: Override the control plane operator image only if explicitly asked to (#5176) #5176
MGMT-11424 : added validations for ignition cert (#5145) #5145
Bump OCP versions: 4.11 (#5173) #5173
Bump OCP versions: 4.13 (#5170) #5170
NO-ISSUE: Fixes the UI deployment (#5169) #5169
Update state machine graphs (#5168) #5168
MGMT-14462 : Allow to deploy assisted-service with all available images (#5167) #5167
NO-ISSUE Remove Approvers that are not longer in the group (#5166) #5166
Handle ironic URLs in dual stack hub and IPv6 spoke (#5163) #5163
MGMT-14449 : change creation time for hosts to one minute ago instead of now, to avoid race conditions in tests (#5160) #5160
MGMT-13890 : Drain before deprovisioning spoke nodes (#5110) #5110
Bump OCP versions: 4.10, 4.11 (#5157) #5157
MGMT-13955 : Add known issue regarding ignoring disk size validations (#5158) #5158
MGMT-14315 : Allow to install P and Z architectures with Single Node Openshift on 4.13 (#5147) #5147
NO ISSUE: use literal for cpu limits, to enable nulliable value (#5155) #5155
Bump OCP versions: 4.12 (#5151) #5151
MGMT-14389 : Update operator bundle channel (#5148) #5148
MGMT-14108 : add readiness probe initialDelaySeconds for assisted-service and assisted-image-service (#5150) #5150
MGMT-14137 : Create test flow for ZTP for node labeling and avoiding reboot for custom role (#5086) #5086
Bump OCP versions: 4.13 (#5149) #5149
MGMT-14396 : Get correct path for binary from mirror (#5141) #5141
NO-ISSUE: Fix grammar mistakes (#5146) #5146
MGMT-14395 : Day-2 domain name resolution step shouldn’t include release image domain (#5139) #5139
Cache must-gather images by architecture (#5140) #5140
MGMT-14298 : Set full ISO as default for Z architecture (#5136) #5136
Improve inaccurate ODF validation message (#5137) #5137
MGMT-14338 : add missing stream notifications (#5132) #5132
Bump OCP versions: 4.11 (#5135) #5135
Bump OCP versions: 4.10, 4.12 (#5131) #5131
Use contexts in spoke client (#5130) #5130
MGMT-13083 : limit the size of release binaries (#5120) #5120
NO-ISSUE: Currently, while trying to fetch events using cluster_id
, host_ids
and severities
we don’t get severity filtered correctly because of the precedence of AND, OR in SQL
. (#5123) #5123
MGMT-14239 : Enable UMN as default for Power arch (ppc64le) (#5127) #5127
MGMT-14266 : Fix unclear message when creating a P/Z cluster with OCP ver 4.10 (#5122) #5122
MGMT-10977 : Validate DNS server connection (#5102) #5102
MGMT-14242 : MGMT-14017: MGMT-14239: MGMT-14300: Fix multiple bugs (feature support and feature usage) (#5119) #5119
Add private SELinux label for volume mount content (#5109) #5109
Bump OCP versions: 4.11, 4.12, 4.13 (#5118) #5118
MGMT-14283 : Ignored validations - validation id “all” does not work (#5117) #5117
MGMT-14125 : Use systemd unit instead of dracut hook to configure network (#5107) #5107
MGMT-12301 : refator the progress bar to use state machine (#5103) #5103
Bump OCP versions: 4.13, 4.9, 4.12, 4.11, 4.10 (#5115) #5115
MGMT-13178 : As part of events pagination epic, this commit is about adding ‘order’ parameter so the client can request the events in the desired order, and changing the counting of events by severity to apply after the filtering (#5106) #5106
Bump OCP versions: 4.12, 4.13 (#5105) #5105
MGMT-14195 : Use clusterIdMatcher instead of gomock.Any() in inventory_test (#5104) #5104
MGMT-14161 : removing multi cpu architecture for infra envs (#5098) #5098
MGMT-13846 : Reject UserManagedNetworking true when cluster VIPs are set (#5071) #5071
MGMT-13888 : Remove spoke node on BMH delete (#5028) #5028
MGMT-14190 : Allow installing Power architecture with CMN and MinimalISO (#5101) #5101
MGMT-14026 : Add validation to ensure ignored validation ID exists (#5074) #5074
MGMT-13918 : Modify ignored validation should not be possible post-install (#5077) #5077
NO-ISSUE: Make DB transaction terminate function only when error (#4946) #4946
NO-ISSUE: Wrap VIP update in the DB around transaction (#4943) #4943
MGMT-13916 : Update enhancement doc for ignoring validations feature (#5095) #5095
Bump OCP versions: 4.10, 4.11, 4.13 (#5100) #5100
Add a function for setting annotations (#5099) #5099
Presently, in the PreNetworkConfig script, we are removing the default network manager configuration for a host in every case. This should be altered so that the default configuration is deleted only if custom nmstate configuration has been provided for the host. (#5044) #5044
MGMT-14078 : Add “unavailable” option to the support-level enum (#5062) #5062
MGMT-14150 : Update install-config to support multi vSphere data-centers (#5090) #5090
MGMT-14133 : Fix P/Z support level allows cluster with OLM operators. (#5088) #5088
MGMT-14017 : report accurate P/Z feature usage if multi (#5079) #5079
MGMT-14074 : Don’t run nmcli
if not available (#5087) #5087
Bump OCP versions: 4.12, 4.9 (#5080) #5080
MGMT-13925 : Get the ironic URLs in reconcile rather than at startup (#5041) #5041
MGMT-14074 : Reload NM config after creation (#5066) #5066
Update cluster-baremetal-operator to 4.13 branch (#5078) #5078
NO-ISSUE: add release tag to notified events versions (#5068) #5068
MGMT-14109 : Set P and Z architectures support label as tech-preview on 4.12 (#5072) #5072
MGMT-13308 : Adding events pagination - Currently events are retrieved by the service as a list of events which match the query. This commit is implementing events pagination. (#4987) #4987
MGMT-14073 : Fix logging for event uploader (#5070) #5070
Remove README section about the assisted-service live iso (#5069) #5069
MGMT-14040 : Add log that shows event upload is running (#5054) #5054
Bump OCP versions: 4.11 (#5060) #5060
actually use the ENABLE_DATA_COLLECTION parameter (#5063) #5063
MGMT-14075 : Fix register cluster won’t fail when creating cluster with P or Z architectures on 4.12 (#5061) #5061
MGMT-14000 : Document support-level new API (#5053) #5053
Cleanup BMAC logging (#5055) #5055
Bump OCP versions: 4.12 (#5057) #5057
MGMT-13550 : Create day2 support for node labeling (#5042) #5042
OKD: bump to latest stable release (#5020) #5020
MGMT-14042 : Disable data collection for SaaS by default (#5056) #5056
Bump OCP versions: 4.13 (#5051) #5051
manifests: Add a shebang to NM dispatcher script (#5050) #5050
MGMT-12486 : Add ENABLE_DATA_COLLECTION environment variable to template.yaml (#5048) #5048
MGMT-13520 : filter out unnecessary validations for unbound host (#5023) #5023
MGMT-13862 : Return bed request on wrong feature-feature or feature-architecture combination. (#5039) #5039
MGMT-13947 : Revert assisted boot reporter service (#5035) #5035
Sparing the redirect for official k8s registry (#5033) #5033
MGMT-13596 : Add PATCH to the Manifests API (#5015) #5015
Bump OCP versions: 4.12, 4.13, 4.9, 4.8, 4.11, 4.10 (#5043) #5043
NO-ISSUE: remove the full ignition from log (#5032) #5032
OCPBUGS-8335 : Don’t wait for console if disabled (#5022) #5022
Update multi image names (#5016) #5016
ACM-4127 : Cache release images even if there is no matching OS image (#5027) #5027
MGMT-13957 : deny requests with query parameters matching node-boot. Directed at upload files (#5037) #5037
In case the converged flow is enabled and the assisted-service fails to get a valid ironic inspection URL it’s using the Ironic URL as default. (#5031) #5031
MGMT-13903 : Select inside machine CIDR for BMH (#5024) #5024
MGMT-13904 Add missing feature IDs. (#5030) #5030
MGMT-13913 : Fix empty features list when calling GET v2/support-levels/features (#5029) #5029
MGMT-13859 : notify when creating cluster and resources (#5013) #5013
Allow removing the agent when BMH is deleted (#4948) #4948
MGMT-13659 : Design a feature support mechanism that supports different feature-support criteria (#4989) #4989
MGMT-12486 : Implement data sending for on-prem deployments (#4880) #4880
Fix invalid character in feature-support enhancement (#5021) #5021
MGMT-13780 : Write a feature-support-level enhancement doc (#5000) #5000
MGMT-13398 omit BMH secret from day2 spoke worker (#5009) #5009
NO-ISSUE: display code coverage locally without mocks (#5011) #5011
bminventory: throw Bad Request error on arm64 Nutanix clusters (#4906) #4906
Revert “MGMT-13471: SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939)” (#5012) #4939
NO-ISSUE: customize the image path for disk creation (#5010) #5010
MGMT-13445 : Update Assisted Installer with the new LVMS requirements (#4986) #4986
MGMT-12956 : Add feature IDs for ppc64le and s390x (#5008) #5008
add 4.13 multi ec.3 dev preview images (#5005) #5005
NO-ISSUE: Bump gorm.io/gorm from 1.23.8 to 1.24.5 (#5006) #5006
MGMT-13580 : GC orphan hosts (#4997) #4997
Make get_image_without_tag work when registry has a port (#5007) #5007
MGMT-13374 : support Nutanix in kube-api (#4996) #4996
Updating ose-agent-installer-api-server images to be consistent with ART (#4752) #4752
Revert “Increase timeout waiting for image-service (#4871)” (#5001) #4871
Use the correct env var for the hub release image mirror (#4998) #4998
MGMT-12547 : Enhancement doc “api-for-skipping-validations” (#4870) #4870
Add registry config for ironic agent image (#4995) #4995
MGMT-13274 : Update time-synced-between-host-and-service message to remove bad advice (#4994) #4994
MGMT-13521 : Clearer messaging when non-overlapping-subnets validation is pending. (#4993) #4993
MGMT-13204 : Implement skipping of host and cluster validations (#4907) #4907
MGMT-13708 : allow overriding image service image in subscription (#4985) #4985
MGMT-13454 : Group Host and boot logs to a single tarball (#4975) #4975
MGMT-13711 : it takes the assisted-service few minutes to notice that the cluster installation is completed (#4988) #4988
MGMT-13620 : Make worker to use custom MCP if it was set as part of the host DB record (#4976) #4976
MGMT-13549 : Day1 implementation for K8S node labels (#4972) #4972
NO-ISSUE: Add logs to supported-platforms (#4982) #4982
MGMT-13045 : Enhancement document for node labeling (#4826) #4826
MGMT-13682 : Gather host logs on failure in day2 flow (#4983) #4983
MGMT-13292 : Add the installed version of the OLM operators in the monitor operators response (#4961) #4961
MGMT-13471 : SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939) #4939
MGMT-13487 : handle day2 cluster authz (#4973) #4973
NO-ISSUE: added ENABLE_ORG_TENANCY to deploy-test target (#4974) #4974
MGMT-11805 : docs/change-iso-password.sh
lint (#4971) #4971
NO-ISSUE: Add scenarios to consider to enhancement template (#4964) #4964
MGMT-11805 : Dedicated .sh
file for the docs/change-iso-password.sh
script (#4970) #4970
MGMT-13526 : Fix wrong subscription name on pre-release versions (#4957) #4957
MGMT-13203 : Create REST points for validation ignore feature. (#4927) #4927
Allow Agent installer to use aarch64 (#4441) #4441
MGMT-13505 : allow to edit ignition url in kube-api (#4967) #4967
MGMT-13447 : Fix LVM subscription name is empty on SNO CNV (#4963) #4963
MGMT-13548 : add feature-support-level list for 4.13 (#4962) #4962
NO-ISSUE: Add destroy to deploy_capi_cluster.sh (#4960) #4960
MGMT-13302 : Return a bad request if the user wants to install not supported operator for arm64 cluster (#4930) #4930
MGMT-12535 : Service implementation for verify-vips (#4925) #4925
Remove references to edge-infrastrcuture/psql image (#4950) #4950
NO-ISSUE: Add logs to getOLMOperators LVm flow (#4959) #4959
MGMT-13462 : Fix disk encryption validation pending (#4958) #4958
Add automatic ShellCheck
linting for assisted-boot-reporter.sh
(#4945) #4945
MGMT-12329 : Implements assisted boot reporter and add to ignition (#4543) #4543
OKD: update to OKD 4.12 (#4922) #4922
Verify detached annotation (#4941) #4941
NO-ISSUE: skipper error when podman is missing (#4953) #4953
MGMT-13493 : stream model data instead of DB data (#4947) #4947
Enable converged flow by default (#4935) #4935
MGMT-13305 : Fix invalid lvms version installed on 4.11 (#4942) #4942
NO-ISSUE: add method to access log (#4944) #4944
MGMT-12714 : Define RAID drive type (#4937) #4937
Fix support_level value for 4.12 to fully supported (#4938) #4938
MGMT-13008 : ignition size validation on register infraenv (#4934) #4934
MGMT-13317 : missing transition on refresh when media is disconnected (#4931) #4931
MGMT-12996 : enhancement for dynamic OCP fetching (#4893) #4893
NO-ISSUE: Update 4.13 release images to ec.2 (#4933) #4933
MGMT-12193 : Add enhancement doc for collecting on-prem data (#4457) #4457
NO-ISSUE: rename event that was erroneusly named as InfraEnv (#4928) #4928
NO-ISSUE: explicitly declare timeout (#4926) #4926
MGMT-13432 : fire and forget kafka messages for event notification (#4924) #4924
remove testing log message (#4920) #4920
MGMT-13327 : MGMT-13300: Add support with 4.13 dev preview images (#4898) #4898
update lvm subscription and the min version for lvm (#4899) #4899
Disable installation on FC disks (#4918) #4918
MGMT-13229 : Allow setting Joined to sno installation stages (#4903) #4903
Revert “bm_inventory: use HTTPS if possible for day2 workers (#4150)” (#4781) #4150
MGMT-12697 : Add ENABLE_REJECT_UNKNOWN_FIELDS
to SaaS template (#4916) #4916
MGMT-12292 : stream events to kafka stream (#4823) #4823
MGMT-12975 : Update 4.12 release image to use GA version (#4912) #4912
MGMT-13342 : Git fails to trust git repository because of mismatch with files (#4908) #4908
MGMT-12970 : don’t reset auto-assign for irrelevant hosts (#4891) #4891
bump version for hacking LSO catalog (#4753) #4753
Fix iPXE ZTP host connectivity during initramfs (#4902) #4902
MGMT-13138 : Improve messaging over host connectivity. (#4895) #4895
MGMT-12405 : Enclose API endpoint with brackets if IPv6 address (#4900) #4900
MGMT-13008 : validation for ignition image size (#4894) #4894
Setting minikube registry addon to use images from quay.io (#4897) #4897
MGMT-10785 : report failing cluster operators (#4864) #4864
BMH: add another fallback location for spoke’s root CA (#4883) #4883
MGMT-13240 : Create ip hint file in sno installation even if there is (#4892) #4892
MGMT-13271 : Update 4.12 release images to use the latest rc version (#4890) #4890
MGMT-12312 : Adds node-boot log type (#4529) #4529
NO-ISSUE: When comparing VIPs, compare only IPs (#4882) #4882
MGMT-12423 : Watch for Agent changes in ClusterDeployment (#4793) #4793
MGMT-7878 : storage config doc using MachineConfig manifest (#4873) #4873
inventory: limit allowed Nutanix versions in API (#4878) #4878
MGMT-12655 : Add installation disk ID to Agent’s status (#4865) #4865
MGMT-12655 : Set Agent’s installation disk ID only if hints exist (#4856) #4856
MGMT-10869 : Forbid multiple machine networks in single-stack clusters (#4867) #4867
MGMT-11979 : verify install-config for none platform (#4844) #4844
Increase timeout waiting for image-service (#4871) #4871
MGMT-11090 : Enhancement Doc: Assisted boot-reporter service (#4444) #4444
MGMT-12294 : Run subsystem with deterministic openshift version (#4567) #4567
MGMT-13192 : dualstack SNO cluster fails to complete - getting error (#4869) #4869
Add ppc64le & s390x RHCOS ISOs to configmap - rebase (#4796) #4796
MGMT-13081 : Re-enable and fix a negative NNState subsystem test (#4866) #4866
MGMT-12273 : Updated logging in PreNetworkConfig script. (#4859) #4859
MGMT-13081 : CI to use CentOS8 (#4845) #4845
MGMT-12894 : Use the hub release image when determining the ironic agent image (#4798) #4798
MGMT-12951 : change log message from lvmo to lvms (#4857) #4857
MGMT-13170 : Fix nil pointer dereference in validation if host inventory is nil (#4861) #4861
MGMT-13132 : Respond with 409 when rejecting registration (#4858) #4858
MGMT-12978 : Handle multiple images with the same OCP version (#4817) #4817
MGMT-13080 : [Nutanix] - UMN and machine_network = [] - bootstrap is in insufficient (#4847) #4847
NO-ISSUE: Small numbering issue in doc, amendment (#4852) #4852
MGMT-12154 : Updating documentation to make Day 2 import process clearer. (#4848) #4848
NO-ISSUE: Bump golang.org/x/sys from 0.1.0 to 0.3.0 (#4850) #4850
NO-ISSUE: Bump github.com/go-openapi/spec from 0.20.6 to 0.20.7 (#4851) #4851
MGMT-13040 : Check cluster state before delete (#4849) #4849
MGMT-13098 : fix missing networks on V2GetClusterInstallConfig (#4842) #4842
NO-ISSUE: improve UpdateMachineCidr (#4846) #4846
MGMT-12794 : allow to edit ProvisionRequirement post install (#4843) #4843
MGMT-12875 : fail gracefully when konnectivity is missing (#4830) #4830
MGMT-6536 : select default cidr in SNO based on default route metrics (#4770) #4770
MGMT-12535 : Swagger changes for vip verification (#4841) #4841
Revert “MGMT-12794: allow to edit ACI post install (#4831)” (#4839) #4831
MGMT-13080 : UMN if machine cidr not set no need to validate bootstrap (#4835) #4835
NO-ISSUE: Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (#4834) #4834
NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 (#4833) #4833
MGMT-12794 : allow to edit ACI post install (#4831) #4831
MGMT-11979 : verify install-config manifest in subsystem (#4816) #4816
NO-ISSUE: disable invalid nmstate test (#4832) #4832
NO-ISSUE: Pass HA mode of the cluster to network validations (#4774) #4774
MGMT-12743 : adds enhancement proposal for shorter image URLs (#4703) #4703
MGMT-13038 : Git fails to trust git repository because of mismatch with files (#4822) #4822
MGMT-13036 : add emptyDir mount for filesystem cache and ephemeral-storage policy (#4821) #4821
MGMT-12755 : Disallow periods in cluster name (#4778) #4778
NO-ISSUE: Bump github.com/aws/aws-sdk-go from 1.44.51 to 1.44.163 (#4818) #4818
Provide the inspector URL to the ironic ignition builder (#4779) #4779
NO-ISSUE: Move SaaS networking documentation to Telco Docs (#4429) #4429
NO-ISSUE: Bump github.com/go-openapi/swag from 0.21.1 to 0.22.3 (#4813) #4813
MGMT-12978 : Append -multi suffix to multi-arch images in SupportedVersions (#4811) #4811
MGMT-12880 : Update the wording of statusRebootTimeout (#4805) #4805
MGMT-12911 : Update assisted service operator docs with new icsp behavior (#4804) #4804
MGMT-12950 : Disable compatible agent validation while installing (#4791) #4791
MGMT-12971 : remove 4.12.0.0-0 as openshift hardcoded version in host monitor loop (#4806) #4806
Bump OCP versions: 4.8, 4.11 (#4807) #4807
NO-ISSUE: Bump github.com/stretchr/testify from 1.7.2 to 1.8.1 (#4535) #4535
NO-ISSUE: Changing the way we handle an error from ‘updateNetworkParams’ from returning ‘nil, err’ to ‘cluster, err’ (#4714) #4714
NO-ISSUE: Add multiarch OCP 4.12 release images (#4795) #4795
NO-ISSUE: Add danmanor to approvers (#4801) #4801
MGMT-12445 : Update host install progress response (#4787) #4787
MGMT-12697 : Reject unknown json fields (#4794) #4794
MGMT-12366 : Automatically calculate 2nd Machine Network from 2nd VIP (#4761) #4761
MGMT-12591 : setting lvmo on non-SNO cluster should return bad request (#4742) #4742
MGMT-12237 : Limit upgrade agent events (#4786) #4786
Bump OCP versions: 4.10 (#4789) #4789
MGMT-12886 : fetch CRDs by group in HASC ctrl (#4768) #4768
OCPBUGS-2953 : Fix regex to filter images by tag and by sha (#4767) #4767
Refactor the versions handler into a proper cache (#4645) #4645
MGMT-12870 : Add missing dual-stack VIP CRUD for KubeAPI (#4755) #4755
NO-ISSUE: reduce build image size (#4775) #4775
MGMT-12433 : remove text minimum Size 0GB in lvm (#4772) #4772
Document the ironic agent image behavior for converged flow (#4771) #4771
NO-ISSUE: Added ZTP workflows to hive integration README.md (#4762) #4762
MGMT-12471 : Don’t wait for console if it is disabled (#4594) #4594
Set infra-env kernel params on preprovisioning image (#4757) #4757
NO-ISSUE: use two logger instance for generic and ocm logging (#4734) #4734
NO-ISSUE: extract client from reconcile context (#4720) #4720
Update cluster-baremetal-operator and use GetIronicIP from there (#4491) #4491
Bump OCP versions: 4.12, 4.9 (#4764) #4764
NO-ISSUE: Set the correct RAM size in BMH HardwareDetails (#4453) #4453
TELCODOCS-831 : Document capabilities exclusion (#4213) #4213
OCPBUGS-1683 : Assisted-install failing with None platform when multiple IP interfaces configured (#4750) #4750
oMGMT-12169: Changing the cluster’s validation message when disks size is not sufficient (#4729) #4729
NO-ISSUE: edit HASC enhancement doc (#4756) #4756
MGMT-9915 : Fix sample CRs for dual-stack VIPs (#4758) #4758
MGMT-12759 : Reinstate assisted NMState Go binding (#4698) #4698
MGMT-9915 : Prepare sample CRs for dual-stack VIPs (#4754) #4754
NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) (#4459) #4736
MGMT-12366 : Allow to use UpdateMachineCidr for multiple networks (#4747) #4747
MGMT-12863 : Assisted Spoke install-config does not generate icsp with multiple mirror to entries (#4745) #4745
Use policy/v1 for pod disruption budget (#4746) #4746
Split the os versions handling from the release image handling (#4737) #4737
Bump OCP versions: 4.12 (#4741) #4741
OKD-90 : execute should throw a warning (#4739) #4739
OCPBUGS-4493 : do not mutate ACI post installation start (#4723) #4723
NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) #4736
Use the cluster version when extracting the ironic agent image from a release (#4727) #4727
NO-ISSUE: Explicitly finish mock controllers in cluster transition tests (#4617) #4617
MGMT-12648 : Update operator bundle channel (#4732) #4732
MGMT-12634 : Create new allow-add-hosts endpoint (#4661) #4661
Move API handlers to a separate struct (#4728) #4728
MGMT-11506 : Present a more useful validation message for packet loss (#4717) #4717
NO-ISSUE: Verify that GORM embedded structure is always part of containing structure (#4730) #4730
MGMT-12662 : Add API documentation for Live ISO kernel arguments customization (#4669) #4669
MGMT-9915 : Enhancement for dual-stack VIPs (#4245) #4245
MGMT-12423 : Use pointers when collecting Agents from ACI (#4570) #4570
Bump OCP versions: 4.11 (#4722) #4722
NO-ISSUE: Bump github.com/moby/moby (#4721) #4721
MGMT-12400 : enable pprof when debug mode for memory profiling (#4712) #4712
MGMT-12797 : Missing dual-stack VIP values in SNO cluster (#4710) #4710
MGMT-12749 : BMH: add fallback location for spoke’s root CA (#4696) #4696
OKD: extract manifests if available (#4715) #4715
MGMT-11455 : Add formal API to allow users to set an additional trust bundle (#4447) #4447
MGMT-12806 : Allow registration when pending for input (#4718) #4718
MGMT-10376 : Adding a feature usage flag for setting UserManagedNetworking flag in a non-SNO configuration (#4579) #4579
MGMT-11386 : approve day2 CSRs for an agent without BMH (#4691) #4691
Bump OCP versions: 4.8 (#4702) #4702
MGMT-12423 : Additional debug logs when collecting Agents from ACI (#4704) #4704
MGMT-11536 : refresh cluster after host deletion (#4666) #4666
MGMT-12388 : Forbid dual-stack VIPs for OpenShift pre-4.12 (#4694) #4694
docs: add platform integration enhancement (#4192) #4192
NO-ISSUE: move grafana dashboards to other repository (#4701) #4701
Bump OCP versions: 4.10, 4.12 (#4693) #4693
NO-ISSUE: Enable state machine documentation (#4680) #4680
Remove ValidateAccessToMultiarch function (#4630) #4630
Revert “MGMT-11506: Present a more useful validation message for packet loss (#4358)” (#4695) #4358
MGMT-12666 : Document Unauthenticated Registries (#4692) #4692
MGMT-12616 : Reject register after install (#4665) #4665
MGMT-12723 : Fix log formatting in inventory.go (#4679) #4679
MGMT-12635 : Add icsp-file support for all oc commands (#4684) #4684
MGMT-12627 : Add Multiple VIPs support for state machine validators (#4643) #4643
MGMT-12389 : Add feature usage for dual-stack VIPs (#4596) #4596
MGMT-12360 : Pass multiple VIPs down to install-config on OCP >=4.12 (#4573) #4573
MGMT-12684 add envoy as sidecar to produce access log (#4670) #4670
Small doc addition for OLM operator plugins (#4689) #4689
Bump OCP versions: 4.11 (#4688) #4688
MGMT-12355 : API and Ingress VIPs CRUD implementation (#4568) #4568
bm_inventory: use HTTPS if possible for day2 workers (#4150) #4150
NO-ISSUE: Bump github.com/go-openapi/errors from 0.20.2 to 0.20.3 (#4681) #4681
MGMT-12678 : Deprecate API and Ingress VIP (Singular) (#4668) #4668
NO-ISSUE: add unauthenticatedRegistries to HASC on deploy (#4676) #4676
MGMT-11813 : how to install HASC doc (#4663) #4663
Bump OCP versions: 4.11 (#4674) #4674
MGMT-12686 : Allow installing on FC disks (#4671) #4671
Bump OCP versions: 4.9 (#4667) #4667
MGMT-8789 : Improve UX setting PUBLIC_CONTAINER_REGISTRIES (#4552) #4552
MGMT-12466 : Add feature usage for discovery kernel arguments (#4659) #4659
MGMT-12379 : PlatformType is not validated when installing SNO cluster. (#4656) #4656
Bump OCP versions: 4.12, 4.10 (#4662) #4662
NO-ISSUE: log build version (#4658) #4658
OKD-90 : Support automated extraction of OKD RPMs (#4650) #4650
MGMT-12332 : Kube API subsystem tests for kernel arguments (#4647) #4647
MGMT-12552 : Add UT for day-2 agent status updates (#4657) (#4660) #4657
MGMT-12552 : Add UT for day-2 agent status updates (#4657) #4657
MGMT-11506 : Present a more useful validation message for packet loss (#4358) #4358
MGMT-12592 : added webhooks tests to hypershift e2e (#4648) #4648
MGMT-12552 : Day-2 agent stuck with status_info rebooting although the node is already part of the cluster (#4652) #4652
MGMT-11740 : WebHook configuration in HASC (#4582) #4582
MGMT-12605 : Remove duplicated tests: Dual-stack UpdateCluster (#4644) #4644
NO-ISSUE: Explicitly finish mock controller in host tests (#4632) #4632
Bump OCP versions: 4.10, 4.8 (#4646) #4646
MGMT-11810 : added deploy_hypershift_cluster script (#4577) #4577
MGMT-8357 : change ‘local’ deployment method to ‘minikube’ (#4642) #4642
NO-ISSUE: Explicitly finish mock controller in host command tests (#4633) #4633
NO-ISSUE: Explicitly finish mock controller in host transition tests (#4631) #4631
MGMT-12500 : DPU cpu arch can be aarch64 and not arm64, adding aarch64 to (#4628) #4628
NO-ISSUE: Explicitly finish mock controller in cluster tests (#4618) #4618
MGMT-12318 : improve condition message of missing secret (#4641) #4641
Versions tech debt cleanup (#4640) #4640
MGMT-11087 : Replaced HPP with ODF LVMO on CNV for a single-node … (#4434) #4434
MGMT-12555 : Try avoid deadlocks when updating cluster or host (#4624) #4624
NO-ISSUE: add stage logs to grafana (#4638) #4638
MGMT-12332 : Subsystem tests for discovery kernel arguments (#4616) #4616
NO-ISSUE: Explicitly finish mock controller in ignition tests (#4634) #4634
NO-ISSUE: fix attach-disk failure (#4629) #4629
MGMT-12318 : added conditions for spoke kubeconfig secret (#4623) #4623
nutanix: remove worker MachineSet too (#4621) #4621
MGMT-8357 : Support kind hub-cluster (#4613) #4613
MGMT-12435 : Add a way to apply patches to core manifests (#4583) #4583
Disable converged flow by default (#4626) #4626
Describe openshift_version in os_image better (#4620) #4620
MGMT-12068 : kube api support for discovery kernel arguments (#4566) #4566
MGMT-12572 : Remove duplicated tests: V2UpdateCluster (#4625) #4625
MGMT-12552 : Day-2 agent stuck with status_info rebooting although the node is already part of the cluster (#4610) #4610
MGMT-12489 : We should validate that inventory is not nil while returning (#4611) #4611
NO-ISSUE: Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#4615) #4615
MGMT-12557 : remove duplicated unit tests: monitored operators (#4612) #4612
MGMT-12545 : Rename “discovery kernel arguments” to “kernel argument” in infra-env context (#4605) #4605
MGMT-12492 : update statusRebootTimeout info message to ask the user to (#4586) #4586
Bump OCP versions: 4.12 (#4608) #4608
MGMT-12299 : Changing the message user sees when the cluster doesn’t contain the correct composition of control plane nodes and workers (#4537) #4537
OCPBUGSM-46219 : OCPBUGSM-46220: Update golang version to 1.18.1. (#4598) #4598
MGMT-12478 : AgentClusterInstall remains in installed state when using ignitionEndpoint (#4604) #4604
MGMT-12500 : Add AI support for a DPU worker (#4588) #4588
Bump OCP versions: 4.10, 4.11 (#4602) #4602
MGMT-12528 : Disable network scanning for very large IPv4 subnets (#4601) #4601
NO-ISSUE: add warning and info panel to log dashboard (#4572) #4572
MGMT-12507 : Remove duplicated unit tests: RegisterHost and GetNextSteps (#4595) #4595
MGMT-9915 : Create utility functions to get cluster’s VIPs (#4575) #4575
MGMT-12098 Remove legacy auto reset host (#4599) #4599
MGMT-12053 : Add support for aditional kernel arguments when serving iPXE (#4541) #4541
MGMT-12522 Fix unit test DB connection failure (#4597) #4597
Remove useless getReleaseImage function (#4593) #4593
Allow nightly 4.12 builds to use the converged flow (#4592) #4592
MGMT-12389 : Create flag for per-version support of dual-stack VIPs (#4565) #4565
MGMT-12354 : Migrate single VIP values to the new data structure (#4562) #4562
MGMT-12423 : Add debug logs for counting unsynced agents (#4571) #4571
MGMT-12398 : Regression fix: Move host stage to “Done” only when not in KubeAPI mode. (#4587) #4587
MGMT-12462 : Fix assisted-service swagger file (#4580) #4580
Remove redundant boto3 dependency (#4585) #4585
NO-ISSUE: Rename misleading network utility function (#4574) #4574
Bump OCP versions: 4.9 (#4576) #4576
MGMT-12305 : Fix a vulnerability which could cause a denial of service on version v0.3.7 of golang.org/x/text/language. (#4525) #4525
MGMT-12422 : Fix bm platform update failure when cluster platform different from bm/none (#4564) #4564
MGMT-12363 : Changing the message which the service sends when the right amount of dedicated control plane nodes is achieved (#4546) #4546
MGMT-12425 : Removal of problematic validation. (#4563) #4563
NO-ISSUE: add logs dashboard (#4569) #4569
MGMT-12083 : Create enhancement document for discovery kernel parameters (#4420) #4420
Bump OCP versions: 4.10, 4.11 (#4561) #4561
MGMT-12318 : handle conditions in HASC (#4555) #4555
MGMT-12353 : Add dual-stack VIP fields to the Rest API (#4548) #4548
Ensure the preprovisioningimage arch matches the infraenv (#4520) #4520
MGMT-11752 : enhancement doc: ai on zero worker hypershift (#4325) #4325
MGMT-9023 : Add hyperthreading feature usage (#4514) #4514
MGMT-11805 : Don’t go through the API for setting a discovery password (#4560) #4560
Add url auth for getting a single infra-env (#4559) #4559
NO-ISSUE: add initialDelaySeconds for readiness probe (#4557) #4557
MGMT-12380 : Improve message of vip validation failure (#4553) #4553
MGMT-12368 : Verify that Kernel Arguments API does not change in the future (#4547) #4547
MGMT-12056 : changing the default behavior of the network type for the CD/ACI controller - following OCP move to default OVNKubernetes network type from version 4.12 or higher, AI should install clusters accordingly (#4485) #4485
MGMT-12353 : Add dual-stack VIP fields to the KubeAPI (#4549) #4549
NO-ISSUE: Document how to add OCM capabilities (#4528) #4528
Bump to 4.12.0-ec.5 (#4554) #4554
MGMT-12214 : extract reconciler logic for using HASC (#4540) #4540
MGMT-11750 : ensure namespace exists on spoke cluster (HASC) (#4534) #4534
Bump OCP versions: 4.8 (#4550) #4550
Full changelog
Bump fedora-coreos to latest stable #569
Dockerfile: symlink netcat to nc #565
Bump fedora-coreos-config to latest stable #560
Bump fedora-coreos to latest stable #555
Revert “Dockerfile.ci: report real FCOS version” #552
Revert “DEBUG: don’t pull in fresh FCOS” #532
Dockerfile.ci: report real FCOS version #549
manifests: remove extensions manifests #548
selinux fixes: allow iptables wrapper to write to tmpfs #546
Dockerfile: replace existing kubelet #543
Add a service which applies custom SELinux fixes #541
Dockerfile: enable services via systemd presets #540
Dockerfile: install netcat #538
Full changelog
HOSTEDCP-806 : Fix ValidAWSKMSConfig condition #2362
OCPBUGS-11056 : fix external APIServer address selection based on endpointAccess #2350
OCPBUGS-10823 ensure well known public domains do not get proxied on image imports #2351
SDA-8707 : No more specifying the scrape interval at servicemonitors & podmonitors level #2356
HOSTEDCP-900 : Modified AWSPrivateLinkController and AWSEndpointServiceController to respect PausedUntil spec field #2285
OCPBUGS-10504 : Deletion of the VPCEnpoint on conflicting service names #2310
HOSTEDCP-806 : [release-4.12] Validate etcd KMS config #2273
HOSTEDCP-801 : [release-4.12] Expose external DNS for private cluster endpoints #2314
HOSTEDCP-839 : Audit log sidecars for openshift-apiserver and openshift-oauth-apiserver #2297
OCPBUGS-10587 : Use appropriate serving certificate for OAuth #2295
OSD-15099 : Delaying the creation of servicemonitor and podmonitor resources till the hostedcluster is Completed #2274
Add PodMonitor for ingress-operator pods in HCP namespaces #2275
OCPBUGS-8334 : [release-4.12] Update the pull secret source for ignition payload #2268
Force controleplane upgrade always #2289
OCPBUGS-8370 : Fix cleanup of volumes on cluster deletion #2253
OCPBUGS-8241 : Add external DNS health condition / release-4.12 #2206
HOSTEDCP-809 : Clone CA key/cert to TLS key/cert #2263
Add configuration for automatic labeling and label commands #2255
fix(cpo): Delete multus validatingwebhookconfiguration on CNO init #2251
feat(HCCO): Block DNS operator delete until Cluster Version updated #2242
kms addition for pod identity workflow #2247
Add e2e test for hosted cluster behind a proxy #2199
Add e2e test for cluster creation with AWS KMS #2201
HOSTEDCP-826 : Customize DNS base domain prefix #2235
feat: Add pod gone check to prober + DNS operator leader elect #2209
fix(ibmcloud): Explicitly set HCCO controllers #2208
ensure reconcilation of apiserver port is in 4.12 #2195
Cleanup default security group only if authorized #2212
fix(cpo): Set restart annotation on multus-admission-controller #2190
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART (#60) #60
Fix gofmt check issue (#68) #68
Full changelog
Source code for this page located on github