Skip to content

Create EKS cluster Vue app skeleton

What does this MR do?

This MR creates the initial skeleton for Create AWS EKS Cluster Vue application following the frontend development guidelines. The create EKS cluster feature is documented on https://gitlab.com/gitlab-org/gitlab-ce/issues/46686. This application only encompasses the form to enter the service credentials to access the AWS SDK API and the form to configure the EKS cluster.

Architecture Overview

AWS_EKS_cluster_overview.svg

Dependencies introduced

This MR introduces a new dependency to the front-end stack: The AWS SDK for JavaScript. I decided to include it as a node package because it allows us to import the subset of the SDK that we need. See the Node.JS section of this document: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/.

Edited by 🤖 GitLab Bot 🤖

Merge request reports