Skip to content

Commit 8657705

Browse files
committed
v3.12.1
remove s3-fix branch reference production secrets more production secrets
1 parent c0e5466 commit 8657705

10 files changed

Lines changed: 127 additions & 176 deletions

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
OCELOT_VERSION=fix-s3
1+
OCELOT_VERSION=sha-00e718b

TODO-next-update.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

helmfile/environments/default.secrets.yaml

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,34 @@
1+
deploy:
2+
ACME_EMAIL: ENC[AES256_GCM,data:xnDlzYvBQwbc49HRy6tGPyu62aQ=,iv:248uYB8N1noi8d9hmDE5Lk4FfzgD596qmqBgw0YnO+M=,tag:3hdGK0DkcVD1AzQ+4Rthaw==,type:str]
3+
jwt:
4+
JWT_SECRET: ENC[AES256_GCM,data:PZ5l6bE1k2VnfL+dPtRHim2bN7Ik95UqrMrGVdWE78XDRso=,iv:5NFk5waXCoO/CsFH+gjGWFP5nvpYZlqUS6h1dn9PZQc=,tag:bC2aCBn2al8pmgWOfdseUA==,type:str]
15
s3:
26
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:9vjauuOcV6ZBw75DaJymj8Y6Cgg=,iv:AoBz9RYzhao66xJKAJHQNhCX9/kOZCF3tq7XnFUP3C8=,tag:L+9Hdt2htHnbg0iWBzSeqw==,type:str]
37
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:y/G39PvFtoKRaMcC77HYRq1/ciZBFsejbvrN2ycjQYY4oWAg9jJjkQ==,iv:3nAruBpxFEV+jV/geCNCh8p6DRYtkBDpGITehRyF4+Q=,tag:vZpsxJndB3rO3+7kNY/8lQ==,type:str]
48
AWS_ENDPOINT: ENC[AES256_GCM,data:R0DA8FYto2QThumIb5LwddkB2mz1W2YckUuBvIB8svmZP7Y=,iv:Vl3IsRXKHJovrB9wAwq6kpWvCOx4gAmaMZO9FwB4OT8=,tag:TElpGx//7Y4TmWNV9S/NRA==,type:str]
59
AWS_REGION: ENC[AES256_GCM,data:Wyzv4xtbcMVlpA==,iv:3FytYgLFzjheww4faFvL/2cNFvMBUI4QFrQqtBsl69g=,tag:+wuNJIJwI+6VbGTZ1/BReQ==,type:str]
610
AWS_BUCKET: ENC[AES256_GCM,data:/Q3hQA2JWgWxhu+0CGD4W/uF,iv:jm1nytEk3bsa+iIFtHFawAaGuTG+UIV5IXi6rNgMoFM=,tag:0ojsf+m02vmhltJAnMpkZw==,type:str]
11+
email:
12+
EMAIL_DEFAULT_SENDER: ENC[AES256_GCM,data:sRwBkqhnmYZxi/UD131g,iv:XNUTr6BZo+TKMv6lk1NbqQmzR2TGCNZjxLRaqZVVXVg=,tag:aapo9mrFKiM1tarjZiWtCg==,type:str]
13+
SMTP_HOST: ENC[AES256_GCM,data:JZycvyFd8f3ew6Nupw==,iv:TKnEMN+Fn6kaWm+T6VTkq5SIWxbXngzv+kAQU8SDZzo=,tag:TV7rh2gjq4eKcnAxHxkpDw==,type:str]
14+
SMTP_USERNAME: ENC[AES256_GCM,data:dkh2DjyK56oPDLgA68nQ,iv:vsFeH659H69gkypY++qR2+lPRwqH1+LFvHGmxYFJZ+k=,tag:AJTLP2omYC1wbFc8l5JqYw==,type:str]
15+
SMTP_PASSWORD: ENC[AES256_GCM,data:DxS4bqaQTZx2N7woCpBgWc0=,iv:wOa0FiUd22s2sJLIzP5NorN0AECcvdO0trQa3XKcQas=,tag:JoMubKRoXhbftFgriO+zrQ==,type:str]
16+
SMTP_PORT: ENC[AES256_GCM,data:IUZf,iv:kjhtSmJA9F2vCl6tIEEMADTrAWGJBN4ixXPoRyzW2gk=,tag:8/HCST2MuHyeqKNiKA0tow==,type:str]
17+
SMTP_IGNORE_TLS: ENC[AES256_GCM,data:XxGqeQ==,iv:jNo4Da6O0dMfosnfmCKohrAz2BMWcN0e/x1ykRVezlc=,tag:WbnQQ7IpXe6JjO9gPoFPGg==,type:str]
18+
#ENC[AES256_GCM,data:NnKoiItjnGOcjmr9PHm4pzkMTNf63j8Zd2aQ00ggmzU8kY/w,iv:p/0j8VDf1T0gSXXdcr8KDU1eb5BqgrZLohVI2Ad7TJ8=,tag:+YeOyFJZJiYKQr9rn8XxHg==,type:comment]
19+
SMTP_SECURE: ENC[AES256_GCM,data:mRP3fw==,iv:TlBJF5dTCCtL8sOO+YIcVPc4j7XLDrF+6myDbrbAoGs=,tag:nUhetbsY9gxESlIuxn5ZbA==,type:str]
20+
SMTP_DKIM_PRIVATKEY: null
21+
SMTP_DKIM_DOMAINNAME: null
22+
SMTP_DKIM_KEYSELECTOR: null
23+
redis:
24+
REDIS_PASSWORD: null
25+
imagor:
26+
IMAGOR_SECRET: ENC[AES256_GCM,data:ySGKzoLrjvPR6hhbp7LdsTX3kGw8+fskdw==,iv:sE5uV+XV6kAPcViqe82YBz491o6WWcLnhJwAYcc5TLw=,tag:S008UgYuGKUOACGzvr5noQ==,type:str]
27+
neo4j:
28+
NEO4J_USERNAME: null
29+
NEO4J_PASSWORD: null
30+
map:
31+
MAPBOX_TOKEN: ENC[AES256_GCM,data:xMfQvxQFZtgfv+nc/yec/0Z+b+jqwXOFXwi3Rl9KgnXsLdMOq3meBJDRj7QpW1mu4uLXpriX6uM/C0D7CdQqSZMfYmNpKp3C7VLFg4z1gwTEy/O2SsjlFsP0+9c=,iv:N64ZxR26Mn2pKLf1FSYiF73mtOFd6Ucmtwq/5Q/ORCc=,tag:EjcXNvdoIofBvfGcIybJ0g==,type:str]
732
sops:
833
age:
934
- recipient: age1al36hkk8can83zpxq8qyy07gpv83hdw9vchfly5f264kanz405as283a00
@@ -69,7 +94,7 @@ sops:
6994
TTVLamdEaEZOYk55cldCVzBuWm1UTEEKjrVRYcy6P3JyPlgSrAxm127TqQzfi7mj
7095
McQxS+qNleBjIvfWDhb8I7dsVt/3CSfZ+HHVZ3APhHLAT+av+pyi3w==
7196
-----END AGE ENCRYPTED FILE-----
72-
lastmodified: "2025-09-11T18:46:15Z"
73-
mac: ENC[AES256_GCM,data:Q5lR1KK4zDemiULCc2nx2yEChUaHc+P2FbaJJnB3UpUusEJj4W7c+8hLsDucgm5qTqwjuWiIcD66umtPKTSH1wm9J+05XxTnPDYyr3eqVmD2FAVDBO79CxZFSkeuePLv+zaEGC9De+99SK0gcGfVyWcMeRXdK/5y3EOyraiJbAE=,iv:X5dMBNoQAVveRvGfz1AlgGaBIoN/d7nU9kxFK/TR6BQ=,tag:3/vth7eMhCOdDPPffdqCmw==,type:str]
97+
lastmodified: "2025-09-13T15:26:36Z"
98+
mac: ENC[AES256_GCM,data:oTNxJtYu7eEAxv7Upg+3CGR1+GjhSPo/o142eU6cOZZImj/OSpzp4eYboEISYqIbcQQ2Sfb8g0yGl5IZuaRMMnCTn/8EysRAgnIYiWOcvIYlz+9Fl+DVc/OpEgIVdm3FHAJnMTl0Jhnx0Qq6boT1qphmvtDwcLqJYWEKb6IWJRE=,iv:NmyKdGi5bqC7tg4nIqc5OcBy9+q81H4PdO4KTEQikm8=,tag:s0SZlqyledJgFlL2uF8ihg==,type:str]
7499
unencrypted_suffix: _unencrypted
75100
version: 3.10.2
Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,21 @@
11
{{ $image_tag := env "IMAGE_TAG" | default (exec "../scripts/branded_image_tag.sh" (list) | trim) }}
22

3-
domain: wir-social-staging.ocelot-social.it4c.org
4-
redirect_domains: []
5-
namespace: wir-social-ocelot
6-
image_tag: {{ $image_tag }}
7-
github_repository: it4change/wir.social
3+
deploy:
4+
GITHUB_REPOSITORY: it4change/wir.social
5+
IMAGE_TAG: {{ $image_tag }}
6+
DOMAIN: wir-social-staging.ocelot-social.it4c.org
7+
REDIRECT_DOMAINS: []
8+
NAMESPACE: wir-social-ocelot
9+
RELEASE_NAME_OCELOT: wir-social
10+
11+
ocelot:
12+
options:
13+
PRODUCTION_DB_CLEAN_ALLOW: "false"
14+
PUBLIC_REGISTRATION: "false"
15+
INVITE_REGISTRATION: "true"
16+
CATEGORIES_ACTIVE: "false"
17+
MAX_PINNED_POSTS: "1"
18+
BADGES_ENABLED: "false"
19+
NETWORK_NAME: "wir.social"
20+
ASK_FOR_REAL_NAME: "false"
21+
REQUIRE_LOCATION: "false"

helmfile/environments/production.secrets.yaml

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,34 @@
1+
deploy:
2+
ACME_EMAIL: ENC[AES256_GCM,data:jsJQPizA/OGCiySj0UbdXJrMvUg=,iv:wPuCaAKvOaKOpRSXsADhea6H+AGo7nR6spzvkQ3eK04=,tag:Rx3gJ6vFrHZ8MNWAs0yyVQ==,type:str]
3+
jwt:
4+
JWT_SECRET: ENC[AES256_GCM,data:ZKffV6MMqxBEdsRubxRGdn1JjDL5hvJDhIrWGx2H45fblGw=,iv:Qa5WNLiz1XV1NdalX3ocvqTWdnzTbHESlpK3mmbzSqM=,tag:KrmATItyC/QT4sN9vgvZIA==,type:str]
15
s3:
26
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:0z7KupIpQN2ZZrMHyatHO0Vs8mY=,iv:U22iA0wTlk/Aa/dyXSbgvdMax8FOUHqw9JS3i6m/q0U=,tag:nvExDjNZ0kX5vBONgA9NCw==,type:str]
37
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:kfkqTf+AMUTQaHiOXNarIznejMpLbCRsc6eG7896pI4Jit9oXR0PGg==,iv:SkPKFXKuciJwEMpHRRmp6jXIO7kDhymm7dqYGVFzF4c=,tag:mVjP4hzf/Tg6qT3zwM4J3w==,type:str]
48
AWS_ENDPOINT: ENC[AES256_GCM,data:1RpJqBPFOSPE87GClARODP2TfhFcAHIMg67bpWsa65jelcs=,iv:1+3Gk0l8RZbWBSOIimy3vMNLw+DEi9mr/ln0+snUOaY=,tag:tPLt8KfIny8B5YtdIWYshw==,type:str]
59
AWS_REGION: ENC[AES256_GCM,data:eZGPR/cobjOtKw==,iv:H6t3KT50Y5OL3m6mY5GsHKKGQhPlzXiCLL+8ydPm8+A=,tag:SZApYLfcnJap6OKOJ9c55Q==,type:str]
610
AWS_BUCKET: ENC[AES256_GCM,data:S6gy1r5/DYVI2A==,iv:94glleuWLfM3KHg8NSsWxK13ILf+eqZniAp79TQPszs=,tag:yN0WhkQxV1ie+DUxBFWGJQ==,type:str]
11+
email:
12+
EMAIL_DEFAULT_SENDER: ENC[AES256_GCM,data:OzxzNciFaCeFPKpjODBm,iv:AL7Y+vRiNZV6jEY+zlX1RwB8c42Q8atuiOYJSRoihZk=,tag:9gJwTCUPT2PJe/OvfK0yWg==,type:str]
13+
SMTP_HOST: ENC[AES256_GCM,data:Je+tUvqCDyLGD2lU5A==,iv:FoTYKeTdowRTahf9mpEKTRGiNd1Ezap8Gd8mxBhccTg=,tag:edaE3wvBbV1BMo0zC8PbaA==,type:str]
14+
SMTP_USERNAME: ENC[AES256_GCM,data:rKh2eotn+dXNndTncyWM,iv:UqZslszWrOm2Uh94HdJnCyfSVa5RzAH71W7FBWva/KE=,tag:GhbEvZCZ/eN/CCP5ebNZWQ==,type:str]
15+
SMTP_PASSWORD: ENC[AES256_GCM,data:Xhmgj9/4aYC7c5XEtMWiJy8=,iv:hcwy5jQ/OfPkSETgghWF8RpsPKqtOCFcFviXCs+TqQ8=,tag:vfEryKXhSIkK4e6f4/yoMw==,type:str]
16+
SMTP_PORT: ENC[AES256_GCM,data:x5FM,iv:sR/fYAuPLAobJLZdcbLOF3W0pWd3I/LivH1iE6JZ52E=,tag:iw1xSTFvQznEQB6HhOW/3Q==,type:str]
17+
SMTP_IGNORE_TLS: ENC[AES256_GCM,data:1Zmrmg==,iv:2PbtcL999ehu5brgHcOQKRiNb2ukXTfdObd7a6mILbY=,tag:WyWH2GT0Ff2U9iQc1NKQ2Q==,type:str]
18+
#ENC[AES256_GCM,data:bc8D+OeXLXe/SBvn/XfsNTh1UGvHW8hcjgFmnQAC808WyXTe,iv:5b+1YnJlNsobBTa08D8MwcfyUY45m7sE/V+AKzwFxCY=,tag:3uuI1nbpX+nmF7tjgpJwag==,type:comment]
19+
SMTP_SECURE: ENC[AES256_GCM,data:2HdFiA==,iv:8k4rUQZ6qxKjxvmSXYHMUJEoEo4Nkz4VhIdJElXpnpo=,tag:VMSjeQOU8bBBWRzgEqHzQw==,type:str]
20+
SMTP_DKIM_PRIVATKEY: null
21+
SMTP_DKIM_DOMAINNAME: null
22+
SMTP_DKIM_KEYSELECTOR: null
23+
redis:
24+
REDIS_PASSWORD: null
25+
imagor:
26+
IMAGOR_SECRET: ENC[AES256_GCM,data:OU1fMAAUzwD51ywfC6B2TwMzerF4r09RDg==,iv:UiA6sfdxcmF/mgaCTXDS6gEYRoRQtKduuvQqeOmKJ2o=,tag:sax82CDsxGsiryZqQUj+bg==,type:str]
27+
neo4j:
28+
NEO4J_USERNAME: null
29+
NEO4J_PASSWORD: null
30+
map:
31+
MAPBOX_TOKEN: ENC[AES256_GCM,data:+1HjJ8Df6fMuAOXKO+H/RWQjfi9h9Yi0GkXLFVcl1XWB9VFwY8AEQ30XHrkkuNMUI4eYv+YOTNWpbTOwhsg9bWT6CCC7BTzQpLT7x0XY69NKoCKtGdYrWnHmxNM=,iv:aK8Tg81b8zHCklLVkfZOta5+vVwcVrhMx2+8bn6ez8c=,tag:hcuWY/9hj/8/vu0fJ6itSA==,type:str]
732
sops:
833
age:
934
- recipient: age1al36hkk8can83zpxq8qyy07gpv83hdw9vchfly5f264kanz405as283a00
@@ -69,7 +94,7 @@ sops:
6994
TTVLamdEaEZOYk55cldCVzBuWm1UTEEKjrVRYcy6P3JyPlgSrAxm127TqQzfi7mj
7095
McQxS+qNleBjIvfWDhb8I7dsVt/3CSfZ+HHVZ3APhHLAT+av+pyi3w==
7196
-----END AGE ENCRYPTED FILE-----
72-
lastmodified: "2025-09-11T18:48:15Z"
73-
mac: ENC[AES256_GCM,data:SxlZe9Njd2vM+cWLmzDkgp0TTwwqhpfRL2PiwhbeujWq+SHR//045sW8uNTCQ/CyttXDvYwHuEo8LwFQk+nQowOg0Pr7E+Ccc8p5Qg0IYwph0JiXn7/7fWobb66NQ0ZS8X/4XMa+h+B2NssswS4AG8TIL3aQU3XV7cmShu27Jw8=,iv:BHLwrDYvB+e83e9w3Q4QIkPKPzKKp/1HHu/DOjIRjNo=,tag:RyVpWcJh7F6EwKHyNUGyWw==,type:str]
97+
lastmodified: "2025-09-13T15:54:04Z"
98+
mac: ENC[AES256_GCM,data:JEyaLbjZkxI3BaeBPglFVom2JeQwe0WQK6xoUQf+8CTphTPOMv9IfDp6YtGFPGQl4499EClZMY4ZQE5ZX+npNy+69MnzX518bQN1960e4qBlkoxjdZIwiuCImJu3qzA7mEeVHkyUWYpvb7hdNDFR8tZnAN0TtbFJtukf9kQKEEo=,iv:R/A4osyqgDgJCZH13NmqatMm6h8eYha5L2VEC9bJB/4=,tag:mMBbdkjaSfyj9+2NifBPOA==,type:str]
7499
unencrypted_suffix: _unencrypted
75100
version: 3.10.2

helmfile/environments/production.yaml.gotmpl

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,23 @@
22
#{{ $ocelot_image_tag := env "OCELOT_IMAGE_TAG" | default (exec "../scripts/ocelot_image_tag.sh" (list) | trim) }}
33
{{ $image_tag := env "IMAGE_TAG" | default (exec "../scripts/branded_image_tag.sh" (list) | trim) }}
44

5-
domain: wir.social
6-
redirect_domains: | # i don't understand it, but its the way to get it to work: https://stackoverflow.com/a/52840704
7-
[ "www.wir.social"]
8-
namespace: wir-social-ocelot-production
9-
#image_tag: {{ env "IMAGE_TAG" | default (printf "ocelot-%s--branded-%s" $ocelot_image_tag $branded_image_tag) }}
10-
image_tag: {{ $image_tag }}
11-
github_repository: it4change/wir.social
5+
deploy:
6+
GITHUB_REPOSITORY: it4change/wir.social
7+
IMAGE_TAG: {{ $image_tag }}
8+
DOMAIN: wir.social
9+
REDIRECT_DOMAINS: |
10+
[ "www.wir.social"]
11+
NAMESPACE: wir-social-ocelot-production
12+
RELEASE_NAME_OCELOT: wir-social
13+
14+
ocelot:
15+
options:
16+
PRODUCTION_DB_CLEAN_ALLOW: "false"
17+
PUBLIC_REGISTRATION: "false"
18+
INVITE_REGISTRATION: "true"
19+
CATEGORIES_ACTIVE: "false"
20+
MAX_PINNED_POSTS: "1"
21+
BADGES_ENABLED: "false"
22+
NETWORK_NAME: "wir.social"
23+
ASK_FOR_REAL_NAME: "false"
24+
REQUIRE_LOCATION: "false"

helmfile/helmfile.yaml.gotmpl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,21 @@ environments:
1313
---
1414
repositories:
1515
- name: ocelot-social
16-
url: git+https://github.com/Ocelot-Social-Community/Ocelot-Social@deployment/helm/charts?ref=fix-s3
16+
url: git+https://github.com/Ocelot-Social-Community/Ocelot-Social@deployment/helm/charts
1717

1818
releases:
19-
- name: wir-social
20-
namespace: {{ .StateValues.namespace }}
19+
- name: {{ .StateValues.deploy.RELEASE_NAME_OCELOT }}
20+
namespace: {{ .StateValues.deploy.NAMESPACE }}
2121
chart: ocelot-social/ocelot-social
2222
values:
2323
- ./values/ocelot.yaml.gotmpl
2424
secrets:
25-
- ./secrets/ocelot.yaml
2625
- ./secrets/ocelot.yaml.gotmpl
2726

2827
- name: ocelot-neo4j
29-
namespace: {{ .StateValues.namespace }}
28+
namespace: {{ .StateValues.deploy.NAMESPACE }}
3029
chart: ocelot-social/ocelot-neo4j
3130
values:
3231
- ./values/ocelot.yaml.gotmpl
3332
secrets:
34-
- ./secrets/ocelot.yaml
33+
- ./secrets/ocelot.yaml.gotmpl

helmfile/secrets/ocelot.yaml

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)