* 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-2466 | Ashvin | Fetch pod by manifest id
* INFRA-2466 | Ashvin | Create presigned link for s3 bucket
* INFRA-2466 | Ashvin | Create dump class and table
* INFRA-2466 | Ashvin | Create dump utility class
* INFRA-2466 | Ashvin | Create DAG remotely
* INFRA-2466 | Ashvin | Add env var for airflow and dump service
* INFRA-2466 | Ashvin | Remove test main functions
* INFRA-2466 | Ashvin | Add default values in app.props for test
* INFRA-2493 | Ashvin | Take DAG conf in a java map
instead of a json string
* INFRA-2493 | Ashvin | Pass dump name in DAG
* INFRA-2493 | Ashvin | Cleanup code
* INFRA-2493 | Ashvin | Whitelist /api/dump from xsrf check
* INFRA-2493 | Ashvin | Handle 404 for dump status
* INFRA-2493 | Ashvin | Remove callback url from dump trigger request
Callback url will jsut a static endpoint with a post body which DAG can generate on its own.
* INFRA-2493 | Ashvin | Move null check in the client method
* INFRA-2493 | Ashvin | Add manifest id in dump table
* INFRA-2493 | Ashvin | Remove redundant variable
* INFRA-2493 | Ashvin | Create endpoint to fetch dump list
Dumps will be queried on the basis of teams of the user.
* INFRA-2493 | Ashvin | Enable download for user
* INFRA-2493 | Ashvin | Add dump list view limit to 100
* INFRA-2229 | Brijesh | Change latest tag to commit hash
* INFRA-2502 | Abhishek | Increase duration for ReplicaUnavailable alert for DataScience team
* INFRA-2502 | Abhishek | Fix sharedalb name while deletion and improve logs
* INFRA-2526 | Saqib | Remove regex check for tcp type
* INFRA-2493 | Ashvin | Add dump list view limit to 100
* INFRA-2351 | Saqib | Remove method from ignore csrf function
* INFRA-2351 | Saqib | Rename function
* INFRA-2351 | Saqib | Rename function
---------
Co-authored-by: Brijesh Peshvani <brijesh.peshvani@navi.com>
Co-authored-by: Abhishek Katiyar <abhishek.k@navi.com>
Co-authored-by: saqib-perwaiz_navi <saqib.perwaiz@navi.com>
* INFRA-581 | Abhishek | Add AmazonClient and dependency for amazon ecr apis
* INFRA-581 | Abhishek | Add Controller and service class for AWS
* INFRA-581 | Abhishek | Add changes to create ECR repository based on portalVertical