konveyor / operator

Konveyor Operator fully manages the deployment and life cycle of Konveyor (formerly Tackle) on Kubernetes and OpenShift.
Apache License 2.0
26 stars 37 forks source link

Document how to install and access UI from EKS #170

Open jwmatthews opened 1 year ago

jwmatthews commented 1 year ago

Let's walk through an install of Konveyor to an EKS cluster and document the steps and any tweaks needed for getting Ingress configured.

In particular, let's ensure we cover both flows of auth enabled/disabled, so we can be sure the workflow is accessible when keycloack is enabled.

jwmatthews commented 1 year ago

We now have the means of easily spinning up AWS EKS clusters with Ansible + CLIs for (eksctl + aws) to aid other contributors for development/testing. You will need to supply your own AWS Credentials.

https://github.com/konveyor/hack_env_helpers/tree/main/aws/eks

The above will provision an EKS cluster and configure both the EBSCI AddOn and the ALB Ingress controller. Roughly ~20 mins to setup cluster and ~5-10 minutes to install software to test it out, including OLM + Konveyor.

This gives us the needed starting point so we have an EKS cluster with dynamic PV provisioning (RWO only, no RWX) and Ingress via AWS LoadBalancer.

First thing noticed is issue #184 where the Ingress we create has a hard assumption of nginx for Ingress.

spec:
  ingressClassName: nginx
djzager commented 4 months ago

@jwmatthews @jmontleon Looks like PRs have merged that maybe fixed this issue. Where does it stand?

konveyor-ci-bot[bot] commented 4 months ago

This issue is currently awaiting triage. If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members.