--- kind: pipeline type: docker name: default environment: - HE_USERNAME: from_secret: HE_USERNAME - HE_PASSWORD: from_secret: HE_PASSWORD - HE_TOTPKEY: from_secret: HE_TOTPKEY - CF_APITOKEN: from_secret: CF_APITOKEN - CF_ACCOUNTID: from_secret: CF_ACCOUNTID image_pull_secrets: - IMAGE_PULL_SECRET steps: - name: Validate configuration and check changes image: registry.kmlabz.com/stargate-cluster/dnscontrol-docker pull: always commands: - dnscontrol preview - name: Push new configuration to providers image: registry.kmlabz.com/stargate-cluster/dnscontrol-docker pull: always commands: - dnscontrol push