1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 06:46:36 +01:00

18 Commits

Author SHA1 Message Date
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
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
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
Rafael Fonseca
85a3545ebc CORS-3608: aws: deprecate platform.aws.amiID field
This field was introduced [1] before the Installer had support for
custom AMIs in machine pools [2]. Now that it does, the same
functionality is achieved via the defaultMachinePlatform field
`platform.aws.defaultMachinePlatform.amiID`

[1] fdf94e39ee
[2] bc47222576
2024-07-19 21:42:16 +02:00
W. Trevor King
d6fa2ef48c docs/user/aws/customization: Fix KMS-key link format
Fix a disconnect about the slug to use for the reference link from
17030b3bdb (aws: allow users to set the KMS key id for encrypting EBS
volumes, 2020-03-13, #3293).
2021-03-16 16:48:18 -07:00
patrickdillon
79bd68d3bc docs/user/aws: update docs to include BYO subnets example
Provide brief explanation of BYO VPC subnets and give example install-config.
2020-04-13 15:33:24 -04:00
Abhinav Dahiya
bc47222576 aws: allow users to provide AMI for each machine pool
users can set AMI for the platform or defaultMachinePool or individual machine pool, and the AMI used is based on increasing order of priority of the list mentioned before.
2020-03-17 16:37:09 -07:00
Abhinav Dahiya
17030b3bdb aws: allow users to set the KMS key id for encrypting EBS volumes
Users can provide the KMS Key ARN which should be used to encrypt the EBS volumes otherwise the default KMS key for the region will be used.
2020-03-16 14:04:52 -07:00
W. Trevor King
99f9959c12 docs/user/aws/customization: Document platform subnets
Catching up with 32356ddc99 (pkg/types/aws/platform: Add Subnets
property, 2019-10-07, #2477).
2019-10-18 05:17:31 -07:00
W. Trevor King
a947609d66 docs/user: Standardize install-config property documentation
This is a bit more accessible than pointing folks at Godocs, since it
allows us to focus on the YAML property names (while Godocs
understandably focus on Go property names) and YAML renderings.  Also
break up our old "one big example" install-config.yaml into a minimal
per-platform example and a series of small extentions excercising
groups of properties.

The vSphere docs are based heavily on [1].

Also drop proxy.md.  It was added in e7edbf71fd (Add proxy
configuration to bootstrap node, 2019-06-24, #1832), but:

* Proxy testing and Squid configuration information belongs in
  openshift/release, not in the installer repository.
* docs/user/customization.md now contains a more complete proxy-config
  fragment.

OpenStack computeFlavor precedence is based on [2].

[1]: https://github.com/openshift/openshift-docs/blob/enterprise-4.2/modules/installation-vsphere-config-yaml.adoc
     Last touched by commit openshift/openshift-docs@25afc7626d , 2019-08-19
[2]: https://github.com/openshift/installer/pull/2162#discussion_r322410878
2019-09-09 12:37:28 -07:00
Martin André
b0402af2a8 Stop using deprecated options in documentation examples
API version v1beta4 of install-config deprecated a few options names. While
not dramatic -- the installer knows how to update to the new format --
we should stop using deprecated options in the configuration examples
we provide.
2019-08-18 18:20:13 +02:00
W. Trevor King
befde3c232 pkg/types/installconfig: Bump v1beta4 to v1
We're locking ourselves in for stability going forward.  Hopefully we
got this right ;).
2019-04-18 10:22:04 -07:00
Casey Callendrello
651cb94a5b installconfig: bump version
This bumps the installconfig version from `v1beta3` to `v1beta4`. Users
will *not* have to update their existing configurations, becaue the
installer will automatically upconvert.
2019-03-05 18:52:01 +01:00
Alex Crawford
4d31b507bc docs/user/aws: update network type string
The network operator recently removed support for the older string, so
this exampled needed to be updated. The default string was updated back
in dafc79f, but these docs weren't updated.
2019-02-22 16:28:50 -08:00
Peter Ruan
045de23d39 should be v1beta3 instead of v1beta1 2019-02-20 13:55:39 -08:00
Peter Ruan
62182ab2c9 docs/user/aws: update customization for controlPlane/compute The machine field in install-config.yaml has been replaced with the controlPlane and compute fields. The docs/user/aws/customization.md file needs to be updated to reflect the change in the structure of install-config.yaml
docs/user/aws: update customization for controlPlane/compute

The machine field in install-config.yaml has been replaced with the controlPlane
and compute fields. The docs/user/aws/customization.md file needs to be updated
to reflect the change in the structure of install-config.yaml.
2019-02-20 13:46:33 -08:00
W. Trevor King
3b393da8b9 pkg/types/aws/machinepool: Drop IAM-role overrides
We're planning on dropping instance profiles in favor of the new
credentials operator [1], because we want AWS access to have
operator/pod/namespace granularity and not instance granularity.  Many
pods could be running on a given instance, and not all of them should
have a given permission.  While we're blocked from dropping these at
the moment due to kubelet cloud-config+secrets [2], we can drop the
user-facing knobs for this feature now.  Then pivoting the internal
approach once we get the kubelet sorted will be a non-breaking change.

[1]: https://github.com/openshift/cloud-credential-operator
[2]: https://github.com/openshift/installer/pull/697#issuecomment-451582731
2019-02-01 00:50:37 -08:00
Alex Crawford
a406f4736c docs: add initial customization docs
This is some initial documentation that covers the types of
customization that the installer supports. It only covers AWS right now,
so libvirt and OpenStack will need to be added eventually.
2019-01-25 15:52:50 -08:00