1.9.0: K8s 1.30, no Consul, Java 22, new challenges and automation leaps
What's Changed
This version is another new content & LCM release: we've added a cool and exciting challenge about Kubernetes Sealed Secrets! We upgraded to K8s 1.30, removed our dependency on Consul (less resources required to play!), and added a lot of automation to see if everything works the way it should. Next, we started compiling everything for Java 22. In other words: time for a big version bump!
New Challenges
- Vault sidecar challenge2 by @commjoen in #1405
- Update challenge48 to have both solutions in 1 by @commjoen in #1521
- Sealed Secret in Kubernetes Challenge by @Shubham-Patel07 in #1452
Fixes
- fix: add documentation on TLS for AWS and GCP by @bendehaan in #1407
- fix: change healthcheck path by @bendehaan in #1409
- fix: add terratest for challenge disabled by @bendehaan in #1410
- attempt to fix k8s workflows by @commjoen in #1449
- Hotfix: remove Colima support by @commjoen in #1450
- fix for links by @commjoen in #1454
- Add misssing oglang deps for dependabot by @commjoen in #1503
- Fix dependabot by @commjoen in #1504
- feat: bump to k8s 1.30 and remove consul by @bendehaan in #1500
LCM
- Bump org.webjars:datatables from 1.13.5 to 2.0.3 by @dependabot in #1350
- Bump hashicorp/google-beta from 5.25.0 to 5.27.0 in /gcp by @dependabot in #1371
- Bump hashicorp/google from 5.25.0 to 5.27.0 in /gcp by @dependabot in #1372
- Update terraform-aws-modules/vpc/aws requirement from ~> 5.7.0 to ~> 5.8.1 in /aws by @dependabot in #1376
- Bump hashicorp/aws from 5.45.0 to 5.47.0 in /aws by @dependabot in #1375
- Bump hashicorp/aws from 5.45.0 to 5.47.0 in /aws by @dependabot in #1379
- Bump eclipse-temurin from 22_36-jre-alpine to 22.0.1_8-jre-alpine by @dependabot in #1374
- Update terraform-aws-modules/vpc/aws requirement from ~> 5.7.0 to ~> 5.8.1 in /aws by @dependabot in #1381
- Bump hashicorp/azurerm from 3.99.0 to 3.101.0 in /azure by @dependabot in #1373
- Bump aws.sdk.version from 2.25.40 to 2.25.42 by @dependabot in #1377
- Bump com.puppycrawl.tools:checkstyle from 10.15.0 to 10.16.0 by @dependabot in #1378
- Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 by @dependabot in #1382
- Bump io.gatling.highcharts:gatling-charts-highcharts from 3.11.1 to 3.11.2 by @dependabot in #1380
- Bump globals from 15.0.0 to 15.1.0 by @dependabot in #1383
- Bump eslint-plugin-n from 17.2.1 to 17.4.0 by @dependabot in #1385
- Bump eslint-plugin-cypress from 2.15.2 to 3.0.2 in /src/test/e2e by @dependabot in #1388
- Bump cypress from 13.7.3 to 13.8.1 in /src/test/e2e by @dependabot in #1391
- Bump eslint-plugin-n from 17.2.1 to 17.4.0 in /src/test/e2e by @dependabot in #1390
- Bump cypress from 13.7.3 to 13.8.1 in /src/test/K8s-tests by @dependabot in #1395
- Bump eslint-plugin-jest from 28.2.0 to 28.5.0 in /src/test/e2e by @dependabot in #1401
- Bump eslint-plugin-jest from 28.2.0 to 28.3.0 in /src/test/K8s-tests by @dependabot in #1393
- Bump eslint-plugin-jest from 28.2.0 to 28.5.0 by @dependabot in #1400
- Bump @eslint/js from 9.0.0 to 9.2.0 by @dependabot in #1399
- Bump eslint-plugin-jest from 28.3.0 to 28.5.0 in /src/test/K8s-tests by @dependabot in #1402
- Bump eslint-plugin-n from 17.2.1 to 17.4.0 in /src/test/K8s-tests by @dependabot in #1396
- Bump eslint-plugin-cypress from 2.15.2 to 3.1.1 in /src/test/K8s-tests by @dependabot in #1404
- Bump requests from 2.31.0 to 2.32.0 in /scripts/sort_contibutors by @dependabot in #1406
- Bump eslint from 8.57.0 to 9.3.0 by @dependabot in #1398
- Bump cypress from 13.8.1 to 13.10.0 in /src/test/K8s-tests by @dependabot in #1413
- Bump eslint from 9.3.0 to 9.4.0 in /src/test/K8s-tests by @dependabot in #1415
- Bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0 in /src/test/K8s-tests by @dependabot in #1414
- Bump eslint-plugin-cypress from 3.2.0 to 3.3.0 by @dependabot in #1424
- Bump cypress from 13.8.1 to 13.10.0 in /src/test/e2e by @dependabot in #1443
- Bump eslint-plugin-cypress from 3.2.0 to 3.3.0 in /src/test/e2e by @dependabot in #1440
- Bump org.codehaus.mojo:tidy-maven-plugin from 1.2.0 to 1.3.0 by @dependabot in #1436
- Bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0 in /src/test/e2e by @dependabot in #1438
- Bump eslint from 9.3.0 to 9.4.0 by @dependabot in #1426
- Bump eslint-plugin-cypress from 3.2.0 to 3.3.0 in /src/test/K8s-tests by @dependabot in #1416
- Bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0 by @dependabot in #1420
- Bump eslint from 9.3.0 to 9.4.0 in /src/test/e2e by @dependabot in #1432
- Bump @babel/preset-env from 7.24.5 to 7.24.6 by @dependabot in #1422
- Bump @babel/eslint-parser from 7.24.5 to 7.24.6 by @dependabot in #1421
- Bump org.cyclonedx:cyclonedx-core-java from 8.0.3 to 9.0.2 by @dependabot in #1434
- Bump io.gatling.highcharts:gatling-charts-highcharts from 3.11.2 to 3.11.3 by @dependabot in #1447
- Bump io.gatling:gatling-maven-plugin from 4.9.0 to 4.9.1 by @dependabot in #1444
- Bump hashicorp/google from 5.27.0 to 5.31.1 in /gcp by @dependabot in #1417
- Bump hashicorp/google-beta from 5.27.0 to 5.31.1 in /gcp by @dependabot in #1418
- Bump hashicorp/random from 3.6.1 to 3.6.2 in /gcp by @dependabot in #1419
- Bump hashicorp/azurerm from 3.101.0 to 3.106.1 in /azure by @dependabot in #1429
- Bump hashicorp/random from 3.6.1 to 3.6.2 in /azure by @dependabot in #1433
- Bump hashicorp/random from 3.6.1 to 3.6.2 in /aws by @dependabot in #1435
- Bump hashicorp/aws from 5.47.0 to 5.52.0 in /aws by @dependabot in #1448
- Bump terraform-aws-modules/eks/aws from 20.8.5 to 20.13.0 in /aws by @dependabot in #1437
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.4.0 to 4.8.5.0 by @dependabot in #1423
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #1442
- Bump aws.sdk.version from 2.25.42 to 2.25.64 by @dependabot in #1439
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.4 to 4.8.5 by @dependabot in #1431
- Bump com.azure.spring:spring-cloud-azure-dependencies from 5.11.0 to 5.12.0 by @dependabot in #1445
- Bump org.springframework.cloud:spring-cloud-dependencies from 2023.0.1 to 2023.0.2 by @dependabot in #1430
- Bump com.google.cloud:spring-cloud-gcp-dependencies from 5.1.2 to 5.4.1 by @dependabot in #1425
- Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0 by @dependabot in #1427
- Bump asciidoctorj.version from 2.5.12 to 2.5.13 by @dependabot in #1428
- Bump urllib3 from 2.2.1 to 2.2.2 in /scripts/sort_contibutors by @dependabot in #1451
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.2 to 9.0.4 by @dependabot in #1453
- Bump org.springframework.boot:spring-boot-starter-parent from 3.2.5 to 3.3.0 by @dependabot in #1446
- Bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 in /gcp by @dependabot in #1455
- Bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0 by @dependabot in #1492
- Bump @babel/preset-env from 7.24.6 to 7.24.7 by @dependabot in #1491
- Bump eslint from 9.4.0 to 9.6.0 by @dependabot in #1490
- Bump hashicorp/azurerm from 3.106.1 to 3.110.0 in /azure by @dependabot in #1482
- Bump hashicorp/http from 3.4.2 to 3.4.3 in /azure by @dependabot in #1481
- Bump hashicorp/http from 3.4.2 to 3.4.3 in /aws by @dependabot in #1480
- Bump hashicorp/aws from 5.52.0 to 5.56.1 in /aws by @dependabot in #1479
- Bump hashicorp/google from 5.31.1 to 5.35.0 in /gcp by @dependabot in #1458
- Bump hashicorp/google-beta from 5.31.1 to 5.35.0 in /gcp by @dependabot in #1457
- Bump hashicorp/http from 3.4.2 to 3.4.3 in /gcp by @dependabot in #1456
- Bump terraform-aws-modules/eks/aws from 20.13.0 to 20.15.0 in /aws by @dependabot in #1478
- Bump @babel/eslint-parser from 7.24.6 to 7.24.7 by @dependabot in #1488
- Bump globals from 15.3.0 to 15.7.0 by @dependabot in #1489
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #1470
- Bump io.gatling.highcharts:gatling-charts-highcharts from 3.11.3 to 3.11.5 by @dependabot in #1466
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 by @dependabot in #1475
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.5.0 to 2.6.0 by @dependabot in #1469
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.1 by @dependabot in #1477
- Bump mocha from 10.4.0 to 10.5.2 in /src/test/K8s-tests by @dependabot in #1460
- Bump cypress from 13.10.0 to 13.13.0 in /src/test/K8s-tests by @dependabot in #1498
- Bump eslint from 9.4.0 to 9.6.0 in /src/test/K8s-tests by @dependabot in #1461
- Bump globals from 15.3.0 to 15.7.0 in /src/test/K8s-tests by @dependabot in #1463
- Bump org.springframework.boot:spring-boot-starter-parent from 3.3.0 to 3.3.1 by @dependabot in #1471
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #1474
- Bump javascript-obfuscator from 4.1.0 to 4.1.1 in /js by @dependabot in #1464
- Bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 in /azure by @dependabot in #1493
- Bump org.webjars:datatables from 2.0.3 to 2.0.7 by @dependabot in #1441
- Bump cypress from 13.10.0 to 13.12.0 in /src/test/e2e by @dependabot in #1483
- Bump mocha from 10.4.0 to 10.5.2 in /src/test/e2e by @dependabot in #1485
- Bump eslint from 9.4.0 to 9.6.0 in /src/test/e2e by @dependabot in #1487
- Bump com.github.spotbugs:spotbugs from 4.8.5 to 4.8.6 by @dependabot in #1476
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.5 to 4.8.6 by @dependabot in #1468
- Bump com.google.cloud:spring-cloud-gcp-dependencies from 5.4.1 to 5.4.3 by @dependabot in #1467
- Bump globals from 15.3.0 to 15.7.0 in /src/test/e2e by @dependabot in #1486
- Bump globals from 15.3.0 to 15.8.0 in /src/test/e2e by @dependabot in #1499
- Bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0 in /src/test/e2e by @dependabot in #1484
- Bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0 in /src/test/K8s-tests by @dependabot in #1459
- Bump aws.sdk.version from 2.25.64 to 2.26.15 by @dependabot in #1496
- Bump io.gatling:gatling-maven-plugin from 4.9.1 to 4.9.6 by @dependabot in #1494
- build(deps): bump certifi from 2024.2.2 to 2024.7.4 in /scripts/sort_contibutors by @dependabot in #1501
- Bump minimatch from 9.0.4 to 9.0.5 in /js by @dependabot in #1465
- build(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 in /aws by @dependabot in #1502
- build(deps): bump hashicorp/aws from 5.56.1 to 5.57.0 in /aws by @dependabot in #1520
- build(deps): bump hashicorp/google from 5.35.0 to 5.36.0 in /gcp by @dependabot in #1518
- build(deps): bump hashicorp/azurerm from 3.110.0 to 3.111.0 in /azure by @dependabot in #1517
- build(deps): bump hashicorp/google-beta from 5.35.0 to 5.36.0 in /gcp by @dependabot in #1512
- build(deps): update terraform-aws-modules/vpc/aws requirement from ~> 5.8.1 to ~> 5.9.0 in /aws by @dependabot in #1506
- build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.1 to 4.8.6.2 by @dependabot in #1513
- build(deps): bump terraform-aws-modules/eks/aws from 20.16.0 to 20.17.2 in /aws by @dependabot in #1505
- build(deps-dev): bump globals from 15.7.0 to 15.8.0 by @dependabot in #1508
- build(deps-dev): bump cypress from 13.12.0 to 13.13.0 in /src/test/e2e by @dependabot in #1511
- build(deps-dev): bump mocha from 10.5.2 to 10.6.0 in /src/test/K8s-tests by @dependabot in #1510
- build(deps): bump github.com/gruntwork-io/terratest from 0.44.0 to 0.46.16 in /gcp by @dependabot in #1516
- build(deps-dev): bump mocha from 10.5.2 to 10.6.0 in /src/test/e2e by @dependabot in #1509
- build(deps): bump github.com/gruntwork-io/terratest from 0.44.0 to 0.46.16 in /azure by @dependabot in #1514
- build(deps): bump github.com/gruntwork-io/terratest from 0.44.0 to 0.46.16 in /aws by @dependabot in #1515
- build(deps): bump org.jruby:jruby-complete from 9.4.7.0 to 9.4.8.0 by @dependabot in #1519
- build(deps): bump aws.sdk.version from 2.26.15 to 2.26.16 by @dependabot in #1507
Full Changelog: 1.8.5...1.9.0
Special Thanks
We would like to thank @nbaars , @Shubham-Patel07 , @bendehaan , and @commjoen for their hard work on this release!