Skip to content

Commit 7e19d08

Browse files
authored
Merge pull request #22 from jetstack/add-cli-instructions
Add CLI instructions as required by the Marketplace
2 parents 4778e7e + 212bbbb commit 7e19d08

File tree

15 files changed

+629
-276
lines changed

15 files changed

+629
-276
lines changed

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,5 @@ RUN cd /tmp/data-test \
2323
&& tar -czvf /tmp/data-test/chart.tar.gz chart \
2424
&& mv chart.tar.gz /data-test/chart/
2525

26-
2726
# If you wonder what magic is this, take a look at:
2827
# https://github.com/GoogleCloudPlatform/marketplace-k8s-app-tools/blob/4335f9/marketplace/deployer_helm_base/onbuild/Dockerfile#L16-L20

README.md

Lines changed: 304 additions & 258 deletions
Large diffs are not rendered by default.

chart/jetstacksecure-mp/charts/google-cas-issuer/templates/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: {{ include "google-cas-issuer.fullname" . }}
5+
namespace: {{ .Release.Namespace | quote }}
56
labels:
67
{{- include "google-cas-issuer.labels" . | nindent 4 }}
78
spec:

chart/jetstacksecure-mp/charts/google-cas-issuer/templates/serviceaccount.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: {{ include "google-cas-issuer.serviceAccountName" . }}
6+
namespace: {{ .Release.Namespace | quote }}
67
labels:
78
{{- include "google-cas-issuer.labels" . | nindent 4 }}
89
{{- with .Values.serviceAccount.annotations }}

chart/jetstacksecure-mp/charts/preflight/templates/deployment.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
{{ if not "disabled-for-now-due-to-missing-configmap" }}
21
apiVersion: apps/v1
32
kind: Deployment
43
metadata:
54
name: {{ include "preflight.fullname" . }}
5+
namespace: {{ .Release.Namespace | quote }}
66
labels:
77
{{- include "preflight.labels" . | nindent 4 }}
88
spec:
@@ -48,4 +48,3 @@ spec:
4848
readOnly: true
4949
resources:
5050
{{- toYaml .Values.resources | nindent 10 }}
51-
{{- end }}

chart/jetstacksecure-mp/charts/preflight/templates/serviceaccount.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: {{ include "preflight.serviceAccountName" . }}
6+
namespace: {{ .Release.Namespace | quote }}
67
labels:
78
{{- include "preflight.labels" . | nindent 4 }}
89
{{- with .Values.serviceAccount.annotations }}

chart/jetstacksecure-mp/charts/preflight/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ image:
55

66
serviceAccount:
77
create: false
8-
name: agent
8+
# name: ""
99
annotations: {}
1010

1111
rbac:

chart/jetstacksecure-mp/templates/application.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ spec:
1313
descriptor:
1414
type: Jetstack Secure Platform
1515
version: "1.1.0-gcm.1" # Must be the same as in the schema.yaml file.
16+
icons:
17+
- src: https://platform.jetstack.io/logo_icon.png
18+
size: 458x500
19+
type: image/png
1620
selector:
1721
matchLabels:
18-
app.kubernetes.io/name: "{{ .Release.Name }}"
22+
app.kubernetes.io/instance: "{{ .Release.Name }}"
1923
addOwnerRef: true
2024
componentKinds:
2125
- group: ""

chart/jetstacksecure-mp/templates/billing-agent-config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ apiVersion: v1
22
kind: ConfigMap
33
metadata:
44
name: "ubbagent-config"
5+
namespace: "{{ .Release.Namespace }}"
56
labels:
67
helm.sh/chart: "{{ .Chart.Name }}"
78
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
89
app.kubernetes.io/component: ubbagent
10+
app.kubernetes.io/instance: "{{ .Release.Name | trunc 63 | trimSuffix "-" }}"
11+
912
data:
1013
config.yaml: |
1114
# The identity section contains authentication information used

chart/jetstacksecure-mp/templates/billing-agent-deployment.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: {{ .Release.Name | trunc 63 | trimSuffix "-" }}-ubbagent
5+
namespace: {{ .Release.Namespace | quote }}
56
labels:
67
helm.sh/chart: {{ .Chart.Name }}
78
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
89
app.kubernetes.io/name: {{ .Release.Name | trunc 63 | trimSuffix "-" }}
10+
app.kubernetes.io/instance: {{ .Release.Name | trunc 63 | trimSuffix "-" }}
911
app.kubernetes.io/component: ubbagent
1012
spec:
1113
replicas: 1
@@ -30,12 +32,12 @@ spec:
3032
- name: AGENT_ENCODED_KEY
3133
valueFrom:
3234
secretKeyRef:
33-
name: {{ .Values.ubbagent.reportingSecretName }}
35+
name: {{ default (print (.Release.Name | trunc 63 | trimSuffix "-") "-license") .Values.ubbagent.reportingSecretName }}
3436
key: reporting-key
3537
- name: AGENT_CONSUMER_ID
3638
valueFrom:
3739
secretKeyRef:
38-
name: {{ .Values.ubbagent.reportingSecretName }}
40+
name: {{ default (print (.Release.Name | trunc 63 | trimSuffix "-") "-license") .Values.ubbagent.reportingSecretName }}
3941
key: consumer-id
4042
volumeMounts:
4143
- name: ubbagent-config

0 commit comments

Comments
 (0)