-
Notifications
You must be signed in to change notification settings - Fork 685
docs: Document Azure environment variables #6084
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
base: master
Are you sure you want to change the base?
Conversation
The Azure environment variables were not documented. This PR adds them to the documentation pages. Signed-off-by: adamrtalbot <12817534+adamrtalbot@users.noreply.github.com>
✅ Deploy Preview for nextflow-docs-staging ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very minor language suggestions.
- `AZURE_STORAGE_ACCOUNT_NAME` - The name of your Azure Storage account | ||
- `AZURE_STORAGE_ACCOUNT_KEY` - The access key for your Azure Storage account | ||
- `AZURE_STORAGE_SAS_TOKEN` - A shared access signature (SAS) token for Azure Storage access |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `AZURE_STORAGE_ACCOUNT_NAME` - The name of your Azure Storage account | |
- `AZURE_STORAGE_ACCOUNT_KEY` - The access key for your Azure Storage account | |
- `AZURE_STORAGE_SAS_TOKEN` - A shared access signature (SAS) token for Azure Storage access | |
- `AZURE_STORAGE_ACCOUNT_NAME`: The name of your Azure Storage account. | |
- `AZURE_STORAGE_ACCOUNT_KEY`: The access key for your Azure Storage account. | |
- `AZURE_STORAGE_SAS_TOKEN`: A shared access signature (SAS) token for Azure Storage access. |
- `AZURE_BATCH_ACCOUNT_NAME` - The name of your Azure Batch account | ||
- `AZURE_BATCH_ACCOUNT_KEY` - The access key for your Azure Batch account |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `AZURE_BATCH_ACCOUNT_NAME` - The name of your Azure Batch account | |
- `AZURE_BATCH_ACCOUNT_KEY` - The access key for your Azure Batch account | |
- `AZURE_BATCH_ACCOUNT_NAME`: The name of your Azure Batch account. | |
- `AZURE_BATCH_ACCOUNT_KEY`: The access key for your Azure Batch account. |
:::{note} | ||
Nextflow will read the following environment variables if a config item is not provided: | ||
|
||
- `AZURE_MANAGED_IDENTITY_SYSTEM` - When set to "true", enables system-assigned managed identity |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `AZURE_MANAGED_IDENTITY_SYSTEM` - When set to "true", enables system-assigned managed identity | |
- `AZURE_MANAGED_IDENTITY_SYSTEM`: When set to `true`, enables system-assigned managed identity. |
:::{note} | ||
Nextflow will read the following environment variables if a config item is not provided: | ||
|
||
- `AZURE_MANAGED_IDENTITY_USER` - The client ID for a user-assigned managed identity |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `AZURE_MANAGED_IDENTITY_USER` - The client ID for a user-assigned managed identity | |
- `AZURE_MANAGED_IDENTITY_USER`: The client ID for a user-assigned managed identity. |
- `AZURE_CLIENT_ID` - The service principal client ID (also known as application ID) | ||
- `AZURE_CLIENT_SECRET` - The service principal secret key | ||
- `AZURE_TENANT_ID` - The Azure Active Directory tenant ID |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `AZURE_CLIENT_ID` - The service principal client ID (also known as application ID) | |
- `AZURE_CLIENT_SECRET` - The service principal secret key | |
- `AZURE_TENANT_ID` - The Azure Active Directory tenant ID | |
- `AZURE_CLIENT_ID`: The service principal client ID (also known as application ID). | |
- `AZURE_CLIENT_SECRET`: The service principal secret key. | |
- `AZURE_TENANT_ID`: The Azure Active Directory tenant ID. |
@@ -294,13 +294,13 @@ Read the {ref}`azure-page` page for more information. | |||
The following settings are available: | |||
|
|||
`azure.activeDirectory.servicePrincipalId` | |||
: The service principal client ID | |||
: The service principal client ID (defaults to environment variable `AZURE_CLIENT_ID`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
: The service principal client ID (defaults to environment variable `AZURE_CLIENT_ID`) | |
: The service principal client ID. Defaults to environment variable `AZURE_CLIENT_ID`. |
|
||
`azure.activeDirectory.servicePrincipalSecret` | ||
: The service principal client secret | ||
: The service principal client secret (defaults to environment variable `AZURE_CLIENT_SECRET`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
: The service principal client secret (defaults to environment variable `AZURE_CLIENT_SECRET`) | |
: The service principal client secret. Defaults to environment variable `AZURE_CLIENT_SECRET`. |
|
||
`azure.activeDirectory.tenantId` | ||
: The Azure tenant ID | ||
: The Azure tenant ID (defaults to environment variable `AZURE_TENANT_ID`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
: The Azure tenant ID (defaults to environment variable `AZURE_TENANT_ID`) | |
: The Azure tenant ID. Defaults to environment variable `AZURE_TENANT_ID`. |
@@ -415,10 +415,10 @@ The following settings are available: | |||
: Specify the virtual machine type used by the pool identified with `<name>`. | |||
|
|||
`azure.managedIdentity.clientId` | |||
: Specify the client ID for an Azure [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview). See {ref}`azure-managed-identities` for more details. | |||
: Specify the client ID for an Azure [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview). See {ref}`azure-managed-identities` for more details. (defaults to environment variable `AZURE_MANAGED_IDENTITY_USER`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
: Specify the client ID for an Azure [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview). See {ref}`azure-managed-identities` for more details. (defaults to environment variable `AZURE_MANAGED_IDENTITY_USER`) | |
: Specify the client ID for an Azure [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview). See {ref}`azure-managed-identities` for more details. Defaults to environment variable `AZURE_MANAGED_IDENTITY_USER`. |
|
||
`azure.managedIdentity.system` | ||
: When `true`, use the system-assigned [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview) to authenticate Azure resources. See {ref}`azure-managed-identities` for more details. | ||
: When `true`, use the system-assigned [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview) to authenticate Azure resources. See {ref}`azure-managed-identities` for more details. (defaults to environment variable `AZURE_MANAGED_IDENTITY_SYSTEM`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
: When `true`, use the system-assigned [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview) to authenticate Azure resources. See {ref}`azure-managed-identities` for more details. (defaults to environment variable `AZURE_MANAGED_IDENTITY_SYSTEM`) | |
: When `true`, uses the system-assigned [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview) to authenticate Azure resources. See {ref}`azure-managed-identities` for more details. Defaults to environment variable `AZURE_MANAGED_IDENTITY_SYSTEM`. |
The Azure environment variables were not documented. This PR adds them to the documentation pages.