Skip to content

Commit 42855ef

Browse files
committed
🚧(edxapp) add IS + BC
WIP.
1 parent 88b6868 commit 42855ef

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

apps/edxapp/templates/cms/_dc_base.yml.j2

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,12 @@ spec:
115115
- name: edxapp-v-data
116116
persistentVolumeClaim:
117117
claimName: edxapp-pvc-data
118+
triggers:
119+
- type: ImageChange
120+
imageChangeParams:
121+
automatic: true
122+
containerNames:
123+
- "{{ service_variant }}"
124+
from:
125+
kind: ImageStreamTag
126+
name: "augmented-{{ edxapp_image_name }}:{{ edxapp_image_tag }}"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: "v1"
2+
kind: "BuildConfig"
3+
metadata:
4+
name: "edxapp-lms"
5+
labels:
6+
app: "edxapp"
7+
service: "lms"
8+
spec:
9+
strategy:
10+
type: Docker
11+
source:
12+
{% if edxapp_theme_url is defined and edxapp_theme_url %}
13+
git:
14+
uri: "{{ edxapp_theme_url }}"
15+
ref: "{{ edxapp_theme_tag | default("master") }}"
16+
sourceSecret:
17+
name: "edxapp_theme_ssh_key"
18+
{% endif %}
19+
dockerfile: |-
20+
FROM {{ edxapp_image_name }}:{{ edxapp_image_tag }}
21+
USER 0
22+
RUN NO_PREREQ_INSTALL=1 paver update_assets --settings={{ edxapp_build_settings }} --skip-collect
23+
USER 10000
24+
output:
25+
to:
26+
kind: "ImageStreamTag"
27+
name: "augmented-{{ edxapp_image_name }}-lms:{{ edxapp_image_tag }}"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: "v1"
2+
kind: "ImageStream"
3+
metadata:
4+
name: "augmented-{{ edxapp_image_name }}-lms"
5+
labels:
6+
app: "edxapp"
7+
service: "lms"

0 commit comments

Comments
 (0)