Skip to content

Commit

Permalink
Merge pull request openshift#6529 from smarterclayton/add_gcloud_to_i…
Browse files Browse the repository at this point in the history
…mage

Automatic merge from submit-queue.

Add gcloud to the installer image

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.

Prereq for moving origin-gce into this repo

@sdodson as discussed earlier (bypasses the need to get this in our tree for now)
  • Loading branch information
openshift-merge-robot authored Dec 20, 2017
2 parents 898b43c + 79db104 commit cbcfd8a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
9 changes: 8 additions & 1 deletion images/installer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,14 @@ COPY images/installer/origin-extra-root /
# install ansible and deps
RUN INSTALL_PKGS="python-lxml pyOpenSSL python2-cryptography openssl java-1.8.0-openjdk-headless python2-passlib httpd-tools openssh-clients origin-clients" \
&& yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS \
&& EPEL_PKGS="ansible python2-boto" \
&& echo '[google-cloud-sdk]' > /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo 'baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo 'enabled=1' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo 'gpgcheck=1' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo 'repo_gpgcheck=1' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo 'gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& echo ' https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg' >> /etc/yum.repos.d/google-cloud-sdk.repo \
&& EPEL_PKGS="ansible python2-boto google-cloud-cdk" \
&& yum install -y epel-release \
&& yum install -y --setopt=tsflags=nodocs $EPEL_PKGS \
&& rpm -V $INSTALL_PKGS $EPEL_PKGS \
Expand Down
2 changes: 1 addition & 1 deletion images/installer/Dockerfile.rhel7
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ MAINTAINER OpenShift Team <[email protected]>
USER root

# Playbooks, roles, and their dependencies are installed from packages.
RUN INSTALL_PKGS="atomic-openshift-utils atomic-openshift-clients python-boto openssl java-1.8.0-openjdk-headless httpd-tools" \
RUN INSTALL_PKGS="atomic-openshift-utils atomic-openshift-clients python-boto openssl java-1.8.0-openjdk-headless httpd-tools google-cloud-sdk" \
&& yum repolist > /dev/null \
&& yum-config-manager --enable rhel-7-server-ose-3.7-rpms \
&& yum-config-manager --enable rhel-7-server-rh-common-rpms \
Expand Down

0 comments on commit cbcfd8a

Please sign in to comment.