Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused temporary directory in master config playbook. | Andrew Butcher | 2017-01-23 | 1 | -21/+0 |
| | |||||
* | Merge pull request #3057 from dgoodwin/serial-master-upgrade | Scott Dodson | 2017-01-19 | 2 | -16/+3 |
|\ | | | | | Serial master upgrade | ||||
| * | Perform master upgrades in a single play serially. | Devan Goodwin | 2017-01-18 | 1 | -11/+0 |
| | | |||||
| * | Validate system restart policy during pre-upgrade. | Devan Goodwin | 2017-01-18 | 3 | -70/+68 |
| | | | | | | | | | | | | | | | | | | | | This was done far into the process potentially leaving the user in a difficult situation if they had now considered they were running the upgrade playbook on a host that would be restarted. Instead check configuration and what host we're running on in pre-upgrade and allow the user to abort before making any substantial changes. This is a step towards merging master upgrade into one serial process. | ||||
* | | More reliable wait for master after full host reboot. | Devan Goodwin | 2017-01-18 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | This would fail in some environments where openshift.common.hostname was not reachable from the local system running ansible. Additionally it is also possible the API port would not be available even if the host were. Instead we wait for master ssh connection to come back up, then wait for the master API on the remote host just as we do for the "service" style restart. | ||||
* | | Create individual serving cert and loopback kubeconfig for additional masters. | Andrew Butcher | 2017-01-16 | 1 | -4/+0 |
|/ | | | | | | Deprecates use of 'create-master-certs' for generating master serving certificate and loopback kubeconfig in order to reference the first master's CA serial file. | ||||
* | Do not default registry storage kind to 'nfs' when 'nfs' group exists. | Andrew Butcher | 2017-01-12 | 1 | -5/+0 |
| | | | | | | | This makes it possible to use openshift-ansible configured nfs for hosted components other than the registry while also configuring empty-dir registry storage (no openshift_hosted_registry_storage_kind set). | ||||
* | Merge pull request #3060 from abutcher/return-deps-to-roles | Scott Dodson | 2017-01-10 | 1 | -28/+3 |
|\ | | | | | Return role dependencies to roles for openshift_{hosted,master,node} | ||||
| * | Move role dependencies out of playbooks for openshift_master, openshift_node ↵ | Andrew Butcher | 2017-01-09 | 1 | -28/+3 |
| | | | | | | | | and openshift_hosted. | ||||
* | | Use openshift.common.hostname when verifying API port available. | Andrew Butcher | 2017-01-06 | 1 | -7/+5 |
|/ | |||||
* | Updated OpenShift Master iptables rules | Russell Teague | 2016-12-12 | 1 | -12/+5 |
| | | | | | | | * Removed unneeded rules * Moved etcd rule to conditional based on usage of embedded etcd https://bugzilla.redhat.com/show_bug.cgi?id=1386329 | ||||
* | YAML Linting | Russell Teague | 2016-12-12 | 5 | -10/+11 |
| | | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks | ||||
* | openshift-master/restart : use openshift.common.hostname instead of ↵ | Mark Chappell | 2016-12-02 | 2 | -2/+2 |
| | | | | | | | inventory_hostname When using a dynamic inventory inventory_hostname isn't guaranteed to be usable. We should use openshift.common.hostname which already copes with this | ||||
* | Fix openshift_hosted_metrics_deployer_version set_fact. | Andrew Butcher | 2016-11-14 | 1 | -1/+1 |
| | |||||
* | Where we use curl force it to use tlsv1.2 | Scott Dodson | 2016-11-02 | 1 | -1/+1 |
| | | | | | | | curl, prior to RHEL 7.2, did not properly negotiate up the TLS protocol, so force it to use tlsv1.2 Fixes bug 1390869 | ||||
* | Merge pull request #2627 from dgoodwin/remove-pacemaker-restarts | Scott Dodson | 2016-10-20 | 4 | -132/+3 |
|\ | | | | | Drop pacemaker restart logic. | ||||
| * | Drop pacemaker restart logic. | Devan Goodwin | 2016-10-19 | 4 | -132/+3 |
| | | | | | | | | | | Pacemaker clusters are no longer supported, and in some cases bugs here were causing upgrade failures. | ||||
* | | Template with_items for upstream ansible-2.2 compat. | Andrew Butcher | 2016-10-14 | 1 | -1/+1 |
|/ | |||||
* | Update play names for consistency. | Andrew Butcher | 2016-09-29 | 1 | -2/+2 |
| | |||||
* | Suppress more warnings. | Andrew Butcher | 2016-09-28 | 1 | -0/+4 |
| | |||||
* | Pull in keynote demo changes | Scott Dodson | 2016-08-24 | 1 | -0/+6 |
| | |||||
* | Call relocated openshift-loadbalancer playbook in master scaleup. | Andrew Butcher | 2016-08-04 | 1 | -0/+2 |
| | |||||
* | Merge pull request #2049 from abutcher/named-certificates | Scott Dodson | 2016-08-03 | 2 | -49/+6 |
|\ | | | | | Named CA Certificates | ||||
| * | Add options for specifying named ca certificates to be added to the ↵ | Andrew Butcher | 2016-08-01 | 2 | -49/+6 |
| | | | | | | | | openshift ca bundle. | ||||
* | | Refactor etcd certificates roles. | Andrew Butcher | 2016-08-02 | 1 | -74/+7 |
|/ | |||||
* | Move role dependencies to playbooks. | Andrew Butcher | 2016-07-29 | 1 | -1/+29 |
| | |||||
* | Merge pull request #2210 from abutcher/staggered-master-start | Scott Dodson | 2016-07-28 | 1 | -0/+1 |
|\ | | | | | Stagger HA master service start | ||||
| * | Stagger the start of master services. | Andrew Butcher | 2016-07-24 | 1 | -0/+1 |
| | | |||||
* | | Template named certificates with_items. | Andrew Butcher | 2016-07-25 | 1 | -2/+2 |
| | | |||||
* | | Replace master_cert_config_dir with common config_base fact. | Andrew Butcher | 2016-07-25 | 1 | -1/+1 |
|/ | |||||
* | Refactor openshift certificates roles. | Andrew Butcher | 2016-07-20 | 1 | -88/+12 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into upgrade33 | Devan Goodwin | 2016-07-14 | 1 | -5/+0 |
|\ | |||||
| * | Various hosted component improvements | Andrew Butcher | 2016-07-07 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [openshift_projects] Add openshift_projects role * [openshift_hosted] hosted deployments use openshift_hosted_infra_selector if openshift_hosted_<component>_selector is not defined * [openshift_hosted] move openshift_projects, openshift_serviceaccounts and openshift_metrics to dependencies of openshift_hosted * [router] improve router deployment - add router option to force subdomain - add CA to router certificate options * [registry] move registry config into openshift_hosted role - additional registry fixes/tweaks - add s3 storage support for registry * [serviceaccount] fix up serviceaccount creation | ||||
* | | Merge branch 'master' into upgrade33 | Devan Goodwin | 2016-06-28 | 1 | -1/+1 |
|\| | |||||
| * | Merge pull request #1927 from jfcoz/metrics_resolution | Scott Dodson | 2016-06-23 | 1 | -1/+1 |
| |\ | | | | | | | add unit in seconds for metrics resolution | ||||
| | * | add unit in seconds for metrics resolution | jfcoz | 2016-05-23 | 1 | -1/+1 |
| | | | |||||
* | | | Fix docker restarts during openshift_version role. | Devan Goodwin | 2016-06-20 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The variable here must be explicitly passed to the docker role, if it's passed sometimes and not others, the docker config changes triggers a docker restart effectively killing everything on the node in an unsafe manner. Instead lets make sure the value is set. | ||||
* | | | Drop unused and broken "when" in vars section. | Devan Goodwin | 2016-06-06 | 1 | -7/+0 |
| | | | |||||
* | | | Do not install rpm for version in openshift_version role. | Devan Goodwin | 2016-06-06 | 1 | -1/+1 |
| | | | |||||
* | | | Merge remote-tracking branch 'upstream/master' into upgrade33 | Devan Goodwin | 2016-05-31 | 1 | -10/+91 |
|\| | | |||||
| * | | Revert openshift-certificates changes. | Andrew Butcher | 2016-05-30 | 1 | -10/+91 |
| | | | |||||
* | | | Merge remote-tracking branch 'upstream/master' into upgrade33 | Devan Goodwin | 2016-05-30 | 1 | -133/+10 |
|\| | | |||||
| * | | Separate master and haproxy config playbooks. | Andrew Butcher | 2016-05-26 | 1 | -27/+0 |
| | | | | | | | | | | | | | | | | | | * Move haproxy configuration to a separate openshift-loadbalancer play. * Move the haproxy role to openshift_loadbalancer. * Add openshift_loadbalancer* facts which drive haproxy configuration. | ||||
| * | | Consolidate ca/master/node certificates roles into openshift_certificates. | Andrew Butcher | 2016-05-19 | 1 | -91/+10 |
| |/ | |||||
* | | Refactor openshift_version behavior. | Devan Goodwin | 2016-05-30 | 1 | -78/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | Very early in playbooks we must init the openshift_version for each host. First we determine it for the master, logic now is pushed into the openshift_docker role which we run only on first master via openshift_cli. Facts are reloaded leaving us with a first master with openshift.common.version fact we can then re-use on all other hosts. The correct version of docker should be installed as well. We then set openshift_version for all other hosts by re-using the master fact. | ||||
* | | Protect installed version on subsequent masters. | Devan Goodwin | 2016-05-30 | 1 | -2/+22 |
| | | |||||
* | | Get rpm installations functional again. | Devan Goodwin | 2016-05-26 | 1 | -4/+10 |
| | | |||||
* | | Preserve node versions on re-run. | Devan Goodwin | 2016-05-25 | 1 | -1/+1 |
| | | |||||
* | | Hookup node configuration. | Devan Goodwin | 2016-05-25 | 1 | -5/+4 |
| | | |||||
* | | Complete installation of first master containerized. | Devan Goodwin | 2016-05-25 | 1 | -1/+2 |
| | |