| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
And beautify the code a bit.
|
|
|
|
|
|
|
|
|
|
|
| |
This serves two purposes:
- Gracefully omit the summary if there was an error computing it, no
confusion to the regular end user.
- Provide a stacktrace of the error when running verbose, giving
developers or users reporting bugs a better insight of what went wrong,
as opposed to Ansible's opaque handling of errors in callback plugins.
|
|
|
|
|
| |
The intent is to deduplicate similar errors that happened in many hosts,
making the summary more concise.
|
|
|
|
|
|
|
|
|
| |
This prevents an exception in one check from interfering with other
checks. Skips checks that raise an exception in their is_active method.
Whenever capturing a broad exception in the `is_action` or `run`
methods, include traceback information that can be useful in bug
reports.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Sync latest image stream and templates
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Passing memory and cpu limit for ops ES install
|
| |/ |
|
|\ \
| | |
| | | |
If IP4_NAMESERVERS are unset then pull the value from /etc/resolv.conf
|
| | |
| | |
| | |
| | |
| | |
| | | |
This will happen whenever someone has directly modified /etc/resolv.conf
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1480438
|
|\ \ \
| | | |
| | | | |
Add hostname/nodename length check
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
OpenShift will not allow nodes to register if the nodename is > 63 chars.
This commit verifies that nodename is not set to a potential hostname
that is greater than 63 characters. This commit also updates logic
to check `openshift_hostname` to check for > 63 chars.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1467790
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
AWS Provisioning with scale groups.
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Adding oc_adm_csr to lib_openshift for node approvals
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add dnf support
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Switch to migrating one host and scaling etcd members back up
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
With large datasets where there are many keys with TTLs the expiry was
creating a data inconsistency problem. The hope is that by performing
the migration once and then forming a new cluster this is avoided.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1475351
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
bug 1468987: kibana_proxy OOM
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We currently set the memory allocated to the kibana-proxy container to be
the same as `max_old_space_size` for nodejs. But in V8, the heap consists
of multiple spaces.
The old space has only memory ready to be GC and measuring the used heap
by kibana-proxy code, there is at least additional 32MB needed in the code
space when `max_old_space_size` peaks.
Setting the default memory limit to 256MB here and also changing the default
calculation of `max_old_space_size` in the image repository to be only half
of what the container receives to allow some heap for other `spaces`.
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
Allow GCS object storage to be configured
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Previously, setting the GCS registry object storage settings resulted in
an invalid configuration. This generates a registry-config secret that
has the correct file if the GCS config is set.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix missing space in calico ansible roles
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | | |
Refactor openshift_hosted's docker-registry route setup
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
We have identified an issue where a docker-registry service set up
as 'reencrypt' with a provided certificate and a self-signed certificate
on the pod does not authorize users to push images.
If the docker-registry service is set up as 'passthrough' with the
same provided certificate, everything works.
In light of this, this commit essentially adds support for configuring
provided certificates with a passthrough route while maintaining backwards
compatibility with the other use cases.
The default remains 'passthrough' with self-generated certificates.
Other miscellaneous changes include:
- Move fact setup that were only used in secure.yml there
- Omit the hostname for the route if there are none to configure,
oc_route takes care of handling the default
- Replace hardcoded /etc/origin/master by openshift_master_config_dir
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
Ensure that openshift_node_facts has been called for dns_ip
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
Merged by openshift-bot
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Use sdn_cluster_network_cidr as default calico pool
|
| | |_|_|/ /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Enable version 3.6 for OSE
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Merged by openshift-bot
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Merged by openshift-bot
|
| | |_|_|_|_|/ /
| |/| | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
Merged by openshift-bot
|