Skip to content

Commit 3c622a3

Browse files
mbarnesPeter Kostyukovmsyyc
authored
Azure Red Hat OpenShift 2022-04-01 API (#18350)
* test * Fix Swagger LintDiff failures * More lint errors * Update readme.md * Update readme.python.md Co-authored-by: Peter Kostyukov <[email protected]> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 731678a commit 3c622a3

13 files changed

+1588
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01",
4+
"subscriptionId": "subscriptionId",
5+
"resourceGroupName": "resourceGroup",
6+
"resourceName": "resourceName",
7+
"parameters": {
8+
"location": "location",
9+
"tags": {
10+
"key": "value"
11+
},
12+
"properties": {
13+
"clusterProfile": {
14+
"pullSecret": "{\"auths\":{\"registry.connect.redhat.com\":{\"auth\":\"\"},\"registry.redhat.io\":{\"auth\":\"\"}}}",
15+
"domain": "cluster.location.aroapp.io",
16+
"resourceGroupId": "/subscriptions/subscriptionId/resourceGroups/clusterResourceGroup",
17+
"fipsValidatedModules": "Enabled"
18+
},
19+
"consoleProfile": {},
20+
"servicePrincipalProfile": {
21+
"clientId": "clientId",
22+
"clientSecret": "clientSecret"
23+
},
24+
"networkProfile": {
25+
"podCidr": "10.128.0.0/14",
26+
"serviceCidr": "172.30.0.0/16"
27+
},
28+
"masterProfile": {
29+
"vmSize": "Standard_D8s_v3",
30+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/master",
31+
"encryptionAtHost": "Enabled"
32+
},
33+
"workerProfiles": [
34+
{
35+
"name": "worker",
36+
"vmSize": "Standard_D2s_v3",
37+
"diskSizeGB": 128,
38+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/worker",
39+
"count": 3
40+
}
41+
],
42+
"apiserverProfile": {
43+
"visibility": "Public"
44+
},
45+
"ingressProfiles": [
46+
{
47+
"name": "default",
48+
"visibility": "Public"
49+
}
50+
]
51+
}
52+
}
53+
},
54+
"responses": {
55+
"200": {
56+
"body": {
57+
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.RedHatOpenShift/OpenShiftClusters/resourceName",
58+
"name": "resourceName",
59+
"type": "Microsoft.RedHatOpenShift/OpenShiftClusters",
60+
"location": "location",
61+
"systemData": {
62+
"createdBy": "string",
63+
"createdByType": "Application",
64+
"createdAt": "2020-02-03T01:01:01.1075056Z",
65+
"lastModifiedBy": "string",
66+
"lastModifiedByType": "Application",
67+
"lastModifiedAt": "2020-02-03T01:01:01.1075056Z"
68+
},
69+
"tags": {
70+
"key": "value"
71+
},
72+
"properties": {
73+
"provisioningState": "Succeeded",
74+
"clusterProfile": {
75+
"domain": "cluster.location.aroapp.io",
76+
"version": "4.3.0",
77+
"resourceGroupId": "/subscriptions/subscriptionId/resourceGroups/clusterResourceGroup"
78+
},
79+
"consoleProfile": {
80+
"url": "https://console-openshift-console.apps.cluster.location.aroapp.io/"
81+
},
82+
"servicePrincipalProfile": {
83+
"clientId": "clientId"
84+
},
85+
"networkProfile": {
86+
"podCidr": "10.128.0.0/14",
87+
"serviceCidr": "172.30.0.0/16"
88+
},
89+
"masterProfile": {
90+
"vmSize": "Standard_D8s_v3",
91+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/master"
92+
},
93+
"workerProfiles": [
94+
{
95+
"name": "worker",
96+
"vmSize": "Standard_D2s_v3",
97+
"diskSizeGB": 128,
98+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/worker",
99+
"count": 3
100+
}
101+
],
102+
"apiserverProfile": {
103+
"visibility": "Public",
104+
"url": "https://api.cluster.location.aroapp.io:6443/",
105+
"ip": "1.2.3.4"
106+
},
107+
"ingressProfiles": [
108+
{
109+
"name": "default",
110+
"visibility": "Public",
111+
"ip": "1.2.3.4"
112+
}
113+
]
114+
}
115+
}
116+
},
117+
"201": {
118+
"body": {
119+
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.RedHatOpenShift/OpenShiftClusters/resourceName",
120+
"name": "resourceName",
121+
"type": "Microsoft.RedHatOpenShift/OpenShiftClusters",
122+
"location": "location",
123+
"systemData": {
124+
"createdBy": "string",
125+
"createdByType": "Application",
126+
"createdAt": "2020-02-03T01:01:01.1075056Z",
127+
"lastModifiedBy": "string",
128+
"lastModifiedByType": "Application",
129+
"lastModifiedAt": "2020-02-03T01:01:01.1075056Z"
130+
},
131+
"tags": {
132+
"key": "value"
133+
},
134+
"properties": {
135+
"provisioningState": "Succeeded",
136+
"clusterProfile": {
137+
"domain": "cluster.location.aroapp.io",
138+
"version": "4.3.0",
139+
"resourceGroupId": "/subscriptions/subscriptionId/resourceGroups/clusterResourceGroup"
140+
},
141+
"consoleProfile": {
142+
"url": "https://console-openshift-console.apps.cluster.location.aroapp.io/"
143+
},
144+
"servicePrincipalProfile": {
145+
"clientId": "clientId"
146+
},
147+
"networkProfile": {
148+
"podCidr": "10.128.0.0/14",
149+
"serviceCidr": "172.30.0.0/16"
150+
},
151+
"masterProfile": {
152+
"vmSize": "Standard_D8s_v3",
153+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/master"
154+
},
155+
"workerProfiles": [
156+
{
157+
"name": "worker",
158+
"vmSize": "Standard_D2s_v3",
159+
"diskSizeGB": 128,
160+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/worker",
161+
"count": 3
162+
}
163+
],
164+
"apiserverProfile": {
165+
"visibility": "Public",
166+
"url": "https://api.cluster.location.aroapp.io:6443/",
167+
"ip": "1.2.3.4"
168+
},
169+
"ingressProfiles": [
170+
{
171+
"name": "default",
172+
"visibility": "Public",
173+
"ip": "1.2.3.4"
174+
}
175+
]
176+
}
177+
}
178+
}
179+
}
180+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01",
4+
"subscriptionId": "subscriptionId",
5+
"resourceGroupName": "resourceGroup",
6+
"resourceName": "resourceName"
7+
},
8+
"responses": {
9+
"202": {},
10+
"204": {}
11+
}
12+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01",
4+
"subscriptionId": "subscriptionId",
5+
"resourceGroupName": "resourceGroup",
6+
"resourceName": "resourceName"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.RedHatOpenShift/OpenShiftClusters/resourceName",
12+
"name": "resourceName",
13+
"type": "Microsoft.RedHatOpenShift/OpenShiftClusters",
14+
"location": "location",
15+
"systemData": {
16+
"createdBy": "string",
17+
"createdByType": "Application",
18+
"createdAt": "2020-02-03T01:01:01.1075056Z",
19+
"lastModifiedBy": "string",
20+
"lastModifiedByType": "Application",
21+
"lastModifiedAt": "2020-02-03T01:01:01.1075056Z"
22+
},
23+
"tags": {
24+
"key": "value"
25+
},
26+
"properties": {
27+
"provisioningState": "Succeeded",
28+
"clusterProfile": {
29+
"domain": "cluster.location.aroapp.io",
30+
"version": "4.3.0",
31+
"resourceGroupId": "/subscriptions/subscriptionId/resourceGroups/clusterResourceGroup"
32+
},
33+
"consoleProfile": {
34+
"url": "https://console-openshift-console.apps.cluster.location.aroapp.io/"
35+
},
36+
"servicePrincipalProfile": {
37+
"clientId": "clientId"
38+
},
39+
"networkProfile": {
40+
"podCidr": "10.128.0.0/14",
41+
"serviceCidr": "172.30.0.0/16"
42+
},
43+
"masterProfile": {
44+
"vmSize": "Standard_D8s_v3",
45+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/master"
46+
},
47+
"workerProfiles": [
48+
{
49+
"name": "worker",
50+
"vmSize": "Standard_D2s_v3",
51+
"diskSizeGB": 128,
52+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/worker",
53+
"count": 3
54+
}
55+
],
56+
"apiserverProfile": {
57+
"visibility": "Public",
58+
"url": "https://api.cluster.location.aroapp.io:6443/",
59+
"ip": "1.2.3.4"
60+
},
61+
"ingressProfiles": [
62+
{
63+
"name": "default",
64+
"visibility": "Public",
65+
"ip": "1.2.3.4"
66+
}
67+
]
68+
}
69+
}
70+
}
71+
}
72+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01",
4+
"subscriptionId": "subscriptionId"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.RedHatOpenShift/OpenShiftClusters/resourceName",
12+
"name": "resourceName",
13+
"type": "Microsoft.RedHatOpenShift/OpenShiftClusters",
14+
"location": "location",
15+
"systemData": {
16+
"createdBy": "string",
17+
"createdByType": "Application",
18+
"createdAt": "2020-02-03T01:01:01.1075056Z",
19+
"lastModifiedBy": "string",
20+
"lastModifiedByType": "Application",
21+
"lastModifiedAt": "2020-02-03T01:01:01.1075056Z"
22+
},
23+
"tags": {
24+
"key": "value"
25+
},
26+
"properties": {
27+
"provisioningState": "Succeeded",
28+
"clusterProfile": {
29+
"domain": "cluster.location.aroapp.io",
30+
"version": "4.3.0",
31+
"resourceGroupId": "/subscriptions/subscriptionId/resourceGroups/clusterResourceGroup"
32+
},
33+
"consoleProfile": {
34+
"url": "https://console-openshift-console.apps.cluster.location.aroapp.io/"
35+
},
36+
"servicePrincipalProfile": {
37+
"clientId": "clientId"
38+
},
39+
"networkProfile": {
40+
"podCidr": "10.128.0.0/14",
41+
"serviceCidr": "172.30.0.0/16"
42+
},
43+
"masterProfile": {
44+
"vmSize": "Standard_D8s_v3",
45+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/master"
46+
},
47+
"workerProfiles": [
48+
{
49+
"name": "worker",
50+
"vmSize": "Standard_D2s_v3",
51+
"diskSizeGB": 128,
52+
"subnetId": "/subscriptions/subscriptionId/resourceGroups/vnetResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet/subnets/worker",
53+
"count": 3
54+
}
55+
],
56+
"apiserverProfile": {
57+
"visibility": "Public",
58+
"url": "https://api.cluster.location.aroapp.io:6443/",
59+
"ip": "1.2.3.4"
60+
},
61+
"ingressProfiles": [
62+
{
63+
"name": "default",
64+
"visibility": "Public",
65+
"ip": "1.2.3.4"
66+
}
67+
]
68+
}
69+
}
70+
]
71+
}
72+
}
73+
}
74+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01",
4+
"subscriptionId": "subscriptionId",
5+
"resourceGroupName": "resourceGroup",
6+
"resourceName": "resourceName"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"kubeconfig": "e30="
12+
}
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)