Glen Aultman-Bettridge
07/18/2024, 2:36 PMkapa.ai
07/18/2024, 2:37 PMyaml
apiVersion: v1
kind: Secret
metadata:
name: airbyte-config-secrets
type: Opaque
stringData:
s3-access-key-id: AKIAIOSFODNN7EXAMPLE # Enter your AWS Access Key ID here
s3-secret-access-key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY # Enter your AWS Secret Access Key here
[source](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#migration-steps-1)
3. Update Airbyte Configuration: In your airbyte.yml
configuration file, add the following configuration, adjusting <aws-region>
to match your AWS region:
yaml
global:
storage:
type: s3
storageSecretName: airbyte-config-secrets
bucket:
log: airbyte-storage
state: airbyte-storage
workloadOutput: airbyte-storage
s3:
region: <aws-region>
authenticationType: credentials # Use "credentials" or "instanceProfile"
accessKeyIdSecretKey: aws-secret-manager-access-key-id # Omit if using instanceProfile
secretAccessKeySecretKey: aws-secret-manager-secret-access-key # Omit if using instanceProfile
secretsManager:
type: awsSecretManager
storageSecretName: airbyte-config-secrets
awsSecretManager:
region: <aws-region>
authenticationType: credentials # Use "credentials" or "instanceProfile"
accessKeyIdSecretKey: aws-secret-manager-access-key-id # Omit if using instanceProfile
secretAccessKeySecretKey: aws-secret-manager-secret-access-key # Omit if using instanceProfile
tags:
- key: team
value: deployment
- key: business-unit
value: engineering
[source](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#migration-steps-1)
4. Deploy Airbyte: If you don't intend to customize your deployment, you can deploy Airbyte as is with default values. Run the following command:kapa.ai
07/18/2024, 2:37 PMyaml apiVersion: v1 kind: Secret metadata: name: airbyte-config-secrets type: Opaque stringData: s3-access-key-id: AKIAIOSFODNN7EXAMPLE # Enter your AWS Access Key ID here s3-secret-access-key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY # Enter your AWS Secret Access Key here
[source](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#migration-steps-1) 3. Update Airbyte Configuration: In your airbyte.yml
configuration file, add the following configuration, adjusting <aws-region>
to match your AWS region: yaml global: storage: type: s3 storageSecretName: airbyte-config-secrets bucket: log: airbyte-storage state: airbyte-storage workloadOutput: airbyte-storage s3: region: <aws-region> authenticationType: credentials # Use "credentials" or "instanceProfile" accessKeyIdSecretKey: aws-secret-manager-access-key-id # Omit if using instanceProfile secretAccessKeySecretKey: aws-secret-manager-secret-access-key # Omit if using instanceProfile secretsManager: type: awsSecretManager storageSecretName: airbyte-config-secrets awsSecretManager: region: <aws-region> authenticationType: credentials # Use "credentials" or "instanceProfile" accessKeyIdSecretKey: aws-secret-manager-access-key-id # Omit if using instanceProfile secretAccessKeySecretKey: aws-secret-manager-secret-access-key # Omit if using instanceProfile tags: - key: team value: deployment - key: business-unit value: engineering
[source](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#migration-steps-1) 4. Deploy Airbyte: If you don't intend to customize your deployment, you can deploy Airbyte as is with default values. Run the following command: bash helm install %release_name% airbyte/airbyte
Note: release_name
should only contain lowercase letters and optionally dashes (release_name
must start with a letter). [source](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#default-deployment) Please note that this is a general guide and the exact steps may vary depending on your specific setup and requirements. Always refer to the official Airbyte documentation for the most accurate and up-to-date information.Glen Aultman-Bettridge
07/19/2024, 4:37 PMkapa.ai
07/19/2024, 4:37 PM