coder / coder/usgov-reference

Refactor config-embedding scripts to read from a values file

オープン
#3 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
1
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

Three operational scripts embed configuration (org/group hierarchies, persona rosters, reference-clone URLs) directly in code, so a forker must edit Python/Bash to adapt them:

- `scripts/setup-coder-idp-sync.py` (org/group hierarchy dict)
- `scripts/setup-keycloak-hierarchy.py` (realm/persona dict)
- `scripts/preflight-readiness.sh` (reference repo URL arrays)

**Action**: refactor these to read their inputs from a values file (e.g. `values/env.example.yaml` or a dedicated companion file) so adapting them requires only editing configuration, not code.

---
Generated by Coder Agents, on behalf of @ausbru87.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

scripts/setup-coder-idp-sync.py、scripts/setup-keycloak-hierarchy.py、scripts/preflight-readiness.shを読み、その中に埋め込まれている設定を洗い出したうえで、存在する場合はvalues/env.example.yamlを確認します。共有のvaluesファイル方式を定義し、3つすべてのスクリプトがそれを使用することを検証して、forkを作成する人がコードを編集せずに階層、ペルソナ、参照URLを適応できるようにします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
bash, python
領域
devops
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
55/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。