Docsをざっくり確認させていただきました。
以下課題として記載させていただきましたが、実現難しい、設計おかしい等あれば気軽に教えてください。
- ComponentsはService依存にしたい
- ユーザがComponentsを手動で導入→Serviceを導入という流れをやめたい
- ユーザはServiceを定義するだけでComponentsも自動的にインストールされるように
- Serviceごとにnamespaceを分ける
- Serviceごとにnamespaceを分割するのはどうでしょうか?
- mni-auth namespaceの場合、keycloakとmni-authコンテナがデプロイされる
- Keycloakの管理方法について
- Keycloakにて各Service用ユーザを設定する際のTerraformの使用をやめる
- 内部向けの一時的な手段として使用されていますかね?
- ユーザが実際に利用する際はTerraformなどの外部ツール利用は極力避けたいです
- Keycloakにて各サービス用ユーザのパスワードを自動生成する
- ユーザがサービス用パスワードを手動生成し、TFにて設定するのは大変なので自動生成するようにしてください
- パスワードをユーザに管理させるのはセキュリティ的にもリスクがあると思うので...
- mni-installerでのデプロイにOperatorも含める?
- Operatorは必須だと思うので分けなくても良いかなと思ってます
- すべてのリソースをIP, HTTPでデプロイできるように
- Ingressの使用は任意とし、IP, HTTPで使用できるとうれしいです
Docsをざっくり確認させていただきました。
以下課題として記載させていただきましたが、実現難しい、設計おかしい等あれば気軽に教えてください。