From 6487c83bda889f56630d4d6f9785ee3a05d07335 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Mon, 13 Jan 2025 14:35:36 +0100 Subject: [PATCH] docs: requested changes --- .../kubernetes/infisical-push-secret-crd.mdx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/integrations/platforms/kubernetes/infisical-push-secret-crd.mdx b/docs/integrations/platforms/kubernetes/infisical-push-secret-crd.mdx index 178b8059b..67fc7f2a8 100644 --- a/docs/integrations/platforms/kubernetes/infisical-push-secret-crd.mdx +++ b/docs/integrations/platforms/kubernetes/infisical-push-secret-crd.mdx @@ -7,13 +7,12 @@ description: "Learn how to use the InfisicalPushSecret CRD to push and manage se ## Overview -The **InfisicalPushSecret** CRD allows you to create and manage secrets in Infisical and sync them to your Kubernetes cluster as native **Kubernetes secret** resources. -If you need automatic redeployments of your application when secrets change, you can use the [InfisicalSecret](/docs/integrations/platforms/kubernetes/infisical-secret-crd) CRD to fetch secrets from Infisical and inject them into your application's environment. +The **InfisicalPushSecret** CRD allows you to create secrets in your Kubernetes cluster and push them to Infisical. This CRD offers the following features: -- **Create Secrets** in Infisical and manage its lifecycle. -- **Automatic secret deletion** when the InfisicalPushSecret CRD is deleted. +- **Push Secrets** from a Kubernetes secret into Infisical. +- **Manage secret lifecycle** of pushed secrets in Infisical. When the Kubernetes secret is updated, the operator will automatically update the secrets in Infisical. Optionally, when the Kubernetes secret is deleted, the operator will delete the secrets in Infisical automatically. ### Prerequisites @@ -285,7 +284,7 @@ After applying the InfisicalPushSecret CRD, you should notice that the secrets y - The Kubernetes machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalSecret resource. This authentication method can only be used within a Kubernetes environment. + The Kubernetes machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalPushSecret resource. This authentication method can only be used within a Kubernetes environment. [Read more about Kubernetes Auth](/documentation/platform/identities/kubernetes-auth). Valid fields: - `identityId`: The identity ID of the machine identity you created. @@ -339,7 +338,7 @@ After applying the InfisicalPushSecret CRD, you should notice that the secrets y ``` - The GCP IAM machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalSecret resource. This authentication method can only be used both within and outside GCP environments. + The GCP IAM machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalPushSecret resource. This authentication method can only be used both within and outside GCP environments. [Read more about Azure Auth](/documentation/platform/identities/gcp-auth). @@ -357,7 +356,7 @@ After applying the InfisicalPushSecret CRD, you should notice that the secrets y ``` - The GCP ID Token machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalSecret resource. This authentication method can only be used within GCP environments. + The GCP ID Token machine identity authentication method is used to authenticate with Infisical. The identity ID is stored in a field in the InfisicalPushSecret resource. This authentication method can only be used within GCP environments. [Read more about Azure Auth](/documentation/platform/identities/gcp-auth). Valid fields: