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

3067 Commits

Author SHA1 Message Date
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
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
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
openshift-merge-bot[bot]
18c57a015f Merge pull request #9806 from hamzy/PowerVC-add-new-type
MULTIARCH-5358: PowerVC: Add new platform for PowerVC
2025-11-20 09:00:13 +00:00
Stephen Finucane
f199ccb91f Bump cluster-api to v1.11.3
Pull in the most recent version which includes the v1beta2 API required
by CAPO v0.13.x (and likely others in the future).

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-11-19 18:36:46 +00:00
Patrick Dillon
a0964e531d data/cluster-api: bump CAPA crds
Generated with

make release-manifests

on CAPA@main
2025-11-19 13:14:52 -05:00
Ben Nemec
8f91fb56a4 OPNET-678: Allow disabling internal DNS
Wire in the internalDNSRecords API field to install-config so we can
disable the internal DNS records for deployments using a
user-managed loadbalancer.

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-19 11:10:51 -06:00
Mark Hamzy
0324f33df0 PowerVC: Add new platform for PowerVC
PowerVC is an OpenStack based cloud provider with some significant
differences.  Since we can use the OpenStack provider for most of the
work, we will create a thin provider which will only handle the
differences.
2025-11-19 08:57:03 -06:00
openshift-merge-bot[bot]
4b8f8de38b Merge pull request #9960 from zaneb/late-binding
AGENT-1303: Run agent-register-infraenv in interactive mode
2025-11-19 11:36:17 +00:00
Mark Old
f8aa3f7d8f Remove UniqueItem=true validation for API/Ingress ip addresses
Iff the intent of adding kubebuilder/DeepCopy code generation is to
enable these types to be used in CRD definitions, it stands to reason
that these CRDs should be usable in a k8s cluster.  UniqueItem=true is
not permitted on CRDs for k8s.

This might be controversial because it relaxes validation requirements
2025-11-18 22:28:08 -08:00
openshift-merge-bot[bot]
02535f731a Merge pull request #10073 from sadasu/fix-mirrorSourcePolicy
OCPBUGS-56451: Use the ImageDigest SourcePolicy to configure image registry on bootstrap host
2025-11-19 01:16:52 +00:00
Zane Bitter
96d3f7a72f AGENT-1303: Run agent-register-infraenv in interactive mode
Register the InfraEnv (using late binding) when the interactive GUI is
enabled.
2025-11-19 00:24:01 +13:00
openshift-merge-bot[bot]
2123cd7ca4 Merge pull request #10075 from barbacbd/CORS-4282
CORS-4282: Remove the installer gcp service endpoints.
2025-11-18 05:36:57 +00:00
openshift-merge-bot[bot]
de54dba4ad Merge pull request #10052 from zaneb/agent-systemd-diagrams
NO-ISSUE: Generate the agent systemd diagrams from the unit files
2025-11-18 05:36:50 +00:00
Tiago Bueno
7b9bf92905 Revert "OCPBUGS-65585: Update the RHCOS 4.21 bootimage metadata to 9.6.20251113-0" 2025-11-17 12:30:34 -03:00
Dmitry Tantsur
6f362cf458 Simplify check on BMCVerifyCA in template
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
2025-11-17 13:32:08 +01:00
Dmitry Tantsur
d0bcd09d52 Refactor BMC CA injection to make it a bootstrap asset
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
2025-11-17 13:29:24 +01:00