summaryrefslogtreecommitdiff
path: root/images
AgeCommit message (Collapse)Author
2018-02-01Add python2-crypto packageClayton Coleman
2018-01-24Merge pull request #6541 from smarterclayton/move_gcp_inScott Dodson
Allow openshift-ansible image to deploy to GCP
2018-01-23Move origin-gce roles and playbooks into openshift-ansibleClayton Coleman
This moves all core functionality into the openshift-ansible repo, adds the necessary equivalent entrypoint to the openshift-ansible installer image, and ensures the dynamic inventory mechanisms in openshift-ansible continue to work. Notable changes from origin-gce: * playbook extensions changed to .yml * dynamic inventory subdirectory created to prevent accidental use * use the custom entrypoint entrypoint-gcp for this image * move tasks into openshift_gcp role
2018-01-23Directly select the ansible versionClayton Coleman
Also add libcloud (required for dynamic GCE lookup) and which (relied on by gcloud).
2018-01-23update Dockerfile to add boto3 dependencyJoel Diaz
The centos-based Dockerfile has previously been updated to pull in the python2-boto3 RPM; update the RHEL-based Dockerfile to do the same now that python2-boto3 has been made available in the appropriate repo.
2018-01-02add python2-boto3 package for centos-based origin-ansible container imageJoel Diaz
There are modules in openshift-ansible that depend on boto3 (I see lib_utils/library/oo_iam_kms and lib_utils/library/oo_ec2_group). Add the dependency so that the origin-ansible container can succesfully run these modules.
2017-12-21Must directly specify google-cloud-sdk versionClayton Coleman
The upstream forces versions on packages, and rpm -V fails when it does not match. Also add which, used by gcloud.
2017-12-19Add gcloud to the installer imageClayton Coleman
The installer image will become our default cloud operations image for tasks that overlap with ansible, and will also be the image for provioning. We will eventually add others like awscli for support roles.
2017-12-08Cleanup byo referencesRussell Teague
2017-11-30Fix inventory symlinks in origin-ansible container.Devan Goodwin
When attempting to run openshift-ansible in a kubernetes pod, we attempted to use a configmap to mount in our inventory to run against. However kubernetes mounts configmaps/secrets volumes through the use of relative symlinks. The use of "cp -a" in this script then copies a relative symlink to /tmp which is now dangling, and ansible will fail to run. This patch changes to just copy the file regularly resulting in a value temp file that is not a symlink.
2017-11-16Playbook Consolidation - openshift-checksRussell Teague
2017-10-03Adding support for an inventory directory/hybrid inventoryEric Sauer
2017-09-20Use 3.7 RPM repoAdam Haile
2017-09-15installer image: use tmp file for vaultpassLuke Meyer
2017-09-15system container: use ansible root as cwdLuke Meyer
2017-09-13inventory generate: fix config docLuke Meyer
2017-09-13inventory generate: remove refs to openshift_cluster_userLuke Meyer
2017-09-13inventory generate: always use kubeconfig, no loginLuke Meyer
2017-09-12add inventory-generator under new sub pkgjuanvallejo
2017-08-04Origin image build: add oc clientLuke Meyer
The oc client was left out with the move away from playbook2image. However it is needed in the image for the `oc cluster up` use case for installing logging or metrics. This change adds oc via the latest signed and released client RPM, which requires adding the centos-openshift-origin repo to the image.
2017-07-18image builds: remove dependency on playbook2imagejuanvallejo
We do not need the builder functionality from playbook2image and the resulting image was overly complicated, so this simply builds on Centos/RHEL.
2017-07-11OCP build: override python-directed envvarsLuke Meyer
SUMMARY and DESCRIPTION were coming from python image build, might be confusing to someone inspecting this image.
2017-07-11OCP build: fix bug 1465724Luke Meyer
https://bugzilla.redhat.com/show_bug.cgi?id=1465724 Use the provided ansible.cfg and hack needed python system libs into SCL
2017-07-11OCP build: sync packages neededLuke Meyer
sync the parallel change from Dockerfile into Dockerfile.rhel7
2017-06-23images, syscontainer: change default value for ANSIBLE_CONFIGGiuseppe Scrivano
Change it to /usr/share/atomic-openshift-utils/ansible.cfg Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1461281 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-06-15doc: Info for system container installer optionsSteve Milner
2017-06-15Add ANSIBLE_CONFIG to system container installerSteve Milner
The provided configuration file was not being honored. This change adds a new variable called ANSIBLE_CONFIG which points to the ansible.cfg file within the container. By default it is set to the configuration provided by openshift-ansible within the container at: /usr/share/ansible/openshift-ansible/ansible.cfg
2017-06-13Merge pull request #4433 from ashcrow/ansible-retriesScott Dodson
System Container and Ansible Retries
2017-06-13Update mounts in system container installerSteve Milner
This change will allow retry files to be stored in $HOME_ROOT. - SSH_ROOT replaced with HOME_ROOT - /root[container] -> $HOME_ROOT[host]
2017-06-13installer: add bind mount for /etc/resolv.confGiuseppe Scrivano
Use the DNS configuration from the host. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1460978 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-06-08Merge pull request #4330 from codificat/20170531-image-renameOpenShift Bot
Merged by openshift-bot
2017-06-06fix up openshift-ansible for use with 'oc cluster up'Jeff Cantrill
2017-06-02Rename container image to origin-ansible / ose-ansiblePep TurrĂ³ Mauri
As discussed in #4279 the container image is being renamed to openshift/origin-ansible (upstream) and openshift3/ose-ansible (downstream) for the "oc cluster up" use case, and more generally to make it fit the imageConfig.format configuration option. This updates references to the image name accordingly. Also updating references to playbook2image to account for recent moves of the repo/image.
2017-05-12Fix container image build referencesPep TurrĂ³ Mauri
Updating some files to account for recent changes: - Commit fbadeb4 moved the location of the Dockerfiles - playbook2image is now available from the openshift org - downstream image is building with boto 2.34 Adjusting image build scripts and documentation to match these changes.
2017-05-08Moving Dockerfile content to images dirjupierce