リリース・ノート
v1.4.8
コンポーネント・バージョンの更新:
- WebLogic Kubernetes Operator v3.4.10
- WebLogic Monitoring Exporter v2.1.5
修正:
- Fixed issues with orphaned resources during uninstall when VPO restarts.
v1.4.7
修正:
- Fixed issues where upgrade would not successfully occur if pods had errors.
- CVE fixes for Istio 1.14.3.
v1.4.6
拡張:
- Verrazzano CLIツールは、コマンドが正しく入力されていることを検証します。
修正:
- Let's EncryptがRancherで使用されるときに発生していた問題を修正しました。
- 非同期または期限切れのRancher証明書に関する問題を修正しました。
- 冗長なKeycloakログに関する問題を修正しました。
v1.4.5
修正:
- 問題とセキュリティに関するベース・イメージおよびその他のイメージを更新しました。
コンポーネント・バージョンの更新:
- WebLogic Kubernetes Operator v3.4.7
- WebLogic Monitoring Exporter v2.1.3
v1.4.4
修正:
- IngressTrait JWT関連の問題を修正して、1つのパスに
requestPrincipals
があり、他のパスにはない複数パスを許可しました。 - パスのない
requestPrincipals
が許可されるようにIngressTrait JWTを修正しました。 - アプリケーションの削除時のIngressTrait関連のAuthorizationPolicyクリーンアップを修正しました。
- WebLogic Grafanaダッシュボードのサービス変数の問合せを修正しました。
- ポッド再起動後のJGROUPSPINGエントリが古いことによるKeycloak起動の問題を修正しました。
コンポーネント・バージョンの更新:
- WebLogic Kubernetes Operator v3.4.6
- WebLogic Monitoring Exporter v2.1.2
v1.4.3
修正:
- 以前のVerrazzanoリリースからのアップグレード中のユーザー・アプリケーションの不要な再起動を修正しました。
- Fluentdの再起動またはアップグレード時にOpenSearchのログが重複しないように、Fluentd構成を修正しました。
- サービス・ラベル値を正しく取得し、データを適切に表示するように、WebLogic Grafanaダッシュボードを修正しました。
- VerrazzanoをRKE2クラスタにインストールする際のI/Oタイムアウト・エラーを修正しました。
- OAMコンポーネントの一部として
Persistent Volumes
をデプロイできない問題を修正しました。 - サービス・ポートに接頭辞
tcp-
が自動的に指定されないように、デフォルトのHelidonワークロード・サービスを修正しました。 - 以前のVerrazzanoリリースで動作するように、CLI
vz analyze
コマンドを修正しました。 - バンドルされていないOpenSearchプラグインのインストールのサポートを追加しました。
- ユーザーがHelidonワークロード・サービスをカスタマイズできるように、
serviceTemplate
をVerrazzanoHelidonWorkloadに追加しました。 - OpenSearch JVMの
javaOpts
引数のサポートを追加しました。
コンポーネント・バージョンの更新:
- Grafana v7.5.17
- WebLogic Kubernetes Operator v3.4.5
- WebLogic Monitoring Exporter v2.1.1
v1.4.2
修正:
- OpenSearchダッシュボードで、Keycloakへのリダイレクトの問題を解決しました。
- 管理対象クラスタ・プロファイルについて、Keycloak認証統合がRancherで有効と識別されなかった問題を解決しました。
- 使用可能なチャート・バージョンが最小チャート・バージョンを下回る場合に断続的に発生するRancherの問題を解決しました。
- CVEを解決するためにベース・イメージおよびその他のイメージを更新しました。
v1.4.1
修正:
- OpenSearchヒープ・メモリー設定を更新しました。
- データが正しく表示されるように、WebLogicおよびHelidonのGrafanaダッシュボードを修正しました。
- CVEを解決するためにベース・イメージおよびその他のイメージを更新しました。
v1.4.0
特色:
- 対話型のインストール、アップグレード、アンインストール、クラスタ分析、およびバグ・レポートのためにVerrazzanoコマンドライン・ツール(CLI)を追加しました。
- Veleroおよびrancher-backupを使用するバックアップとリストアの機能を追加しました。
- Verrazzanoのシステム・コンポーネントとアプリケーションの両方にPrometheusオペレータに基づいたメトリック・コレクション(ServiceMonitorsおよびPodMonitorsを使用)を追加しました。
- Verrazzanoリソースの新しいAPIバージョン
install.verrazzano.io/v1beta1
を追加しました。「非推奨APIの移行ガイド」を参照してください。 - Verrazzanoディストリビューションの
tar.gz
アーティファクトに、新しいCLIバイナリおよびツールが含まれるようになりました。 - ElasticsearchおよびKibanaをOpenSearchおよびOpenSearchダッシュボード(ポッド、URL、CRDフィールド)で置き換えました。
- Rancherの統合を改善しました。
- Rancher UIベースのVerrazzanoコンソールを追加しました。
- Keycloak SSO認証および承認がデフォルトで構成されています。
- OCIドライバがデフォルトで有効化されており、すぐに使用できます。
- kube-prometheus-stackコンポーネントがデフォルトで有効化されています。
- アンインストールのレジリエンシとパフォーマンスを改善しました。
- OCNE 1.5.xのサポートを追加しました。
- Kubernetes v1.24のサポートを追加しました。
コンポーネント・バージョンの更新:
- Coherence Operator v3.2.6
- Istio v1.14.3
- Jaeger v1.34.1
- Rancher v2.6.8
追加されたコンポーネント:
- Rancherバックアップ・オペレータv2.1.3
- Velero v1.8.1
- Velero Plugin For AWS v1.4.1
削除されたコンポーネント:
- Config Map Reload
修正:
- アップグレード直後にすべてのコンポーネントの準備ができる前にVerrazzanoがインストールを開始するという問題を解決しました。
- Istioサイドカーを必要とするアプリケーション・ポッドがアップグレード後に再起動しないという問題を解決しました。
- Helmオーバーライド用一時ファイルのインストールまたはアップグレード後の不必要なクリーンアップを解決しました。
- Verrazzanoリソースのステータス条件が更新済ではなく重複として追加される問題を解決しました。
- Verrazzanoモニタリング・オペレータが準備完了前にOpenSearchを問い合せる問題を解決しました。
- すべてのWebフック・コンテキスト・パスの準備ができる前にVerrazzanoプラットフォーム・オペレータが準備完了状態になる問題を解決しました。
- CVEを解決するためにベース・イメージおよびその他のイメージを更新しました。
v1.3.8
修正:
- RancherがFleet、GitJobおよびRancher Webフックをアップグレードできなかった、Rancherアップグレードの問題が修正されました。
- CVEを解決するためにイメージが更新されました。
v1.3.7
修正:
- Kiali 1.42 Helmチャートが修正されました。
- ボリューム拡張をサポートするストレージ・クラスを使用する際のOpenSearchストレージ・ボリュームのサイズ変更に関する問題が解決されました。
v1.3.6
修正:
- ユーザーが指定したJVMヒープ・サイズ設定が使用されなかったOpenSearchの問題を解決しました。
v1.3.5
コンポーネント・バージョンの更新:
- WebLogic Kubernetes Operator v3.4.3
v1.3.4
修正:
- CVEを修正してKialiイメージを更新しました。
- アップグレード中のPrometheusボリューム・アタッチメントに関する問題を解決しました。
コンポーネント・バージョンの更新:
- Rancher v2.6.6
v1.3.3
修正:
- AuthProxyがアクセス・ログを発行するように修正しました。
- アプリケーションの詳細情報の読込みがタイムアウトになる、Fixed Verazzanoコンソールの断続的なエラーを修正しました。
コンポーネント・バージョンの更新:
- Istio v1.13.5
v1.3.2
修正:
- WebLogicログの
severity
値を正しく解析するようにFixed Fluentdパターンを修正しました。 - 削除済IngressTraitエントリをIstioゲートウェイから削除するようにIngressTraitを修正しました。
v1.3.1
修正:
- Rancherコンポーネントを削除する際に、Verrazzanoによって別のネームスペースが削除される問題を解決しました。
- サービスをコンポーネント・ワークロードとしてサポートするようにIngressTraitコントローラを修正しました。
- AuthProxy NGINXサーバーの稼働状況プローブを追加しました。
- 様々なモニタリング対象ソースのVerrazzanoコンポーネント(Verrazzano CRで参照されるConfigMaps、シークレット、値など)に、動的構成オーバーライドのサポートを追加しました。
- アプリケーションのJWT認証および認可ポリシー仕様のサポートを追加しました。
- Prometheusオペレータを使用してデプロイされたPrometheusサービス・モニターおよびポッド・モニターCRのサポートを追加しました。
- CVEを修正するようにKeycloakイメージを更新しました。
v1.3.0
特色:
- インストール後の更新: DNSの構成、証明書管理、ロギング、イングレス、OpenSearchクラスタの構成は、Verrazzanoのインストール後に更新できます。
- Jaeger分散トレーシングを追加しました。
- Kubernetes v1.22およびv1.23のサポート。
- kube-prometheus-stackコンポーネントがVerrazzanoに含まれるようになり、有効にすることができます(Prometheusオペレータ、Alertmanager、kube-state-metricsなど)。
コンポーネント・バージョンの更新:
- cert-manager v1.7.1
- Coherenceオペレータ3.2.5
- Istio v1.13.2
- Jaeger Operator v1.32.0
- Kiali v1.42.0
- NGINX Ingress Controller v1.1.1
- Node Exporter v1.3.1
- Prometheus v2.34.0
- Rancher v2.6.4
- WebLogic Kubernetes Operator v3.4.0
追加されたコンポーネント:
- Alertmanager v0.24.0
- kube-state-metrics v2.4.2
- Prometheusアダプタv0.9.1
- Prometheusオペレータv0.55.1
- Prometheus Pushgateway v1.4.2
修正:
- 管理対象クラスタが部分的に登録されている際のマルチクラスタ・アプリケーションの表示に関するコンソールUIの問題を解決しました。
- Bob’s BooksのサンプルWebLogicアプリケーションの表示に関するコンソールUIの問題を解決しました。
- Verrazzanoのプライベート・レジストリ・インストールでのWebLogicアプリケーション・メトリックのエクスポートに関する問題を解決しました。
v1.2.2
修正:
- マルチクラスタ設定における、Helidon用のGrafanaダッシュボードの問題を解決しました。
- AuthProxyのIstio認可ポリシーの命名に関する問題を解決しました。
- エフェメラル・ストレージが原因で削除されるAuthProxyポッドの問題を解決しました。
- イングレス・トレイトにおけるCookie TTLの長さの問題を解決しました。
v1.2.1
修正:
- プライベート・レジストリの使用が構成されている場合のアップグレードに関する問題を解決しました。
- プライベート・レジストリが構成されている場合に使用されるWebLogic Monitoring Exporterのパブリック・イメージに関する問題を解決しました。
- Verrazzano v1.0.2からv1.2.0へのアップグレード中に、アップグレードが時々とぎれて失敗する問題を解決しました。
- WebLogicアプリケーションを表示するときのコンソールUIの問題を解決しました。
- 登録プロセスが完了していない管理対象クラスタをターゲットとするアプリケーションを表示するときのコンソールUIの問題を解決しました。
- OAMアプリケーションのトレイトが表示されないコンソールUIの問題を解決しました。
verrazzano-application-operator
ポッドが、頻繁にクラッシュして再起動する問題を解決しました。- WebLogicワークロード
logHome
の値が無視され、常に/scratch/log
が使用される問題を解決しました。 - Istioインジェクションが有効化されていないVerrazzanoの管理対象ネームスペースのメトリックをPrometheusがスクレイピングしない問題を解決しました。
kube-system
ネームスペースのリソースに対するVerrazzanoオペレータのウォッチがなくなりました。- CVEに対応するようにKeycloakイメージを更新しました。
既知の問題:
- Kubernetes v1.21クラスタをRancherにインポートすると、正しく動作しない可能性があります。現在、RancherはKubernetes v1.21をサポートしていません。
v1.2.0
特色:
- ロギング機能の強化:
- Oracle Cloud Infrastructureロギング統合のサポートを追加しました。
- ElasticsearchおよびKibanaをOpensearchおよびOpensearchダッシュボードに置き換えました。
- Opensearch
prod
プロファイル・データ・ノード構成を3つのレプリカに更新しました。 - Verrazzanoシステム・ログのFluentd解析/フィルタリング・ルールを拡張しました。
- Oracle Cloud Infrastructure DNSを使用した
instance_principal
認可の使用をサポートしました。 - 非OAMアプリケーションとのメトリック統合のサポートを追加しました。
- Istioゲートウェイのスケーリングとアフィニティの設定のサポートを追加しました。
- Verrazzano AuthProxyのスケーリングおよびアフィニティの設定のサポートを追加しました。
- コンポーネント・バージョンの更新:
- External DNS v0.10.2。
- MySQL v8.0.28。
- Grafana v7.5.11。
- Prometheus v2.31.1。
- Opensearch v1.2.3 (Elasticsearchからの置換わり)。
- Opensearchダッシュボードv1.2.0 (Kibanaからの置換わり)。
- WebLogic Kubernetes Operator v3.3.7。
修正:
- インストール時に間違った
verrazzano-monitors
グループが作成されるKeycloakの問題を修正しました。 - Rancherイメージがないために、プライベート・レジストリ構成でVerrazzanoのアンインストールに失敗する問題を修正しました。
tls-ca-additional
シークレットが存在しない場合のRancherのインストールを修正しました。trait
フィールドのOpensearch解析エラーを修正しました。- カスタムCA証明書のサポートを修正しました。
- Verrazzano Application Operatorで未サポートのトレイトが要求される問題を修正しました。また、OAM Operatorを更新しました。
- すべての場合にプロトコルがTCPにデフォルト設定されることを避けるために、Helidonワークロード・サービス・ポート名をIstio規則にあわせて調整しました。
- セッション・アフィニティのためにHTTP Cookieを使用してDestinationRuleを設定する機能を追加しました。
既知の問題:
- Kubernetes v1.21クラスタをRancherにインポートすると、正しく動作しない可能性があります。現在、RancherはKubernetes v1.21をサポートしていません。
v1.1.2
修正:
verrazzano-monitors
グループを正しく作成するようにインストールを修正しました。- KialiのPrometheusへのネットワークアクセスを有効にするようにインストールを修正しました。
- CVEに対応するようにSpring Bootサンプル・イメージを更新しました。
- CVEに対応するようにKibanaイメージを更新しました。
- CVEに対応するようにElasticsearchイメージを更新しました。
- カスタムCA証明書を指定するときにVerrazzanoのインストールに失敗する問題を修正しました。
- CVEに対応するようにKeycloakイメージを更新しました。
- Verrazzano CRで
spec.components.certManager.certificate.acme.environment
フィールドがproduction
に設定されている場合にVerrazzanoのインストールに失敗する問題を修正しました。 - Oracle Cloud Infrastructure DNSでプライベートDNSおよびインスタンス・プリンシパルを使用するためのサポートを追加しました。
- Rancherイメージがないために、プライベート・レジストリ構成でVerrazzanoのアンインストールに失敗する問題を修正しました。
- Rancher v2.5.9 Helmチャートを使用するようにVerrazzanoを更新しました。
既知の問題:
- Kubernetes v1.21クラスタをRancherにインポートすると、正しく動作しない可能性があります。現在、RancherはKubernetes v1.21をサポートしていません。
v1.1.1
修正:
- ElasticsearchおよびKeycloakイメージがCVEに対応するように更新されました。
- WebLogic Kubernetes Operatorのバージョンを3.3.7に更新しました。
- タイプの衝突を回避するためのElasticsearchロギングの更新を含むマイナーなバグ修正。
- ログの取得時のクラスタ・ダンプ動作を改善しました。
- Rancherネームスペースがデフォルトで作成されるようになりました。
既知の問題:
- Kubernetes v1.21クラスタをRancherにインポートすると、正しく動作しない可能性があります。現在、RancherはKubernetes v1.21をサポートしていません。
v1.1.0
修正:
- Kialiのサポートを追加しました。
- マルチクラスタ・リソースの配置を簡素化しました。
- Verrazzanoのインストールのパフォーマンスが向上しました。
- 外部Elasticsearchのサポートを追加しました。
- 認証プロキシなどのシステム機能を改善しました。
- アプリケーション・ロギングをカスタマイズするためのLoggingTraitのサポートを追加しました。
- LetsEncryptステージング証明書を使用するように構成されている場合、管理対象クラスタをRancherに登録する機能を修正しました。
- 未割当てのシャードによるElasticsearchのステータス黄を修正しました。
- Kubernetes 1.21のサポートが追加され、Kubernetes 1.18のサポートが廃止されました。
- インストールおよびサポートされている複数のソフトウェア・バージョンを更新しました。
既知の問題:
- Kubernetes v1.21クラスタをRancherにインポートすると、正しく動作しない可能性があります。現在、RancherはKubernetes v1.21をサポートしていません。
v1.0.4
修正:
- CVE-2021-44228/CVE-2021-45046に対応するため、ElasticsearchおよびSpring Bootイメージがlog4j 2.16を使用するように更新されました。
- 脆弱性に対処するためにKeycloakイメージが更新されました。
- ユーザーに表示されるメッセージの大文字表記の修正を含むマイナーなバグ修正。
v1.0.3
修正:
- 外部ロード・バランサとワイルドカードDNSの使用時にロード・バランサ・サービスの外部IPアドレスをアプリケーション・イングレスで使用するように修正しました。
- 管理対象クラスタ上のWebLogicワークロードのPrometheusメトリックのスクレイピングを修正しました。
- 既知の問題に対処するためにいくつかのコンポーネント・イメージを再構築しました。
- 次のバージョンに更新しました:
- Grafana 6.7.4。
- WebLogic Kubernetes Operator 3.3.3。
v1.0.2
修正:
- CoreDNSをバージョン1.6.2-1に更新しました。
- Keycloakをバージョン10.0.2に更新しました。
- WebLogic Kubernetes Operatorをバージョン3.3.2に更新しました。
- Oracle Linuxイメージをバージョン7.9に更新しました。
- 既知の問題に対処するためにいくつかのコンポーネント・イメージを再構築しました。
- 分析ツールの修正/改善。ロード・バランサが制限に達した問題の診断もサポートされます。
- インストール/アップグレード・プロセスの修正/改善。以下が含まれます:
- インストール/アップグレード・ジョブが
verrazzano-install
ネームスペースで実行されるようになりました。 - Rancher登録ステータスをVerrazzanoManagedClusterステータスに追加しました。
- インストール・ログのOKEトラブルシューティングURLを更新しました。
- Istioインストール時のExternalIPの処理を修正しました。
- インストール/アップグレード・ジョブが
- unassigned_shardsによるElasticsearchのステータス黄を修正しました。
- Webフックによって、VerrazzanoProjectネームスペースにないマルチクラスタ・リソースが禁止されるようになりました。
v1.0.1
修正:
- 次のバージョンに更新しました:
- WebLogic Kubernetes Operator v3.3.0。
- Coherence Operator v3.2.1。
kubectl
v1.20.6-2 (分析ツール)。
- アンインストール時にConfigMapsが削除されるようになりました。
- OKE Kubernetes v1.20.8クラスタのロギング・パターン照合の問題を修正しました。
- LetsEncrypt証明書を使用するVerrazzanoインストール用のマルチクラスタ・ログ収集を修正しました。
- マルチクラスタ・アプリケーションのコンソールUI表示バグを修正しました。
- Oracle Cloud Infrastructureコンソールで生成されたAPIキーが正しく動作しないバグを修正しました。
v1.0.0
特色: Rancher v2.5.9に更新されました。
v0.17.0
特色:
dev
およびprod
の両方のプロファイルについて、インストール中にVerrazzano Monitoring Instance (VMI)レプリカおよびメモリー・サイズの変更が許可されます。- OKEにVerrazzanoをインストールする場合、OKE固有のFluentd
extraVolumeMounts
構成が不要になりました。 - WebLogic Kubernetes Operator v3.2.5に更新しました。
修正:
- アンインストール中、Verrazzanoによって管理されているネームスペースからのみアプリケーション・リソースを削除します。
- アップグレード中、APP_OPERATOR_IMAGEオーバーライドに従います。
- Prometheusが無効になっている場合のKeycloakのインストールの失敗を修正しました。
config.json
でHelmオーバーライドに空の値が許可されます。
v0.16.0
特色:
- ログ・コレクタ、Fluentdおよび事前構成済プロファイルのログ・ボリューム/マウントを構成するオプションが提供されました。
- VerrazzanoにデプロイされたWebLogicドメインのメトリックおよびログ取得が自動的に有効化されます。
- セキュリティ関連のデータ/プロジェクトYAMLファイルをVerrazzanoコンソールのプロジェクト詳細の下に追加しました。
- WebLogic Kubernetes Operator v3.2.4に更新しました。
修正:
appconfig
に常に注入されるとは限らないデフォルトのメトリック・トレイトの修正を追加しました。- Kibanaで時間フィルタを使用できるように、WebLogicアプリケーション・ログのタイムスタンプを更新しました。
- ノード・エクスポータ・ネットワーク・ポリシーで正しくない
podSelector
を修正しました。 coredns configmap
のクラスタ・セクションがないために発生するDNS解決の問題を修正しました。- プラットフォーム、テスト、およびサンプルの安定性の向上。
- マルチクラスタ登録シークレットのElasticsearchフィールドに一貫性があるように名前を変更しました。
v0.15.1
特色:
- インストール時のElasticsearchノード・サイズおよびトポロジのカスタマイズが許可されます。
- WebLogicドメイン仕様で指定されている
runtimeEncryptionSecret
がまだ存在しない場合は、作成されます。 - Elasticsearch、Kibana、Prometheus、GrafanaおよびKeycloakの永続ストレージ構成のオーバーライドがサポートされます。
既知の問題:
- 0.15.1にアップグレードした後、Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE)にインストールされたVerrazzanoカスタム・リソースでは、
verrazzano-system
ネームスペースのFluentd DaemonSetがログにアクセスできません。次のコマンドを実行して、Fluentd DaemonSetにパッチを適用し、問題を修正します:kubectl patch -n verrazzano-system ds fluentd --patch '{"spec":{"template":{"spec":{"containers":[{"name": "fluentd","volumeMounts":[{"mountPath":"/u01/data/","name":"extravol0","readOnly":true}]}],"volumes":[{"hostPath":{"path":"/u01/data/","type":""},"name":"extravol0"}]}}}}'
v0.15.0
特色:
- プライベート・コンテナ・レジストリのサポート。
- Istioを使用したVerrazzanoリソース間での通信の保護。
- 次のバージョンに更新しました:
- cert-manager v1.2.0。
- Coherence Operator v3.1.5。
- WebLogic Kubernetes Operator v3.2.3。
- Node Exporter v1.0.0。
- NGINX Ingress Controller v0.46。
- Fluentd v1.12.3。
- Istioのネットワーク ポリシーを追加しました。
修正:
- プラットフォーム、テスト、およびサンプルの安定性の向上。
- Prometheusメトリックのスクレイピングに対するいくつかの修正。
- ロギングおよびElasticsearchに対するいくつかの修正。
keycloak.json
を動的レルムの作成に置き換えました。- Verrazzano APIからLoggingScope CRDを削除しました。
- 孤立しているマルチクラスタ・リソースに関連する問題を修正しました。
v0.14.0
特色:
- Verrazzanoのマルチクラスタ・サポート。次のことができるようになりました:
- 参加しているクラスタをVerrazzanoManagedClustersとして登録します。
- MutiClusterComponentsおよびMultiClusterApplicationConfigurationsをデプロイします。
- マルチクラスタ・ネームスペースをVerrazzanoProjectsとして編成します。
- VerrazzanoコンソールUIでMultiClusterコンポーネントおよびApplicationConfigurationsにアクセスします。
- デフォルトのワイルドカードDNSをxip.ioからnip.ioに変更しました。
- プライベート・エンドポイントを使用したOKEクラスタのサポート。
- ネットワーク・ポリシーのサポート。次のことができるようになりました:
- イングレスNGINXネットワーク・ポリシーを追加します。
- Rancherネットワーク・ポリシーを追加します。
- NetworkPolicyサポートをVerrazzanoプロジェクトに追加します。
- Keycloakのネットワーク・ポリシーを追加します。
- プラットフォーム・オペレータのネットワーク・ポリシーを追加します。
- ElasticsearchおよびKibanaのネットワーク・ポリシーを追加します。
- Verrazzanoのオペレータ、コンソール、およびAPIプロキシのネットワーク・ポリシーを設定します。
- WebLogic Kubernetes Operatorのネットワーク・ポリシーを追加します。
- マジックDNSプロバイダを指定できるようにする変更(xip.io、nip.io、sslip.io)。
- 複数のコンテナのサービス設定がサポートされます。
- Oracle Cloud Infrastructure DNSでの自己署名証明書の使用を有効化しました。
- VerrazzanoHelidonWorkloadに対するDeploymentStrategyの設定のサポート。
修正:
- プラットフォーム、テスト、およびサンプルのいくつかの安定性の向上。
- Rancher管理者ユーザーの検索に関する再試行が追加されました。
- MySQLのKeycloakユーザーに
ALL
のかわりに特定の権限を付与しました。 - 管理対象クラスタでのVerrazzanoコンソールUIのインストールを無効にしました。
v0.13.0
特色:
IngressTrait
による明示的な宛先ホストおよびポートのサポート。- 実験的なクラスタ診断ツール。
VerrazzanoHelidonWorkload
のGrafanaダッシュボード。- Verrazzanoの更新後に、アプリケーションのFluentdサイドカー・イメージを更新できるようになりました。
- Verrazzano固有のOAMワークロード・リソースについてドキュメントに記載しました。
- Verrazzanoのハードウェア要件とインストールされるソフトウェアのバージョンについてドキュメントに記載しました。
修正:
VerrazzanoWebLogicWorkload
およびVerrazzanoCoherenceWorkload
リソースが更新を処理するようになりました。VerrazzanoHelidonWorkload
でManualScalarTrait
の使用がサポートされるようになりました。ApplicationConfiguration
リソースを含むNamespace
を削除できるようになりました。- アプリケーション・デプロイメント中のPrometheusの頻繁な再起動を修正しました。
verrazzano-application-operator
ロギングをより便利にし、構造化ロギングを使用するようにしました。- Verrazzanoのアンインストールの問題を修正しました。
v0.12.0
特色:
- 可観測性スタックで、認証にKeycloak SSOが使用されるようになりました。
- ネームスペースに
istio-injection=enabled
というラベルが付いている場合、Istioサイドカーが自動的に注入されるようになりました。 VerrazzanoHelidonWorkload
タイプを使用したHelidonアプリケーションの定義がサポートされるようになりました。
修正:
- 複数のコンテナを使用するワークロードですべてのコンテナからログが取得されない問題を修正しました。
- アンインストール中に一部のリソースがクリーンアップされない問題を修正しました。
v0.11.0
特色:
- OAMアプリケーションは、オプションでIstioサービス・メッシュにデプロイされます。
- ユーザー向けのロールの段階的な改善。
修正:
- アプリケーションに複数のワークロード・タイプがある場合のロギングの問題を修正しました。
- Spring Bootサンプル・アプリケーションのメトリック構成を修正しました。
v0.10.0
重大な変更:
- モデル/バインディング・ファイルを削除しました。アプリケーション・デプロイメントはOpen Application Model (OAM)を使用してのみ行われるようになりました。
- WebLogicおよびCoherence OAMワークロードの構文の変更。
VerrazzanoCoherenceWorkload
およびVerrazzanoWebLogicWorkload
タイプを使用して定義されるようになりました。
特色:
- アプリケーション・エンドポイントで、HTTPがデフォルトで使用されるようになりました。マジックDNSを使用する場合、証明書はクラスタ発行者によって発行されますが、Oracle Cloud Infrastructure DNSを使用する場合、証明書はLet’s Encryptで発行するか、エンド・ユーザーが指定することが可能です。
- Coherence Operator v3.1.3に更新しました。
- Kubernetes 1.19および1.20でVerrazzanoを実行するための更新。
- インストール時にRBACロールとロール・バインディングが作成されます。
- インスタンス情報がVerrazzanoカスタム・リソースのステータスに追加されました。インスタンスURLの取得に使用できます。
- Istio v1.7.3に更新しました。
修正:
- Elasticsearchのログ・レベルを下げました。過剰なロギングでは、ディスクが一杯になる可能性があります。
v0.9.0
- 特色:
- KindクラスタにVerrazzanoをインストールするためのプラットフォーム・サポートを追加しました。
- ログ・レコードは、
namespace-appconfig-component
というパターンを使用してOAMappconfig
およびcomponent
定義から索引付けされます。 - すべてのシステムおよび選択したコンポーネントにパッチを適用できるようになりました。
- Open Application Model (OAM)のサポートに関するその他の更新。
OAMを有効にするには、Verrazzanoをインストールするときに、Verrazzanoカスタム・リソースのKubernetesマニフェスト・ファイルに次を指定します:
spec:
oam:
enabled: true
v0.8.0
- 特色:
- 開発(
dev
)と本番(prod
)の2つのインストール・プロファイルのサポート。本番プロファイルはデフォルト・プロファイルで、3ノードのElasticsearchおよびVerrazzano Monitoring Instance (VMI)用の永続ストレージを提供します。開発プロファイルは、単一ノードのElasticsearchを提供し、VMI用の永続ストレージを提供しません。 - すべてのモニタリング(アプリケーションとVerrazzanoコンポーネント)にシステムVMIを使用するようにデフォルトの動作を変更しました。いずれかのプロファイルをカスタマイズして、元の非共有VMIモードを有効にすることもできます。
- Open Application Model (OAM)の初期サポート。
- 開発(
- 修正:
- サンプル・コードのセキュリティ脆弱性を解決するためにAxios NPM package v0.21.1に更新しました。
v.0.7.0
-
特色:
- 既存のVerrazzanoインストールをアップグレードする機能。
- Verrazzanoコンソールを追加しました。
- Verrazzanoカスタム・リソースの構造を強化して、構成可能性を高めました。
- Oracle Cloud Infrastructure DNSインストールに対するシークレットの使用を簡素化しました。
-
修正:
v0.6.0
- 特色:
- クライアント側のインストール・スクリプトを置き換えるクラスタ内インストーラ。
- インストール・プロファイルを追加しました。このリリースでは、本番と開発の2つがあります。
- Verrazzanoシステム・コンポーネントは、JSON構造化ログを生成するようになりました。
- 修正:
- ElasticsearchおよびKibanaのバージョン(elasticsearch:7.6.1-20201130145440-5c76ab1およびkibana:7.6.1-20201130145840-7717e73)を更新しました。