Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | retry package operations | Luke Meyer | 2017-11-30 | 7 | -0/+14 |
| | | | | | | When a package install/update fails due to network blips or other spotty availability, retry it. If the failure is a real failure (e.g. package is really not there) it still fails after 3 tries (Ansible default). | ||||
* | Remove unused task file from etcd role | Russell Teague | 2017-11-28 | 1 | -8/+0 |
| | |||||
* | fix type in authroize | Jan Chaloupka | 2017-11-28 | 1 | -2/+2 |
| | |||||
* | Include Deprecation - openshift-etcd | Russell Teague | 2017-11-22 | 32 | -47/+46 |
| | |||||
* | Cleanup etcd runtime variable. | Michael Gugino | 2017-11-21 | 4 | -5/+83 |
| | | | | Cleaning out reference to etcd_runtime in openshift facts. | ||||
* | Refactor etcd image | Michael Gugino | 2017-11-20 | 4 | -4/+10 |
| | | | | Simplify logic for etcd_image | ||||
* | check presence of v2 snapshot before the migration proceeds | Jan Chaloupka | 2017-11-01 | 1 | -0/+11 |
| | |||||
* | etcd: remove hacks for the system container | Giuseppe Scrivano | 2017-10-23 | 8 | -75/+33 |
| | | | | | | Use ADDTL_MOUNTS to add a bind mount to the etcd configuration. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | systemcontainers: Verify atomic.conf proxy is always configured | Steve Milner | 2017-10-19 | 1 | -0/+5 |
| | | | | | | | | | | | A new openshift_atomic role has been created for atomic specific tasks. The first task added is proxy which handles updating /etc/atomic.conf to ensure the proper proxy configuration is configured. This task file is then included (via include_role) in system container related task files. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1503903 Signed-off-by: Steve Milner <smilner@redhat.com> | ||||
* | set initial etcd cluster properly during system container scale up | Jan Chaloupka | 2017-10-13 | 2 | -2/+3 |
| | |||||
* | Merge pull request #5672 from ingvagabund/migrate-embedded-etcd | OpenShift Merge Robot | 2017-10-11 | 20 | -19/+135 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Migrate embedded etcd to external etcd Trello card: https://trello.com/c/9fnBfkT5/528-migrate-embedded-etcd-hosts-to-external-process?menu=filter&filter=label:committed-3.7 Tested on: - [x] embedded etcd -> external rpm etcd - [x] embedded etcd -> external docker etcd One needs to set the `openshift_image_tag` before running the migration to containerized docker etcd. | ||||
| * | migrate embedded etcd to external etcd | Jan Chaloupka | 2017-10-06 | 20 | -19/+135 |
| | | |||||
* | | fix typo for default in etcd | Michael Gugino | 2017-10-05 | 1 | -1/+1 |
|/ | |||||
* | Separate certificate playbooks. | Andrew Butcher | 2017-10-02 | 1 | -2/+0 |
| | |||||
* | Merge pull request #5518 from ingvagabund/set-quota-backend-bytes-explicitly | OpenShift Merge Robot | 2017-09-27 | 4 | -0/+14 |
|\ | | | | | | | | | | | | | Automatic merge from submit-queue set the etcd backend quota to 4GB by default Bug: 1492891 | ||||
| * | Set the etcd backend quota to 4GB by default | Jan Chaloupka | 2017-09-26 | 4 | -0/+14 |
| | | |||||
* | | Fix typo in drop_etcdctl.yml | Michael Hanselmann | 2017-09-27 | 1 | -1/+1 |
| | | | | | | | | s/alises/aliases/ says everything. | ||||
* | | consolidate etcd_common role | Jan Chaloupka | 2017-09-25 | 29 | -16/+597 |
|/ | |||||
* | Merge pull request #5451 from ingvagabund/consolidate-etcd-upgrade | OpenShift Merge Robot | 2017-09-25 | 4 | -0/+91 |
|\ | | | | | | | | | | | | | Automatic merge from submit-queue Consolidate etcd upgrade Consolidates `etcd_upgrade` into the `etcd` role. | ||||
| * | consolidate etcd_upgrade role | Jan Chaloupka | 2017-09-21 | 4 | -0/+91 |
| | | |||||
* | | consolidate etcd_migrate role | Jan Chaloupka | 2017-09-22 | 13 | -0/+230 |
| | | |||||
* | | Consolidate etcd certs roles | Jan Chaloupka | 2017-09-18 | 9 | -1/+513 |
|/ | | | | | | | This is a part of the etcd_ like role consolidationi into an action-based role. As part of the consilidation some roles have been removed and some replaced by include_role module. Resulting in reorder and shift of role dependencies from a role into a play. | ||||
* | update env in etcd.conf.j2 to reflect the latest naming | Jan Chaloupka | 2017-08-31 | 1 | -3/+23 |
| | |||||
* | Added firwall defaults to etcd role. | Kenny Woodson | 2017-08-30 | 1 | -2/+2 |
| | |||||
* | Updated README to reflect refactor. Moved firewall initialize into separate ↵ | Kenny Woodson | 2017-08-10 | 2 | -2/+5 |
| | | | | file. | ||||
* | Adding a default condition and removing unneeded defaults. | Kenny Woodson | 2017-08-09 | 2 | -6/+4 |
| | |||||
* | First attempt at refactor of os_firewall | Kenny Woodson | 2017-08-08 | 4 | -6/+56 |
| | |||||
* | Merge pull request #3043 from jkhelil/scaleup_etcd | Scott Dodson | 2017-08-02 | 1 | -11/+7 |
|\ | | | | | Add etcd scaleup playbook | ||||
| * | add etcd scaleup playbook | jawed | 2017-06-15 | 1 | -11/+7 |
| | | |||||
* | | Fix etcd conditional check failure | Marc Rooding | 2017-07-07 | 1 | -1/+2 |
| | | |||||
* | | drop etcdctl before the etcd_container service | Jan Chaloupka | 2017-07-04 | 2 | -7/+7 |
| | | | | | | | | | | If the etcdctl is dropped after the etcd_container is enabled, label of /var/lib/etcd directory is set to var_lib_t instead of virt_sandbox_file_t. | ||||
* | | etcd, syscontainer: fix copy of existing datastore | Giuseppe Scrivano | 2017-07-03 | 1 | -2/+5 |
| | | | | | | | | | | | | Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1466638 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | | run etcd_container with type:spc_t label | Jan Chaloupka | 2017-06-30 | 1 | -1/+1 |
| | | |||||
* | | etcd, system_container: do not mask etcd_container | Giuseppe Scrivano | 2017-06-20 | 1 | -1/+8 |
| | | | | | | | | | | | | Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1462087 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | | etcd, system_container: do not enable system etcd | Giuseppe Scrivano | 2017-06-20 | 1 | -2/+2 |
|/ | | | | | | | if etcd is installed and it is not the system container, only unmask the service but do not enable it. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | move etcd backup to etcd_common role | Jan Chaloupka | 2017-06-14 | 1 | -1/+2 |
| | |||||
* | etcd: system container defines ETCD_(PEER_)?TRUSTED_CA_FILE | Giuseppe Scrivano | 2017-06-08 | 1 | -0/+2 |
| | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | etcd: unmask system container service before installing it | Giuseppe Scrivano | 2017-06-08 | 1 | -0/+26 |
| | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | etcd: copy previous database when migrating to system container | Giuseppe Scrivano | 2017-06-08 | 1 | -0/+24 |
| | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> | ||||
* | move etcd upgrade related code into etcd_upgrade role | Jan Chaloupka | 2017-05-18 | 1 | -6/+0 |
| | |||||
* | Update systemd units to use proper container service name | Steve Milner | 2017-05-09 | 1 | -4/+4 |
| | | | | | | | - If using a system container: container-engine - If using a package install: docker Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1448800 | ||||
* | move etcdctl.yml from etcd to etcd_common role | Jan Chaloupka | 2017-05-03 | 3 | -25/+3 |
| | |||||
* | Don't double quote when conditions | Scott Dodson | 2017-05-01 | 1 | -1/+1 |
| | |||||
* | Refactor etcd roles | Jan Chaloupka | 2017-04-28 | 7 | -76/+71 |
| | | | | | | | | - introduce block and simplify when conditions - introduce config.yml so the self-standing etcd role can be run (e.g. to test etcd cluster deployment) - remove empty task files - skip dependency on openshift_etcd_ca - replace cert paths with their appropriate variables | ||||
* | Revert "Add /etc/sysconfig/etcd to etcd_container" | Scott Dodson | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | Add /etc/sysconfig/etcd to etcd_container | Fabio Alessandro Locati | 2017-04-19 | 1 | -1/+1 |
| | | | | | | | The `/etc/sysconfig/etcd` file is often used to allow the usage of additional variables passed to the etcd daemon. Example of this is to make some new nodes join an existing cluster. Having two files simplify the automation around it, since in the `/etc/sysconfig/etcd` is possible to put temporary variables and then nuke the file as soon as they are not used anymore. | ||||
* | Cast etcd_debug to a boolean | Steve Kuznetsov | 2017-04-13 | 1 | -1/+1 |
| | | | | | | | | | | | In the current implementation, any user-provided string in the `etcd_debug` variable will be placed into `etcd.conf`. The YAML and Ansible boolean parsing is more generous than the Golang one, so valid YAML booleans like `no` will be invalid when passed to etcd. Casting to a boolean before casting to a string normalizes the field. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com> | ||||
* | Add etcd_debug and etcd_log_package_levels variables | Scott Dodson | 2017-03-28 | 1 | -0/+6 |
| | |||||
* | Use meta/main.yml for role dependencies | Russell Teague | 2017-03-27 | 2 | -4/+1 |
| | |||||
* | add ability to specify an etcd version | Mark McKinstry | 2017-03-08 | 2 | -2/+2 |
| |