Skip to content

Commit a0d2a6c

Browse files
author
Autogenerator Pipeline
committed
Merge remote-tracking branch 'origin/master' into autogenerate
2 parents 51d7d27 + 6fb5216 commit a0d2a6c

File tree

5 files changed

+552
-0
lines changed

5 files changed

+552
-0
lines changed

generator/autogenlist.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -686,6 +686,16 @@ const autogenlist: AutogenlistConfig[] = [
686686
basePath: 'quantum/resource-manager',
687687
namespace: 'Microsoft.Quantum',
688688
},
689+
{
690+
basePath: 'kubernetesconfiguration/resource-manager',
691+
namespace: 'Microsoft.KubernetesConfiguration',
692+
resourceConfig: [
693+
{
694+
type: 'sourceControlConfigurations',
695+
scopes: ScopeType.Extension
696+
}
697+
]
698+
}
689699
];
690700

691701
export function getAutogenlist(): AutogenlistConfig[] {

rp-label-to-contact.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ This table specifies what GitHub handle our bot is currently configured to notif
1616
| RP:Batch | mksuni, bgklein, mscurrell |
1717
| RP:Blueprint | alex-frankel, filizt |
1818
| RP:BotService | sgellock |
19+
| RP:ClusterConfiguration | nanthi, nizlati, safeerm |
1920
| RP:Communication | bviglietta, usvoyager |
2021
| RP:Compute | viabhav-agar, avirishuv, amjads1 |
2122
| RP:ContainerInstances | dkkapur |
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2019-11-01-preview/Microsoft.KubernetesConfiguration.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "Microsoft.KubernetesConfiguration",
5+
"description": "Microsoft KubernetesConfiguration Resource Types",
6+
"resourceDefinitions": {},
7+
"extension_resourceDefinitions": {
8+
"sourceControlConfigurations": {
9+
"type": "object",
10+
"properties": {
11+
"apiVersion": {
12+
"type": "string",
13+
"enum": [
14+
"2019-11-01-preview"
15+
]
16+
},
17+
"name": {
18+
"type": "string",
19+
"description": "Name of the Source Control Configuration."
20+
},
21+
"properties": {
22+
"oneOf": [
23+
{
24+
"$ref": "#/definitions/SourceControlConfigurationProperties"
25+
},
26+
{
27+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
28+
}
29+
],
30+
"description": "Properties to create a Source Control Configuration resource"
31+
},
32+
"type": {
33+
"type": "string",
34+
"enum": [
35+
"Microsoft.KubernetesConfiguration/sourceControlConfigurations"
36+
]
37+
}
38+
},
39+
"required": [
40+
"apiVersion",
41+
"name",
42+
"properties",
43+
"type"
44+
],
45+
"description": "Microsoft.KubernetesConfiguration/sourceControlConfigurations"
46+
}
47+
},
48+
"definitions": {
49+
"HelmOperatorProperties": {
50+
"type": "object",
51+
"properties": {
52+
"chartValues": {
53+
"type": "string",
54+
"description": "Values override for the operator Helm chart."
55+
},
56+
"chartVersion": {
57+
"type": "string",
58+
"description": "Version of the operator Helm chart."
59+
}
60+
},
61+
"description": "Properties for Helm operator."
62+
},
63+
"SourceControlConfigurationProperties": {
64+
"type": "object",
65+
"properties": {
66+
"enableHelmOperator": {
67+
"oneOf": [
68+
{
69+
"type": "string",
70+
"enum": [
71+
"true",
72+
"false"
73+
]
74+
},
75+
{
76+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
77+
}
78+
],
79+
"description": "Option to enable Helm Operator for this git configuration."
80+
},
81+
"helmOperatorProperties": {
82+
"oneOf": [
83+
{
84+
"$ref": "#/definitions/HelmOperatorProperties"
85+
},
86+
{
87+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
88+
}
89+
],
90+
"description": "Properties for Helm operator."
91+
},
92+
"operatorInstanceName": {
93+
"type": "string",
94+
"description": "Instance name of the operator - identifying the specific configuration."
95+
},
96+
"operatorNamespace": {
97+
"type": "string",
98+
"default": "default",
99+
"description": "The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only."
100+
},
101+
"operatorParams": {
102+
"type": "string",
103+
"description": "Any Parameters for the Operator instance in string format."
104+
},
105+
"operatorScope": {
106+
"oneOf": [
107+
{
108+
"type": "string",
109+
"enum": [
110+
"cluster",
111+
"namespace"
112+
]
113+
},
114+
{
115+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
116+
}
117+
],
118+
"description": "Scope at which the operator will be installed."
119+
},
120+
"operatorType": {
121+
"oneOf": [
122+
{
123+
"type": "string",
124+
"enum": [
125+
"Flux"
126+
]
127+
},
128+
{
129+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
130+
}
131+
],
132+
"description": "Type of the operator."
133+
},
134+
"repositoryUrl": {
135+
"type": "string",
136+
"description": "Url of the SourceControl Repository."
137+
}
138+
},
139+
"description": "Properties to create a Source Control Configuration resource"
140+
}
141+
}
142+
}
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2020-10-01-preview/Microsoft.KubernetesConfiguration.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "Microsoft.KubernetesConfiguration",
5+
"description": "Microsoft KubernetesConfiguration Resource Types",
6+
"resourceDefinitions": {},
7+
"extension_resourceDefinitions": {
8+
"sourceControlConfigurations": {
9+
"type": "object",
10+
"properties": {
11+
"apiVersion": {
12+
"type": "string",
13+
"enum": [
14+
"2020-10-01-preview"
15+
]
16+
},
17+
"name": {
18+
"type": "string",
19+
"description": "Name of the Source Control Configuration."
20+
},
21+
"properties": {
22+
"oneOf": [
23+
{
24+
"$ref": "#/definitions/SourceControlConfigurationProperties"
25+
},
26+
{
27+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
28+
}
29+
],
30+
"description": "Properties to create a Source Control Configuration resource"
31+
},
32+
"systemData": {
33+
"oneOf": [
34+
{
35+
"$ref": "#/definitions/SystemData"
36+
},
37+
{
38+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
39+
}
40+
],
41+
"description": "Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources"
42+
},
43+
"type": {
44+
"type": "string",
45+
"enum": [
46+
"Microsoft.KubernetesConfiguration/sourceControlConfigurations"
47+
]
48+
}
49+
},
50+
"required": [
51+
"apiVersion",
52+
"name",
53+
"properties",
54+
"type"
55+
],
56+
"description": "Microsoft.KubernetesConfiguration/sourceControlConfigurations"
57+
}
58+
},
59+
"definitions": {
60+
"HelmOperatorProperties": {
61+
"type": "object",
62+
"properties": {
63+
"chartValues": {
64+
"type": "string",
65+
"description": "Values override for the operator Helm chart."
66+
},
67+
"chartVersion": {
68+
"type": "string",
69+
"description": "Version of the operator Helm chart."
70+
}
71+
},
72+
"description": "Properties for Helm operator."
73+
},
74+
"SourceControlConfigurationProperties": {
75+
"type": "object",
76+
"properties": {
77+
"configurationProtectedSettings": {
78+
"oneOf": [
79+
{
80+
"type": "object",
81+
"additionalProperties": {
82+
"type": "string"
83+
},
84+
"properties": {}
85+
},
86+
{
87+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
88+
}
89+
],
90+
"description": "Name-value pairs of protected configuration settings for the configuration"
91+
},
92+
"enableHelmOperator": {
93+
"oneOf": [
94+
{
95+
"type": "boolean"
96+
},
97+
{
98+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
99+
}
100+
],
101+
"description": "Option to enable Helm Operator for this git configuration."
102+
},
103+
"helmOperatorProperties": {
104+
"oneOf": [
105+
{
106+
"$ref": "#/definitions/HelmOperatorProperties"
107+
},
108+
{
109+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
110+
}
111+
],
112+
"description": "Properties for Helm operator."
113+
},
114+
"operatorInstanceName": {
115+
"type": "string",
116+
"description": "Instance name of the operator - identifying the specific configuration."
117+
},
118+
"operatorNamespace": {
119+
"type": "string",
120+
"default": "default",
121+
"description": "The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only."
122+
},
123+
"operatorParams": {
124+
"type": "string",
125+
"description": "Any Parameters for the Operator instance in string format."
126+
},
127+
"operatorScope": {
128+
"oneOf": [
129+
{
130+
"type": "string",
131+
"enum": [
132+
"cluster",
133+
"namespace"
134+
]
135+
},
136+
{
137+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
138+
}
139+
],
140+
"description": "Scope at which the operator will be installed."
141+
},
142+
"operatorType": {
143+
"oneOf": [
144+
{
145+
"type": "string",
146+
"enum": [
147+
"Flux"
148+
]
149+
},
150+
{
151+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
152+
}
153+
],
154+
"description": "Type of the operator."
155+
},
156+
"repositoryUrl": {
157+
"type": "string",
158+
"description": "Url of the SourceControl Repository."
159+
},
160+
"sshKnownHostsContents": {
161+
"type": "string",
162+
"description": "Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances"
163+
}
164+
},
165+
"description": "Properties to create a Source Control Configuration resource"
166+
},
167+
"SystemData": {
168+
"type": "object",
169+
"properties": {},
170+
"description": "Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources"
171+
}
172+
}
173+
}

0 commit comments

Comments
 (0)