@@ -546,7 +546,7 @@ func TestToAuthenticationConfig_Anonymous(t *testing.T) {
546
546
name : "file-anonymous-disabled-AnonymousAuthConfigurableEndpoints-disabled" ,
547
547
args : []string {
548
548
"--authentication-config=" + writeTempFile (t , `
549
- apiVersion: apiserver.config.k8s.io/v1alpha1
549
+ apiVersion: apiserver.config.k8s.io/v1
550
550
kind: AuthenticationConfiguration
551
551
anonymous:
552
552
enabled: false
@@ -559,7 +559,7 @@ anonymous:
559
559
enableAnonymousEndpoints : true ,
560
560
args : []string {
561
561
"--authentication-config=" + writeTempFile (t , `
562
- apiVersion: apiserver.config.k8s.io/v1alpha1
562
+ apiVersion: apiserver.config.k8s.io/v1
563
563
kind: AuthenticationConfiguration
564
564
anonymous:
565
565
enabled: false
@@ -572,7 +572,7 @@ anonymous:
572
572
Anonymous : & apiserver.AnonymousAuthConfig {Enabled : false },
573
573
},
574
574
AuthenticationConfigData : `
575
- apiVersion: apiserver.config.k8s.io/v1alpha1
575
+ apiVersion: apiserver.config.k8s.io/v1
576
576
kind: AuthenticationConfiguration
577
577
anonymous:
578
578
enabled: false
@@ -585,7 +585,7 @@ anonymous:
585
585
enableAnonymousEndpoints : true ,
586
586
args : []string {
587
587
"--authentication-config=" + writeTempFile (t , `
588
- apiVersion: apiserver.config.k8s.io/v1alpha1
588
+ apiVersion: apiserver.config.k8s.io/v1
589
589
kind: AuthenticationConfiguration
590
590
anonymous:
591
591
enabled: true
@@ -598,7 +598,7 @@ anonymous:
598
598
Anonymous : & apiserver.AnonymousAuthConfig {Enabled : true },
599
599
},
600
600
AuthenticationConfigData : `
601
- apiVersion: apiserver.config.k8s.io/v1alpha1
601
+ apiVersion: apiserver.config.k8s.io/v1
602
602
kind: AuthenticationConfiguration
603
603
anonymous:
604
604
enabled: true
@@ -611,7 +611,7 @@ anonymous:
611
611
enableAnonymousEndpoints : true ,
612
612
args : []string {
613
613
"--authentication-config=" + writeTempFile (t , `
614
- apiVersion: apiserver.config.k8s.io/v1alpha1
614
+ apiVersion: apiserver.config.k8s.io/v1
615
615
kind: AuthenticationConfiguration
616
616
anonymous:
617
617
enabled: false
@@ -626,7 +626,7 @@ anonymous:
626
626
enableAnonymousEndpoints : true ,
627
627
args : []string {
628
628
"--authentication-config=" + writeTempFile (t , `
629
- apiVersion: apiserver.config.k8s.io/v1alpha1
629
+ apiVersion: apiserver.config.k8s.io/v1
630
630
kind: AuthenticationConfiguration
631
631
anonymous:
632
632
conditions:
@@ -640,7 +640,7 @@ anonymous:
640
640
enableAnonymousEndpoints : true ,
641
641
args : []string {
642
642
"--authentication-config=" + writeTempFile (t , `
643
- apiVersion: apiserver.config.k8s.io/v1alpha1
643
+ apiVersion: apiserver.config.k8s.io/v1
644
644
kind: AuthenticationConfiguration
645
645
anonymous:
646
646
enabled: true
@@ -669,7 +669,7 @@ anonymous:
669
669
},
670
670
},
671
671
AuthenticationConfigData : `
672
- apiVersion: apiserver.config.k8s.io/v1alpha1
672
+ apiVersion: apiserver.config.k8s.io/v1
673
673
kind: AuthenticationConfiguration
674
674
anonymous:
675
675
enabled: true
@@ -684,7 +684,7 @@ anonymous:
684
684
enableAnonymousEndpoints : true ,
685
685
args : []string {"--anonymous-auth=True" ,
686
686
"--authentication-config=" + writeTempFile (t , `
687
- apiVersion: apiserver.config.k8s.io/v1alpha1
687
+ apiVersion: apiserver.config.k8s.io/v1
688
688
kind: AuthenticationConfiguration
689
689
anonymous:
690
690
enabled: true
@@ -697,7 +697,7 @@ anonymous:
697
697
enableAnonymousEndpoints : true ,
698
698
args : []string {"--anonymous-auth=True" ,
699
699
"--authentication-config=" + writeTempFile (t , `
700
- apiVersion: apiserver.config.k8s.io/v1alpha1
700
+ apiVersion: apiserver.config.k8s.io/v1
701
701
kind: AuthenticationConfiguration
702
702
jwt:
703
703
- issuer:
729
729
},
730
730
},
731
731
AuthenticationConfigData : `
732
- apiVersion: apiserver.config.k8s.io/v1alpha1
732
+ apiVersion: apiserver.config.k8s.io/v1
733
733
kind: AuthenticationConfiguration
734
734
jwt:
735
735
- issuer:
@@ -982,7 +982,7 @@ func TestToAuthenticationConfig_OIDC(t *testing.T) {
982
982
name : "basic authentication configuration" ,
983
983
args : []string {
984
984
"--authentication-config=" + writeTempFile (t , `
985
- apiVersion: apiserver.config.k8s.io/v1alpha1
985
+ apiVersion: apiserver.config.k8s.io/v1
986
986
kind: AuthenticationConfiguration
987
987
jwt:
988
988
- issuer:
@@ -1013,7 +1013,7 @@ jwt:
1013
1013
},
1014
1014
},
1015
1015
AuthenticationConfigData : `
1016
- apiVersion: apiserver.config.k8s.io/v1alpha1
1016
+ apiVersion: apiserver.config.k8s.io/v1
1017
1017
kind: AuthenticationConfiguration
1018
1018
jwt:
1019
1019
- issuer:
@@ -1238,7 +1238,7 @@ func TestLoadAuthenticationConfig(t *testing.T) {
1238
1238
file : func () string {
1239
1239
return writeTempFile (t ,
1240
1240
`{
1241
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1241
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1242
1242
"kind":"AuthenticationConfiguration",
1243
1243
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` )
1244
1244
},
@@ -1251,7 +1251,7 @@ func TestLoadAuthenticationConfig(t *testing.T) {
1251
1251
},
1252
1252
},
1253
1253
expectedContentData : `{
1254
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1254
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1255
1255
"kind":"AuthenticationConfiguration",
1256
1256
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` ,
1257
1257
},
@@ -1276,7 +1276,7 @@ func TestLoadAuthenticationConfig(t *testing.T) {
1276
1276
},
1277
1277
{
1278
1278
name : "missing kind" ,
1279
- file : func () string { return writeTempFile (t , `{"apiVersion":"apiserver.config.k8s.io/v1alpha1 "}` ) },
1279
+ file : func () string { return writeTempFile (t , `{"apiVersion":"apiserver.config.k8s.io/v1 "}` ) },
1280
1280
expectErr : `'Kind' is missing` ,
1281
1281
},
1282
1282
{
@@ -1296,25 +1296,25 @@ func TestLoadAuthenticationConfig(t *testing.T) {
1296
1296
{
1297
1297
name : "unknown kind" ,
1298
1298
file : func () string {
1299
- return writeTempFile (t , `{"apiVersion":"apiserver.config.k8s.io/v1alpha1 ","kind":"SomeConfiguration"}` )
1299
+ return writeTempFile (t , `{"apiVersion":"apiserver.config.k8s.io/v1 ","kind":"SomeConfiguration"}` )
1300
1300
},
1301
1301
expectErr : `SomeConfiguration` ,
1302
1302
},
1303
1303
{
1304
1304
name : "unknown field" ,
1305
1305
file : func () string {
1306
1306
return writeTempFile (t , `{
1307
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1307
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1308
1308
"kind":"AuthenticationConfiguration",
1309
1309
"jwt1":[{"issuer":{"url": "https://test-issuer"}}]}` )
1310
1310
},
1311
1311
expectErr : `unknown field "jwt1"` ,
1312
1312
},
1313
1313
{
1314
- name : "v1alpha1 - json" ,
1314
+ name : "v1 - json" ,
1315
1315
file : func () string {
1316
1316
return writeTempFile (t , `{
1317
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1317
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1318
1318
"kind":"AuthenticationConfiguration",
1319
1319
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` )
1320
1320
},
@@ -1328,15 +1328,15 @@ func TestLoadAuthenticationConfig(t *testing.T) {
1328
1328
},
1329
1329
},
1330
1330
expectedContentData : `{
1331
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1331
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1332
1332
"kind":"AuthenticationConfiguration",
1333
1333
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` ,
1334
1334
},
1335
1335
{
1336
- name : "v1alpha1 - yaml" ,
1336
+ name : "v1 - yaml" ,
1337
1337
file : func () string {
1338
1338
return writeTempFile (t , `
1339
- apiVersion: apiserver.config.k8s.io/v1alpha1
1339
+ apiVersion: apiserver.config.k8s.io/v1
1340
1340
kind: AuthenticationConfiguration
1341
1341
jwt:
1342
1342
- issuer:
@@ -1363,7 +1363,7 @@ jwt:
1363
1363
},
1364
1364
},
1365
1365
expectedContentData : `
1366
- apiVersion: apiserver.config.k8s.io/v1alpha1
1366
+ apiVersion: apiserver.config.k8s.io/v1
1367
1367
kind: AuthenticationConfiguration
1368
1368
jwt:
1369
1369
- issuer:
@@ -1378,19 +1378,19 @@ jwt:
1378
1378
name : "v1alpha1 - no jwt" ,
1379
1379
file : func () string {
1380
1380
return writeTempFile (t , `{
1381
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1381
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1382
1382
"kind":"AuthenticationConfiguration"}` )
1383
1383
},
1384
1384
expectedConfig : & apiserver.AuthenticationConfiguration {},
1385
1385
expectedContentData : `{
1386
- "apiVersion":"apiserver.config.k8s.io/v1alpha1 ",
1386
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1387
1387
"kind":"AuthenticationConfiguration"}` ,
1388
1388
},
1389
1389
{
1390
- name : "v1beta1 - json" ,
1390
+ name : "v1 - json" ,
1391
1391
file : func () string {
1392
1392
return writeTempFile (t , `{
1393
- "apiVersion":"apiserver.config.k8s.io/v1beta1 ",
1393
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1394
1394
"kind":"AuthenticationConfiguration",
1395
1395
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` )
1396
1396
},
@@ -1404,15 +1404,15 @@ jwt:
1404
1404
},
1405
1405
},
1406
1406
expectedContentData : `{
1407
- "apiVersion":"apiserver.config.k8s.io/v1beta1 ",
1407
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1408
1408
"kind":"AuthenticationConfiguration",
1409
1409
"jwt":[{"issuer":{"url": "https://test-issuer"}}]}` ,
1410
1410
},
1411
1411
{
1412
- name : "v1beta1 - yaml" ,
1412
+ name : "v1 - yaml" ,
1413
1413
file : func () string {
1414
1414
return writeTempFile (t , `
1415
- apiVersion: apiserver.config.k8s.io/v1beta1
1415
+ apiVersion: apiserver.config.k8s.io/v1
1416
1416
kind: AuthenticationConfiguration
1417
1417
jwt:
1418
1418
- issuer:
@@ -1439,7 +1439,7 @@ jwt:
1439
1439
},
1440
1440
},
1441
1441
expectedContentData : `
1442
- apiVersion: apiserver.config.k8s.io/v1beta1
1442
+ apiVersion: apiserver.config.k8s.io/v1
1443
1443
kind: AuthenticationConfiguration
1444
1444
jwt:
1445
1445
- issuer:
@@ -1451,15 +1451,15 @@ jwt:
1451
1451
` ,
1452
1452
},
1453
1453
{
1454
- name : "v1beta1 - no jwt" ,
1454
+ name : "v1 - no jwt" ,
1455
1455
file : func () string {
1456
1456
return writeTempFile (t , `{
1457
- "apiVersion":"apiserver.config.k8s.io/v1beta1 ",
1457
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1458
1458
"kind":"AuthenticationConfiguration"}` )
1459
1459
},
1460
1460
expectedConfig : & apiserver.AuthenticationConfiguration {},
1461
1461
expectedContentData : `{
1462
- "apiVersion":"apiserver.config.k8s.io/v1beta1 ",
1462
+ "apiVersion":"apiserver.config.k8s.io/v1 ",
1463
1463
"kind":"AuthenticationConfiguration"}` ,
1464
1464
},
1465
1465
}
0 commit comments