Setup Blob CSI for Oral Health Analytics #1896
Labels
area/engineering
Requires attention from engineering: focus on foundational components or platform DevOps
component/storage
Persistence related (e.g. Minio, cloud, or user storage)
Description
Create an FDI bucket/container for Oral Health Analytics by editing
azure-blob-csi-system.tf
found in:You'll need to add variables to
variables.tf
:Tasks
1. Update
azure-blob-csi-system.tf
a. Define client id variable:
<acronym>
means your project's acronym, typically just one of the French or English acronyms is used.Add the following to either
resource "kubernetes_secret" "azure_blob_csi_fdi_protected_b"
orresource "kubernetes_secret" "azure_blob_csi_fdi_unclassified"
:AAW_<ACRONYM>_PROD_SP_AZURE_STORAGE_SPN_CLIENTID = var.aaw_<acronym>_prod_sp_clientid
b. Add secrets clause:
Add the following to the section below
## Start
, ~Line 200):c. Add bucket info:
Add the following to
resource "kubectl_manifest" "fdi-aaw-configuration-data"
, in one of:fdi-protected-b-external.json: |
orfdi-unclassified-external.json: |
orfdi-protected-b-internal.json: |
orfdi-unclassified-internal.json: |
depending on the classification of the bucket.
Info
Example Cloud Ticket
2. Add variables to
variables.tf
:3. How to create necessary secrets
Follow the steps below to create the necessary secrets in the Azure Portal, then add the secrets variable to the internal Gitlab CI/CD runner.
The text was updated successfully, but these errors were encountered: