Skip to content

Commit 6248787

Browse files
Add categories to the ArtifactGenerator CRD (#352)
Add the standard Flux resource categories to the ArtifactGenerator CRD so users can list Flux resources with kubectl using category selectors: all every resource in the cluster fluxcd every Flux resource fluxcd-sources every Flux source resource Regenerate the CRD with make manifests. Assisted-by: Claude/claude-opus-4-8 (cherry picked from commit 1f2024e) Signed-off-by: José Siqueira <jose.siqueira.cerqueira@gmail.com> Co-authored-by: José Siqueira <jose.siqueira.cerqueira@gmail.com>
1 parent a3d95d9 commit 6248787

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

api/v1beta1/artifactgenerator_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ func (in *ArtifactGenerator) HasArtifactInInventory(name, namespace, digest stri
271271

272272
// +kubebuilder:object:root=true
273273
// +kubebuilder:subresource:status
274-
// +kubebuilder:resource:shortName=ag
274+
// +kubebuilder:resource:shortName=ag,categories=all;fluxcd;fluxcd-sources
275275
// +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description=""
276276
// +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description=""
277277
// +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].message",description=""

config/crd/bases/source.extensions.fluxcd.io_artifactgenerators.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ metadata:
88
spec:
99
group: source.extensions.fluxcd.io
1010
names:
11+
categories:
12+
- all
13+
- fluxcd
14+
- fluxcd-sources
1115
kind: ArtifactGenerator
1216
listKind: ArtifactGeneratorList
1317
plural: artifactgenerators

0 commit comments

Comments
 (0)