automation-suite
2023.10
false
EKS/AKS の Automation Suite のインストール ガイド
- 概要
- 要件
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- プロキシ環境でポッドが FQDN と通信できない
- Test Automation SQL の接続文字列は無視されます
- Velero のバージョンが原因で EKS のバックアップが失敗する
- Velero のバックアップが FailedValidation エラーで失敗する
- FQDN にアクセスすると RBAC アクセス拒否エラーが返されます
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Test Automation SQL の接続文字列は無視されます
Automation Suite のクラスター構成で uipathctl が Test Automation SQL 接続文字列を無視する問題を解決します。
説明
クラスター構成ファイルの orchestrator.testautomation セクションで SQL 接続文字列を指定すると、 uipathctl バイナリは接続文字列を無視し、代わりに orchestrator セクションの下の接続文字列を使用します。次のサンプルに示すように、無視される接続文字列は sql_connection_str パラメーターの値です。
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
解決策
この問題に対処するには、次の手順を実行します。
sql_connection_strパラメーターの値として指定した SQL 接続文字列を Base64 エンコードします。echo -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -decho -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -d- 次のコマンドを実行して、
orchestrator-secretsシークレットを編集します。kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath - シークレットで、
sqlConnectionStringTAパラメーターの値を Base64 でエンコードされた接続文字列の値で更新します。 - 接続文字列の値が正常に更新されたかどうかを確認します。
kubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decodekubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decode - ArgoCD アプリの UI で Orchestrator >に移動し、[詳細] > [パラメーター>値] > [内部値] > [更新] に移動します。
- 次のサンプルに示すように、[
connectionStrings] セクションで、TestAutomationパラメーターの値を接続文字列のプレーンテキストの値で更新します。connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>