@Library('jenkins-pipeline@master')

helper = new tv.justin.Pipeline()

timestamps{
    ansiColor('xterm') {
        node {
            withCredentials([
                file(credentialsId: 'safety_eks_builder_staging_kubeconfig', variable: 'KUBECONFIG'),
                file(credentialsId: 'courierd', variable: 'COURIERD_PRIVATE_KEY'),
                string(credentialsId: 'twitch_safety_deployment_access_key', variable: 'AWS_ACCESS_KEY_ID'),
                string(credentialsId: 'twitch_safety_deployment_secret_key', variable: 'AWS_SECRET_ACCESS_KEY'),
                string(credentialsId: 'srvc-safety-staging-password', variable: 'AEGIS_TEST_USER_PASSWORD')
            ]){
                helper.defaultPipeline()
            }
        }
    }
}
