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

333 Commits

Author SHA1 Message Date
Mike Fedosin
62a6cc8a31 OpenStack: troubleshooting: add broken machine deletion section 2019-09-05 19:35:04 +02:00
OpenShift Merge Robot
ad1e15e855 Merge pull request #2288 from Fedosin/destroy_troubleshooting
OpenStack: update troubleshooting docs
2019-08-29 09:27:56 -07:00
Mike Fedosin
681a79bb5b OpenStack: update troubleshooting docs
Add info that if cluster deletion fails, users should try it again.
2019-08-29 13:19:30 +02:00
Mike Fedosin
5d53eb4bf0 OpenStack: Document Swift quota requirements in the user docs 2019-08-29 13:11:03 +02:00
Emilio Garcia
e28c744fb9 Better Docs Organization and Linking 2019-08-23 10:29:59 -04:00
Luis Tomas Bolivar
70ee7c0d2f Enhance kuryr documentation 2019-08-20 11:41:17 +02:00
Mike Fedosin
fbf793b488 openstack: Update User Documentation
Refresh the user documentation with the current state of deployment on
OpenStack.

Co-Authored-By: Emilio Garcia <egarcia@redhat.com>
Co-Authored-By: Ramon Acedo Rodriguez <racedoro@redhat.com>
Co-Authored-By: Martin André <m.andre@redhat.com>
2019-08-19 17:22:27 +02:00
Luis Tomas Bolivar
efe8574fd6 Add Kuryr information to the OpenStack README file
This PR updates the installer information for OpenStack to include
information about how to set Kuryr SDN as well as its requirements
2019-08-19 10:14:01 +02:00
Emilio Garcia
3f9b50c0fe Clarifying Quotas and Networking Arch 2019-08-08 15:56:01 -04:00
Emilio Garcia
d9c1f1c7fd post install steps + response to revisions 2019-08-08 15:56:01 -04:00
Emilio Garcia
84b614fe64 Networking Design Docs 2019-08-08 15:56:01 -04:00
Emilio Garcia
bf54b9d636 Documented Auth Environment Variables and Minimum Recommendations 2019-08-08 15:56:01 -04:00
ji chen
89c0370732 openstack: Fix rhcos version wrong info in doc
current doc contains wrong info
https://github.com/openshift/installer/blob/master/pkg/asset/rhcos/image.go#L64
only support rhcos

and per test, change image name to rhcos-xxx such as rhcos-112
ERROR
ERROR Error: Your query returned no results. Please change your search criteria and try again.
ERROR
ERROR   on ../../../../../../tmp/openshift-install-590981577/bootstrap/main.tf line 58, in data "openstack_images_image_v2" "bootstrap_image":
ERROR   58: data "openstack_images_image_v2" "bootstrap_image" {
2019-07-01 00:02:22 +00:00
ji chen
d62c860bc2 update doc link
https://docs.openstack.org/os-client-config/latest
has been superceded by openstacksdk, also, add a link
for OS_CLOUD setting as well.
2019-06-21 02:48:09 +00:00
jichenjc
672dde3c1c [openstack] enhance doc for openstack readme
1) add rhcos info
2) add trunk port info
2019-06-14 18:09:35 +08:00
W. Trevor King
5ec2433025 docs: Stronger per-platform isolation
Punt per-platform docs down into platform-specific subdirectories so
we can apply platform-specific OWNERS files.
2019-04-10 12:41:01 -07:00
Sally O'Malley
dee6929c69 Modify kubeadmin usage message, admins should not use kubeadmin via CLI
The kubeadmin user should only be used to temporarily access the
console, and only until an admin configures a proper Identity Provider.
There is no reason to login as the kubeadmin user via CLI.  If oauth
is broken in a cluster, an admin can still access via CLI as system:admin,
but will not be able to access via kube:admin.
2019-04-02 08:07:29 -04:00
Martin André
0f4c96298b openstack: update doc to fix FQDN for service VM
The FQDN for the service VM to deploy against OpenStack changed from
`<cluster name>-api.<cluster domain>` to `api.<cluster name><cluster
domain>`. This commit reflects the change into the documentation.
2019-03-28 21:10:06 +01:00
Benjamin Merot
2b7c0cdf7a Fixed DNS record description
The description of the wildcard DNS entry and the example did not match.
2019-03-19 12:15:02 +01:00
Steve Milner
79237be1d6 openstack/README.md: Update RHCOS name
Signed-off-by: Steve Milner <smilner@redhat.com>
2019-03-04 17:12:07 -05:00
Russell Bryant
8d0847c02b openstack: Support setting network UUID via terraform variable.
Technically, network names in OpenStack are not unique.  We would
expect almost every deployment to be using a unique name for its
external network, though.

