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

 

The following macros are not currently supported in the footer:
  • style