Skip to content

Commit e932e85

Browse files
Update to latest workshop scripts and base image.
1 parent 10bf2f1 commit e932e85

File tree

6 files changed

+40
-20
lines changed

6 files changed

+40
-20
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule ".workshop/scripts"]
22
path = .workshop/scripts
33
url = https://github.com/openshift-homeroom/spawner-scripts.git
4-
branch = stable/1.x
4+
branch = stable/2.x

.workshop/scripts

.workshop/templates/clusterroles-session-rules.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,27 @@ kind: Template
33
metadata:
44
name: clusterroles-session-rules
55
parameters:
6-
- name: SPAWNER_NAMESPACE
6+
- name: NAME_PREFIX
7+
value: ""
8+
required: false
9+
- name: WORKSHOP_NAME
710
value: ""
811
required: true
9-
- name: SPAWNER_APPLICATION
12+
- name: SPAWNER_NAMESPACE
1013
value: ""
1114
required: true
15+
- name: SPAWNER_MODE
16+
value: "learning-portal"
17+
required: true
1218
objects:
1319
- apiVersion: authorization.openshift.io/v1
1420
kind: ClusterRole
1521
metadata:
22+
name: ${NAME_PREFIX}${WORKSHOP_NAME}-session-rules
1623
labels:
17-
app: ${SPAWNER_APPLICATION}-${SPAWNER_NAMESPACE}
18-
spawner: learning-portal
19-
name: ${SPAWNER_APPLICATION}-${SPAWNER_NAMESPACE}-session-rules
24+
app: ${NAME_PREFIX}${WORKSHOP_NAME}
25+
spawner: ${SPAWNER_MODE}
26+
class: spawner
2027
rules:
2128
- apiGroups:
2229
- "tekton.dev"

.workshop/templates/clusterroles-spawner-rules.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,27 @@ kind: Template
33
metadata:
44
name: clusterroles-spawner-rules
55
parameters:
6-
- name: SPAWNER_NAMESPACE
6+
- name: NAME_PREFIX
7+
value: ""
8+
required: false
9+
- name: WORKSHOP_NAME
710
value: ""
811
required: true
9-
- name: SPAWNER_APPLICATION
12+
- name: SPAWNER_NAMESPACE
1013
value: ""
1114
required: true
15+
- name: SPAWNER_MODE
16+
value: "learning-portal"
17+
required: true
1218
objects:
1319
- apiVersion: authorization.openshift.io/v1
1420
kind: ClusterRole
1521
metadata:
22+
name: ${NAME_PREFIX}${WORKSHOP_NAME}-spawner-rules
1623
labels:
17-
app: ${SPAWNER_APPLICATION}-${SPAWNER_NAMESPACE}
18-
spawner: learning-portal
19-
name: ${SPAWNER_APPLICATION}-${SPAWNER_NAMESPACE}-spawner-rules
24+
app: ${NAME_PREFIX}${WORKSHOP_NAME}
25+
spawner: ${SPAWNER_MODE}
26+
class: spawner
2027
rules:
2128
- apiGroups:
2229
- ""

.workshop/templates/configmap-extra-resources.yaml renamed to .workshop/templates/configmap-session-resources.yaml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
11
apiVersion: template.openshift.io/v1
22
kind: Template
33
metadata:
4-
name: configmap-extra-resources
4+
name: configmap-session-resources
55
parameters:
6-
- name: SPAWNER_NAMESPACE
6+
- name: NAME_PREFIX
7+
value: ""
8+
required: false
9+
- name: WORKSHOP_NAME
710
value: ""
811
required: true
9-
- name: SPAWNER_APPLICATION
12+
- name: SPAWNER_NAMESPACE
1013
value: ""
1114
required: true
15+
- name: SPAWNER_MODE
16+
value: "learning-portal"
17+
required: true
1218
objects:
1319
- apiVersion: v1
1420
kind: ConfigMap
1521
metadata:
16-
name: ${SPAWNER_APPLICATION}-res
17-
namespace: ${SPAWNER_NAMESPACE}
22+
name: ${NAME_PREFIX}${WORKSHOP_NAME}-session-resources
1823
labels:
19-
app: ${SPAWNER_APPLICATION}-${SPAWNER_NAMESPACE}
20-
spawner: learning-portal
24+
app: ${NAME_PREFIX}${WORKSHOP_NAME}
25+
spawner: ${SPAWNER_MODE}
26+
class: spawner
2127
data:
2228
extra_resources.yaml: |-
2329
kind: List

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM quay.io/openshifthomeroom/workshop-dashboard:4.2.0
1+
FROM quay.io/openshifthomeroom/workshop-dashboard:5.0.0
22

33
USER root
44

0 commit comments

Comments
 (0)