Skip to content

About

GitOps repository for deploying managed Kubernetes tools (Harbor, etc.) to nprd-apps cluster

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GitOps Tools

GitOps tools for nprd-apps

GitOps repository for deploying managed Kubernetes tools to the nprd-apps cluster using Rancher Fleet.

Quick Start

  1. Generate TLS certificate: ./scripts/generate-wildcard-cert.sh
  2. Setup Harbor: ./scripts/harbor-setup.sh all
  3. Setup Runners: ./scripts/runner-setup.sh all
  4. Deploy via Fleet: Configure GitRepo to monitor the tool directories

See docs/DEPLOYMENT.md for detailed setup instructions.

Tools

  • Harbor: Container image registry with DockerHub proxy cache
  • GitHub Runner: GitHub Actions self-hosted runners
  • GitLab Runner: GitLab CI/CD runners
  • Authentik: SSO identity provider at https://auth.dataknife.net (prd-apps) — create secrets first, see secrets/authentik/README.md

Structure

.
├── authentik/       # Authentik SSO identity provider (prd-apps)
├── harbor/          # Harbor registry deployment
├── gitlab-runner/   # GitLab CI/CD runners
├── scripts/         # Setup and utility scripts
├── secrets/         # Secret templates and examples
└── docs/            # Detailed documentation

Documentation

Cluster Information

  • Cluster: nprd-apps
  • Namespace: managed-tools

Contributing

See CONTRIBUTING.md for guidelines.

About

GitOps repository for deploying managed Kubernetes tools (Harbor, etc.) to nprd-apps cluster

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages