Minio bucket and user policy fixes.

This commit is contained in:
Stuart Armstrong 2025-12-05 09:55:47 +03:00
parent 854ed6da5f
commit a9f9703eaa
4 changed files with 27 additions and 7 deletions

View File

@ -48,6 +48,14 @@ helm install app -f values.yaml -f secret-values.yaml -n yonote-onprem .
``` ```
После выполнения команды начнётся установка приложения и всех дополнительных сервисов к нему. Остаётся только подождать, пока все сервисы запустятся. После выполнения команды начнётся установка приложения и всех дополнительных сервисов к нему. Остаётся только подождать, пока все сервисы запустятся.
### 5. Keycloak
"http://app.{{ .Values.global.yonote.baseListenAddress }}/*",
"https://app.{{ .Values.global.yonote.baseListenAddress }}/*",
"https://app.{{ .Values.global.yonote.baseListenAddress }}/auth/oidc.callback/*"
### Обратная связь ### Обратная связь
Если у вас есть вопросы или вам нужна помощь, пишите на email: hello@yonote.ru Если у вас есть вопросы или вам нужна помощь, пишите на email: hello@yonote.ru

View File

@ -38,7 +38,7 @@ dependencies:
- name: postgres - name: postgres
version: "0.3.9" version: "0.3.9"
repository: https://groundhog2k.github.io/helm-charts/ repository: https://groundhog2k.github.io/helm-charts/
condition: yonoteDatabase.enabled condition: yonote-database.enabled
alias: yonote-database alias: yonote-database
- name: redis - name: redis

View File

@ -3,9 +3,9 @@ global:
config: config:
secret: secret:
stringData: stringData:
DATABASE_URL: 'postgres://yonote:wsGZ6kXhr5@yonote-database:5432/yonote' DATABASE_URL: 'postgres://yonote:yonotedbpassword@yonote-database:5432/yonote'
POSTGRES_PASSWORD: "QQYw4UjOU" POSTGRES_PASSWORD: "yonotedbpassword"
AWS_ACCESS_KEY_ID: "console" # Ваш идентификатор ключа доступа к AWS. AWS_ACCESS_KEY_ID: "qwer-12314q" # Ваш идентификатор ключа доступа к AWS.
AWS_SECRET_ACCESS_KEY: "qwer-12314q-qwersa" # Ваш секретный ключ доступа AWS. AWS_SECRET_ACCESS_KEY: "qwer-12314q-qwersa" # Ваш секретный ключ доступа AWS.
OIDC_CLIENT_SECRET: "iS3jOA3Z7zXBwSN8EzJm36ybz57JNgpR" # Секретный ключ клиента для аутентификации по OpenID Connect (OIDC). OIDC_CLIENT_SECRET: "iS3jOA3Z7zXBwSN8EzJm36ybz57JNgpR" # Секретный ключ клиента для аутентификации по OpenID Connect (OIDC).
SECRET_KEY: "659a8881b186198c3146e316f6dab67df25496534d1fa156d624b037260df688" # Сгенерируйте 32-байтовый случайный ключ в шестнадцатеричном коде. Вам следует использовать `openssl rand -hex 32` в вашем терминале для генерации случайного значения. SECRET_KEY: "659a8881b186198c3146e316f6dab67df25496534d1fa156d624b037260df688" # Сгенерируйте 32-байтовый случайный ключ в шестнадцатеричном коде. Вам следует использовать `openssl rand -hex 32` в вашем терминале для генерации случайного значения.
@ -37,7 +37,7 @@ minio:
keycloak: keycloak:
database: database:
password: password1 password: keycloakdbpassword
secrets: secrets:
secrets: secrets:
stringData: stringData:

View File

@ -542,10 +542,20 @@ minio:
mode: standalone mode: standalone
rootUser: admin rootUser: admin
policies:
- name: yonote_user_policy
statements:
- resources:
- 'arn:aws:s3:::yonote-bucket/*'
actions:
- "s3:GetObject"
- "s3:PutObject"
- "s3:DeleteObject"
users: users:
- accessKey: console - accessKey: console
secretKey: qwer-12314q-qwersa secretKey: qwer-12314q-qwersa
policy: readwrite policy: yonote_user_policy
persistence: persistence:
enabled: true enabled: true
@ -592,6 +602,8 @@ minio:
mcJob: mcJob:
enabled: true enabled: true
# If the AWS_S3_UPLOAD_BUCKET_NAME, under global.yonote.config is changed, then it is reuqired to change the templates/mcjob.yaml.
# Replace yonote-bucket with the new AWS_S3_UPLOAD_BUCKET_NAME value.
keycloak: keycloak:
enabled: true enabled: true
@ -684,7 +696,7 @@ keycloak:
hostname: yonote-database hostname: yonote-database
port: 5432 port: 5432
database: keycloak database: keycloak
username: keycloaku username: keycloak
livenessProbe: | livenessProbe: |
httpGet: httpGet: