FlexDeploy - Amazon AWS Plugin Guide
A plugin to manage deployment/interaction with various AWS Cloud hosted applications as shown below.
Key Features
Create/update/delete CloudFormation stacks.
Interaction with Lambda.
Add Environment variables to Lambda function.
Update Lambda function code using different options. (ECR/S3/Local)
Publish function version while adding Environment variable or Updating function code.
Get Alias details related to Active version and Additional weightage.
Create/Update Alias, get the detail of previously active version, current active version, and additional weightage.
Interaction with Amazon Elastic Kubernetes Service (Amazon EKS).
Push configuration changes to the cluster.
Set labels on resources.
Create and delete resources.
Run commands from containers
Deploying Helm charts to Amazon EKS.
Initialize an endpoint and deploy Tiller (server side of Helm) to a Kubernetes cluster
Deploy a chart to a Kubernetes cluster
Delete a release (installed chart) from a Kubernetes cluster
Package a chart into an archive
Build and Push Docker image to Amazon ECR.
Configured cloud account will be use to push Docker image to Amazon ECR.
Execute AWS CLI command.
Run the AWS command/script, user can select the type of CLI from the drop-down.
Available options are shell, PowerShell, and WindowsShell. The default CLI type is the shell.
Configured cloud account will be use to execute command.
Plugin Operations
Cloud Formation
Lambda
EKS (Elastic Kubernetes Service)
Through Kubernetes
Through Helm
ECR (Elastic Container Registry)
AWS CLI (Command Line Interface)
Appendix
- style