1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 15:47:14 +01:00
Commit Graph

3081 Commits

Author SHA1 Message Date
openshift-merge-bot[bot]
404402019d Merge pull request #10212 from patrickdillon/OCPBUGS-69734-az-destroy-bootstrap
OCPBUGS-69734: Fix destroy bootstrap command for Azure
2026-01-15 12:48:24 +00:00
Patrick Dillon
e858af4a43 data/cluster-api: regenerate Azure CRDs
Regenerate Azure CRDs, after updating script to trim duplicate
CRDs from ASO.
2026-01-14 15:46:01 -05:00
Gaoyun
63a882925b bump default channel to stable-4.22 for main(4.22) branch 2026-01-12 04:55:00 +00:00
openshift-merge-bot[bot]
a3e1f2b6c3 Merge pull request #10145 from tthvo/kubelet-flag-rm
NO-JIRA: remove pod-infra-container-image flag from kubelet
2025-12-19 03:03:38 +00:00
openshift-merge-bot[bot]
72dd6c199d Merge pull request #10171 from dlom/CORS-4289
OCPBUGS-69870: rename "var-ostree\x2dcontainer.mount" to something more computer-friendly
2025-12-18 23:37:11 +00:00
openshift-merge-bot[bot]
ab5572e552 Merge pull request #10118 from zaneb/set-hostname-serial-console-order
OCPBUGS-65859: Fix set-hostname dependency for interactive console services
2025-12-18 10:59:14 +00:00
openshift-merge-bot[bot]
e1126ebd75 Merge pull request #10157 from barbacbd/OCPBUGS-62870-make-backwards-compatible
OCPBUGS-62870: installing into GCP Shared VPC with minimal permissions
2025-12-18 05:55:16 +00:00
Mark Old
e9c506988a rename systemd unit file to something more computer-friendly 2025-12-17 15:03:18 -08:00
openshift-merge-bot[bot]
bee547d4f5 Merge pull request #10146 from zaneb/extract-tui-wantedby
OCPBUGS-66295: Fix ignition warning about agent-extract-tui.service
2025-12-15 17:34:02 +00:00
barbacbd
209355133f OCPBUGS-62870: installing into GCP Shared VPC with minimal permissions
** Ensure that the feature is backwards compatible for original XPN cases. The new field
firewallRulesManagement is an explicit setting of whether the user has the firewall rules
or not. In old versions this did not exist but XPN installs did not need firewall rules.
Now we will default to checking permissions when no field value is provided. If the rules
do not exist, the rules management is set to unmanaged.
2025-12-15 09:37:23 -05:00
Andrea Fasano
117d3e9fbe create a tls certificate to be used by the InternalReleaseImage registry 2025-12-05 08:07:27 -05:00
openshift-merge-bot[bot]
b35dbe664b Merge pull request #10132 from tthvo/CORS-4212
CORS-4212: AWS: Add the ability to configure throughput on GP3 volumes
2025-12-04 21:00:05 +00:00
openshift-merge-bot[bot]
f436744ad5 Merge pull request #10122 from tthvo/bump-capa
NO-JIRA: bump capa to latest upstream version
2025-12-03 22:40:03 +00:00
openshift-merge-bot[bot]
3b6ba6b3d0 Merge pull request #9924 from cybertron/disable-internal-dns
OPNET-678: Allow disabling internal DNS
2025-12-03 01:02:56 +00:00
Zane Bitter
68c92b19da OCPBUGS-66295: Fix ignition warning about agent-extract-tui.service
There must be dependencies in the [Install] section, otherwise we get a
big red warning on the hardware console from Ignition.
2025-12-03 12:50:13 +13:00
Thuan Vo
113b2b4919 no-jira: remove pod-infra-container-image flag from kubelet
Remove the --pod-infra-container-image flag from the bootstrap kubelet
startup script. This change only applies to bootstrap node as cluster
nodes are managed by MCO.

Background: The --pod-infra-container-image kubelet flag has been
deprecated and will be fully removed in k8s v1.35. Attempting to set
this flag will result in kubelet crashing.
2025-12-02 13:53:27 -08:00
openshift-merge-bot[bot]
98521adfb8 Merge pull request #10134 from andfasano/add-image-references-for-mcc-bootstrap
AGENT-1326, MCO-1961: copy image-references for machine-config-controller bootstrap
2025-12-02 10:31:29 +00:00
openshift-merge-bot[bot]
d275040ade Merge pull request #10120 from jcpowermac/capv-bump
OCPBUGS-60765: Bump capv to v1.14.0
2025-12-02 06:13:00 +00:00
openshift-merge-bot[bot]
00584fe5d4 Merge pull request #10133 from zaneb/ostree-tmpfs
OCPBUGS-62790: Use separate tmpfs for ostree checkout on live ISO
2025-12-02 01:52:58 +00:00
John Hixson
d93d030520 AWS: Add the ability to configure throughput on GP3 volumes
GP3 volumes have the ability to configure throughput from 125 MiB/s to
2000 MiB/s. This allows the ability to set this at install time in the
install-config.

