* INFRA-809 | Ashvin | Replace jsonnet with kutegen
* INFRA-809 | Ashvin | Install kutegen on build and test
* INFRA-809 | Ashvin | Fix 'static' modifier out of order with the JLS suggestions in KutegenClient.java
* INFRA-809 | Ashvin | Remove all templates files
* INFRA-809 | Ashvin | Add kutegen submodule
* INFRA-809 | Ashvin | Use go run kutegen instead of build
This will save dev an extra step of building kutegen each time they make a change in the templates files and thus save time and effort. go.work file lets us run go build and run in the parent directory.
* INFRA-809 | Ashvin | Remove redundant dirs from Dockerfile
* INFRA-809 | Ashvin | Remove go build in maven file.
This was causing various dependency issue in the build process. I will add a Makefile if there is a need in the future for now. For now all local development will be done using go run command so this will not be necessary.
* INFRA-809 | Ashvin | Update kutegen version
* INFRA-809 | Ashvin | Revert YAML support from kutegen
* INFRA-809 | Ashvin | Rebase the commit to kutegen
* INFRA-809 | Ashvin | Fix test
Using changes in the kutegen
* INFRA-809 | Ashvin | Remove the templates dir
* INFRA-809 | Ashvin | Clean generated dirs with mvn clean
* INFRA-2231 | Ashvin | Create shared alb config json
Curently this jsonnet only works for internal shared albs. I will expand it to be useful for internet facing load balancers in subsequent commits.
* INFRA-2231 | Ashvin | Add jsonnet tests
* INFRA-2231 | Ashvin | Add jsonnet tests
* INFRA-2231 | Ashvin | Change team of shared config ingress to Shared
* INFRA-2231 | Ashvin | Create and apply shared ingress config
* INFRA-2231 | Ashvin | Remove subnet section for spike cluster
* INFRA-2231 | Ashvin | Remove exclusive annotations from shared alb
* INFRA-2231 | Ashvin | Create ingress groups and store them in db
* INFRA-2231 | Ashvin | Fixed tests
* INFRA-2602 | Ashvin | Create service account for sandbox in EKS clusters (#760)
* INFRA-2602 | Ashvin | Add controller tests for IngressGroupController
* INFRA-2602 | Ashvin | Add service test for IngressGroupServiceImpl
* INFRA-2602 | Ashvin | Add service test for IngressGroupServiceImpl
* INFRA-2602 | Ashvin | Add test for IngressGroupApplier
* INFRA-2602 | Ashvin | Add test for IngressGroupApplier
* INFRA-2602 | Ashvin | Add tags annotation in shared alb config
* INFRA-2231 | Ashvin | Remove tags from shared alb of test files
* INFRA-712 | Abhishek | Add templates for stages in gocd-template
* INFRA-712 | Abhishek | Add service class and test cases to generate pipeline yaml from pipeline manifest
* INFRA-712 | Abhishek | Fix directory struture and naming
* INFRA-712 | Abhishek | Add changes to send error message to frontend
* INFRA-712 | Abhishek | Add changes to update ids in pipeline manifest
* INFRA-712 | Abhishek | Add ids according to pipeline
* INFRA-712 | Abhishek | Fix template for stages
* INFRA-712 | Abhishek | Rename pipeline service name
* INFRA-712 | Abhishek | Remove approval type from pipeline
* INFRA-712 | Abhishek | Update jsonnet code for gocd yaml to remove ids for ordering the pipelines
* INFRA-712 | Abhishek | Refactor code
* INFRA-712 | Abhishek | Format code and add approval type for stages
* INFRA-712 | Abhishek | Add apis to get the list of pipeline manifests saved
Add apis to get pipeline manifest by name