summaryrefslogtreecommitdiffstats
path: root/roles/lib_openshift/src
Commit message (Collapse)AuthorAgeFilesLines
* oc_adm_csr: Add fail_on_timeout parameter which causes module to fail when ↵Andrew Butcher2018-02-131-0/+7
| | | | timeout was reached.
* Fixing file write issue.Kenny Woodson2018-01-311-1/+1
|
* ignore 'users' field in oc_group moduleJoel Diaz2018-01-251-1/+1
| | | | | | | | | | | | | oc_group doesn't manage the list of users assigned to a group (oc_user does). so when doing an oc_group: state: present name: groupA on a pre-existing group 'groupA' with already defined users, oc_group would detect a difference an blow away the existing users fix this by adding 'users' to the list of fields to ignore when determining whether there are object differences
* test_oc_scale: add more scale test casesVadim Rutkovsky2018-01-021-0/+337
|
* test_oc_scale: fix test docstringsVadim Rutkovsky2018-01-021-7/+7
|
* Merge pull request #6277 from fabianvf/asb-idempotence-cpickScott Dodson2017-12-015-1/+19
|\ | | | | Bug 1512793- Fix idempotence issues in ASB deploy
| * Bug 1512793- Fix idempotence issues in ASB deployFabian von Feilitzsch2017-11-285-1/+19
| | | | | | | | | | | | | | - Add support for annotations in oc_service - Use oc_service instead of oc_obj - Use oc_pvc instead of oc_obj - Work around lack of idempotency for oc_obj DeploymentConfig
* | Fix no_log warnings for custom moduleMichael Gugino2017-11-281-3/+3
|/ | | | | We need to set no_log for password and private_key variables.
* Merge pull request #5729 from kwoodson/cluster_autoscalerOpenShift Merge Robot2017-11-163-0/+19
|\ | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Adding support for cluster-autoscaler. This is the kubernetes cluster-autoscaler role. Features: - Updated lib_openshift to handle --role-namespace when modifying/creating rolebindings for specific namespaced role objects - openshift_cluster_autoscaler role to deploy the autoscaler
| * Adding support for cluster-autoscaler roleKenny Woodson2017-10-113-0/+19
| |
* | removing kind restrictions from oc_editKenny Woodson2017-11-091-14/+1
| |
* | Merge pull request #5836 from jkroepke/issue_5835Scott Dodson2017-11-061-1/+1
|\ \ | | | | | | Remove provisioner restrictions on oc_storageclass
| * | Remove provisioner restrictions on oc_storageclassJan-Otto Kröpke2017-10-221-1/+1
| | |
* | | Fix broken oc_secret update functionRastislav Barlik2017-10-281-1/+1
|/ /
* | Do not remove files for bootstrap if resolv or dns.Kenny Woodson2017-10-171-2/+14
|/
* Merge pull request #5314 from fabianvf/asb-config-updateOpenShift Merge Robot2017-10-049-5/+34
|\ | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Update broker configuration to track current broker Broker configuration has been drifting from this installer, updated configuration and deployment methods a bit to make it work with the new upstream broker. Note: This will not work well when deploying openshift-enterprise, to deploy openshift-enterprise you will need to use an older checkout of openshift-ansible, or specify the upstream broker + catalog and use a registry other than the RHCC. This is because the configuration for the current upstream broker is incompatible with the downstream broker.
| * Update ansible-service-broker config to track latest brokerFabian von Feilitzsch2017-10-029-5/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | bring ansible service broker up to date with bearer token changes etcd -> 0.0.0.0 add auth information to broker resource in catalog add sandbox role to config simplify defaults add labels to oc_route use new oc_route label field Fix parameter ordering add port back Fix secret syntax
* | lib/base: Allow for empty option valueJose A. Rivera2017-09-291-1/+1
|/ | | | Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* Rename filter_plugins to unique namesRussell Teague2017-09-271-0/+0
| | | | | Filter plugin modules should have unique names to not conflict with core Ansible modules. (Ansible 2.4)
* Cleanup old deployment typesMichael Gugino2017-09-202-5/+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 #3536 from giuseppe/system-containers-skopeoOpenShift Bot2017-09-051-2/+2
|\ | | | | Merged by openshift-bot
| * oc_atomic_container: support Skopeo outputGiuseppe Scrivano2017-03-021-2/+2
| | | | | | | | | | | | | | | | we are working on using Skopeo to copy images to the OSTree storage. The output from atomic will be slightly different. Support also the new version. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Merge pull request #4887 from zgalor/fix_oc_route_certificate_validationScott Dodson2017-08-291-5/+2
|\ \ | | | | | | Only validate certificates that are passed to oc_route
| * | Only validate certificates that are passed to oc_routeZohar Galor2017-08-011-5/+2
| | | | | | | | | | | | | | | | | | In 3.6 destination ca certifate is not mandatory for tls_termination==reencrypt. Instead of validating that the certificate/key was passed, only validate the content or correct path, before sending request to API.
* | | Merge pull request #5112 from kwoodson/oc_adm_csrScott Dodson2017-08-235-0/+351
|\ \ \ | | | | | | | | Adding oc_adm_csr to lib_openshift for node approvals
| * | | First attempt at creating the cert signer.Kenny Woodson2017-08-215-0/+351
| | | |
* | | | add dnf support to roles/openshift_health_checker/library/aos_version.pyAdam Miller2017-08-161-5/+4
|/ / / | | | | | | | | | Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
* | | Merge pull request #5006 from ivanhorvath/ocobjdumperScott Dodson2017-08-151-1/+10
|\ \ \ | | | | | | | | adding check to a yaml dump to work properly with new ruamel lib
| * | | adding check to a yaml dump to work properly with new ruamel libIvan Horvath2017-08-091-1/+10
| |/ /
* | | Error check project creation.Kenny Woodson2017-08-101-0/+3
|/ /
* | Merge pull request #4933 from kwoodson/policy_to_bindingOpenShift Bot2017-07-293-46/+44
|\ \ | | | | | | Merged by openshift-bot
| * | Remove cluster in favor of rolebindings.Kenny Woodson2017-07-283-46/+44
| | |
* | | Merge pull request #4879 from jcantrill/oc_pvcOpenShift Bot2017-07-286-5/+108
|\ \ \ | |/ / |/| | Merged by openshift-bot
| * | add selector and storage class name to oc_pvc moduleJeff Cantrill2017-07-276-5/+108
| | |
* | | Remove default provisioner.Kenny Woodson2017-07-242-6/+3
|/ /
* | Fixed spacing and lint errors.Kenny Woodson2017-07-172-3/+4
| |
* | Fixed tests and added sleep for update.Kenny Woodson2017-07-142-2/+3
| |
* | Fixing needs_update comparison. Added a small pause for race conditions. ↵Kenny Woodson2017-07-143-9/+19
| | | | | | | | Fixed doc. Fix kind to storageclass
* | Adding storageclass support to lib_openshift.Kenny Woodson2017-07-147-0/+528
| |
* | oc_atomic_container: use rpm to check the version.Giuseppe Scrivano2017-06-261-1/+1
| | | | | | | | | | | | | | Some versions of atomic report their version wrong. Use rpm to check it. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | oc_atomic_container: Require 1.17.2Steve Milner2017-06-191-2/+11
| | | | | | | | | | | | | | The oc_atomic_container module requires features only available in atomic versions 1.17.2+. Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1461662
* | First POC of a CFME turnkey solution in openshift-anisbleTim Bielawa2017-06-141-2/+2
| |
* | Merge pull request #4381 from jarrpa/non-zero-parseOpenShift Bot2017-06-131-28/+16
|\ \ | | | | | | Merged by openshift-bot
| * | lib/base: allow for results parsing on non-zero return codeJose A. Rivera2017-06-081-28/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On an 'oc get' in particular, the command may return a non-zero error code while still having found valid resources. Thus, we should parse the valid output while still reporting the error. oc_obj.get(), for instance, takes care of determining if the return code should be reset to 0 in some error cases. Also do a bit of logic cleanup and output sanitizing. Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | | Merge pull request #4380 from jarrpa/oc_obj-fixesOpenShift Bot2017-06-131-2/+8
|\ \ \ | | | | | | | | Merged by openshift-bot
| * | | oc_obj: set _delete() rc to 0 if err is 'not found'Jose A. Rivera2017-06-061-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When deleting multiple objects, allow for some resources to already be absent. Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
| * | | oc_obj: only check 'items' if exists in deleteJose A. Rivera2017-06-061-1/+2
| |/ / | | | | | | | | | Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | | oc_secret: allow use of force for secret typeJose A. Rivera2017-06-072-5/+10
|/ / | | | | | | Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | oc_secret: allow for specifying secret typeJose A. Rivera2017-05-315-2/+20
| | | | | | | | Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | Merge pull request #4091 from richm/oc_service-labels-externalIPsScott Dodson2017-05-3113-18/+282
|\ \ | | | | | | add support for oc_service for labels, externalIPs