Skip to content

Commit dfac73b

Browse files
authored
Merge pull request #9 from yadon-infra/feat/plane
feat(application): plane
2 parents 62b3914 + 84ba40b commit dfac73b

File tree

4 files changed

+59
-29
lines changed

4 files changed

+59
-29
lines changed

application/plane/secret-app.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
name: plane-app-env
5+
namespace: plane
6+
type: Opaque
7+
stringData:
8+
secret_key: ENC[AES256_GCM,data:cgjE4xq2g6fYhuCnidT/syprlNGpFarCjMiJfy85BvXn11EVugW0gV6MN6z2qMNncmyeZniXmGVyZCUyN7khmw==,iv:JvxyVQwvetX5p6C/6fpSiz8vW9lAvte83NGB+JCNCQ4=,tag:XIVLbp8y10RZuq4w/DtJvw==,type:str]
9+
sops:
10+
age:
11+
- recipient: age1k7d7drqkwqawwfxhxzz6gd5ur7ns68xd5kpn69x8t6yvf9cp3pmsuukrgk
12+
enc: |
13+
-----BEGIN AGE ENCRYPTED FILE-----
14+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAycGFDMnZpS2FtbEpLb3U0
15+
ckpYeWJQUm5QR3U1d0ZiQTI4K2FVZEc0Vnc0CmQ1b2l6NXJHRjZiYmN5a1dWSUpQ
16+
Z0NJZEdXTXgxYVdzWGRLclo3TXp6YUUKLS0tIG1HSUJhT3JNdWRmWTFOcU5xVXNa
17+
UHFha3RzU0RoUWxTdlUxMnNDK1Fpa2MK/iSzMF9lkKtfU3cc3SxyeUCxrqj3KJxm
18+
3oK920JEMXOUxn4bwEVJi50KuccnL31sjnHJwA9eCJPZaKhLt5hgTw==
19+
-----END AGE ENCRYPTED FILE-----
20+
lastmodified: "2025-11-11T20:26:47Z"
21+
mac: ENC[AES256_GCM,data:JDqNTnaUhvWyubDpQAAiKVGDJ0aPNw7XOMQjYoJT00cVucm7ZIIMCfMYjT+d43y1wzWDkevwN9jA1KevTf6sDOP787UMJwc1t5/lwxDLlTgA70++pFePek/qEZtAy7WdKi2HuSMxDkoK8p20UnqkFrBpJw8PcNhbaMHmVJfGEOM=,iv:ivcohMi2dZCfKpa58WbRzfV7zuZRnXO4DECdDGVF3kE=,tag:ph3ikHRyKL9MagwIOrnsYQ==,type:str]
22+
encrypted_regex: ^(data|stringData)$
23+
version: 3.11.0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
name: plane-docstore-cred
5+
namespace: plane
6+
type: Opaque
7+
stringData:
8+
aws_access_key: ENC[AES256_GCM,data:ls1GBqaUBQhlOZPF/b6Dx5sfkVI=,iv:nYP0GzoFjtS7GfMANqH1O0iEZS1Kh6297epPcO0hj0s=,tag:3rgchxphk+0kx9j2S4gN7A==,type:str]
9+
aws_secret_access_key: ENC[AES256_GCM,data:VlvRooCeJym7ncx/XQNrIKeLoqSVl2VsFBIlyYvS+36NdiXyWhe18g==,iv:4VOTAWQ4WuIiGqCeLWHheMYbdaLUkDeNFopPBtmYjBE=,tag:JLX+s6YKTeqDYOT1xnehMg==,type:str]
10+
sops:
11+
age:
12+
- recipient: age1k7d7drqkwqawwfxhxzz6gd5ur7ns68xd5kpn69x8t6yvf9cp3pmsuukrgk
13+
enc: |
14+
-----BEGIN AGE ENCRYPTED FILE-----
15+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtaTJFR2xVbmYzdTR0MHhp
16+
M09PbzFESWZ5QzZJejAwYW41cXdZKzFwZUNJCkUyUmVDejdNY0podktMUG1LVG5J
17+
bzUzUWJFdXJDOHdGWDlKajdSVWpFT0UKLS0tIG5IeWduZVZQdEF1YzloNUduSmNK
18+
b0wxOEJQZm1BcU9CQmJIL3hUeklOaDAKPh7mfRqyVpUf4T+mr+4OK+XJ0/DPKGGE
19+
y994h+lP1pOwJxK4uvMwZpvGRZx7QXcVavhYtRACtNLpQvr6Yz3UOg==
20+
-----END AGE ENCRYPTED FILE-----
21+
lastmodified: "2025-11-11T20:28:08Z"
22+
mac: ENC[AES256_GCM,data:+1HngrHmTdXG3MGOr45+4NRoAD3ldpyYKjgtHWRfABDIUseZzFz1/wh6kn0mBjZUN2iaWB6iocOrOcE6DT7fnz8H06AiTXTs9xJV38idmcqbXaCddv+153xtaUtES9cVDemFqaGH/mgq2K+7T0+k+8ML4WY3iiqHGley7ELjrvM=,iv:nU+ml6oyEKTNCK4ystVDRl4JkXEFTM0FFdn5QrV9bKI=,tag:QBhSW5fTiOklLqzhx8pBhg==,type:str]
23+
encrypted_regex: ^(data|stringData)$
24+
version: 3.11.0

application/plane/values.yaml

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dockerRegistry:
88

99
license:
1010
licenseServer: https://prime.plane.so
11-
licenseDomain: 'plane.yadon3141.com' # 実運用ドメインに合わせて
11+
licenseDomain: 'plane.yadon3141.com'
1212

1313
airgapped:
1414
enabled: false
@@ -17,17 +17,15 @@ airgapped:
1717

1818
ingress:
1919
enabled: true
20-
minioHost: '' # 既存MinIOのUIを別Ingressで持っているなら空でOK
21-
rabbitmqHost: '' # 必要なら管理UIを公開
20+
minioHost: ''
21+
rabbitmqHost: ''
2222
ingressClass: 'traefik'
2323
ingress_annotations:
2424
traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
25-
# 必要に応じて: traefik.ingress.kubernetes.io/redirect-entry-point: websecure
26-
# traefik.ingress.kubernetes.io/router.tls: "true"
2725

2826
ssl:
29-
tls_secret_name: 'plane-tls' # cert-manager等で作るSecret名。既にあるものを指定
30-
createIssuer: false # Traefik/cert-manager側で証明書を発行する運用を想定
27+
tls_secret_name: 'plane-tls'
28+
createIssuer: false
3129
issuer: http
3230
token: ''
3331
server: https://acme-v02.api.letsencrypt.org/directory
@@ -60,7 +58,6 @@ services:
6058
default_password: plane
6159
external_rabbitmq_url: ''
6260

63-
# ← ここが重要:既存MinIOを使うため Plane 同梱MinIOは無効化
6461
minio:
6562
local_setup: false
6663
image: minio/minio:latest
@@ -145,36 +142,22 @@ services:
145142
external_secrets:
146143
rabbitmq_existingSecret: ''
147144
pgdb_existingSecret: ''
148-
# ★ 既存MinIOのアクセスキー/シークレットを格納したSecret名
149145
doc_store_existingSecret: 'plane-docstore-cred'
150-
app_env_existingSecret: ''
146+
app_env_existingSecret: 'plane-app-env'
151147
live_env_existingSecret: ''
152148
silo_env_existingSecret: ''
153149

154150
env:
155-
# Longhorn を使うなら指定
156151
storageClass: 'longhorn'
157-
158-
# REDIS(外部を使うならURLを入れる)
159-
remote_redis_url: ''
160-
161-
# POSTGRES(外部DBを使う場合はURLを入れる)
162-
pgdb_username: plane
163-
pgdb_password: plane
164-
pgdb_name: plane
165-
pgdb_remote_url: ''
166-
167-
# S3/MinIO(★既存MinIOを使うため、ここが肝心)
168152
docstore_bucket: 'uploads'
169-
doc_upload_size_limit: '5242880' # 5MB
170-
aws_access_key: '' # ← Secret優先、空でOK
171-
aws_secret_access_key: '' # ← Secret優先、空でOK
172-
aws_region: 'us-east-1' # MinIOでもダミーでOK
173-
# 既存 MinIO のエンドポイント(Ingress経由でTLSなら https を指定)
153+
doc_upload_size_limit: '5242880'
154+
aws_access_key: ''
155+
aws_secret_access_key: ''
156+
aws_region: 'us-east-1'
174157
aws_s3_endpoint_url: 'https://s3.yadon3141.com'
175158
use_storage_proxy: false
176159

177-
secret_key: "60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5"
160+
secret_key: ""
178161
api_key_rate_limit: "60/minute"
179162

180163
sentry_dsn: ''

apps/apps/plane.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
source:
99
repoURL: https://github.com/yadon-infra/manifest
1010
targetRevision: main
11-
path: plane
11+
path: application/plane
1212
destination:
1313
server: https://kubernetes.default.svc
1414
namespace: plane

0 commit comments

Comments
 (0)