ああああーー解決したぞ!!!やたたたた

やはり今の設定だけでIRSAは実現しないよな.

ああ,またバグってる.治すべきところが多すぎる

だめだー何かが間違っているけど,何が間違っているかの特定までいかなかった

あーめんどくさい.同じ処理を頑張って書かないといけない場面が多いのは確かに感じるんだよな,golang
あんまり抽象化できないししょうがないのだが.

あまり良くないのだがグローバル変数を使うか……

controller-runtimeってre-sync preiod的なものを楽に指定できないのだろうか

もう今週の仕事はやることないのでやる気が抜けた

レビューあと3つ.めちゃくちゃ重い

仕方がないとはいえ,起動に必要なパラメータを別コマンドの引数として指定するの,型情報が全て抜け落ちているので,本当にこれ今ちゃんと動いてるのか?とても怪しい

まだバグあるな……

ようやくCSRのコードまできたぞ.これ動くのかな

これは運用を考えると名前固定したほうが楽だな……

あーこれで動きそうな感じはするな……問題はCSRをどうやってapproveするかだ

あー想定外だ……そうか,updateのときはmetadataがすべて必要なのか……

deepcopyしているはずなのに同じオブジェクトが参照されている気がしてならない

こいつSA tokenのCAをそのまま使ってるのか

なるほど,これはeks-pod-identity-webhookが結構特殊やな…….

相互参照があるんだから全部一気に作るべきだな……

いや,証明書は同じものを使わなきゃいけないからreconcileを分けるべきではないな……

とりあえず手元の実験はkindでやるか

一連の処理だけど段階ごとにreconcileを分けるべきか,1reconcileですべて片付くようにすべきか.あんまり長いreconcileを作るべきではないんだよなぁ

READMEにすら間違ったことは書いてある.ソースコードを読めばそれにも気付くのである

ようやくクラスタ化できたぞ

というか別に漫画がないことは原因ではないだろうよ.スクール出たての駆け出しエンジニアがいっぱいなだれ込んできているわけで,なりたい人が足らないわけじゃない.育った人が足らないだけで

これはまじ.漫画なんか書いてる暇はない

ようやく引数は全部片付いた

同じプログラム内で関数呼び出しせずにわざわざコマンドにして呼び出しているから,渡せないデータをconfigmapに変換して指定しているのであって,関数呼び出しするならどんな形のデータであれそのまま渡してよいのでは?という気がしてならない

やばい,このコントローラはむずい.今までの比じゃないな

いよいよパラメータが多くなってきて辛くなってきた……

ははー.sname指定だとSystem NOT running to use fully qualified hostnamesって言われる.これname指定しないとだめなのかな

connect成功するじゃん!もうこれはlibclusterの問題だな

これは笑う / 他51件のコメント https://t.co/GfyT7AbfKw “みずほ銀行のシステム、金融庁が管理へ 異例の行政処分: 日本経済新聞” (99 users) https://t.co/aVulBNYHWM

みずほ銀行のシステム、金融庁が管理へ 異例の行政処分 - 日本経済新聞

今日遊んでばっかでレビューしてないな

そしてまたテストが落ちた

いやーこれは悩ましいな.普通に効率考えてpublic methodにするのは,実装が漏れ出ていて良くない気がする.しかしちゃんとパッケージに閉じようとするとどうしても同じ処理が複数回走る

ようやくそれなりにテスト通るロジックになった.本当にこれで合っているのだろうか

なかなかreconcile一発で正しい状態にならない.複数回reconcileしていいならいくらでもいけるんだが

うーん,まだ考慮漏れがあるわ……条件が複雑すぎる

条件が複雑すぎてむり

仕事しなきゃなのでは

本来こんなに長大なシェルスクリプトを作るべきではない

やはり.profileを読まないのは変だな

あれ,/bin/bashをシェルスクリプトで動かすだけなら.bashrcも読み込まれないのでは?