Skip to content

Latest commit

 

History

History
45 lines (43 loc) · 10.1 KB

presets.md

File metadata and controls

45 lines (43 loc) · 10.1 KB

Presets

This document contains the list of all Presets available in the config.yaml file. Use them to define Prow jobs for your components.

Name Description
preset-dind-enabled It allows Docker to run in your job. You still need to launch Docker in your job.
preset-kind-volume-mounts It allows KinD (Kubernets in Docker) to run in your job.
preset-sa-gcr-push It injects credentials for pushing images to Google Cloud Registry (GCR).
preset-docker-push-repository It provides the environment variable with the location of the Docker repository.
preset-build-pr It provides the environment variable with the location of the directory in the Docker repository for storing images. It also sets the BUILD_TYPE variable to pr.
preset-build-main It is similar to the preset-build-pr Preset, but the BUILD_TYPE variable is set to main.
preset-build-release It is similar to the preset-build-pr Preset, but the BUILD_TYPE variable is set to release.
preset-gc-project-env It provides the environment variable with the Google Cloud Platform (GCP) project name.
preset-kms-gc-project-env It provides the environment variable with the GCP project name that contains KMS keys.
preset-gc-compute-envs It provides environment variables with the GCP compute zone and the GCP compute region.
preset-sa-vm-kyma-integration It injects credentials for the service account to run integration tests on virtual machines (VMs).
preset-sa-gke-kyma-integration It injects credentials for the service account to run integration tests on a Google Cloud Engine (GKE) cluster.
preset-creds-aks-kyma-integration It injects credentials to run integration tests on an Azure Kubernetes Service (AKS) cluster.
preset-nightly-aks-github-integration It injects GitHub application credentials which enable GitHub authentication for an AKS cluster using Dex.
preset-bot-npm-token It provides an environment variable with a token for publishing npm packages.
preset-sa-kyma-artifacts It sets up the service account that has write rights to Kyma's artifacts bucket. This is also required if you need to push a new docker image.
preset-docker-push-repository-gke-integration It provides the environment variable with the location of the directory in the GCR repository for storing temporary Docker images for the Kyma Installer.
preset-docker-push-repository-test-infra It defines the environment variable with the location of the directory in the GCR repository for storing Docker images from the test-infra repository.
preset-docker-push-repository-control-plane It defines the environment variable with the location of the directory in the GCR repository for storing Docker images from the control-plane repository.
preset-docker-push-repository-incubator It defines the environment variable with the location of the directory in the GCR repository for storing Docker images from all repositories under the kyma-incubator organization.
preset-build-console-main It defines the environment variable with the location of the directory in the Docker repository for storing Docker images from the console repository. It also sets the BUILD_TYPE variable to main.
preset-build-artifacts-main It sets the BUILD_TYPE variable to main without setting Docker image push directory.
preset-bot-github-token It sets the environment variable with the GitHub token for the kyma-bot account.
preset-bot-github-identity It sets the environment variables for the name and email of the kyma-bot account.
preset-kyma-guard-bot-github-token It sets the environment variable with the GitHub token for the kyma-guard-bot account.
preset-kyma-guard-bot-github-identity It sets the environment variables for the name and email of the kyma-guard-bot account.
preset-website-bot-github-token It sets the environment variable with the GitHub token for the kyma-website-bot account.
preset-website-bot-github-identity It sets the environment variables for the name and email of the kyma-website-bot account.
preset-website-bot-github-ssh It connects the ssh key of the kyma-website-bot account to your job and sets the value with the path to this key.
preset-website-bot-zenhub-token It sets the environment variable with the ZenHub token for the kyma-website-bot account.
preset-kyma-artifacts-bucket It defines the environment variable for Kyma's artifact bucket.
preset-stability-checker-slack-notifications It defines a webhook URL and a client token required for the Slack integration.
preset-sap-slack-bot-token It sets the environment variable for the Slack token of the bot account in the SAP CX workspace. Find more information here.
preset-kyma-backup-credentials It sets the environment variable for the JSON file with the credentials for the service account. The file contains write and read permissions for the GCP bucket used for backups.
preset-kyma-backup-restore-bucket It defines the environment variable for Kyma's backups bucket.
preset-kyma-ondemands It defines the environment variable for Kyma's on-demand artifacts bucket.
preset-kyma-encryption-key It defines the key name for encrypting/decrypting operations on a Prow cluster.
preset-sa-prow-job-resource-cleaner It injects credentials for the service account to give multiple resource cleaners the list and delete rights in GCP.
preset-certificates-bucket It provides the environment variable with the name of the bucket for ProwJobs Secrets in the kyma-prow-workload project.