| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Merged by openshift-bot
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Most of this role's purpose was to set facts. The vast majority
of these facts were simply redefining user-supplied variables.
This commit also removes various artifacts leftover from
previous versions, as well as variables that seem to be
entirely unused.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new role for installing prometheus on openshift.
Depends on `openshift_hosted_prometheus_deploy` flag
role creates:
- prometheus namespace
- prometheus clusterrolebinding and service account
- pvs for prometheus, alertmanager and alertbuffer for internal nfs
- prometheus pod with prometheus behind oauth-proxy, alertmanager and alert-buffer behind oauth-proxy
- prometheus and alertmanager configmaps
- prometheus and alerts services and direct routes
- prometheus, alertmanager and alert-buffer pvcs
|
| |
|
|
|
|
|
|
|
|
|
| |
Added byo/openshift-master/config.yml as a new entry point for
performing master installation.
Excluder disable/enable for master has been moved to
common/openshift-master/config.yml to follow a standard pattern that
could be used for both installation and scaleup playbooks.
|
|
|
|
|
|
|
|
|
|
| |
Added byo/openshift-node/config.yml as a new entry point for performing
node installation. This playbook must be run after masters have already
been deployed.
Excluder disable/enable for both nodes and masters has been moved their
respective config.yml. This created a common pattern that could be used
for both installation and scaleup playbooks.
|
| |
|
|\
| |
| | |
Remove unsupported playbooks and utilities
|
| | |
|
|\ \
| | |
| | | |
Add playbook to run adhoc health checks or list existing checks
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a simple mechanism to learn what health checks are available.
Note that we defer task_vars verification, so that we can compute
requested_checks and resolved_checks earlier, allowing us to list checks
even if openshift_facts has not run.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is useful on its own, and also aids in developing/testing new
checks that are not part of any playbook.
Since the intent when running this playbook is to execute checks, opt
for a less verbose explanation on the error summary.
|
| |/ |
|
|\ \
| | |
| | | |
Merged by openshift-bot
|
| |/ |
|
|\ \
| |/
|/| |
Merged by openshift-bot
|
| | |
|
|\ \
| |/
|/| |
Fail scaleup configuration when there are no new_nodes or new_masters
|
| | |
|
|\ \
| | |
| | | |
Merged by openshift-bot
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
The way the service_catalog.yml playbook calls evaluate_groups.yml
causes the evaluation to happen twice during a standard byo/config.yml
installation. Refactoring the service_catalog.yml playbooks to remove
this duplicate.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add etcd scaleup playbook
|
| | | |
|
|\ \ \
| | | |
| | | | |
Normalize logging entry point to include std_include.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1474630
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
|/ / / |
|
| |/
|/|
| | |
And document that one needs to install dependencies before running playbooks.
|
|\ \
| | |
| | |
| | |
| | | |
ingvagabund/run-ttl-migration-only-one-on-the-first-master
attach leases via the first master only and only once
|
| | |
| | |
| | |
| | |
| | |
| | | |
- move openshift-etcd/migrate.yml from byo to common and keep just the entry point
- replace std_include with essential plays (e.g. no need to detect openshift version)
- delegate the ttl re-attaching to the first master
|
|/ /
| |
| |
| | |
byo/openshift-cluster/upgrades/upgrade_etcd.yml
|
|\ \
| | |
| | | |
Skip nfs and lb groups on openshift_version
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Creation of service_catalog and broker roles
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
We observed in our CI environment that this check can't guarantee that
an install would fail when the check fails, thus unless we can make its
output match the fate of an install we shall keep it disabled.
|
| | |
|
|\ \
| |/
|/| |
CFME as an OpenShift Pod
|
| | |
|
|\ \
| |/
|/| |
Merged by openshift-bot
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add the docker and RPM checks to the list that run at install time.
They can be disabled the same as the existing ones.
Removed cockpit-kubernetes RPM requirement as it no longer is.
Fixed up docker_image_availability to handle oreg_url and other nuances.
Switched to using the openshift_image_tag that's set by openshift_version for
both component and infrastructure images.
Fixed a bug where execute_module was being called with incorrect
positional arg "tmp" as a dict which caused errors down the call stack.
|
|/ |
|
|
|
|
| |
openshift_hosted_manage_{router,registry}=false
|
|
|
|
|
| |
Customized the error summary to depend on the intent of the playbook run.
Ensured output makes sense when failures are unrelated to running checks.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are moving toward having adhoc post-install checks and so the
"preflight" designation needs to be widened.
Updated location to playbooks/byo/openshift-checks, added health check playbook, and updated README.
Also included the certificate_expiry playbooks.
Left behind symlinks and wrappers for existing checks.
To conform with the direction of the rest of the repo, the
openshift-checks playbooks are split into two directories, one under
playbooks/common with the actual invocation and one under
playbooks/byo for entrypoints that are just wrappers for the ones in common.
Because the certificate_expiry playbooks are intended not just to be
functional but to be examples that users modify, I did not split them
similarly. That could happen later after discussion but for now I just
left them whole under byo/openshift-checks/certificate_expiry.
|