https://issues.redhat.com/browse/CORS-4212
2025-12-01 17:14:07 -08:00
Joseph Callen
47984c89b1 OCPBUGS-60765: Bump capv to v1.14.0
This commit updates capv to 1.14.0 which also
resolves the vm-host zonal race that was fixed upstream
2025-12-01 08:17:12 -05:00
Zane Bitter
027899c0c6 Log peak ramdisk usage of node-image-pull 2025-12-01 13:11:38 +13:00
Zane Bitter
6e3718cb66 OCPBUGS-62790: Use separate fs for ostree checkout on live ISO
Installations using ABI/assisted with 16GiB of RAM on the bootstrap node
were failing with "no space left on device" during bootstrapping. The
live ISO environment uses a tmpfs mounted at /var that is sized at 50%
of available RAM. On systems with 16GiB of RAM, this provides only 8GiB
of tmpfs space.

At the beginning of the bootstrap process, node-image-pull.sh creates an
ostree checkout underneath /var/ostree-container. When this is added to
the regular disk space usage of the later parts of the bootstrap, the
peak tmpfs usage hits around 9.4GiB.

This fix creates a separate 4GiB tmpfs for /var/ostree-container, so
that it is not subject to the limits on the size of /var.
2025-12-01 13:10:24 +13:00
Andrea Fasano
7b3f1b4c95 copy image-references for machine-config-controller bootstrap 2025-11-28 13:23:36 -05:00
openshift-merge-bot[bot]
7d0584e62b Merge pull request #10090 from shiftstack/bump-capo-v0-13
OSASINFRA-3965: Update cluster-api-provider-openstack to v0.13.0
2025-11-28 12:53:19 +00:00
Zane Bitter
131985ab3b Report file system space usage in agent-gather 2025-11-28 14:15:16 +13:00
Jianlin Liu
33578b2ebe Revert "Merge pull request #9945 from jhixson74/main_aws_gp3_throughput"
This reverts commit e81ba7f50f, reversing
changes made to 5060ac90b9.
2025-11-26 04:46:32 -05:00
openshift-merge-bot[bot]
90b08c74a0 Merge pull request #10117 from patrickdillon/bump-aro-mkt-imgs
CORS-4249: bump ARO marketplace images
2025-11-22 17:50:06 +00:00
openshift-merge-bot[bot]
e81ba7f50f Merge pull request #9945 from jhixson74/main_aws_gp3_throughput
CORS-4212: AWS: Add the ability to configure throughput on GP3 volumes
2025-11-22 13:56:34 +00:00
openshift-merge-bot[bot]
e22009cb97 Merge pull request #10072 from dtantsur/bmc-ca
METAL-1105: support specifying CA to verify BMC connections
2025-11-22 10:23:23 +00:00
openshift-merge-bot[bot]
64cc933207 Merge pull request #10018 from barbacbd/CORS-4259
CORS-4259, CORS-4260, CORS-4265: Move the gcp permission check to a common file in install config.
2025-11-22 06:03:30 +00:00
Thuan Vo
64cdab8cf1 crds: update infrastructure crd manifest 2025-11-21 16:23:18 -08:00
John Hixson
fdde8b0ece AWS: Add the ability to configure throughput on GP3 volumes
GP3 volumes have the ability to configure throughput from 125 MiB/s to
2000 MiB/s. This allows the ability to set this at install time in the
install-config.

https://issues.redhat.com/browse/CORS-4212
2025-11-21 10:15:54 -08:00
barbacbd
3833cec681 data/data/install.openshift.io_installconfigs.yaml:
pkg/types/gcp/platform.go:

Add FirewallManagementPolicy. The policy will indicate whether the cluster or user
will manage the firewall rules.

Add validation to ensure that a network is provided when the install config
is set to Unmanaged to FirewallManagement.

pkg/types/gcp/metadata.go:

Add the management policy to the metadata so that the bootstrap destroy process
knows whether to delete the bootstrap firewall rules or not.
2025-11-21 11:42:40 -05:00
openshift-merge-bot[bot]
0e43b96aec Merge pull request #10012 from fangge1212/aws_sev_snp
CORS-4188: AWS - Add support to AMD SEV-SNP confidential VMs
2025-11-21 16:22:24 +00:00
Stephen Finucane
112e876988 Bump cluster-api-provider-openstack to v0.13.0
Achieved by bumping the library itself:

  pushd cluster-api/providers/openstack
  go get -u sigs.k8s.io/cluster-api-provider-openstack@latest
  go mod tidy
  go mod vendor
  popd

