1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-07 03:47:13 +01:00
Commit Graph

19 Commits

Author SHA1 Message Date
Casey Callendrello
f8441fc14f docs: add some networking troubleshooting docs 2018-11-19 12:04:33 +01:00
OpenShift Merge Robot
23cc80b950 Merge pull request #664 from wking/generic-troubleshooting-section
docs/user/troubleshooting: Add generic advice for getting pod details
2018-11-14 12:17:16 -08:00
W. Trevor King
a40cdc1445 docs/user/troubleshooting: Add generic advice for getting pod details
Because this is the next step beyond "my cluster didn't install,
here's the --log-level=debug output", for folks working up bug reports
that don't match one of the common failures.
2018-11-13 16:30:07 -08:00
W. Trevor King
18ca912897 pkg/destroy/libvirt: Use prefix-based deletion
To avoid wiping out the caller's whole libvirt environment, regardless
of whether it was associated with our cluster or not.  Using
cluster-name prefixes still makes me a bit jumpy, so I've added
warnings to both the environment-variable and asset-prompt docs
warning libvirt users to pick something sufficiently unique.

Also:

* Use {cluster-name}-master-{count} naming.  We used to use
  master{count}, which diverged from other usage (e.g. AWS, which has
  used master-{count} since way back in ca443c5e (openstack/nova:
  replace cloud-init with ignition, 2017-02-27,
  coreos/tectonic-installer#7).

* Rename module.libvirt_base_volume -> module.volume.  There's no
  reason to diverge from the module source for that name.
2018-11-13 14:52:48 -08:00
W. Trevor King
e31f9b9105 docs/user/troubleshooting: Drop 'sh' highlighting from error message
This isn't shell content, so we shouldn't be highlighting it.  Before
this commit, GitHub was styling 'in' (which is a shell keyword):

  $ curl -s fffc477537/docs/user/troubleshooting.md (etcd-is-not-running) | grep 'Error signing'
  <div class="highlight highlight-source-shell"><pre>Error signing CSR provided <span class="pl-k">in</span> request from agent: error parsing profile: invalid organization</pre></div>
2018-11-09 13:26:07 -08:00
Alex Crawford
7bd9291c3e docs: add troubleshooting guide
This is an initial pass at building a troubleshooting guide. There is
plenty that still needs to be added, but we've got to start somewhere.
2018-11-09 09:35:52 -08:00
OpenShift Merge Robot
e64a43d293 Merge pull request #630 from wking/improve-docs-for-cluster-name-base-domain-interaction
pkg/asset/installconfig/basedomain: Document cluster-name subdomains
2018-11-07 17:18:40 -08:00
W. Trevor King
e6b90babce pkg/asset/installconfig/platform: Remove libvirt image prompt
Keep the environment variable (with a warning about using it), but
drop the interactive prompt.  The default is solid, and users
manipulating it are more likely to break something (e.g. by continuing
to use the old v1 pipeline), while the installer can update its
default to track the RHCOS folks (e.g. like 11178211, rhcos: implement
image discovery for new pipeline, 2018-10-26, #554).
2018-11-07 09:48:26 -08:00
W. Trevor King
b81fef787e pkg/asset/installconfig/basedomain: Document cluster-name subdomains
Brian says [1]:

  The third time I had to abort was when prompted for base domain
  followed by cluster name (I included my cluster name in my base
  domain because I'm using a well structure name server delegation
  structure).

And I've seen a number of other cases where folks suggest including
the cluster name again in the base domain.  Sometimes you might need
to do that (e.g. if you cannot create subdomains without the
additional namespacing).  But in most cases, including the cluster
name in the base domain is redundant.

[1]: https://github.com/openshift/installer/issues/627#issue-378069672
2018-11-06 18:17:14 -08:00
Sally O'Malley
28f1dae9a4 add cloud creds secret & reader role for cluster components to use post launch 2018-10-27 07:51:22 -04:00
Alex Crawford
19da4df8a4 docs: add initial documentation for end users
This just covers the installer at a high level.
2018-10-19 17:08:00 -07:00
OpenShift Merge Robot
49db3a97c5 Merge pull request #353 from wking/aws-domain-comment-for-next-gen-docs
*: Copy route53 baseDomain advice to openshift-install locations
2018-10-02 10:09:27 -07:00
Abhinav Dahiya
f47c595525 fixes missed in PR #372 2018-09-28 15:58:43 -07:00
Abhinav Dahiya
7668f9062d docs/user: add 'OPENSHIFT_INSTALL_LIBVIRT_IMAGE' env for libvirt 2018-09-28 14:29:58 -07:00
W. Trevor King
fa7c9e3a85 *: Copy route53 baseDomain advice to openshift-install locations
The old examples/aws.yaml location is no longer discoverable for folks
using the new installer.
2018-09-27 13:12:48 -07:00
W. Trevor King
16e5eb6fb5 pkg/asset/installconfig: Add OPENSHIFT_INSTALL_PULL_SECRET_PATH
For the same reasons the previous commit added *_PATH support for SSH
pubkeys.
2018-09-27 12:49:30 -07:00
W. Trevor King
bdad65d7d5 docs/user/environment-variables: Reformat as a list
Tables are annoying to maintain in ASCII, and lists give us more space
to talk about the expected input format, etc.
2018-09-27 11:32:44 -07:00
W. Trevor King
c2f93fd8a9 pkg/asset/installconfig/ssh: Add OPENSHIFT_INSTALL_SSH_PUB_KEY_PATH
To make it easier to pass this in when you don't have a shell for:

  $ OPENSHIFT_INSTALL_SSH_PUB_KEY="$(cat path/to/key)" openshift-install install-config

For example, this is useful in CI where we can launch the cluster
without hitting a shell at all.  And it's also a bit more compact for
folks who are reading from files anyway.

I've also added a check for "do we only have one choice?".  If so, I
just pick that value instead of bothering the user when they don't
have a decision to make.
2018-09-27 11:32:44 -07:00
Alex Crawford
feb41e9d8b docs: rework documentation
This updates the documentation to reflect the new installer.
2018-09-26 09:53:24 -07:00