Customization point: Source Code Storage
Epinio saves the uploaded sources of applications to be deployed to an S3 compatible storage system. The staging process then retrieves the sources from that storage.
By default Epinio uses minio as the store, as an internal component.
To use an external S3 compatible storage it is necessary to
Set chart key
minio.enabled=false, andthe various S3 connection keys, i.e.
s3.endpoints3.buckets3.regions3.accessKeyIDs3.secretAccessKey
to suitable values. The keys
s3.useSSLands3.certificateSecretare usually not required.Set
s3.useSSL=falseif and only if open unencrypted communication is truly desired.Set
s3.certificateSecretto the secret holding a cert if and only if the chosen storage uses a self-signed certificate. This is not expected to be the case in production deployments.