diff --git a/content/en/docs/private-platform/configuration/pmp-configure-aws-secret.md b/content/en/docs/private-platform/configuration/pmp-configure-aws-secret.md index b7128e86810..5d046146c2a 100644 --- a/content/en/docs/private-platform/configuration/pmp-configure-aws-secret.md +++ b/content/en/docs/private-platform/configuration/pmp-configure-aws-secret.md @@ -125,6 +125,15 @@ When creating a property to use as a key for external secret storage, use the fo * **CIAdmin.AzureBlobStorageToken** - SAS token for the Azure Blob Storage * **CIAdmin.AzureAwsS3SK** - Name of the Azure DevOps organization + * Cluster Manager + + * **ClusterManager.OCIRegistryAWSSK** - OCI Registry: AWS secret access key for the OCI registry + * **serverClusterManager.OCIBasicAuthPassword** - OCI Registry: Password for the OCI registry + * **serverClusterManager.MDAAWSSK** - MDA Storage: AWS secret access key for the MDA file + * **serverClusterManager.MDAFileBasicAuthPassword** - MDA Storage: Password for the MDA file + * **serverClusterManager.KubernetesApiToken** - Kubernetes API: Token for accessing the Kubernetes API + * **serverClusterManager.GrafanaAPIKey** - Grafana: API key for accessing the Grafana server + * Marketplace * **Marketplace.ImportCDNPassword** - Personal access token for the Marketplace admin @@ -133,6 +142,13 @@ When creating a property to use as a key for external secret storage, use the fo * **Email.SMTPPassword** - Password for the SMTP server + * Maia + + * **AmazonBedrockApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom AWS Bedrock LLM + * **AzureAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **AnthropicApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **OpenAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + The following is a JSON template. Copy this template into your secret, and set the values that you want to use. Leave those you do not want to use empty. ```json @@ -175,19 +191,24 @@ The following is a JSON template. Copy this template into your secret, and set t "AzureAwsS3SK": "" }, "ClusterManager": { - "KubernetesApiToken": "" - }, - "ClusterSettings": { - "KubernetesAdminPassword": "", - "GrafanaAPIKey": "", - "MDAAWSS3AccessKey": "", - "OCIRegistryPassword": "" + "KubernetesApiToken": "", + "GrafanaAPIKey":"", + "MDAFileBasicAuthPassword": "", + "MDAAWSSK": "", + "OCIBasicAuthPassword": "", + "OCIRegistryAWSSK": "" }, "Marketplace": { "ImportCDNPassword": "" }, "Email": { "SMTPPassword": "" + }, + "Maia": { + "AmazonBedrockApiKey": "", + "AzureAiApiKey": "", + "AnthropicApiKey": "", + "OpenAiApiKey": "" } } ``` diff --git a/content/en/docs/private-platform/configuration/pmp-configure-azure-key-vault.md b/content/en/docs/private-platform/configuration/pmp-configure-azure-key-vault.md index daf8928b184..bfe7a011871 100644 --- a/content/en/docs/private-platform/configuration/pmp-configure-azure-key-vault.md +++ b/content/en/docs/private-platform/configuration/pmp-configure-azure-key-vault.md @@ -128,6 +128,15 @@ When creating the JSON structure for your secret, you must use a flat key-value * **CIAdmin.AzureBlobStorageToken** - SAS token for the Azure Blob Storage * **CIAdmin.AzureAwsS3SK** - Name of the Azure DevOps organization + * **Cluster Manager** + + * **ClusterManager.OCIRegistryAWSSK** - OCI Registry: AWS secret access key for the OCI registry + * **serverClusterManager.OCIBasicAuthPassword** - OCI Registry: Password for the OCI registry + * **serverClusterManager.MDAAWSSK** - MDA Storage: AWS secret access key for the MDA file + * **serverClusterManager.MDAFileBasicAuthPassword** - MDA Storage: Password for the MDA file + * **serverClusterManager.KubernetesApiToken** - Kubernetes API: Token for accessing the Kubernetes API + * **serverClusterManager.GrafanaAPIKey** - Grafana: API key for accessing the Grafana server + * Marketplace * **Marketplace.ImportCDNPassword** - Personal access token for the Marketplace admin @@ -135,6 +144,13 @@ When creating the JSON structure for your secret, you must use a flat key-value * Email * **Email.SMTPPassword** - Password for the SMTP server + + * Maia + + * **AmazonBedrockApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom AWS Bedrock LLM + * **AzureAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **AnthropicApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **OpenAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM ### Configuring Azure AD Workload Identity diff --git a/content/en/docs/private-platform/configuration/pmp-configure-hashicorp-vault.md b/content/en/docs/private-platform/configuration/pmp-configure-hashicorp-vault.md index aa9cabe29b0..92b3e94a416 100644 --- a/content/en/docs/private-platform/configuration/pmp-configure-hashicorp-vault.md +++ b/content/en/docs/private-platform/configuration/pmp-configure-hashicorp-vault.md @@ -108,43 +108,59 @@ Use the exact key names specified by Private Mendix Platform, with dots (`.`) as * **VCS** - * `VCS.BitbucketProjectAdminPAT` - * `VCS.BitbucketAdminPassword` - * `VCS.GitlabGroupOwnerPAT` - * `VCS.GitlabAdminPAT` - * `VCS.GithubOrgOwnerPAT` - * `VCS.GithubAdminPAT` - * `VCS.GithubEnterpriseClientSecret` - * `VCS.AzureDevOpsOrgAdminPAT` - * `VCS.AzureAuthSecret` + * **VCS.BitbucketProjectAdminPAT** + * **VCS.BitbucketAdminPassword** + * **VCS.GitlabGroupOwnerPAT** + * **VCS.GitlabAdminPAT** + * **VCS.GithubOrgOwnerPAT** + * **VCS.GithubAdminPAT** + * **VCS.GithubEnterpriseClientSecret** + * **VCS.AzureDevOpsOrgAdminPAT** + * **VCS.AzureAuthSecret** * **Kubernetes Build Settings** - * `BuildPackage.FileBasicAuthPassword` - * `BuildPackage.AwsSecretAccessKey` - * `RuntimeBaseImage.PrivateRegistryPassword` - * `RuntimeBaseImage.S3CompatibleAccessKey` - * `MDAStorage.FileBasicAuthPassword` - * `MDAStorage.AwsSecretAccessKey` - * `OCIRegistry.PrivateRegistryPassword` - * `OCIRegistry.S3CompatibleAccessKey` + * **BuildPackage.FileBasicAuthPassword** + * **BuildPackage.AwsSecretAccessKey** + * **RuntimeBaseImage.PrivateRegistryPassword** + * **RuntimeBaseImage.S3CompatibleAccessKey** + * **MDAStorage.FileBasicAuthPassword** + * **MDAStorage.AwsSecretAccessKey** + * **OCIRegistry.PrivateRegistryPassword** + * **OCIRegistry.S3CompatibleAccessKey** * **Build Cluster Settings** - * `BuildCluster.KubernetesConfigureToken` - * `CIAdmin.JenkinsConfigureAPIToken` - * `CIAdmin.JenkinsTriggerAuthToken` - * `CIAdmin.AzureOrgAdminPAT` - * `CIAdmin.AzureBlobStorageToken` - * `CIAdmin.AzureAwsS3SK` + * **BuildCluster.KubernetesConfigureToken** + * **CIAdmin.JenkinsConfigureAPIToken** + * **CIAdmin.JenkinsTriggerAuthToken** + * **CIAdmin.AzureOrgAdminPAT** + * **CIAdmin.AzureBlobStorageToken** + * **CIAdmin.AzureAwsS3SK** + +* **Cluster Manager** + + * **ClusterManager.OCIRegistryAWSSK** - OCI Registry: AWS secret access key for the OCI registry + * **serverClusterManager.OCIBasicAuthPassword** - OCI Registry: Password for the OCI registry + * **serverClusterManager.MDAAWSSK** - MDA Storage: AWS secret access key for the MDA file + * **serverClusterManager.MDAFileBasicAuthPassword** - MDA Storage: Password for the MDA file + * **serverClusterManager.KubernetesApiToken** - Kubernetes API: Token for accessing the Kubernetes API + * **serverClusterManager.GrafanaAPIKey** - Grafana: API key for accessing the Grafana server * **Marketplace** - * `Marketplace.ImportCDNPassword` + * **Marketplace.ImportCDNPassword** - Personal access token for the Marketplace admin * **Email** - * `Email.SMTPPassword` + * **Email.SMTPPassword** - Password for the SMTP server + +* **Maia** + + * **AmazonBedrockApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom AWS Bedrock LLM + * **AzureAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **AnthropicApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM + * **OpenAiApiKey** - An API key to allow [Maia](/private-mendix-platform/maia/) to connect to a custom Azure LLM ### Configuring the Kubernetes Authentication Method {#configure-k8s-auth} diff --git a/content/en/docs/private-platform/pmp-quickstart.md b/content/en/docs/private-platform/pmp-quickstart.md index d51db774a6f..96c08622b25 100644 --- a/content/en/docs/private-platform/pmp-quickstart.md +++ b/content/en/docs/private-platform/pmp-quickstart.md @@ -438,7 +438,7 @@ If you want to uninstall Maia, you must do it manually, by running the following ### Installing PDF Document Generation for the Private Mendix Platform -The PDF Document Generation module allows you to generate pixel-perfect PDF documents based on regular pages in your app. +The [PDF Document Generation module](/appstore/services/private-document-generation-service/) allows you to generate pixel-perfect PDF documents based on regular pages in your app. To enable PDF Document Generation for Private Mendix Platform, perform the following steps: @@ -455,6 +455,10 @@ To enable PDF Document Generation for Private Mendix Platform, perform the follo * **Image Name** - The image name, for example, *document-generation-service* * **Image Tag** - The image tag of the AppGen image, for example, *1.0.2* +{{% alert color="info" %}} +PDF Document Generation requires additional configuration for your Mendix apps to use the private service. For more information, see [Private PDF Document Generation Service: Configuring your Mendix Apps](/appstore/services/private-document-generation-service/#configuring-your-mendix-apps). +{{% /alert %}} + #### Uninstalling PDF Document Generation If you want to uninstall PDF Document Generation, perform the following steps: