Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ bond0 の MAC は設定で固定してあるのでルーターは触らない。
## Phase 3 — Talos 定常運用

- [ ] **Talos 1.15.0 の正式版が出たら乗り換える**(Renovate の PR)
- [ ] **次に machine config を当てるときに、inline に入るコメントを直す。** `infisical-values.sops.yaml` の 2 つ目のドキュメント
(英語のまま、`../../.sops.yaml` は `../.sops.yaml`)、`apiserver-rbac.yaml` の古い `bootstrap-apply.yml` の話、`local-path.yaml`。
コメントも inlineManifests にそのまま入るので、直すと描いたものが変わる(当てるついでにやる)

## 済んだこと(記録)

Expand Down
2 changes: 1 addition & 1 deletion apps/auth/adguard-proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:latest
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.5
args:
- --http-address=0.0.0.0:4180
- --trusted-proxy-ip=10.42.0.0/16
Expand Down
2 changes: 1 addition & 1 deletion apps/auth/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
spec:
containers:
- name: auth
image: quay.io/oauth2-proxy/oauth2-proxy:latest
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.5
args:
- --http-address=0.0.0.0:4180
# X-Forwarded-* はクラスタ内(Gateway の Envoy)からだけ信じる
Expand Down
2 changes: 1 addition & 1 deletion apps/auth/hubble-proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:latest
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.5
args:
- --http-address=0.0.0.0:4180
- --trusted-proxy-ip=10.42.0.0/16
Expand Down
2 changes: 1 addition & 1 deletion apps/auth/sub-proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:latest
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.5
args:
- --http-address=0.0.0.0:4180
- --trusted-proxy-ip=10.42.0.0/16
Expand Down
2 changes: 1 addition & 1 deletion apps/forgejo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ CI から Forgejo の API・git・レジストリに**長く生きる秘密な

**forgejo-bot の 2 つは見送った。**forgejo-bot のものは 16.0.5 では画面にも CLI・API にも一覧・変更・削除の手段が無く
(forgejo-bot は画面にログインできない。`ENABLE_INTERNAL_SIGNIN: "false"`)、止めるには DB の `authorized_integration` の行を触ることになる。
v17 以降で管理の手段が揃ったら、表のルールで `forgejo admin user create-authorized-integration --username forgejo-bot …` を本番で打ち、
17.0.1 でも CLI は `create-authorized-integration` だけで、一覧・削除は無い(2026-10-31 に確かめた)。管理の手段が揃ったら、表のルールで `forgejo admin user create-authorized-integration --username forgejo-bot …` を本番で打ち、
出力の `audience`(`u:<ユーザー ID>:<UUID>`。秘密ではない)を表の変数に入れて、ワークフローの PR
(doa/tamasagashi#106・doa/todoroku#368・doa/worklog-cloud#148。閉じてある)を出し直す。急いで止めるなら forgejo-bot を bots チームから外す
(`prohibit_login` はレジストリを止めない)。doa の ID は 2、リポジトリ ID は todoroku 1・tamasagashi 3・worklog-cloud 4(変更の CLI が無いので、足すときは作り直し)。
Expand Down
2 changes: 1 addition & 1 deletion pulumi/.pulumi-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.267.0
3.273.0
2 changes: 1 addition & 1 deletion pulumi/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ node を探しに行く)。**`cf` の出力は API の封筒を外した `result

| | どこで固定 | 追うもの |
| --- | --- | --- |
| Pulumi の CLI | [.pulumi-version](.pulumi-version) | 手で上げる(SDK の `@pulumi/pulumi` と揃える) |
| Pulumi の CLI | [.pulumi-version](.pulumi-version) | Renovate(pulumi のまとめで SDK の `@pulumi/pulumi` と同じ PR。CLI を上げると `pulumi install` で bun.lock も変わる) |
| SDK・provider・`cf` | [bun.lock](bun.lock) | Renovate |
| NetBird の provider と包むプラグイン | [Pulumi.yaml](Pulumi.yaml) の `packages` | Renovate (自動マージしない) |
| bun | [.bun-version](.bun-version) | Renovate |
2 changes: 1 addition & 1 deletion pulumi/bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 15 additions & 1 deletion renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,19 @@
"datasourceTemplate": "github-releases",
"depNameTemplate": "pulumi/pulumi-terraform-provider",
"extractVersionTemplate": "^v(?<version>.+)$"
},
{
"description": "CI の Pulumi CLI (pulumi.yml の pulumi-version-file)。中身は版だけ。下の pulumi のまとめに入れて SDK (@pulumi/pulumi) と同じ PR にし、pulumi install も流す (CLI を上げると bun.lock の sdks/netbird の行が変わる)。",
"customType": "regex",
"managerFilePatterns": [
"/^pulumi/\\.pulumi-version$/"
],
"matchStrings": [
"^(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*$"
],
"datasourceTemplate": "github-releases",
"depNameTemplate": "pulumi/pulumi",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

要確認: 「同じ pulumi/pulumi なので、同じ PR で揃って上がる」は成り立たないかもしれません。

  • SDK は npm の @pulumi/pulumi (depName が別、pulumi グループの packageRule は package.json・bun.lock・Pulumi.yaml だけが対象)。
  • この customManager は github-releases の pulumi/pulumi で、.pulumi-version は上のグループに入らない。

なので CLI と SDK は別の枝・別の PR になりえて、その間は .pulumi-version と package.json の版がずれます (README の「SDK と揃える」が崩れる)。揃えたいなら matchFileNames に pulumi/.pulumi-version を足すか、matchDepNames で @pulumi/pulumi と pulumi/pulumi を同じ groupName に入れてください。ただしグループに入れると postUpgradeTasks (bun.lock 更新) も走るので、その副作用も見てください。ずれてよいなら、description と README の文言を直すだけで足ります。

"extractVersionTemplate": "^v(?<version>.+)$"
}
],
"packageRules": [
Expand All @@ -68,7 +81,8 @@
"matchFileNames": [
"pulumi/package.json",
"pulumi/bun.lock",
"pulumi/Pulumi.yaml"
"pulumi/Pulumi.yaml",
"pulumi/.pulumi-version"
],
"skipArtifactsUpdate": true,
"groupName": "pulumi",
Expand Down
Loading