summaryrefslogtreecommitdiffstats
path: root/playbooks/common/openshift-cluster/upgrades/etcd
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup etcd runtime variable.Michael Gugino2017-11-214-58/+3
| | | | Cleaning out reference to etcd_runtime in openshift facts.
* Upgrade to etcd 3.2Scott Dodson2017-11-201-0/+8
|
* Merge pull request #5549 from ingvagabund/fix-etcd-backup-tagOpenShift Merge Robot2017-09-271-1/+1
|\ | | | | | | | | | | | | Automatic merge from submit-queue evaluate etcd_backup_tag variable Bug: 1495545
| * evaluate etcd_backup_tag variableJan Chaloupka2017-09-271-1/+1
| |
* | Merge pull request #5518 from ingvagabund/set-quota-backend-bytes-explicitlyOpenShift Merge Robot2017-09-272-6/+6
|\ \ | |/ |/| | | | | | | | | Automatic merge from submit-queue set the etcd backend quota to 4GB by default Bug: 1492891
| * Set the etcd backend quota to 4GB by defaultJan Chaloupka2017-09-262-6/+6
| |
* | Merge pull request #5470 from ingvagabund/consolidate-etcd-common-roleOpenShift Merge Robot2017-09-262-9/+11
|\ \ | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue Consolidate etcd common role The last PR toward a single etcd role
| * | consolidate etcd_common roleJan Chaloupka2017-09-252-9/+11
| |/
* | make difference filter output a list for Python3Jan Chaloupka2017-09-261-1/+1
|/
* consolidate etcd_upgrade roleJan Chaloupka2017-09-213-15/+21
|
* double the required disk space for etcd backupJan Chaloupka2017-09-121-1/+1
|
* upgrade: fix name for the etcd system containerGiuseppe Scrivano2017-06-291-1/+1
| | | | | | | | | | Fixes this error when running upgrade_etcd.yml: The conditional check 'etcd_container_version | default('99') | version_compare(etcd_upgrade_version,'<')' failed. The error was: Version comparison: LooseVersion instance has no attribute 'version' Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* move etcd backup to etcd_common roleJan Chaloupka2017-06-142-7/+8
|
* move etcd upgrade related code into etcd_upgrade roleJan Chaloupka2017-05-188-225/+74
|
* fix etcd_container_version detectionJan Chaloupka2017-05-171-39/+57
|
* polish etcd_common roleJan Chaloupka2017-05-091-1/+0
|
* move etcdctl.yml from etcd to etcd_common roleJan Chaloupka2017-05-031-1/+3
|
* etcd Upgrade RefactorRussell Teague2017-05-023-39/+13
| | | | | | * Renaming etcd_hosts_to_* to oo_etcd_hosts_to* * Moving host group evaluation to evaluate_groups.yml * Removing duplicate evaluate_groups.yml usage
* Cleanup comments and remove extraneous tasksScott Dodson2017-04-101-23/+7
|
* Store backups in /var/lib/etcd/openshift-backupScott Dodson2017-04-101-19/+12
| | | | | | | | Because containerized installs don't mount /var/lib/origin and we switched to running the backup inside the container that meant that we were backing up the etcd data into a directory inside the container filesystem. Since we have no other volume mounted we need to backup into /var/lib/etcd.
* Create member/snap directory encase it doesn't existScott Dodson2017-04-071-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes TASK [Copy etcd v3 data store] ************************************************* fatal: [host.redhat.com]: FAILED! => { "changed": true, "cmd": [ "cp", "-a", "/var/lib/etcd//member/snap", "/var/lib/origin/etcd-backup-pre-upgrade-20170407055413/member/" ], "delta": "0:00:00.003152", "end": "2017-04-07 01:54:17.584685", "failed": true, "rc": 1, "start": "2017-04-07 01:54:17.581533", "warnings": [] } STDERR: cp: cannot create directory ?/var/lib/origin/etcd-backup-pre-upgrade-20170407055413/member/?: No such file or directory
* Copy v3 data dir when performing backupScott Dodson2017-04-051-1/+15
| | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1433272
* Trying to fix up/audit note some changesTim Bielawa2017-02-142-0/+21
|
* etcd: use as system containerGiuseppe Scrivano2017-02-102-1/+11
| | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Standardize add_host: with name and changed_whenRussell Teague2017-01-251-0/+3
| | | | | | | The add_host: task does not change any data on the host and as practice has been configured to changed_when: False. This commit standardizes that usage in the byo and common playbooks. Additionally, taks names are added to each task to improve troubleshooting.
* Merge pull request #3064 from giuseppe/fix-etcdctl-from-containerScott Dodson2017-01-171-1/+2
|\ | | | | use etcdctl from the container when containerized=True
| * use etcdctl from the container when containerized=TrueGiuseppe Scrivano2017-01-101-1/+2
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Use registry.access.redhat.com/rhel7/etcd instead of etcd3Scott Dodson2017-01-091-2/+1
| |
* | Don't upgrade etcd on atomic host, ever.Scott Dodson2017-01-051-8/+21
| | | | | | | | | | Fixes Bug 1408668 Fixes BZ1408668
* | The next registry.access.redhat.com/rhel7/etcd image will be 3.0.15Scott Dodson2016-12-161-1/+1
| |
* | YAML LintingRussell Teague2016-12-121-0/+1
| | | | | | | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
* | Make both backup and upgrade optionalScott Dodson2016-12-092-95/+99
| |
* | [upgrades] Upgrade etcd by defaultScott Dodson2016-12-092-8/+19
| |
* | Silence warnings when using rpm directlyDag Wieers2016-12-081-0/+2
| |
* | etcd_upgrade: Simplify package installationScott Dodson2016-12-071-7/+4
| |
* | Always install latest etcd for containerized hostsScott Dodson2016-12-061-3/+5
| |
* | etcd_upgrade : Use different variables for rpm vs container versionsScott Dodson2016-12-061-10/+10
|/
* etcd upgrade playbook is not currently applicable to embedded etcd installsScott Dodson2016-11-281-0/+3
| | | | Fixes Bug 1395945
* Fix invalid embedded etcd fact in etcd upgrade playbook.Devan Goodwin2016-11-281-1/+1
| | | | | | | | | Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1398549 Was getting a different failure here complaining that openshift was not in the facts, as we had not loaded facts for the first master during playbook run. However this check was used recently in upgrade_control_plane and should be more reliable.
* Refactor to use Ansible package moduleRussell Teague2016-11-172-2/+2
| | | | | The Ansible package module will call the correct package manager for the underlying OS.
* Actually upgrade host etcdctl no matter whatScott Dodson2016-11-141-2/+2
|
* Make etcd containerized upgrade stepwiseScott Dodson2016-11-142-18/+51
|
* Add updates for containerizedScott Dodson2016-11-143-6/+55
|
* Add etcd upgrade for RHEL and FedoraScott Dodson2016-11-147-0/+210
On Fedora we just blindly upgrade to the latest. On RHEL we do stepwise upgrades 2.0,2.1,2.2,2.3,3.0