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

44 Commits

Author SHA1 Message Date
chuckersjp
5d1c0a8392 Reorder permission list 2023-11-30 11:04:54 -05:00
chuckersjp
2aa4a2d67b Update required permission list 2023-11-30 11:03:16 -05:00
aarongreen85
771b6daaf4 Merge branch 'openshift:master' into master 2022-07-25 12:40:27 -04:00
Dan Winship
68f22f89ed Print the "export KUBECONFIG=..." command on its own line for easier cut-and-paste 2022-06-16 10:54:28 -04:00
OpenShift Merge Robot
20ee3cbe30 Merge pull request #5416 from ayesha54/remove-defaults-for-disk-proivision-type-vsphere
Bug 2025093: Remove The Default Value For The Disk Provisioning Type of Vsphere
2021-12-10 04:06:27 +00:00
ayesha54
f3c9bfade8 Remove the default value for the disk provisioning type of vsphere 2021-12-09 16:55:56 +01:00
Mikel Olasagasti Uranga
c0ff5a9434 Update URL from cloud.redhat.com to console.redhat.com
The console applications currently in cloud.redhat.com have been moved to
to a new URL at console.redhat.com.

https://cloud.redhat.com/blog/check-out-our-new-look

Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2021-12-01 23:09:56 +01:00
aarongreen85
824e4fd432 Add additional permissions needed for vSphere 2021-11-18 09:02:23 -05:00
Will Haines
1c3338e8c6 docs/user/vsphere/privileges.md: Documented resource pool privileges
When installing into an existing resource pool, narrower permissions may
be granted to the OpenShift user in vsphere.
2021-11-15 12:57:52 -07:00
Will Haines
76fba0e655 docs/user/vsphere/customization.md: Documented resourcePool
Shows users how to take advantage of resourcePool option in the
install-config.yaml for installing a cluster within an existing resource
pool.
2021-11-15 12:57:51 -07:00
OpenShift Merge Robot
468ace0348 Merge pull request #5165 from vbelouso/docs-typo-errors
docs: correct spelling in docs
2021-11-10 19:30:38 +01:00
ayesha54
b06e40517c Make Disk Type as Enum for Vpshere 2021-11-09 14:05:24 +01:00
Vladimir Belousov
51a40345a7 docs: correct spelling in docs
Correct spelling to improve the readability of the documentation
2021-11-01 09:54:42 +03:00
Juan Hernandez
6f714a1f9a docs/user/aws/install: Update cloud install links
This patch updates the "cloud-install" links in the documentation to
point to the current location.

Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>
2021-05-14 12:24:41 +02:00
OpenShift Merge Robot
816fd3f8ae Merge pull request #3533 from LorbusChris/nm-keyfile
upi/vsphere: Use Afterburn guestinfo for static IP and hostname config
2021-02-16 20:37:27 -05:00
Joseph Callen
30397aceac Update docs/user/vsphere/privileges.md
Co-authored-by: Patrick Dillon <pdd@redhat.com>
2021-01-27 13:49:53 -05:00
Joseph Callen
c33b0c6d0b Update docs/user/vsphere/privileges.md
Co-authored-by: Patrick Dillon <pdd@redhat.com>
2021-01-27 13:49:30 -05:00
Joseph Callen
2c2b0354b9 vSphere: Updating Privileges, roles and permissions
Include priv. set if the installer is to create the folder
Include permission sets
Add breaks in the priv. list.
2021-01-15 11:19:38 -05:00
Christian Glombek
d103a0bcc1 docs/user/vsphere/upi: Update to use Afterburn for static IP and hostname config 2021-01-05 20:33:42 +01:00
patrickdillon
bc7aa60ed3 vSphere Docs: Update to include Permissions
This updates vSphere docs to provide more information about permissions.
We can see in a lot of cases (https://bugzilla.redhat.com/show_bug.cgi?id=1869035)
that when admins are not granting Global Permissions they are neglecting
to assign minimum priveleges to the vSphere itself.
2020-11-21 12:26:29 -05:00
OpenShift Merge Robot
321bddd621 Merge pull request #3871 from LorbusChris/ign3
Migrate to Ignition config spec v3.1 and bump RHCOS
2020-07-29 23:22:30 -04:00
Christian Glombek
b9028eea48 *: Migrate to ignition config spec v3.1
The installer now generates spec v3.1 ignition config,
instead of v2.2 (and v2.4 for openstack) as before.

The v3.1 ignition config specification can be found at [1].
A detailed overview of the differences between specs v2 and v3 can be found at [2].

Notable differences are:
- the `Filesystem` identifier on ignition file configs no longer exists
- `Overwrite` now defaults to `false` (was `true` in spec v2), which is why
it is now set explicitly to keep the same behaviour.
- duplicate file configs are now prohibited, i.e. all contents and
all appendices must be defined in a single config.
- duplicate systemd unit configs are now prohibited, i.e. the content
and all dropins  must be defined in a single config.

This commit:
- Bumps ignition to v2.3.0 with support for config spec v3.1.
- Bumps terraform-provider-ignition to v2.1.0.
Also adds downloading of the provider binary to `images/installer/Dockerfile.upi.ci`
which is necessary because the ignition v2/spec3 version from the
`community-terraform-providers/terraform-ignition-provider` fork is not
present in the provider registry that is maintained by Hashicorp and can
therefore not be pulled in automatically by terraform.
is not present in the
- Bumps machine-config-operator to b3b074ee9156
(latest commit at the time of this writing).
- Adds "github.com/clarketm/json" dependency for marshaling Ignition configs.
This is a dropin replacement for "encoding/json" that supports zero values of
structs with omittempty annotations when marshaling.
In effect, this will exclude empty pointer struct fields from the
marshaled data instead of inserting nil values into them, which do not
pass openAPI validation on fields that are supposed to contain e.g. strings.
The same library is used by machine-config-operator and ignition itself.
- Updates the vendor dir to make commit idempotent.

[1] https://github.com/coreos/ignition/blob/master/doc/configuration-v3_1.md
[2] https://github.com/coreos/ignition/blob/master/doc/migrating-configs.md#from-version-230-to-300

Co-authored-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2020-07-29 00:39:27 +02:00
patrickdillon
2693a5338c vSphere UPI docs: clarify folder naming
This simplifies the instructions surrounding folder names and corrects
terminology from cluster ID to infrastructure ID.
2020-07-24 15:52:49 -04:00
patrickdillon
1408015d23 vSphere docs: update UPI docs for folder name
vSphere UPI docs should take into account that the cloud-provider-config
manifest specifies the folder with the name of cluster id.
2020-06-10 16:53:05 -04:00
Christian Glombek
10f82ed478 upi/vsphere: Update README, docs and example tfvars
This reflects recent changes.
2020-06-04 15:20:27 +02:00
OpenShift Merge Robot
78bc158696 Merge pull request #3672 from patrickdillon/vsphere-ipi-docs-cors-1424
vSphere docs: add IPI documentation
2020-05-28 15:17:08 -04:00
patrickdillon
a781ed587c vSphere docs: add IPI documentation
Brings vSphere IPI docs up to par with other platforms.
2020-05-28 11:05:02 -04:00
patrickdillon
ea5e1bf4c2 Bug 1834966: update vSphere UPI docs to remove machinesets
To enable infrastructure provisioning in vSphere, the installer now
creates machine object and machineset manifests. This commit updates
UPI docs to remove those manifests, as the skew between the installer
produced manifests and user-provisioned control-plane causes errors.
2020-05-19 13:34:09 -04:00
patrickdillon
2d49e7f4f5 vSphere docs: add docs for customizing folder 2020-05-04 21:32:00 -04:00
OpenShift Merge Robot
12f1d458c3 Merge pull request #2095 from yuqi-zhang/fix-vsphere-upi-ip
docs/vsphere: fix static ip reference
2020-02-28 20:06:55 +01:00
patrickdillon
dc8f35a6f6 Set default CPUs and Memory for vSphere nodes.
Sets the vCPU and memory to the minimum requirements for both the control plane and worker nodes. Includes the default values in the machinesets as well as terraform code for creating the control plane.

This commit also includes documentation for customizing the machine pools. Note that the memory json specification in the install-config uses MB while the variable name is MiB. The intention of this split is to keep the user-facing docs and install-config consistent with Red Hat docs which use MB/GB, but the variable names to be consistent with the machine-api and kubernetes in general which uses MiB/GiB.
2020-01-21 15:09:09 -05:00
W. Trevor King
1b7e598862 docs/user/vsphere: Fix "vcenter" -> "vCenter"
It's been vCenter since the property landed in 3e73413069
(types/vsphere: simplify vsphere platform, 2019-04-10, #1591).  This
commit fixes "vcenter" typos from 0ec07d0769 (docs: vSphere
installation docs, 2019-04-07, #1545) and a947609d66 (docs/user:
Standardize install-config property documentation, 2019-08-05, #2162).
2020-01-10 15:37:35 -08:00
OpenShift Merge Robot
236ddf58e1 Merge pull request #1765 from runyontr/upi-document-link-fix
Fixed link to terraform/upi template
2019-11-23 01:28:14 +01:00
Yu Qi Zhang
9f82e3bfbc docs/vsphere: fix static ip reference
The IP_ADDR should be IPADDR, otherwise NM fails thinking there
is no IP set.

Signed-off-by: Yu Qi Zhang <jerzhang@redhat.com>
2019-10-15 10:04:09 -04:00
W. Trevor King
fdad481a92 docs/user/(vsphere|metal)/install_upi: Fix [...][#...] references, etc.
Broken since the vSphere docs landed in 0ec07d0769 (docs: vSphere
installation docs, 2019-04-07, #1545).  Also a bunch of other broken
links and some minor wordsmithing.
2019-10-10 14:02:34 -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
W. Trevor King
ef483d6fc3 docs/user: Bump vSphere and metal from v1beta4 to v1
Most of our docs were bumped in befde3c232 (pkg/types/installconfig:
Bump v1beta4 to v1, 2019-04-10, #1589), but these v1beta4 references
snuck in with 0ec07d0769 (docs: vSphere installation docs, 2019-04-07, #1545)
and 0055065143 (baremetal: add baremetal IPI platform, 2019-07-16, #1873).
2019-09-05 09:34:29 -07:00
Dan Prince
2686d736fd a few bootstrap spelling issues 2019-07-26 15:54:59 -04:00
Thomas Runyon
62dbba4bbd Fixed link to terraform/upi template 2019-06-20 08:24:07 -04:00
W. Trevor King
9a4a06895b docs/user: Drop compute access to etcd server from UPI docs
This was added out of an abundance of caution about how etcd metrics
were being scraped, because the Prometheus scrapers can run on compute
nodes.  We've now confirmed that etcd-metrics are being scraped from
port 9979, which is part of the existing "OpenShift reserved" and so
does not need a specific call-out.
2019-04-24 14:09:02 -07:00
Abhinav Dahiya
40e0eeca05 upi: update the registry patch command
image-registry operator modified the opertor config object to reduce the supported storage options [1].
This commit updates the docs to follow the new structure

[1]: https://github.com/openshift/cluster-image-registry-operator/pull/257
2019-04-22 14:17:51 -07:00
staebler
c46fc6248d docs/vsphere: add instructions for hostname and static IP
Add instructions in the documentation for setting the hostname
and static IP address of a machine.

Add language to indicate that the preferrence is to use DHCP for
establishing the hostname and IP addresses.
2019-04-17 10:53:17 -04:00
staebler
6ddad48879 upi/vsphere: add the api-int dns
Add DNS record for api-int.
2019-04-11 16:45:29 -04:00
staebler
0ec07d0769 docs: vSphere installation docs
Docs for installing on vSphere.
2019-04-11 13:11:52 -04:00