# Konveyor e2e kubernettes environment
## Goal
A software defined deployment of kubernetes cluster infrastructure readily available for developers to try the Konveyor demos out together. To get easy and standardized access to the projects that fall under the Konveyor umbrella. The end result would be a standard deployment, which can be used in a modular way to deploy Konveyor different projects, but at the same time remain in the hands of the developers maintaining the individual projects, making the future changes, development and demos/labs easier.
#### Audience:
Any person interested in Konveyor that also wants to deploy Konveyor tooling and related sample applications in an automated fashion.
#### Components:
Current Source: https://gitlab.cee.redhat.com/mig-integration/minikube-cluster
* k8s
* two independent k8s clusters
* [minikube](https://gitlab.cee.redhat.com/mig-integration/minikube-cluster/-/blob/main/deploy_lab.yml)
- prerequisites
- setup_clusters
- minikube_network_info
- test_deployment
* Crane
* [Crane](https://gitlab.cee.redhat.com/mig-integration/minikube-cluster/-/blob/main/workload_crane.yml)
* link to container
- workload_crane
* Sample Application
* Tackle ( not started )
* Tackle
* Sample Application
* Pelorus ( not started )
* Pelorus
* At this time does not deploy on k8s
## History
The very first lab deployment which was covering the Konveyor projects was done on real hardware. This was manually configured and deployed in the Solutions Engineering/Migration Engineering lab. The issue with this approach was, that even though the environment could be used for all the projects independently in separate namespaces for example, the limitation was access to the environment itself. It is situated in RH offices in Westford, behind VPN. This was not an ideal solution, especially taking into account maintenance overhead in case of issues caused by bugs or improper handling of the tools. As good as the lab was for development purposes, it was not going to be enough for enablement or demos for the upstream.
## Software Defined
.. notes to be added
## Status