Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 3.12 KB

prow-secrets.md

File metadata and controls

39 lines (31 loc) · 3.12 KB

Prow Secrets

Overview

This document lists all types of Secrets used in the kyma-prow and workload-kyma-prow clusters, where all Prow Jobs are executed.

NOTE: All Secrets are stored in the Google Cloud Storage (GCS) bucket.

kyma-prow cluster

Prow Secret Description
hmac-token Used for validating GitHub webhooks. It is manually generated using the openssl rand -hex 20 command.
oauth-token Personal access token called prow-production used by the kyma-bot GitHub user.
sap-slack-bot-token Token for publishing messages to the SAP CX workspace. Find more information here.
workload-cluster Stores the workload-kyma-prow cluster certificate.
slack-token OAuth token for the Slack bot user. It is used by Crier.

workload-kyma-prow cluster

Secret Description
whitesource keys Copied directly from the bucket when executing a job. These Secrets are not stored on the cluster.
github-integration Used to authorize GitHub applications configured in the kyma-project organization. See the OAuth Apps section in GitHub.
sa-* Service Accounts used in pipelines. Find more information here.
kyma-bot-github-token Personal access token called prow-job used by the kyma-bot GitHub user.
kyma-guard-bot-github-token Personal access token for the kyma-guard-bot GitHub account.
[email protected] Stores credentials to the kyma-bot GitHub account.
kyma-bot-npm-token Token for publishing npm packages in the npmjs.com registry. The kyma-bot user credentials are used to authenticate to the registry. The Secret is used by the post-main-varkes Prow Job.
gardener-kyma-prow-kubeconfig Kubeconfig file that allows connection to the kyma-prow Gardener project.
slack-nightly-token Token that allows the stability checker to push notifications to Slack.
sap-slack-bot-token Token for publishing messages to the SAP CX workspace. Find more information here.
kyma-alerts-slack-api-url Token for publishing messages to the SAP CX workspace. It is used by nightly and weekly Prow Jobs.
neighbors-alerts-slack-api-url Publishes alerts to the private neighbors Slack channel.
kyma-azure-credential-* Azure subscription and service principal credentials.
kyma-website-bot-* Personal access token of the kyma-website-bot GitHub account. It is responsible for publishing the kyma-project.io website.
slack-webhook-kyma-ci-force Slack webhook that points to the #kyma-ci-force channel. It is used by alertmanager.
slack-webhook-kyma-prow-alerts Slack webhook that points to the #kyma-prow-alerts channel. It is used by alertmanager.