[wgo] Membershiplist generation requires a different image
- From: Andrea Veri <averi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [wgo] Membershiplist generation requires a different image
- Date: Tue, 3 May 2022 16:43:26 +0000 (UTC)
commit c7ee29a9c08b57e8bedee723d7c6bf09349a444d
Author: Andrea Veri <averi redhat com>
Date: Tue May 3 18:43:17 2022 +0200
Membershiplist generation requires a different image
.gitlab-ci.yml | 6 +++++-
wgo-membershiplist/Dockerfile | 13 +++++++++++++
wgo-membershiplist/requirements.txt | 1 +
Dockerfile => wgo/Dockerfile | 0
entrypoint => wgo/entrypoint | 0
ipa-ca.crt => wgo/ipa-ca.crt | 0
ldap.conf => wgo/ldap.conf | 0
nginx.conf => wgo/nginx.conf | 0
php.ini => wgo/php.ini | 0
9 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 86f7aae..a442da5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,4 +4,8 @@ include:
wgo:
extends:
- - .kaniko-root
+ - .kaniko-monorepo
+
+wgo-membershiplist:
+extends:
+ - .kaniko-monorepo
diff --git a/wgo-membershiplist/Dockerfile b/wgo-membershiplist/Dockerfile
new file mode 100644
index 0000000..19d569f
--- /dev/null
+++ b/wgo-membershiplist/Dockerfile
@@ -0,0 +1,13 @@
+FROM registry.access.redhat.com/ubi8/python-38
+
+COPY requirements.txt /opt/app-root/src
+
+USER 0
+
+RUN pip install -r /opt/app-root/src/requirements.txt && \
+ install -d /home/admin /etc/ipa && \
+ git clone https://gitlab.gnome.org/Infrastructure/sysadmin-bin.git /home/admin/bin && \
+ curl https://gitlab.gnome.org/Infrastructure/openshift-images/wgo/-/raw/main/ipa-ca.crt >
/etc/ipa/ca.crt && \
+ echo 'TLS_CACERT /etc/ipa/ca.crt' > /etc/openldap/ldap.conf
+
+WORKDIR /home/admin/bin
diff --git a/wgo-membershiplist/requirements.txt b/wgo-membershiplist/requirements.txt
new file mode 100644
index 0000000..04f438d
--- /dev/null
+++ b/wgo-membershiplist/requirements.txt
@@ -0,0 +1 @@
+python-ldap
diff --git a/Dockerfile b/wgo/Dockerfile
similarity index 100%
rename from Dockerfile
rename to wgo/Dockerfile
diff --git a/entrypoint b/wgo/entrypoint
similarity index 100%
rename from entrypoint
rename to wgo/entrypoint
diff --git a/ipa-ca.crt b/wgo/ipa-ca.crt
similarity index 100%
rename from ipa-ca.crt
rename to wgo/ipa-ca.crt
diff --git a/ldap.conf b/wgo/ldap.conf
similarity index 100%
rename from ldap.conf
rename to wgo/ldap.conf
diff --git a/nginx.conf b/wgo/nginx.conf
similarity index 100%
rename from nginx.conf
rename to wgo/nginx.conf
diff --git a/php.ini b/wgo/php.ini
similarity index 100%
rename from php.ini
rename to wgo/php.ini
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]