Skip to content

Commit

Permalink
Merge pull request #218 from alphagov/update-ckan-2.10.4
Browse files Browse the repository at this point in the history
Update ckan 2.10.4
  • Loading branch information
kentsanggds authored Jun 12, 2024
2 parents 8ecd4d1 + 387a049 commit fd906ca
Show file tree
Hide file tree
Showing 20 changed files with 36 additions and 35 deletions.
1 change: 1 addition & 0 deletions charts/app-of-apps/values-integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ ckanHelmValues:
enabled: true
probes:
enabled: false
ckanIniConfigMap: ckan-production-ini-2-10
config:
dbInit: false
site:
Expand Down
1 change: 1 addition & 0 deletions charts/app-of-apps/values-production.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ ckanHelmValues:
enabled: true
probes:
enabled: true
ckanIniConfigMap: ckan-production-ini
config:
dbInit: false
site:
Expand Down
1 change: 1 addition & 0 deletions charts/app-of-apps/values-staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ ckanHelmValues:
enabled: true
probes:
enabled: true
ckanIniConfigMap: ckan-production-ini
config:
dbInit: false
site:
Expand Down
2 changes: 1 addition & 1 deletion charts/ckan/images/integration/ckan.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
repository: ghcr.io/alphagov/ckan
tag: 7b2361134be3b86e0d6202f3aaaac26a50f03ad1
tag: da48eb5b549c703c0f16f1943849340754c3f68f
branch: main
2 changes: 1 addition & 1 deletion charts/ckan/images/integration/pycsw.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
repository: ghcr.io/alphagov/pycsw
tag: 7b2361134be3b86e0d6202f3aaaac26a50f03ad1
tag: 2.6.1-e
branch: main
2 changes: 1 addition & 1 deletion charts/ckan/images/integration/solr.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
repository: ghcr.io/alphagov/solr
tag: 7b2361134be3b86e0d6202f3aaaac26a50f03ad1
tag: "2.10"
branch: main
3 changes: 2 additions & 1 deletion charts/ckan/images/test/ckan.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
repository: ghcr.io/alphagov/ckan
tag: v1.3.0
tag: da48eb5b549c703c0f16f1943849340754c3f68f
branch: main
3 changes: 2 additions & 1 deletion charts/ckan/images/test/pycsw.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
repository: ghcr.io/alphagov/pycsw
tag: v1.3.0
tag: 2.6.1-e
branch: main
3 changes: 2 additions & 1 deletion charts/ckan/images/test/solr.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
repository: ghcr.io/alphagov/solr
tag: v1.3.0
tag: "2.10"
branch: main
12 changes: 11 additions & 1 deletion charts/ckan/templates/_env_vars.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@
secretKeyRef:
name: {{ .sqlalchemyUrlSecretKeyRef.name }}
key: {{ .sqlalchemyUrlSecretKeyRef.key }}
- name: CKAN_BEAKER_SESSION_SECRET
valueFrom:
secretKeyRef:
name: {{ .beakerSessionSecretKeyRef.name }}
key: {{ .beakerSessionSecretKeyRef.key }}
- name: CKAN_BEAKER_SESSION_VALIDATE_KEY
valueFrom:
secretKeyRef:
name: {{ .beakerSessionValidateKeyRef.name }}
key: {{ .beakerSessionValidateKeyRef.key }}
- name: CKAN_DB_INIT
value: "{{ .dbInit | default "false" }}"
- name: CKAN_DB_HOST
Expand All @@ -31,7 +41,7 @@
- name: CKAN_CONFIG
value: /config/
- name: CKAN_INI
value: {{ .ckanIni }}
value: /config/production.ini
- name: CKAN_REDIS_URL
value: redis://{{ .redis.host | default (print $.Release.Name "-redis") }}/{{ .redis.dbNumber | default "1" }}
{{- if $.Values.dev.enabled }}
Expand Down
7 changes: 1 addition & 6 deletions charts/ckan/templates/_pycsw.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,6 @@ initContainers:
imagePullPolicy: Always
env:
{{- include "ckan.environment-variables" . | nindent 6 }}
- name: CKAN_BEAKER_SESSION_SECRET
valueFrom:
secretKeyRef:
name: {{ .Values.ckan.config.beakerSessionSecretKeyRef.name }}
key: {{ .Values.ckan.config.beakerSessionSecretKeyRef.key }}
volumeMounts:
- name: pycsw-cfg
mountPath: /pycsw
Expand All @@ -34,7 +29,7 @@ volumes:
name: {{ .Release.Name }}-pycsw-init
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
- name: config
emptyDir: {}
{{- end }}
2 changes: 1 addition & 1 deletion charts/ckan/templates/ckan/configmap-2.10.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: ConfigMap
metadata:
name: {{ .Release.Name }}-ckan-production-ini-2-10
data:
production-2.10.ini: |
production.ini: |
#
# CKAN configuration
#
Expand Down
13 changes: 1 addition & 12 deletions charts/ckan/templates/ckan/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ spec:
imagePullPolicy: Always
env:
{{ include "ckan.environment-variables" . | nindent 12 }}
- name: CKAN_BEAKER_SESSION_SECRET
valueFrom:
secretKeyRef:
name: {{ .Values.ckan.config.beakerSessionSecretKeyRef.name }}
key: {{ .Values.ckan.config.beakerSessionSecretKeyRef.key }}
{{- if .Values.dev.enabled }}
- name: CKAN_AWS_ACCESS_KEY_ID
valueFrom:
Expand All @@ -49,9 +44,6 @@ spec:
- name: production-ini
mountPath: /map
readOnly: true
- name: production-ini-2-10
mountPath: /map-2.10
readOnly: true
- name: config
mountPath: /config
- name: ckan-init
Expand Down Expand Up @@ -138,10 +130,7 @@ spec:
name: {{ .Release.Name }}-ckan-init
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
- name: production-ini-2-10
configMap:
name: {{ .Release.Name }}-ckan-production-ini-2-10
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
- name: config
emptyDir: {}
- name: {{ .Values.ckan.nginx.configMap.name | default (printf "%s-nginx-conf" $fullName) }}
Expand Down
2 changes: 1 addition & 1 deletion charts/ckan/templates/ckan/fetch-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ spec:
volumes:
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
2 changes: 1 addition & 1 deletion charts/ckan/templates/ckan/gather-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ spec:
volumes:
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
4 changes: 1 addition & 3 deletions charts/ckan/templates/ckan/init-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@ data:
# copy production.ini
cp /map/production.ini /config
# copy production-2.10.ini
cp /map-2.10/production-2.10.ini /config
# update production.ini
ckan config-tool $CKAN_INI "beaker.session.secret=$CKAN_BEAKER_SESSION_SECRET"
ckan config-tool $CKAN_INI "beaker.session.validate_key=$CKAN_BEAKER_SESSION_VALIDATE_KEY"
{{- if $.Values.dev.enabled }}
ckan config-tool $CKAN_INI "ckan.mock_harvest_source = http://{{ $.Release.Name }}-static-harvest-source:11088/"
Expand Down
2 changes: 1 addition & 1 deletion charts/ckan/templates/cronjobs/harvester-run.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ spec:
volumes:
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
2 changes: 1 addition & 1 deletion charts/ckan/templates/cronjobs/solr-index-rebuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ spec:
volumes:
- name: production-ini
configMap:
name: {{ .Release.Name }}-ckan-production-ini
name: {{ .Release.Name }}-{{ .Values.ckan.ckanIniConfigMap }}
5 changes: 4 additions & 1 deletion charts/ckan/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ ckan:
enabled: false
probes:
enabled: false
ckanIniConfigMap: ckan-production-ini-2-10
config:
ckanIni: /config/production.ini
dbInit: true
site:
id: "dgu"
Expand All @@ -36,6 +36,9 @@ ckan:
beakerSessionSecretKeyRef:
name: ckan
key: beaker_session_secret
beakerSessionValidateKeyRef:
name: ckan
key: beaker_session_validate_key
solr:
url: ""
user: ""
Expand Down
2 changes: 1 addition & 1 deletion local-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ metadata:
type: Opaque
stringData:
sqlalchemy_url: "postgresql://ckan:ckan@ckan-dev-postgres/ckan"
publish_sqlalchemy_url: "postgresql://ckan:ckan@ckan-dev-postgres/publish"
solr_password: "ckan"
smtp_password: "ckan"
beaker_session_secret: "9EZiPwkeS+cZpqb0VDWrN+Q0M"
beaker_session_validate_key: "UIZYT0m866FiFutxNP2cac2892i"
aws_access_key_id: "test"
aws_secret_access_key: "test"
---
Expand Down

0 comments on commit fd906ca

Please sign in to comment.