Followed by the assets:

  pushd <path-to-upstream-capo-repo>
  git checkout v0.13.0
  make release-manifests
  popd
  cp <path-to-upstream-capo-repo>/out/infrastructure-components.yaml \
    data/data/cluster-api/openstack-infrastructure-components.yaml

This has the side effect of bumping golang to 1.24.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-11-21 14:26:25 +00:00
Stephen Finucane
e184dc659a Add openstack-resource-controller
This is split out from CAPO starting with CAPO v0.12.0. Start deploying it manually
in preparation for a CAPO bump.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-11-21 14:26:24 +00:00
openshift-merge-bot[bot]
e8da62a4a4 Merge pull request #9773 from rna-afk/azure_multi_zonal_nat_gateway
CORS-4064, CORS-4187: Add support for multi zonal NAT gateways
2025-11-21 05:41:38 +00:00
Zane Bitter
85aac1ae08 agent: Fix agent-auth-token-status dependency for console services
The agent-interactive-console and agent-interactive-console-serial@
services should have consistent Before/After edges. Previously,
agent-auth-token-status.service had agent-interactive-console.service
in its After= directive, but there was no corresponding dependency for
the serial console variant.

This adds agent-auth-token-status.service to the Before= directive in
both console services, and removes the now-redundant After= directive
from agent-auth-token-status.service, so both services define the
dependency consistently in the same direction.

Assisted-by: Claude Code
2025-11-21 16:46:08 +13:00
Zane Bitter
5c159b050e OCPBUGS-65859: Fix set-hostname dependency for interactive console services
The agent-interactive-console and agent-interactive-console-serial@
services should have consistent Before/After edges since only one runs
on each system (depending on whether there is a graphical console).

Previously, set-hostname.service had a Before= dependency on
agent-interactive-console.service only, which created an edge in the
systemd diagrams from set-hostname to agent-interactive-console but not
to agent-interactive-console-serial@.

This fixes the inconsistency by:
- Adding set-hostname.service to the After= directive in both console
  services
- Removing the redundant Before= directive from set-hostname.service

Both services now define the dependency consistently in the same
direction.

Assisted-by: Claude Code
2025-11-21 16:26:34 +13:00
openshift-merge-bot[bot]
8bb5744f6f Merge pull request #9959 from kenjpais/enable-secureboot-cs10
OKD-279: Enabled secureboot for cs10 testing
2025-11-21 01:29:37 +00:00
Fangge Jin
64a524bc35 aws: Add cpuOptions to install-config.yaml
This will allow configuring confidential computing on AWS platform,
only AMD SEV-SNP is supported for now.

Signed-off-by: Fangge Jin <fjin@redhat.com>
2025-11-20 20:10:52 -05:00
Zane Bitter
2cb75632c3 Merge branch 'main' into bmc-ca 2025-11-20 18:29:14 -05:00
Aditya Narayanaswamy
a9af27250b azure: Add support for multi zonal NAT gateways
Adding support to install multiple NAT gateways per subnet in
the specific zones they need to be in.

Also, allowing the users to bring their own subnets.

(NAT gateways on BYO subnets are not supported by CAPZ, it just
creates a dummy NAT gateway and doesn't attach it to the subnet).
2025-11-20 15:48:40 -05:00
Aditya Narayanaswamy
2211cdcf44 update the infrastructure components files 2025-11-20 15:48:33 -05:00
barbacbd
fcca028e2c Updating CAPG infrastucture crd. 2025-11-20 15:34:28 -05:00
Patrick Dillon
b16b88b022 data/coreos: bump ARO marketplace images
Bump to latest ARO marketplace images, which are 4.20.
2025-11-20 15:14:21 -05:00
Patrick Dillon
993a7a56b8 Merge pull request #10110 from shiftstack/bump-capi-v1-11
OSASINFRA-3965: Bump cluster-api to v1.11.3
2025-11-20 13:41:35 -05:00
Patrick Dillon
23a61732c9 Merge pull request #10025 from dlom/add-deepcopy-to-types
CORS-4266: Add generated DeepCopy implementations for pkg/types/installconfig
2025-11-20 13:37:56 -05:00
openshift-merge-bot[bot]
324432ac91 Merge pull request #10107 from patrickdillon/bump-capa
no-jira: bump CAPA controller
2025-11-20 13:15:56 +00:00