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

✨ Add hability to run kai demo from the script #34

Merged
merged 3 commits into from
Nov 25, 2024

Conversation

abrugaro
Copy link
Collaborator

Part of #12

Changes included in this PR:

  • Added functionality to fetch the source code and binaries from the latest Kai release.
  • Implemented cloning of the Coolstore app and rulesets repositories.
  • Automated the installation of required dependencies and the execution of the run_demo.py script
  • Created functions to upload a folder to S3 buckets. (not used yet)
  • Added essential files to the fixtures folder required for running Kai. (These files are not currently available on any release pages of the repositories, instead, they are extracted from a Docker container, which may fail on Windows systems with non admin privileges

@abrugaro abrugaro self-assigned this Nov 21, 2024
@abrugaro abrugaro requested review from midays and sshveta November 21, 2024 18:10
kai-client-ci/files.py Outdated Show resolved Hide resolved
kai-client-ci/files.py Show resolved Hide resolved
kai-client-ci/fixtures/jdtls/bin/jdtls.py Show resolved Hide resolved
Copy link
Collaborator

@midays midays left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Alejandro Brugarolas <[email protected]>
@abrugaro abrugaro merged commit eb4c7e2 into konveyor:main Nov 25, 2024
2 checks passed
@abrugaro abrugaro deleted the run-kai-demo branch November 25, 2024 11:45
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

Successfully merging this pull request may close these issues.

3 participants