mirror of https://github.com/fluxcd/pkg.git
build(deps): bump the ci group across 1 directory with 2 updates |
||
|---|---|---|
| .github | ||
| actions | ||
| apis | ||
| artifact | ||
| auth | ||
| cache | ||
| chartutil | ||
| cmd | ||
| docs/internal | ||
| envsubst | ||
| git | ||
| gittestserver | ||
| hack | ||
| helmtestserver | ||
| http | ||
| kustomize | ||
| lockedfile | ||
| masktoken | ||
| oci | ||
| runtime | ||
| sourceignore | ||
| ssa | ||
| ssh | ||
| tar | ||
| tests | ||
| testserver | ||
| version | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| DCO | ||
| LICENSE | ||
| MAINTAINERS | ||
| Makefile | ||
| README.md | ||
README.md
pkg
GitOps Toolkit Go SDK
APIs
- github.com/fluxcd/pkg/apis/acl - API types for defining access control lists
- github.com/fluxcd/pkg/apis/event - API Schema definitions for Flux eventing
- github.com/fluxcd/pkg/apis/kustomize - API types for Kustomize resources
- github.com/fluxcd/pkg/apis/meta - Generic metadata APIs for Kubernetes resources
Authentication & Security
- github.com/fluxcd/pkg/auth - OIDC-based authentication with cloud providers (AWS, Azure, GCP)
- github.com/fluxcd/pkg/masktoken - Token redaction utilities for secure logging
- github.com/fluxcd/pkg/ssh - SSH host key scanning and management
Artifact Storage & Serving
- github.com/fluxcd/pkg/artifact - Artifact Management SDK
- github.com/fluxcd/pkg/artifact/config - Configuration management of artifact storage and serving
- github.com/fluxcd/pkg/artifact/digest - Multi-algorithm digest computation (SHA1, SHA256, SHA512, BLAKE3)
- github.com/fluxcd/pkg/artifact/server - HTTP file server for serving artifacts in-cluster
- github.com/fluxcd/pkg/artifact/storage - Storage management (artifact packaging, retention policies, integrity verification)
Controller Runtime
- github.com/fluxcd/pkg/runtime - Controller Runtime SDK
- runtime/acl - Cross-namespace access control utilities
- runtime/cel - Common Expression Language (CEL) evaluation utilities
- runtime/client - Kubernetes client runtime configuration options
- runtime/conditions - Status conditions manipulation utilities
- runtime/controller - Controller embeddable structs for GitOps Toolkit conventions
- runtime/dependency - Dependency sorting for Kubernetes resources
- runtime/errors - Generic controller and reconciler runtime errors
- runtime/events - Kubernetes Events recording on external HTTP endpoints
- runtime/features - Feature gate management
- runtime/jitter - Jitter utilities for reconciliation intervals
- runtime/leaderelection - Leader election runtime configuration
- runtime/logger - Logging runtime configuration options
- runtime/metrics - Standard metrics recording for GitOps Toolkit components
- runtime/object - Helpers for interacting with GitOps Toolkit objects
- runtime/patch - Patch utilities for conflict-free object patching
- runtime/pprof - pprof endpoints registration helper
- runtime/predicates - Controller-runtime predicates for event filtering
- runtime/probes - Health and readiness probes configuration
- runtime/reconcile - Reconciliation helpers and result finalization
- runtime/secrets - Kubernetes secrets handling utilities (TLS, auth, tokens)
- runtime/statusreaders - Status readers for Kubernetes resources
- runtime/testenv - Setup helpers for local Kubernetes test environment
- runtime/transform - Type transformation utilities
- github.com/fluxcd/pkg/ssa - Kubernetes resources management using server-side apply
Source Management
- github.com/fluxcd/pkg/git - Git repository operations, commit verification, and reference handling
- github.com/fluxcd/pkg/sourceignore - Gitignore-like functionality for source filtering
Package Management
- github.com/fluxcd/pkg/chartutil - Helm chart values management from Kubernetes resources
- github.com/fluxcd/pkg/kustomize - Generic helpers for Kustomize operations
- github.com/fluxcd/pkg/oci - OCI registry operations (push, pull, tag artifacts)
Utilities
- github.com/fluxcd/pkg/cache - Generic cache implementations (expiring and LRU)
- github.com/fluxcd/pkg/envsubst - Variable expansion in strings using
${var}syntax - github.com/fluxcd/pkg/lockedfile - Atomic file operations with locking
- github.com/fluxcd/pkg/tar - Secure tarball extraction utilities
- github.com/fluxcd/pkg/version - Semantic version parsing and sorting
HTTP & Transport
- github.com/fluxcd/pkg/http/fetch - Archive fetcher for HTTP resources
- github.com/fluxcd/pkg/http/transport - HTTP transport utilities