Translated ['.github/pull_request_template.md', 'src/README.md', 'src/pe

This commit is contained in:
Translator
2025-01-02 00:09:15 +00:00
parent 3c2f3f44a7
commit e3d971b096
225 changed files with 2036 additions and 2044 deletions

View File

@@ -12,23 +12,23 @@
1. 名前空間での管理者権限を持つkubernetes / openshiftクラスターへの足場
2. クラスターレベルでの少なくともExternalSecretへの読み取りアクセス
3. ESOがあなたの秘密を同期するために必要なラベル/注釈またはグループメンバーシップがあるかどうかを確認します。運が良ければ、定義された秘密を自由に盗むことができます。
3. ESOがあなたの秘密を同期するために必要なラベル/アノテーションまたはグループメンバーシップがあるかどうかを確認します。運が良ければ、定義された秘密を自由に盗むことができます。
### Gathering information about existing ClusterSecretStore
十分な権限を持つユーザーがると仮定して、最初に既存の_**ClusterSecretStores**_をリストアップします。
十分な権限を持つユーザーがこのリソースを読み取ることができると仮定して、まず既存の_**ClusterSecretStores**_をリストアップします。
```sh
kubectl get ClusterSecretStore
```
### ExternalSecret enumeration
### ExternalSecretの列挙
クラスターシークレットストア _**mystore**_ が見つかったと仮定します。その関連する externalsecret を列挙します。
_**mystore**_という名前のClusterSecretStoreを見つけたと仮定します。その関連するexternalsecretを列挙します。
```sh
kubectl get externalsecret -A | grep mystore
```
_このリソースは名前空間スコープであるため、どの名前空間を探すべきかすでに知っていない限り、-Aオプションを追加してすべての名前空間を横断して探してください。_
定義されたexternalsecretのリストが得られるはずです。_**mysecret**_というexternalsecretオブジェクトが_**mynamespace**_という名前空間によって定義され、使用されていると仮定しましょう。それが保持している秘密の種類についてもう少し情報を集めてください。
定義されたexternalsecretのリストが得られるはずです。_**mysecret**_というexternalsecretオブジェクトが_**mynamespace**_という名前空間で定義されていると仮定しましょう。それが保持している秘密の種類についてもう少し情報を集めてください。
```sh
kubectl get externalsecret myexternalsecret -n mynamespace -o yaml
```
@@ -51,13 +51,13 @@ key: SECRET_KEY
secretKey: SOME_PASSWORD
...
```
これまでに得たものは:
これまでに得たものは次のとおりです
- ClusterSecretStoreの名前
- ExternalSecretの名前
- シークレットの名前
- 秘密の名前
必要なものがすべて揃ったので、ExternalSecretを作成できます最終的には、新しいシークレットを同期させるために必要な前提条件に従って、新しいNamespaceをパッチまたは作成することになります):
必要なものがすべて揃ったので、ExternalSecretを作成できますそして最終的には、新しい秘密を同期させるために必要な前提条件を満たすために新しいNamespaceをパッチまたは作成することができます):
```yaml
kind: ExternalSecret
metadata: