|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
|
これは未公開の文書です Admission Controller 1.34-dev. |
ビルトインサポート
`wasm`ターゲットのポリシーを構築するには、そのターゲットが実行中である必要があります。
Open Policy Agent (OPA)チームには、https://www.openpolicyagent.org/docs/latest/policy-reference/#built-in-functions[ビルトインサポート]を確認できるページがあります。
RegoポリシーをWebAssemblyモジュールに構築する際、これらのビルトイン関数の一部はWasmファイル自体に含まれています。 それらは、リンクされたビルトインページで緑のチェックマークが付けられたビルトインです。 モジュールを評価するWebAssemblyランタイムは、他のビルトインを提供します。
`SDK-dependent`としてマークされたビルトインは、ホストが実装しなければならないものであり、この場合はSUSE Security Admission Controllerです。 OPAとGatekeeperは、ポリシーのニーズに応じてそれらを使用することがあります。 いずれにせよ、これらのビルトインはポリシーに公開されており、新しいポリシーまたは既存のポリシーはそれらに依存する可能性があります。
まだAdmission Controllerによって提供されていない特定のビルトインがありますが、公開されているポリシーに基づいて、すでにサポートされているものはほとんどのKubernetesユーザーにとって十分であるはずです。
このGitHubの問題は、まだ実装していないRegoのビルトインを追跡します。 私たちの作業の優先順位を決めるために、自由にコメントしてください。