@babarot 🏔️

12K posts

@babarot 🏔️ banner
@babarot 🏔️

@babarot 🏔️

@babarot

SRE 10X, Inc.

tokyo เข้าร่วม Kasım 2010
505 กำลังติดตาม1.5K ผู้ติดตาม
@babarot 🏔️
@babarot 🏔️@babarot·
palantir/policy-botのポリシー表現力は良いのだが.policy.ymlにポリシールールが集中するのがmonorepoだと特にキツくて (この点ではCODEOWNERSの課題を解決できていない) forkして分散ポリシーを扱う実装を考え始めた。Kubernetes OWNERS的な仕組みをいい感じに概念として取り込めないかなと
@babarot 🏔️@babarot

palantir/policy-botを調べた zenn.dev/babarot/articl…

日本語
0
0
1
658
@babarot 🏔️
@babarot 🏔️@babarot·
@itkq ですよねえ…policy-bot側の思想とかち合うのかもしれないけどロジック側に分割できる機構入らないと結構きついなぁと思ってました
日本語
0
0
0
48
いたこ
いたこ@itkq·
@babarot jsonnetで分割したりpolicy-botのパッケージ使ってテストケース書くなど試してみてますが思ってたよりはしんどいなとなってますね…
日本語
1
0
0
158
やぎはしゅ
やぎはしゅ@yagihashoo·
@babarot とりあえず買っちゃおうぜ なんとかなるよ知らんけど
日本語
1
0
0
50
@babarot 🏔️
@babarot 🏔️@babarot·
@yagihashoo ちとAppもやってみますわ 雑にissue切ってもらっても大丈夫です!
日本語
0
0
1
52
やぎはしゅ
やぎはしゅ@yagihashoo·
@babarot CIから実行しようとすると詰まりポイントありありでめちゃ困ってる…。 repoのadmin:write付いてるからリポジトリ作成はいけるはずなんだけどmutationの中の何かの権限が足りてなくて通らない😇
日本語
1
0
0
74
@babarot 🏔️
@babarot 🏔️@babarot·
@yagihashoo あ、なるほど 自分は結局ローカルからapplyしててCIから実行してなかったんですよね
日本語
1
0
0
29
やぎはしゅ
やぎはしゅ@yagihashoo·
@babarot repoのどれなのかなーっていう。(あ、ごめんそもそもあれか。GitHub App Tokenでの運用を想定してないのか…なるほど…)
日本語
1
0
0
48
@babarot 🏔️
@babarot 🏔️@babarot·
@yagihashoo gh auth status見てみたらrepoかなと。これでいけそうだけどダメですかね?
日本語
1
0
0
47
やぎはしゅ
やぎはしゅ@yagihashoo·
@babarot なんかどうしてもGraphQLのcreateRepositoryで弾かれちゃってリポジトリの作成ができないんだけど、何のパーミッションつければ通るのかなこれ…。
日本語
1
0
0
65
@babarot 🏔️
@babarot 🏔️@babarot·
書かれていないPR/Issue descriptionも問題だが書かれすぎたdescriptionもまたそれはそれで問題だなあ、人間が1日で読める文章量をあっという間に超えてしまう
日本語
0
0
2
336
@babarot 🏔️
@babarot 🏔️@babarot·
@naa0yama ありがとうございます! labelsとかだけをセルフマネージするみたいなかんじなら、どこかのリポジトリで撒く用のFileSetを管理してFileSet のテンプレート機能(<% .Repo.Name %>)で、配布先ごとに metadata\.name を展開できます
@babarot 🏔️ tweet media
日本語
1
0
1
43
Naoki Aoyama
Naoki Aoyama@naa0yama·
今の仕組みでやるなら、テンプレートレポ側に FileSet で配布するものテンプレにしたものを用意する感じだろうかね。やってみるか。
日本語
2
0
0
173
@babarot 🏔️
@babarot 🏔️@babarot·
gh-infraのYAML編集まわりはgoccy/go-yamlのおかげで実装できた。コメントやフォーマットを保持したままASTレベルで値を書き換えられるので理想とするimport機能が実現できた。ありがたいYAMLライブラリ github.com/goccy/go-yaml
日本語
0
2
9
1.2K