In the rare case where you must disambiguate networks, it's possible
to specify the UUID via a terraform variable.

$ env TF_VAR_openstack_external_network_id="6a32627e-d98d-40d8-9324-5da7cf1452fc" \
> bin/openshift-install create cluster
2019-02-25 09:02:34 -05:00
Tomas Sedovic
f4ebc14e39 openstack: use existing floating IP for LB
The OpenStack provider now does not create any floating IP addresses.
Instead, the user is expected to create one themselves ahead of time and
pass it in.

This lets us support non-FIP deployments and it is the final step
towards a completely unattended installation.

Since the external API DNS records have to be created out-of-band and
since the floating IP address could not be determined ahead of time,
this was something the deployers had to do as the installation was
happening.

Now they can create the FIP, create the DNS records, add the IP to the
install config (under `platform.openstack.lbFloatingIP`) and have the
start the installation and let it complete on its own.

If the `lbFloatingIP` value is not specified, no floating IP will be
created. This will likely make the installer fail (unless the deployer
configured their networking and DNS such that the API is externally
accessible), but this was true even before this change.

This should still result in a successful deployment, the installer just
won't be able to tell.
2019-02-15 10:30:28 +01:00
Flavio Percoco
5030241593 openstack: complete move of OpenStack under the downstream machine api 2019-02-14 15:00:14 +01:00
Kirsten G
ab09bc236a change machine-config-server port
Change machine-config-server port from 49500 -> 22623
to avoid conflict with local port and node port ranges.

Closes machine-config-operator issue: #166
2019-02-12 12:18:47 -08:00
Tomas Sedovic
cb36be3769 openstack: add the API and wildcard DNS entries
This adds the `<cluster name>-api.<domain>` as well as the
`*.apps.<cluster name>.<domain>` entries to the DNS running on the
Service VM.

That finally closes the loop and lets us install OpenShift on
OpenStack and then open the UI in the browser (they'll need to use the
DNS we provide, but that's a hard requirement at this point).
2019-02-05 16:35:56 +01:00
OpenShift Merge Robot
4b9866659d Merge pull request #1094 from tomassedovic/reverte-openstack-dns-removal
Revert "openstack: Del DNS from service VM update docs"
2019-01-23 11:01:10 +01:00
Tomas Sedovic
cb43ede2c5 Revert "openstack: Del DNS from service VM update docs"
This reverts commit ae54392948.

The proposed solution (including the exact same CoreDNS configuration)
does not work for several of our developers deployments causing a
regression (i.e. we're not able to get the etcd cluster started).

It appears that the DNS requests are getting the CNAME values for the
etcd records, but they never resolve to an IP address.

We've not figured out why that is yet, so reverting this change lets us
unblock the OpenStack deployments.
2019-01-17 17:13:22 +01:00
Eduardo Minguez Perez
d769ee74bb Added some steps to help troubleshoot OSP
Added a link in the general OCP on OSP doc
Fixed a wrong md link
2019-01-15 09:24:09 +01:00
Yossi Boaron
ae54392948 openstack: Del DNS from service VM update docs
For the Openstack DNS (short-term) solution, the external DNS should be
configured with the relevant SRV and CNAME records.
This patch deletes the DNS server runs in service VM and
documents the kind of records that must be configured in the
the environment DNS prior to launching a deployment in order for the
etcd discovery and aliases to work properly. This is only for in-cluster
DNS resolution and as such does not include OCP router wildcard record
examples.

Co-authored-by: Antoni Segura Puimedon <celebdor@gmail.com>
2019-01-12 16:30:40 +00:00
Russell Bryant
0a41d19df2 openstack: Document creation of openstack-credentials.
Update the user docs with the currently necessary step of manually
creating the openstack-credentials Secret.
2019-01-11 14:17:12 -05:00
Ian Main
0484c5e7f1 OpenStack: Document shifting to external load balancer.
We've documented the steps to shift to an external load balancer here.
I did not cover specifically how to configure the DNS, only that the -api
record needs to be changed.  I'll leave this for the DNS folks or fix
it after they submit their documentation.

Co-Authored-By: egarcia@redhat.com
2019-01-10 22:02:34 +00:00
Eduardo Minguez Perez
1a1251a1d5 Added more instructions to OpenStack deploys
* Removed the need to add a floating IP per 
d96e4c12bf
* Clarified more OSP requisites (RHCOS image, ssh key, external network 
name/id)
* Provided a clouds.yaml example file
* Added using /etc/hosts instead /etc/resolv.conf to access the API
2019-01-09 11:00:55 +01:00
Russell Bryant
8f282a4a44 openstack: Add OpenStack docs.
Document current requirements and expected behavior of OpenStack support.  Also
create a dev doc that points to how to set up a dev env.
2018-12-14 13:55:45 +00:00