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

feat: Created Playground Containerfile and Image Workflow #1256

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

jland-redhat
Copy link
Contributor

What does this PR do?

Adds a container file that can be used to build the playground UI.

Also adds a workflow for deploying the image to a docker registry.

Building of the code/image is validated on PRs and the image will be pushed to the docker repo on tags, and given the same image tag as the associated git tag.

Warning

Currently this is pointing to my personal quay repo but that is something I can change once a repo is created for the playground.
Also the secret values for REGISTRY_USERNAME and REGISTRY_PASSWORD you will need to be updated in the project's settings.

Test Plan

Validated the validation steps by creating a pr in my personal repo seen here:
https://github.com/jland-redhat/llama-stack/actions/runs/13529371163

Validated the image deploy steps by adding a tag in my personal repo seen here:
https://github.com/jland-redhat/llama-stack/actions/runs/13529380803

Resulting in this image:
https://quay.io/repository/jland/llama-stack-playground?tab=tags

Which I tested on my local Openshift Instance using this helm chart:
https://github.com/Jaland/llama-stack-helm/tree/main/llama-stack

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Meta Open Source bot. label Feb 25, 2025
@jland-redhat jland-redhat changed the title Created Playground Containerfile and Image Workflow feat: Created Playground Containerfile and Image Workflow Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Meta Open Source bot.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants