# Woodpecker CI Secrets The following Woodpecker secrets are required for CI/CD pipelines: | Secret Name | Purpose | | -------------------- | -------------------------------------------------------------- | | `REGISTRY_HOSTPORT` | Registry host:port (e.g., `registry.nxtgauge.com`) | | `REGISTRY_USERNAME` | Registry username for authentication | | `REGISTRY_PASSWORD` | Registry password/token for authentication | | `DOCKERHUB_USERNAME` | Docker Hub username (optional, for Docker Hub pushes) | | `DOCKERHUB_TOKEN` | Docker Hub access token (optional, for Docker Hub pushes) | | `GHCR_USERNAME` | GitHub Container Registry username (optional, for GHCR pushes) | | `GHCR_TOKEN` | GitHub Container Registry token (optional, for GHCR pushes) | | `GITOPS_REPO_URL` | GitOps repository URL (optional) | ## Usage All build/push steps use these secrets via `from_secret:` references. No credentials are hardcoded in pipeline files.