beckn / beckn-onix

beckn onix
MIT License
41 stars 21 forks source link

One Click deployment of Beckn ONIX in AWS #200

Closed yesrag2309 closed 3 weeks ago

yesrag2309 commented 2 months ago

Description

AWS and Fide are collaborating to develop a solution for One-Click Deployment of Beckn ONIX on the AWS platform. The aim is to create a fast and easy method to deploy Beckn ONIX software. AWS will lead the project, with Fide providing necessary technical support.

A good understanding of AWS CDK, Helm Charts, and Kubernetes is required for managing the deployment on AWS after the initial setup by the AWS team.

Key points:

Goals

Expected Outcome

Acceptance Criteria

Product Name

Beckn ONIX on AWS

Domain

Cloud Infrastructure (AWS)

Tech Skills Needed

AWS CDK, Helm Charts, Kubernetes, Cloud Development (AWS), DevOps, Beckn Protocol

Complexity

Medium

Category

Cloud Development

Sub Category

Deployment Automation

yesrag2309 commented 1 month ago

@viraj89 - This card status is moved to needs clarification. Can you please sync up with @faizmagic and pass the description to the team.

@emmayank

yesrag2309 commented 1 month ago

@viraj89 -As we discussed offline you have mentioned we have clarity on this card what needs to be done. can you add it in the description because the status of this card is moved to Needs Clarification

@emmayank @faizmagic

yesrag2309 commented 1 month ago

FYI - As we discussed in today Tech stand up this support work will go until this September end [work may extend subject to the plan and closure]

either @prasad-takale-eminds or @emmayank - please update an high-level updates daily what support we did for the day

@prasad-takale-eminds @viraj89 @emmayank @faizmagic

prasad-takale-eminds commented 1 month ago

I connected with Moz to assist with the Protocol Server deployment and completed the following activities today:

  1. Helped resolve a MongoDB connection issue he was facing with the error: 2024-09-05T12:35:35.131Z [test] error: Authentication failed.
  2. Explained how we create MongoDB along with its username and password.
  3. Provided him with the steps to create the PS (Protocol Server) entry in the registry.
  4. Clarified how the valid date is generated for PS registration in the script and shared the relevant code with him.
  5. Explained how to generate private and public keys, and shared the script code for it as well.
  6. Shared details about the /register endpoint and clarified what the registry URL should be.
  7. Guided him on how to change the status from "INITIATED" to "SUBSCRIBE."
  8. Assisted him with the BPP webhook URL setup.

Created the aws-cdk folder in the beckn-onix repo. https://github.com/beckn/beckn-onix/tree/main/aws-cdk SS for the same. Image

prasad-takale-eminds commented 1 month ago

Connected with the AWS team today for KT of beckn-onix using helm and CDK. Testing the helm chart deployment on the given AWS account.

yesrag2309 commented 1 month ago

As discussed in today’s tech standup, @emmayank provided an update from Ravi regarding this card, stating that we will stop supporting AWS for this. However, during the tech standup, it was agreed that the ongoing testing of the Helm chart deployment on the current AWS account will continue. @emmayank will share the ETA for the completion of this testing.

Note:- @emmayank please correct if me I wrong.

@faizmagic @viraj89

yesrag2309 commented 1 month ago

As discussed in today’s tech standup until further notice from @ravi-prakash-v AWS support and Helm Chart testing is on-hold, Hence changed flow status to "Floated" and Status to "On Hold"

@emmayank @viraj89 @faizmagic

Kathirvel-ai commented 3 weeks ago

Testing of this is currently on hold. Testing to be added as a separate flow and floated when it is prioritized