Skip to content

Commit be0650f

Browse files
Adding new schemas
1 parent c6b0cb9 commit be0650f

24 files changed

+386
-171
lines changed

standalone/.last_synced.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sun Oct 19 18:09:24 UTC 2025
1+
Sun Oct 26 18:09:26 UTC 2025

standalone/acraccesstoken-generators-v1alpha1.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"description": "ACRAccessTokenSpec defines how to generate the access token\ne.g. how to authenticate and which registry to use.\nsee: https://github.com/Azure/acr/blob/main/docs/AAD-OAuth.md#overview",
1717
"properties": {
1818
"auth": {
19+
"description": "ACRAuth defines the authentication methods for Azure Container Registry.",
1920
"properties": {
2021
"managedIdentity": {
2122
"description": "ManagedIdentity uses Azure Managed Identity to authenticate with Azure.",
@@ -32,7 +33,7 @@
3233
"description": "ServicePrincipal uses Azure Service Principal credentials to authenticate with Azure.",
3334
"properties": {
3435
"secretRef": {
35-
"description": "Configuration used to authenticate with Azure using static\ncredentials stored in a Kind=Secret.",
36+
"description": "AzureACRServicePrincipalAuthSecretRef defines the secret references for Azure Service Principal authentication.\nIt uses static credentials stored in a Kind=Secret.",
3637
"properties": {
3738
"clientId": {
3839
"description": "The Azure clientId of the service principle used for authentication.",
@@ -145,7 +146,7 @@
145146
},
146147
"environmentType": {
147148
"default": "PublicCloud",
148-
"description": "EnvironmentType specifies the Azure cloud environment endpoints to use for\nconnecting and authenticating with Azure. By default it points to the public cloud AAD endpoint.\nThe following endpoints are available, also see here: https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152\nPublicCloud, USGovernmentCloud, ChinaCloud, GermanCloud",
149+
"description": "EnvironmentType specifies the Azure cloud environment endpoints to use for\nconnecting and authenticating with Azure. By default, it points to the public cloud AAD endpoint.\nThe following endpoints are available, also see here: https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152\nPublicCloud, USGovernmentCloud, ChinaCloud, GermanCloud",
149150
"enum": [
150151
"PublicCloud",
151152
"USGovernmentCloud",

standalone/cloudsmithaccesstoken-generators-v1alpha1.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"type": "object"
1414
},
1515
"spec": {
16+
"description": "CloudsmithAccessTokenSpec defines the configuration for generating a Cloudsmith access token using OIDC authentication.",
1617
"properties": {
1718
"apiUrl": {
1819
"description": "APIURL configures the Cloudsmith API URL. Defaults to https://api.cloudsmith.io.",

standalone/clusterexternalsecret-external-secrets-v1.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@
196196
"dataFrom": {
197197
"description": "DataFrom is used to fetch all properties from a specific Provider data\nIf multiple entries are specified, the Secret keys are merged in the specified order",
198198
"items": {
199+
"description": "ExternalSecretDataFromRemoteRef defines the connection between the Kubernetes Secret keys and the Provider data\nwhen using DataFrom to fetch multiple values from a Provider.",
199200
"properties": {
200201
"extract": {
201202
"description": "Used to extract multiple key/value pairs from one secret\nNote: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef.",
@@ -300,6 +301,7 @@
300301
"rewrite": {
301302
"description": "Used to rewrite secret Keys after getting them from the secret Provider\nMultiple Rewrite operations can be provided. They are applied in a layered order (first to last)",
302303
"items": {
304+
"description": "ExternalSecretRewrite defines how to rewrite secret data values before they are written to the Secret.",
303305
"maxProperties": 1,
304306
"minProperties": 1,
305307
"properties": {
@@ -511,7 +513,7 @@
511513
"creationPolicy": "Owner",
512514
"deletionPolicy": "Retain"
513515
},
514-
"description": "ExternalSecretTarget defines the Kubernetes Secret to be created\nThere can be only one target per ExternalSecret.",
516+
"description": "ExternalSecretTarget defines the Kubernetes Secret to be created,\nthere can be only one target per ExternalSecret.",
515517
"properties": {
516518
"creationPolicy": {
517519
"default": "Owner",
@@ -564,6 +566,7 @@
564566
},
565567
"mergePolicy": {
566568
"default": "Replace",
569+
"description": "TemplateMergePolicy defines how the rendered template should be merged with the existing Secret data.",
567570
"enum": [
568571
"Replace",
569572
"Merge"
@@ -597,12 +600,15 @@
597600
},
598601
"templateFrom": {
599602
"items": {
603+
"description": "TemplateFrom specifies a source for templates.\nEach item in the list can either reference a ConfigMap or a Secret resource.",
600604
"properties": {
601605
"configMap": {
606+
"description": "TemplateRef specifies a reference to either a ConfigMap or a Secret resource.",
602607
"properties": {
603608
"items": {
604609
"description": "A list of keys in the ConfigMap/Secret to use as templates for Secret data",
605610
"items": {
611+
"description": "TemplateRefItem specifies a key in the ConfigMap/Secret to use as a template for Secret data.",
606612
"properties": {
607613
"key": {
608614
"description": "A key in the ConfigMap/Secret",
@@ -613,6 +619,7 @@
613619
},
614620
"templateAs": {
615621
"default": "Values",
622+
"description": "TemplateScope specifies how the template keys should be interpreted.",
616623
"enum": [
617624
"Values",
618625
"KeysAndValues"
@@ -647,10 +654,12 @@
647654
"type": "string"
648655
},
649656
"secret": {
657+
"description": "TemplateRef specifies a reference to either a ConfigMap or a Secret resource.",
650658
"properties": {
651659
"items": {
652660
"description": "A list of keys in the ConfigMap/Secret to use as templates for Secret data",
653661
"items": {
662+
"description": "TemplateRefItem specifies a key in the ConfigMap/Secret to use as a template for Secret data.",
654663
"properties": {
655664
"key": {
656665
"description": "A key in the ConfigMap/Secret",
@@ -661,6 +670,7 @@
661670
},
662671
"templateAs": {
663672
"default": "Values",
673+
"description": "TemplateScope specifies how the template keys should be interpreted.",
664674
"enum": [
665675
"Values",
666676
"KeysAndValues"
@@ -693,6 +703,7 @@
693703
},
694704
"target": {
695705
"default": "Data",
706+
"description": "TemplateTarget specifies where the rendered templates should be applied.",
696707
"enum": [
697708
"Data",
698709
"Annotations",
@@ -845,6 +856,7 @@
845856
"properties": {
846857
"conditions": {
847858
"items": {
859+
"description": "ClusterExternalSecretStatusCondition defines the observed state of a ClusterExternalSecret resource.",
848860
"properties": {
849861
"message": {
850862
"type": "string"
@@ -853,6 +865,7 @@
853865
"type": "string"
854866
},
855867
"type": {
868+
"description": "ClusterExternalSecretConditionType defines a value type for ClusterExternalSecret conditions.",
856869
"type": "string"
857870
}
858871
},

standalone/clusterexternalsecret-external-secrets-v1beta1.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"description": "ClusterExternalSecret is the Schema for the clusterexternalsecrets API.",
2+
"description": "ClusterExternalSecret is the schema for the clusterexternalsecrets API.",
33
"properties": {
44
"apiVersion": {
55
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
@@ -194,6 +194,7 @@
194194
"dataFrom": {
195195
"description": "DataFrom is used to fetch all properties from a specific Provider data\nIf multiple entries are specified, the Secret keys are merged in the specified order",
196196
"items": {
197+
"description": "ExternalSecretDataFromRemoteRef defines a reference to multiple secrets in the provider to be fetched using options.",
197198
"properties": {
198199
"extract": {
199200
"description": "Used to extract multiple key/value pairs from one secret\nNote: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef.",
@@ -298,6 +299,7 @@
298299
"rewrite": {
299300
"description": "Used to rewrite secret Keys after getting them from the secret Provider\nMultiple Rewrite operations can be provided. They are applied in a layered order (first to last)",
300301
"items": {
302+
"description": "ExternalSecretRewrite defines rules on how to rewrite secret keys.",
301303
"maxProperties": 1,
302304
"minProperties": 1,
303305
"properties": {
@@ -514,6 +516,7 @@
514516
},
515517
"mergePolicy": {
516518
"default": "Replace",
519+
"description": "TemplateMergePolicy defines how template values should be merged when generating a secret.",
517520
"enum": [
518521
"Replace",
519522
"Merge"
@@ -541,12 +544,15 @@
541544
},
542545
"templateFrom": {
543546
"items": {
547+
"description": "TemplateFrom defines a source for template data.",
544548
"properties": {
545549
"configMap": {
550+
"description": "TemplateRef defines a reference to a template source in a ConfigMap or Secret.",
546551
"properties": {
547552
"items": {
548553
"description": "A list of keys in the ConfigMap/Secret to use as templates for Secret data",
549554
"items": {
555+
"description": "TemplateRefItem defines which key in the referenced ConfigMap or Secret to use as a template.",
550556
"properties": {
551557
"key": {
552558
"description": "A key in the ConfigMap/Secret",
@@ -557,6 +563,7 @@
557563
},
558564
"templateAs": {
559565
"default": "Values",
566+
"description": "TemplateScope defines the scope of the template when processing template data.",
560567
"enum": [
561568
"Values",
562569
"KeysAndValues"
@@ -591,10 +598,12 @@
591598
"type": "string"
592599
},
593600
"secret": {
601+
"description": "TemplateRef defines a reference to a template source in a ConfigMap or Secret.",
594602
"properties": {
595603
"items": {
596604
"description": "A list of keys in the ConfigMap/Secret to use as templates for Secret data",
597605
"items": {
606+
"description": "TemplateRefItem defines which key in the referenced ConfigMap or Secret to use as a template.",
598607
"properties": {
599608
"key": {
600609
"description": "A key in the ConfigMap/Secret",
@@ -605,6 +614,7 @@
605614
},
606615
"templateAs": {
607616
"default": "Values",
617+
"description": "TemplateScope defines the scope of the template when processing template data.",
608618
"enum": [
609619
"Values",
610620
"KeysAndValues"
@@ -637,6 +647,7 @@
637647
},
638648
"target": {
639649
"default": "Data",
650+
"description": "TemplateTarget defines the target field where the template result will be stored.",
640651
"enum": [
641652
"Data",
642653
"Annotations",
@@ -789,6 +800,7 @@
789800
"properties": {
790801
"conditions": {
791802
"items": {
803+
"description": "ClusterExternalSecretStatusCondition indicates the status of the ClusterExternalSecret.",
792804
"properties": {
793805
"message": {
794806
"type": "string"
@@ -797,6 +809,7 @@
797809
"type": "string"
798810
},
799811
"type": {
812+
"description": "ClusterExternalSecretConditionType indicates the condition of the ClusterExternalSecret.",
800813
"type": "string"
801814
}
802815
},

0 commit comments

Comments
 (0)