Skip to content

kcp-dev/infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c2ecaba · Mar 24, 2025
Mar 19, 2025
Apr 12, 2024
Mar 24, 2025
Mar 24, 2025
Mar 21, 2025
Mar 24, 2025
May 25, 2023
May 25, 2023
May 21, 2023
May 22, 2023
Jun 23, 2023
May 25, 2023
May 25, 2023

infra

This repository contains tools and configuration files for the testing and automation needs of the kcp-dev an kubestellar organizations.

Prow (CI)

There are 2 Kubernetes clusters that make up the Prow CI system for kcp.

  • The prow cluster holds Prow itself (Deck, Horologium, Sinker, Plank, ...), but besides a few exceptions, no actual Prow jobs are executed here. This cluster is separated from the other to make sure some sensitive secrets (like the Github token) are not available to "random" Prow jobs that could just echo and steal it.
  • The build cluster is where most of the Prow jobs are executed. This cluster is auto-scaling and holds nothing but the Prow jobs.

To access Prow, there are 2 instances of its UI:

  • https://prow.kcp.k8c.io/ is the internal Deck, available only to authenticated users (users part of the kcp-dev organization). This deck shows all repositories and offers a way to rerun a Prowjob.
  • https://public-prow.kcp.k8c.io/ is the public Deck, available to everyone, but read-only.