upcloud-tools is a third-party collection of tools, drivers, and utilities for the UpCloud cloud platform.
⚠️ This organization is not affiliated with, endorsed by, or connected to UpCloud Ltd. These are community-maintained projects.
- upcloud-csi link — A Container Storage Interface (CSI) driver for Kubernetes, forked from the official UpCloud driver with additional features like online volume resizing.
This repository uses the following security and supply-chain measures:
- Security policy —
SECURITY.mddirects reporters to GitHub's Private vulnerability reporting tool. - Vulnerability reporting — Private vulnerability reporting enabled; reporters get an acknowledgment within 72 hours.
- Code scanning (CodeQL) —
github/codeql-actionanalyzes Go code on every push/PR tomainand weekly. Maintainability and Reliability scores are Excellent (0 findings). - Dependabot alerts — Monitors Go modules, GitHub Actions, and Docker dependencies daily with alerts for vulnerable dependencies.
- Secret scanning — GitHub's built-in secret scanning alerts enabled at the repository level.
- Branch protection —
mainrequires passing status checks (golangci-lint,helm-lint,test, CodeQL) and pull request review before merge. - Action pinning — All GitHub Actions pinned by commit SHA with a human-readable version comment; enforced globally.
- Static analysis —
golangci-lintwith 50+ linters (gosec,staticcheck,errcheck, etc.) runs on every PR. - Container scanning (Trivy) —
aquasecurity/trivy-actionscans the built image for OS and application CVEs before push to GHCR; scheduled weekly rescan catches newly discovered vulnerabilities. Go module dependencies also scanned on every push/PR. - Container signing (Cosign) — Release images are signed via keyless
cosign signusing GitHub OIDC. - Release integrity — Helm chart validates that
appVersionmatches the git tag and that the container image exists before publishing. - Artifact Hub — Helm chart metadata published to Artifact Hub for discoverability.
PRs and issues welcome. See individual project repos for contribution guidelines.