Commit Graph

82 Commits

Author SHA1 Message Date
Ankit Bhardwaj Bhardwaj
02348cbd96 INFRA-3058 | Ankit Bhardwaj | change elb alert to http alerts (#890) 2024-09-17 18:29:11 +05:30
dhruvjoshi
a5ceabfa9e INFRA-3232 | Dhruv | Adds vault env variable 2024-08-26 17:29:14 +05:30
dhruvjoshi
65ed92b5d4 INFRA-3232 | Dhruv | whitelist endpoints for np slack jit 2024-08-26 16:35:29 +05:30
Ankit Bhardwaj Bhardwaj
85fadb43a0 INFRA-3598 | Ankit bhardwaj | whitelisting endpoints used by deployment-portal-backend (#1144)
* INFRA-3598 | Ankit Bhardwaj | enable cilium in navi-ppl nonprod

* INFRA-3598 | Ankit Bhardwaj | enable cilium in sa and lending nonprod

* INFRA-3598 | Ankit Bhardwaj | whitelist endpoints
2024-08-08 16:50:03 +05:30
Harinder Singh
85f96f26c1 INFRA-3651 | Harinder | Reverting changes to ecrClient and adding AWS_REGION in environment variables (#1141)
* INFRA-3651 | Harinder | Initializing ecrClient with region being set from application properties

* INFRA-3651 | Harinder | Initializing ecrClient with region being set from application properties

* INFRA-3651 | Harinder | Reverting changes to ecrClient and adding AWS_REGION in environment variables
2024-08-08 05:37:10 +00:00
Ankit Bhardwaj Bhardwaj
4b4acff82d INFRA-3598 | Ankit Bhardwaj | enable cilium in sa and lending nonprod. (#1136)
* INFRA-3598 | Ankit Bhardwaj | enable cilium in navi-ppl nonprod

* INFRA-3598 | Ankit Bhardwaj | enable cilium in sa and lending nonprod
2024-08-07 02:26:52 +05:30
Saqib Perwaiz
70d732c748 INFRA-3613 | Saqib | updates mount secret path 2024-08-06 19:48:12 +05:30
Saqib Perwaiz
efecb6b44b INFRA-3613 | Saqib | updates keys used in mount secret for oci related changes 2024-08-06 19:23:26 +05:30
Saqib Perwaiz
c8fb5316ed INFRA-3613 | Saqib | Updates mount path for oci-config file 2024-08-06 16:54:56 +05:30
Saqib Perwaiz
46cc697fea INFRA-3613 | Saqib | Adds mount path for oci related secrets 2024-08-06 16:32:16 +05:30
dhruvjoshi
d30b7d2e42 INFRA-3304 | Dhruv | Uploads aws policy file to a channel and uses the permaLink for jit 2024-07-31 17:26:50 +05:30
Harinder Singh
2019ef49d7 INFRA-3492 | Harinder | Removing duplicate JVM_OPTS (#1029)
JVM_OPTS already present in line 38
2024-06-26 11:52:16 +00:00
Harinder Singh
4e91dbc673 INFRA-3492 | Harinder | Errata: Removing additional comma (#1028)
Related to https://github.com/navi-infra/deployment-portal-backend/pull/1027/files
2024-06-26 11:35:48 +00:00
Harinder Singh
388dc81008 INFRA-3492 | Harinder | Adding environment variable to enable automatic heap dump (#1027)
https://go-navi.slack.com/archives/C06J3R5P3TQ/p1719393821092899
2024-06-26 16:35:33 +05:30
dhruvjoshi
5004d3e889 INFRA-2701 | Dhruv | add env variable in deployment_manifest.json 2024-06-04 19:57:24 +05:30
dhruvjoshi
50b9214783 INFRA-2701 | Dhruv | fix merge conflicts 2024-06-04 18:54:15 +05:30
dhruvjoshi
5f936861d2 INFRA-2701 | Dhruv | remove sun exception 2024-06-04 17:29:38 +05:30
Dhruv Joshi
84f609d8bc Revert "INFRA-2701 | Dhruv | add GITHUB_CLOUD_OAUTH_TOKEN" 2024-06-04 15:38:38 +05:30
Abhishek Katiyar
04217d7c6f Merge branch 'master' into INFRA-3344-1 2024-06-04 15:17:02 +05:30
dhruvjoshi
72e4c7f94a INFRA-2701 | Dhruv | add GITHUB_CLOUD_OAUTH_TOKEN 2024-06-04 15:06:50 +05:30
Abhishek Katiyar
21dac9be78 INFRA-3344 | Abhishek | Make CPU and memory configurable from pipeline 2024-06-04 04:32:44 +05:30
Abhishek Katiyar
488d95fa1a INFRA-2230 | Abhishek | LB group name for deployment portal should be taken from the pipeline 2024-05-08 18:45:01 +05:30
Abhishek K
e113710be2 INFRA-2230 | Abhishek | Update deployment_manifest.json 2024-05-08 16:35:21 +05:30
Ashvin S
fce6546d8a INFRA-809 | Ashvin | Make deployment_manifest.json compliant with kutegen (#882) 2024-04-16 02:48:25 +05:30
Harinder Singh
18a9c58b08 INFRA-2219 | Harinder | Add outbound connectivity to slack.com (#876) 2024-04-10 02:41:10 +05:30
Harinder Singh
dad1787062 INFRA-2219 | Harinder | Updating just in time access environment variables in manifest 2024-04-05 22:54:38 +05:30
Ankit Bhardwaj
21e72448be INFRA-2799 | Ankit Bhardwaj | change team from infra to Cloud-Platform 2024-02-12 15:00:47 +05:30
Ashvin S
f824748ae2 INFRA-2602 | Ashvin | Increase memory to 3Gi because OOM on heap download (#763) 2023-12-20 15:07:48 +05:30
Ashvin S
bee17659f6 INFRA-2315 | Ashvin | Fix policy (#752)
* INFRA-2315 | Ashvin | Add policy to access dump buckets

* INFRA-2315 | Ashvin | Fix policy

* INFRA-2315 | Ashvin | Fix policy
2023-12-06 11:29:00 +05:30
Ashvin S
c246294efa INFRA-2315 | Ashvin | Add policy to access dump buckets (#751) 2023-12-05 18:48:40 +05:30
Ashvin S
dd3cce46e0 INFRA-2493 | Ashvin | Send dump type to airflow (#748)
* INFRA-2493 | Ashvin | Send dump type to airflow

* INFRA-2493 | Ashvin | Encapsulate TriggerDumpResponse

* INFRA-2493 | Ashvin | Remove redundant semi colon

* INFRA-2493 | Ashvin | Reformat DumpTypeConverter.java

* INFRA-2493 | Ashvin | Reformat TriggerDumpResponse.java

* INFRA-2493 | Ashvin | Dynamically calculate dump s3 bucket name
2023-12-04 18:39:47 +05:30
Ashvin S
4b0a81df8c INFRA-2466 | Ashvin | Create dump feature (#738)
* 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>
2023-12-04 17:24:43 +05:30
Ashvin S
3932665b2b INFRA-2461 | Ashvin | Fix deployment_manifest.json error (#710)
Pipeline broke because I pulled cluster field to the root level. Only infra-provisioner supports this schema. Kubernetes-manifest-deployment still wants the cluster field to be inside deployment so I am going to put it at both locations. 

Link to the failed pipeline https://infra-pipelines.cmd.navi-tech.in/go/tab/build/detail/deployment-portal-backend-dev-deployment/689/deploy/1/deploy
2023-11-07 12:38:51 +05:30
Ashvin S
db6c8e66d0 INFRA-2461 | Ashvin | Move cluster field to one level up (#708) 2023-11-06 18:15:35 +05:30
Ankit Bhardwaj
1962ff651e INFRA-2148 | Ankit Bhardwaj | add elastic apm environment variable in deployment_manifest.json 2023-10-31 15:08:25 +05:30
Ankit Bhardwaj
5d77494f63 INFRA-2148 | Ankit Bhardwaj | JVM OPTS in deployment manifest JSON 2023-10-30 12:31:41 +05:30
Ankit Bhardwaj
9f5f99bc1a INFRA-2148 | Ankit Bhardwaj | remove JVM OPTS from deployment manifest json 2023-10-27 17:57:04 +05:30
Ankit Bhardwaj
510f0189fa INFRA-2148 | Ankit Bhardwaj | add java agent in JVM_OPTS 2023-10-27 15:01:51 +05:30
Ankit Bhardwaj
5551c5be13 INFRA-2148 | Ankit Bhardwaj | Add Egress rule for elastic apm 2023-10-27 13:40:35 +05:30
Ankit Bhardwaj
6bbd4333e8 INFRA-2148 | Ankit Bhardwaj | whitelisted Actuator endpoint, add elastic apm, add 4xx and 5xx alerts 2023-10-27 13:03:46 +05:30
Ashvin Sharma
36a59f7255 INFRA-2028 | Ashvin | Remove OKTA_GROUP_MAPPING env var 2023-08-21 15:31:29 +05:30
Deepak Jain
07d199ad2b Merge pull request #552 from navi-infra/INFRA-1960
INFRA-1960 | Deepak Jain | fixing iam role policy
2023-07-24 18:09:54 +05:30
deepak jain
85c7c39f43 INFRA-1960 | Deepak Jain | fixing iam role policy 2023-07-24 18:05:23 +05:30
Abhishek Katiyar
efe47f60d7 INFRA-1955 | Abhishek | Fix tests 2023-07-24 17:34:13 +05:30
Abhishek Katiyar
3affc2c08e INFRA-1955 | Abhishek | Fix tests 2023-07-24 17:24:34 +05:30
deepak jain
3d45ffc008 INFRA-1960 | Deepak Jain | adding metadata for deployment portal 2023-07-24 14:07:33 +05:30
deepak jain
ba0be36712 INFRA-1960 | Deepak Jain | restricting deployment portal ecr permission 2023-07-22 03:50:48 +05:30
Harinder Singh
f9d817da3d INFRA-1896 | Harinder | Bug fix: Fetching env vars from paths causing issues in OKTA_GROUP_MAPPING 2023-07-04 16:51:53 +05:30
Harinder Singh
c4e886b15d INFRA-1896 | Harinder | Reverting change to deploment_manifest 2023-07-03 16:11:09 +05:30
Harinder Singh
22827840f6 INFRA-1896 | Harinder | Initialise and consolidate team lists in Vault and DB - Fetch from vault via fetch_config during deployment 2023-06-22 19:52:52 +05:30