@@ -18,14 +18,30 @@ spec:
1818 - name : v1alpha1
1919 schema :
2020 openAPIV3Schema :
21+ description : WorkflowArtifactGCTask specifies the Artifacts that need to be
22+ deleted as well as the status of deletion
2123 properties :
2224 apiVersion :
25+ description : |-
26+ APIVersion defines the versioned schema of this representation of an object.
27+ Servers should convert recognized schemas to the latest internal value, and
28+ may reject unrecognized values.
29+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
2330 type : string
2431 kind :
32+ description : |-
33+ Kind is a string value representing the REST resource this object represents.
34+ Servers may infer this from the endpoint the client submits requests to.
35+ Cannot be updated.
36+ In CamelCase.
37+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
2538 type : string
2639 metadata :
2740 type : object
2841 spec :
42+ description : |-
43+ ArtifactGCSpec specifies the Artifacts that need to be deleted.
44+ All nested field descriptions have been dropped due to Kubernetes size limitations.
2945 properties :
3046 artifactsByNode :
3147 additionalProperties :
@@ -433,6 +449,20 @@ spec:
433449 required :
434450 - key
435451 type : object
452+ plugin :
453+ properties :
454+ configuration :
455+ type : string
456+ connectionTimeoutSeconds :
457+ format : int32
458+ type : integer
459+ key :
460+ type : string
461+ name :
462+ type : string
463+ required :
464+ - key
465+ type : object
436466 raw :
437467 properties :
438468 data :
@@ -935,8 +965,11 @@ spec:
935965 type : object
936966 mode :
937967 format : int32
968+ maximum : 511
969+ minimum : 0
938970 type : integer
939971 name :
972+ pattern : ^[-a-zA-Z0-9_{}.]+$
940973 type : string
941974 optional :
942975 type : boolean
@@ -994,6 +1027,20 @@ spec:
9941027 type : object
9951028 path :
9961029 type : string
1030+ plugin :
1031+ properties :
1032+ configuration :
1033+ type : string
1034+ connectionTimeoutSeconds :
1035+ format : int32
1036+ type : integer
1037+ key :
1038+ type : string
1039+ name :
1040+ type : string
1041+ required :
1042+ - key
1043+ type : object
9971044 raw :
9981045 properties :
9991046 data :
@@ -1109,24 +1156,36 @@ spec:
11091156 type : object
11101157 type : object
11111158 status :
1159+ description : ArtifactGCStatus describes the result of the deletion
11121160 properties :
11131161 artifactResultsByNode :
11141162 additionalProperties :
1163+ description : ArtifactResultNodeStatus describes the result of the
1164+ deletion on a given node
11151165 properties :
11161166 artifactResults :
11171167 additionalProperties :
1168+ description : ArtifactResult describes the result of attempting
1169+ to delete a given Artifact
11181170 properties :
11191171 error :
1172+ description : Error is an optional error message which
1173+ should be set if Success==false
11201174 type : string
11211175 name :
1176+ description : Name is the name of the Artifact
11221177 type : string
11231178 success :
1179+ description : Success describes whether the deletion succeeded
11241180 type : boolean
11251181 required :
11261182 - name
11271183 type : object
1184+ description : ArtifactResults maps Artifact name to result of
1185+ the deletion
11281186 type : object
11291187 type : object
1188+ description : ArtifactResultsByNode maps Node name to result
11301189 type : object
11311190 type : object
11321191 required :
0 commit comments