Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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": ""
}
}
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,13 +128,29 @@ 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

* 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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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}

Expand Down
6 changes: 5 additions & 1 deletion content/en/docs/private-platform/pmp-quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down