You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wrap all Kubernetes resources with mkNCSI and add component labels
- Wrap Job.init in secret.nix and ConfigMap.push in config.nix with mkNCSI
- Rename metadata/0.4.3.nix to metadata/0.4.3.md for proper file typing
- Add standard component labels to daemonset (node), statefulset (cache), deployments (builder/proxy), and init job
- Move common labels (name, part-of, managed-by, version) to options.nix config
- Each resource now identifies its component role for better querying and organization
- Update CI/CD workflow to use new component labels (cache, node, init)
This enables:
- All resources get consistent labels via mkNCSI
- Component-based queries: kubectl get pods -l app.kubernetes.io/component=cache
- Standard Kubernetes label compliance
- CI/CD pipelines correctly select resources by component
0 commit comments