Skip to content

mNi Operator 今度の課題 #1

Description

@MuNeNiCK

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で使用できるとうれしいです

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions