Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document ways how to install Konveyor for devs and CI #45

Open
aufi opened this issue Jun 21, 2024 · 2 comments
Open

Document ways how to install Konveyor for devs and CI #45

aufi opened this issue Jun 21, 2024 · 2 comments

Comments

@aufi
Copy link
Member

aufi commented Jun 21, 2024

There are multiple community memebers that needs write scripts/automation or need setup their development environment. In order to share and re-use install scripts and tools, we should summarize it to some README.

Draft (for begining)

Konveyor should work OpenShift as well as on vanilla Kubernetes (including Minikube). The main requirement on k8s environment is to have operators available (OLM).

Example enabling operators on minikube: https://github.com/konveyor/operator/blob/main/hack/start-minikube.sh

Primary source

The primary resposible component for installing Konveyors is Konveyor operator. The operator repository contains scripts that should be re-used.

Related link https://github.com/konveyor/operator/tree/main/hack

Secondary scripts

All Konveyor instllations scripts should be based on operator above and/or its scripts. This re-use should lead to finding and fixing issues faster since more people would use it.

Example of Hub, that call operator scripts: https://github.com/konveyor/tackle2-hub/blob/main/Makefile#L111-L135

Github actions

There are actions that can setup Konveyor in Github actions environment: https://github.com/konveyor/operator/tree/main/.github/actions
Example of its usage from other repository workflow: https://github.com/konveyor/go-konveyor-tests/blob/main/.github/workflows/nightly-tier0.yml#L12-L17

TODO

Include UI or QE setup scripts and try re-use them where available.
Links:

@aufi
Copy link
Member Author

aufi commented Jun 21, 2024

This might be relevant for multiple team members.
@dymurray @djzager @mguetta1 @msajidmansoori12 @sshveta

@msajidmansoori12
Copy link
Contributor

msajidmansoori12 commented Jun 24, 2024

@mail2nadeem92 ^^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants