Commit Graph

71 Commits

Author SHA1 Message Date
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
Abhishek Katiyar
edd802e3f0 INFRA-1803 | Abhishek | Add environment variable for jwt secret key 2023-06-02 10:31:40 +05:30
Sadeep S
81bab6171f INFRA-1152 | Sandeep Sogani | increasing memory and cpu for jvm 2022-06-28 14:32:52 +05:30
Deepak Jain
292b035d3a INFRA-838 | Deepak Jain| moving portal to shared alb 2021-10-20 18:20:54 +05:30
Deepak Jain
6385ee936f INFRA-719| Deepak Jain| adding OKTA_GROUP_MAPPING env 2021-04-28 17:32:59 +05:30
Deepak Jain
9f5c6b64f5 INFRA-604 |Deepak Jain| fixing pipeline 2020-11-20 17:42:01 +05:30
Deepak Jain
fc45379639 INFRA-604 |Deepak Jain| adding fixing pipeline 2020-11-20 17:37:46 +05:30
Abhishek Katiyar
78a08a7340 INFRA-581 | Abhishek | Add access to create and manage ecr repositories (#130) 2020-11-09 09:20:09 +05:30
Abhishek Katiyar
56e2eef8fd INFRA-581 | Abhishek | Fix tests and add env variable to deployment_manifest.json (#129) 2020-11-09 09:09:20 +05:30
Deepak Jain
e8f192edf8 INFRA-558 | Deepak Jain| adding workspace 2020-10-12 19:06:57 +05:30
Deepak Jain
d5a24e4854 INFRA-558| Deepak Jain| adding role_name for gi cluster 2020-10-12 11:49:38 +05:30
Abhishek Katiyar
52caa0331d INFRA-534 | Abhishek | Add feature to send updates to slack (#82)
* INFRA-534 | Abhishek | Add slack client

* INFRA-534 | Abhishek | Add a rest service to call http endpoints

* INFRA-534 | Abhishek | Send a harcoded message to slack channel

* INFRA-534 | Abhishek | Addd changes to send json in message

* INFRA-534 | Abhishek | Add changes to send deployment portal updates to slack

* INFRA-534 | Abhishek | Make slack webhook url configurable
2020-09-27 20:00:17 +05:30