Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove oo_option facts. | Andrew Butcher | 2017-09-29 | 2 | -5/+5 |
| | |||||
* | Fix deprecated subscription-manager command | Benjamin Affolter | 2017-09-21 | 1 | -1/+1 |
| | |||||
* | Cleanup old deployment types | Michael Gugino | 2017-09-20 | 2 | -8/+5 |
| | | | | | | | | | | | Previously, openshift-ansible supported various types of deployments using the variable "openshift_deployment_type" Currently, openshift-ansible only supports two deployment types, "origin" and "openshift-enterprise". This commit removes all logic and references to deprecated deployment types. | ||||
* | Merge pull request #3778 from lhuard1A/rh_subscription_resilient | OpenShift Merge Robot | 2017-09-19 | 1 | -0/+6 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue Make RH subscription more resilient to temporary failures subscription-manager can sometimes fail because of server side errors. Manually replaying the command usually works. So, let’s make openshift-ansible more resilient to temporary failures of subscription-manager by retrying the failed commands with a maximum of 3 retries. Here is an example of such sporadic errors: ``` TASK [rhel_subscribe : Retrieve the OpenShift Pool ID] ************************* ok: [lenaic-node-compute-c96e7] ok: [lenaic-master-bbe09] ok: [lenaic-node-compute-2976a] fatal: [lenaic-node-infra-47ba5]: FAILED! => {"changed": false, "cmd": ["subscription-manager", "list", "--available", "--matches=Red Hat OpenShift Container Platform, Premium*", "--pool-only"], "delta": "0:00:07.152650", "end": "2017-04-04 11:24:59.729405", "failed": true, "rc": 70, "start": "2017-04-04 11:24:52.576755", "stderr": "Unable to verify server's identity: (104, 'Connection reset by peer')", "stdout": "", "stdout_lines": [], "warnings": []} TASK [rhel_subscribe : Determine if OpenShift Pool Already Attached] *********** skipping: [lenaic-master-bbe09] skipping: [lenaic-node-compute-2976a] skipping: [lenaic-node-compute-c96e7] TASK [rhel_subscribe : fail] *************************************************** skipping: [lenaic-node-compute-2976a] skipping: [lenaic-master-bbe09] skipping: [lenaic-node-compute-c96e7] TASK [rhel_subscribe : Attach to OpenShift Pool] ******************************* fatal: [lenaic-node-compute-c96e7]: FAILED! => {"changed": true, "cmd": ["subscription-manager", "subscribe", "--pool", "8a85f9814ff0134a014ff43b44095513"], "delta": "0:00:21.421300", "end": "2017-04-04 11:25:20.655873", "failed": true, "rc": 70, "start": "2017-04-04 11:24:59.234573", "stderr": "Unable to verify server's identity: (104, 'Connection reset by peer')", "stdout": "Successfully attached a subscription for: Red Hat OpenShift Container Platform, Premium (1-2 Sockets)", "stdout_lines": ["Successfully attached a subscription for: Red Hat OpenShift Container Platform, Premium (1-2 Sockets)"], "warnings": []} changed: [lenaic-master-bbe09] changed: [lenaic-node-compute-2976a] ``` In this example, subscription-manager was failing on some nodes, but not all. Retrying on the failed nodes would have avoided to abandon those nodes. | ||||
| * | Make RH subscription more resilient to temporary failures | Lénaïc Huard | 2017-05-02 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | subscription-manager can sometimes fail because of server side errors. Manually replaying the command usually works. So, let’s make openshift-ansible more resilient to temporary failures of subscription-manager by retrying the failed commands with a maximum of 3 retries. | ||||
* | | Enable version 3.6 for OSE | Vasily Chekalkin | 2017-08-17 | 1 | -2/+2 |
| | | |||||
* | | Get rid of openshift_facts dep in rhel_subscribe | Scott Dodson | 2017-06-23 | 2 | -4/+9 |
|/ | | | | Because you can't install PyYAML before you subscribe | ||||
* | Make the rhel_subscribe role subscribe to OSE 3.5 channel by default | Lénaïc Huard | 2017-04-19 | 1 | -3/+6 |
| | |||||
* | Allow RHEL subscription for OSE 3.4 | Lénaïc Huard | 2017-01-25 | 1 | -2/+2 |
| | |||||
* | Removed trailing spaces from line #34 | Kunal | 2017-01-18 | 1 | -1/+1 |
| | | | Cause Travis build to fail | ||||
* | Install subscription-manager to fix issue-3102 | Kunal Limaye | 2017-01-18 | 1 | -0/+5 |
| | |||||
* | YAML Linting | Russell Teague | 2016-12-12 | 1 | -1/+2 |
| | | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks | ||||
* | Make rhel_subscribe role default to OpenShift Container Platform 3.3 | Lénaïc Huard | 2016-09-28 | 2 | -3/+3 |
| | |||||
* | Role dependency cleanup | Andrew Butcher | 2016-07-08 | 1 | -1/+1 |
| | |||||
* | Bump rhel subscribe default version. | Andrew Butcher | 2016-06-30 | 1 | -1/+1 |
| | |||||
* | Make rhel_subscribe role able to subscribe for OSE 3.2 | Lénaïc Huard | 2016-05-23 | 1 | -1/+1 |
| | |||||
* | Check consumed pools prior to attaching. | Andrew Butcher | 2016-03-31 | 1 | -0/+11 |
| | |||||
* | Move the `is_atomic` check from `update_repos_and_packages.yml` to ↵ | Lénaïc Huard | 2016-01-12 | 2 | -1/+4 |
| | | | | `rhel_subscribe` | ||||
* | Merge pull request #1128 from lhuard1A/bin_cluster_ose_3.1 | Thomas Wiest | 2016-01-11 | 2 | -2/+18 |
|\ | | | | | Make bin/cluster able to spawn an OSE 3.1 cluster | ||||
| * | Make bin/cluster able to spawn OSE 3.1 clusters | Lénaïc Huard | 2016-01-08 | 2 | -2/+18 |
| | | |||||
* | | Fix RHN subscription by explicitly attaching to the right pool | Lénaïc Huard | 2016-01-06 | 1 | -1/+9 |
|/ | |||||
* | RH subscription: optional satellite and pkg update | Pep Turró Mauri | 2015-10-19 | 1 | -2/+9 |
| | | | | | Add an optional rhel_subscription_server fact to configure RHSM registration to a Red Hat Satellite server. | ||||
* | Remove the 'optional' repository | Pep Turró Mauri | 2015-08-12 | 1 | -1/+0 |
| | |||||
* | Fine tune RHEL repos | Pep Turró Mauri | 2015-08-02 | 1 | -0/+5 |
| | | | | | | | | Disable all repos before explicitly enabling the expected ones: sometimes active repos might be polluted (e.g. depending on the result of rhsm auto-attach). Enable Extras and Optional repos. | ||||
* | Implement RHEL subscription for enterprise deployment type | Lénaïc Huard | 2015-07-17 | 2 | -0/+34 |