v0.12.0
swirlds-automation
released this
03 Nov 17:26
·
288 commits
to main
since this release
0.12.0 (2023-11-03)
Features
- add a Gradle task for downloading executable for Kubernetes Kind (#425) (aaa9660)
- add fullstack-gradle-plugin project to GitHub workflow (#421) (7b717ab)
- add Gateway API route for Hedera Explorer (#466) (c53943c)
- add Gradle build docker image tasks (#408) (338cf40)
- add gradle Helm dependency update task (#393) (8e3ead5)
- add gradle Helm release exists task (#389) (0b7ae17)
- add gradle Helm test task (#403) (591cebb)
- add helm chart tests for gateway api routes (#345) (3936a64)
- add helm dependency update subcommand (#377) (2b3609d)
- add helm execution gradle task: HelmInstallChartTask (#304) (6a29222)
- add helm execution gradle task: HelmUninstallChartTask (#375) (ba6cc63)
- add helm list releases subcommand (#380) (53d092f)
- add helm test subcommand with options (#376) (5d08a32)
- add ifExists option to Gradle Helm uninstall task (#405) (0726725)
- add minio operator to fullstack-cluster-setup chart (#453) (bf7f6ff)
- add prometheus operator to fullstack-cluster-setup (#460) (0313c3a)
- add skipIfExists option for Gradle Helm install task (#406) (ccfbabf)
- add support for scheduling pods based on node labels, taints, and affinity (#352) (5dd625a)
- Adding fabric8 k8s library and helm client for use in Infra API (#386) (3049fe4)
- Adding topology model classes and junit annotation processing (#383) (9c6930e)
- apply nodeSelector and tolerations to all pods including proxies (#384) (40e737a)
- cli: add traceId in CLI logs for easier debugging (#449) (a1693c7)
- cli: implement chart install, uninstall and upgrade commands (#454) (70fd199)
- cli: implement cluster create and delete commands (#446) (78be823)
- cli: implement cluster setup command (#452) (89c2662)
- cli: implement tests and dependency checks for init command (#438) (b69dd99)
- enhance Helm Install to support multiple set and values parameters (#367) (05444df)
- implement fullstack-cluster-setup chart for shared resources (#363) (e91f465)
- parameterize the helm chart namespace value (#351) (6d1c0a5)
- scaffold fsnetman CLI with ES6 support (#424) (65e06d9)
- upgrade to gradle 8.4 (#404) (69e769d)
- upgrade to org.gradlex:java-module-dependencies:1.4.1 (#365) (ba7c32b)
Bug Fixes
- avoid hardcoding mirror-node-explorer rest API in values.yaml (#413) (0fe58c7)
- cli: encapsulate helm and kubectl commands and code cleanup (#476) (1b8c499)
- cli: encapsulate Kind commands in a separate wrapper class (#468) (6dc6025)
- store hedera-explorer chart as dependency until next official version is released (#436) (201bda5)
- support deploying the chart with custom release name (#412) (619b42b)
- uninstall envoy-gateway should also remove gateway-system namespace that it created (#350) (8a2f6e1)
- update KeyValuePair.equals to only compare key (not value) (#347) (28222e0)