coder / coder/usgov-reference

Refactor config-embedding scripts to read from a values file

Đang mở
#3 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
1
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Đọc scripts/setup-coder-idp-sync.py, scripts/setup-keycloak-hierarchy.py và scripts/preflight-readiness.sh để kiểm kê cấu hình được nhúng trong chúng, sau đó kiểm tra values/env.example.yaml nếu tệp này tồn tại. Xác định một cách tiếp cận dùng chung dựa trên tệp values và xác minh rằng cả ba script đều sử dụng cách tiếp cận đó, để người tạo fork có thể điều chỉnh các hệ phân cấp, persona và URL tham chiếu mà không cần chỉnh sửa mã.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
bash, python
Lĩnh vực
devops
Loại issue
Tái cấu trúc
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
55/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.