Skip to content

Commit 1f2024e

Browse files
committed
Add categories to the ArtifactGenerator CRD
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. Signed-off-by: José Siqueira <jose.siqueira.cerqueira@gmail.com> Assisted-by: Claude/claude-opus-4-8
1 parent 829db21 commit 1f2024e

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)