Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: Add Paas, Cloud - Services and Tunnel Commands #499

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

winstonnolan-spryker
Copy link

@winstonnolan-spryker winstonnolan-spryker commented Jul 8, 2024

Description

This feature enables a Spryker Customer to use AWS SSM as a VPN alternative. The feature works, by introducing wrapper commands that use the aws cli under the hood to establish PortForwading tunnels to AWS Services like RDS, Elasticache, OpenSearch and Spryker Services RabbitMQ broker, and Jenkins Scheduler using AWS SSM PortForwarding

Ticket/Issue:

ITSEC-144
SC-18820
SC-20783

Please see internal document Cloud Strategic Vision > Cloud Strategic Intent 2024 Q3 Proposed goals and key results

Related resources

Change log

Introduce the following docker/sdk commands

  • paas | cloud environments List PAAS Environments
  • paas | cloud service-details --environment=ENVIRONMENT_NAME service [database storage ..] List PAAS Environment Service Details. See output from environments command. Services: database database-ro-replica storage search scheduler broker
  • paas | cloud create-tunnel --environment=ENVIRONMENT_NAME service [database storage ..] Create AWS SSM Tunnels to one or more PAAS Environment Services. See output from environments command. Services: database database-ro-replica storage search scheduler broker
  • paas | cloud close-tunnel service [database storage ..] Close ALL Active AWS SSM Tunnels for Service. Services: database database-ro-replica storage search scheduler broker
  • paas | cloud tunnels List all open tunnels

Checklist

  • I agree with the Code Contribution License Agreement in CONTRIBUTING.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant