Helmfileを使用したOracle SOA Suiteドメインの作成

Helmfileは、ローカル・チャートまたはリモート・チャートのHelmチャートを使用して次のタスクを実行します:

  • ドメインに必要なOracle Databaseをインストールします:
  • WebLogic Kubernetes Operatorをインストールします。
  • Oracle SOA Suiteドメインをデプロイします。
  • TraefikやNGINXなどのイングレスベースのロード・バランサをインストールします。
  • アプリケーションURLアクセス用のパスベースのルーティング・イングレスを設定します。
  • Helmfileフックを使用して、デプロイメント中に様々なイベントをトリガーします:
    • WebLogic Kubernetes Operatorのデフォルトのドメイン・ネームスペース管理を使用するためのラベル付け。
    • ドメインが起動して実行されるまで待ちます。
    • ドメイン・デプロイメントの成功後にドメイン・ポッド・ログを収集します。
    • ドメイン・デプロイメントの削除中にドメイン・ホームをバックアップします。

Oracle SOA Suiteドメイン・デプロイメントのhelmfileチャートは、${WORKDIR}/helm-chartsにあります。Oracle SOA SuiteをKubernetesにデプロイするために必要なHelmチャートの${WORKDIR}/helm-charts/values.yamlで使用可能な値を更新します。

helmfileを実行する前に、README.mdの詳細および構成パラメータを参照してください。