Commit Graph

15 Commits

Author SHA1 Message Date
Ashvin S
ff4eb279d5 INFRA-3931 | Ashvin | Add migration framework (#1239)
* INFRA-3931 | Ashvin | Add migration framework
2024-10-21 13:08:15 +05:30
Ashvin S
935d9d1012 INFRA-809 | Ashvin | Move jsonnet to kutegen (#864)
* 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
2024-04-05 12:28:32 +05:30
Ashvin S
2e9215352f INFRA-2231 | Ashvin | Centralize shared alb configuration (#758)
* 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
2023-12-21 07:56:53 +05:30
saqib-perwaiz_navi
ab82d798d4 INFRA-2270 | Saqib | Add .DS_STORE to git ignore 2023-09-28 14:14:04 +05:30
saqib-perwaiz_navi
2480752b7f INFRA-2270 | Saqib | Delete files 2023-09-28 13:59:56 +05:30
saqib-perwaiz_navi
a48041e2ec INFRA-2270 | Saqib | Change gitignore 2023-09-27 18:21:54 +05:30
Abhishek Katiyar
ae397f082f INFRA-2035 | Abhishek | Ensure deployment pipeline does not fail if metadata not filled 2023-08-08 18:24:59 +05:30
Ashvin Sharma
e31ecedf89 INFRA-1768 | Ashvin | Trim environment variables before save 2023-04-06 23:10:12 +05:30
Abhishek Katiyar
1a3f0765d3 INFRA-712 | Abhishek | Add changes to generate yaml for pipelines (#166)
* 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
2021-04-19 06:49:27 +05:30
Piyush Sinha
51aeed0aa6 [INFRA-19] | Support for generating and applying kubernetes deployment manifests (#19) 2020-07-21 16:21:44 +05:30
Abhishek Katiyar
a9fee45982 [infra-429] | Abhishek | Add an endpoint to return a copy of existing manifest 2020-07-15 16:28:39 +05:30
Deepak Jain
e5058e87e9 ch12386| Deepak| adding okta authentication in backend 2020-06-13 03:36:40 +05:30
Kaushik Chandrashekar
248e2317f2 [ch6331] | Kaushik | Add DS_Store to .gitignore 2020-05-22 14:10:10 +05:30
Abhishek Katiyar
ead700bf11 [ch6331] | Abhishek | Update .gitignore and deployment manifest 2020-05-20 17:06:19 +05:30
Kuamr Shubham
a97497e55b Shubham, Ankit | Initialised spring boot app with maven and junit5 2020-03-03 10:59:55 +05:30