K8S Deploy ¶
Deploy kubernetes manifest changes to cluster when changes are pushed to the deploys/k8s-manifests branch in Github
Configuration ¶
Environment Variables ¶
BRANCH_RELEASEUsed in Run Deploy step to determine changesBRANCH_DEPLOYUsed in Run Deploy step to determine changesDB_BACKUP_CRONJOBUsed when determining which K8S cronjob to create a job from when backing upKUBE_CONFIG_DATADeprecated (Was used for original deploy steps)STAGING_DB_NAMEUsed in Run DB Restore step for determining which database to restore toSTAGING_DB_HOSTUsed in Run DB Restore step for determining which database to restore toSTAGING_DB_PASSWORDUsed in Run DB Restore step for determining which database to restore to
Repository Secrets ¶
AWS_SECRET_ACCESS_KEYUsed in Run DB Restore step for connecting to Object Storage (Linode)AWS_ACCESS_KEY_IDUsed in Run DB Restore step for connecting to Object Storage (Linode)DOCKER_CONFIG_BASE64Used in Run DB Restore step for creating a RegCred secret for connecting pulling imagesKUBECONFIG_BASE64Used in Run DB Restore step for connecting to K8S clusterRESTIC_PASSWORDUsed in Run DB Restore step for connecting to ResticRESTIC_REPOSITORYUsed in Run DB Restore step for connecting to Restic