Data Copy Chart
The copydata-s3 chart is used to copy data to and from K8s PVC to AWS S3 buckets,
used by batch processing scripts.
In a k8s Job, it uses the ska-python base image and execute the data/boto3_threaded_copy.py python script,
which uses boto3 to copy data to and from AWS S3 buckets.
Core Values
Name |
Description |
Default |
|---|---|---|
|
OCI image to deploy |
|
|
Image pull policy |
|
|
Environment variables to pass to processing script |
|
|
Kubernetes resource requests and limits for the Job |
|
|
Arguments for the Python script boto3_threaded_copy.py |
|
Connecting to the data storage Persistent Volume Claim
At the root level in values.yaml, add the dataProductStorage key with following value entries:
Name |
Description |
Default |
|---|---|---|
|
Name of the PVC to connect to |
|
Connecting to the AWS S3 buckets
The VaultStaticSecrets key values.yaml configures AWS credentials stored
as a secret in the vault. Modify with following value entries:
Name |
Description |
Default |
|---|---|---|
|
Where to mount it inside the vault |
|
|
Path to the secret in the vault |
|
|
Name of the secret |
|
|
Validity of the credentials |
|