| Age | Commit message (Collapse) | Author |
|
|
|
Automatic merge from submit-queue.
Adding requirements for logging and metrics
To address
https://github.com/openshift/openshift-ansible/issues/5293
|
|
Automatic merge from submit-queue.
Don't use 'omit' for package module
'name' param is required and can't be skipped. 'when' is used instead
Fixes #6968
|
|
Automatic merge from submit-queue.
Upgrade playbook improvements
Two changes in this PR:
* Avoid duplication in upgrade.yml - it now would simply run upgrade_control_plane and upgrade_nodes playbooks
* Restart controllers instead of start/stop if restart mode is 'services'
* For 'system' restart mode controllers are disabled before master upgrade and re-enabled after upgrades are finished
|
|
Created by command:
/usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
|
|
Add missing tasks file
|
|
Automatic merge from submit-queue.
Adding defaults for the gcp variables to fix an undefined ansible exception.
Fix for bz: https://bugzilla.redhat.com/show_bug.cgi?id=1538581
Default variables for gcp. Check to ensure defaults are set to something other than '' to ensure this works.
|
|
Conditionally create pvcs for metrics depending on whether or not it …
|
|
Automatic merge from submit-queue.
Upgrade to migrate to using push to DNS for registries.
This is the beginning of the migration to push to docker-registry by DNS. This migrates users by rerolling their certificates and then redeploying the registry so that hosts can push to the registries with the newly created certificates.
|
|
Was errantly removed in 4f7d963986a1e28ecc6abd15532b0c1aece99be1
|
|
Automatic merge from submit-queue.
Make masters schedulable by default
Fixes #6930
|
|
'name' param is required and can't be skipped. 'when' is used instead
|
|
Don't restart docker when re-deploying node certificates
|
|
bug 1537857. Fix retrieving prometheus metrics
|
|
Fixing file write issue.
|
|
|
|
|
|
hosts.example: clarify usage of openshift_master_cluster_public_hostname
|
|
Add python2-crypto package to images
|
|
|
|
Fix vsphere sanitation
|
|
|
|
Set a default for required vsphere variable
|
|
Check for required variables in sanitize inventory
|
|
|
|
Automatic merge from submit-queue.
upgrades: use openshift_version as a regexp when checking openshift.common.version
This would fix errors like 'Master running 3.9.0 must be upgraded to
3.9* before node upgrade can be run' during the upgrade
Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
|
|
Remove master_ha bool checks
|
|
[1540108] Ignore openshift_pkg_version during 3.8 upgrade
|
|
|
|
Automatic merge from submit-queue.
Re-add openshift_aws_elb_cert_arn.
This got removed in https://github.com/openshift/openshift-ansible/pull/6889 which breaks functionality for us.
|
|
Automatic merge from submit-queue.
Don't update master-config.yaml with logging/metrics urls >= 3.9
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1540462
I thought about refactoring things just to move the assetConfig vs ConfigMap update into update_master_config but the tasks get called on different hosts via plays.
|
|
Automatic merge from submit-queue.
vsphere storage default add - redo on PR squashing commits
vsphere storage default add - redo on PR squashing commits
|
|
Created by command:
/usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
|
|
exists
|
|
Automatic merge from submit-queue.
allow setting of kibana env vars
This PR allows setting kibana env vars via ansible in support of being able to adjust kibana config via env vars
|
|
Automatic merge from submit-queue.
Glusterfs block storage ansible support
GlusterBlock support in our ansible for glusterfs role
TODO:
- [ ] checking if only one SC is set default
- [ ] validate if mpath on nodes is configured
- [ ] add check for rhel vs atomic
- [x] make sure rpcbind is running and enabled BEFORE we even start glusterfs pods
- [x] enable mpath
- [ ] validate kernel module availability
@ckyriakidou
@jarrpa
|
|
|
|
|
|
mode is system
This removes a start/stop after control plane upgrade
|
|
upgrade
|
|
Automatic merge from submit-queue.
Fix: e2e tests failing due to :1936/metrics unaccessible.
This PR allows access to tcp/1936 ingress infra-secgrp policy, so that e2e test do not fail looking for router metrics (:1936/metrics).
|
|
Automatic merge from submit-queue.
Preserving ES dc storage type unless overridden by inventory variable
Addresses https://bugzilla.redhat.com/show_bug.cgi?id=1496758 where we weren't preserving hostPath for already deployed ES instances.
|
|
|
|
|
|
openshift.common.version
This would fix errors like 'Master running 3.9.0 must be upgraded to
3.9* before node upgrade can be run' during the upgrade
Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
|
|
|
|
Automatic merge from submit-queue.
add cinder mountpoint to inventory
Although the heat templates specify /dev/sdb as a mountpoint for cinder volumes, openstack does not always respect that setting. This PR updates inventory.py to figure out the correct mountpoint from the openstack API; and passes that information into the docker-storage-setup.
|
|
Co-authored-by: Christina Kyriakidou <Ckyriaki@Redhat.com>
|
|
|
|
Automatic merge from submit-queue.
Rework provisioners vars to support different prefix/version for Origin/OSE
Fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1523534
Obsoletes https://github.com/openshift/openshift-ansible/pull/6396
|