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

docs: Stronger per-platform isolation

Punt per-platform docs down into platform-specific subdirectories so
we can apply platform-specific OWNERS files.
This commit is contained in:
W. Trevor King
2019-04-10 12:37:55 -07:00
parent abc11d532a
commit 5ec2433025
7 changed files with 19 additions and 17 deletions

View File

@@ -963,7 +963,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- etcd discovery now happens via `SRV` records. On libvirt, this
requires a new Terraform provider, so users with older providers
should [install a newer
version](docs/dev/libvirt-howto.md#install-the-terraform-provider).
version](docs/dev/libvirt/README.md#install-the-terraform-provider).
This also allows all masters to use a single Ignition file.
- On AWS, the API and service load balancers have been changed from
[classic load balancers][aws-elb] to [network load
@@ -1162,7 +1162,7 @@ The configuration and command-line interface are quite different, so
previous `tectonic` users are encouraged to start from scratch when
getting acquainted with `openshift-install`. AWS users should look
[here](README.md#quick-start). Libvirt users should look
[here](docs/dev/libvirt-howto.md). The new `openshift-install` also
[here](docs/dev/libvirt/README.md). The new `openshift-install` also
includes an interactive configuration generator, so you can launch the
installer and follow along as it guides you through the process.

View File

@@ -3,7 +3,7 @@
## Supported Platforms
* [AWS](docs/user/aws/README.md)
* [Libvirt with KVM](docs/dev/libvirt-howto.md) (development only)
* [Libvirt with KVM](docs/dev/libvirt/README.md) (development only)
* [OpenStack (experimental)](docs/user/openstack/README.md)
## Quick Start

View File

@@ -10,7 +10,7 @@ The following dependencies must be installed on your system before you can build
sudo yum install golang-bin gcc-c++
```
If you need support for [libvirt destroy](libvirt-howto.md#cleanup), you should also install `libvirt-devel`.
If you need support for [libvirt destroy](libvirt/README.md#cleanup), you should also install `libvirt-devel`.
### Go

View File

@@ -1,13 +0,0 @@
# OpenStack Development Environment
First, see if you have access to an OpenStack cloud that meets the
[requirements](../user/openstack/README.md). If so, you may just point the
installer at that cloud.
If you would like to set up an isolated development environment, you may use a
bare metal host running CentOS 7. The following repository includes some
instructions and scripts to help with creating a single-node OpenStack
development environment for running the installer. Please refer to the
documentation in that repository for further details.
* https://github.com/shiftstack-dev-tools/ocp-doit

View File

@@ -0,0 +1,5 @@
# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md
# This file just uses aliases defined in OWNERS_ALIASES.
approvers:
- openstack-approvers

View File

@@ -60,6 +60,16 @@ openstack network list --long -c ID -c Name -c "Router Type"
+--------------------------------------+----------------+-------------+
```
### Isolated Development
If you would like to set up an isolated development environment, you may use a
bare metal host running CentOS 7. The following repository includes some
instructions and scripts to help with creating a single-node OpenStack
development environment for running the installer. Please refer to the
documentation in that repository for further details.
* https://github.com/shiftstack-dev-tools/ocp-doit
## OpenShift API Access
All the OpenShift nodes are created in an OpenStack tenant network and as such, can't be accessed directly. The installer does not create any floating IP addresses.