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

initial commit of a new EE build process #172

Closed
wants to merge 1 commit into from

Conversation

jce-redhat
Copy link
Collaborator

@jce-redhat jce-redhat commented Aug 22, 2024

currently we rely on EE images that are maintained in external repos, which requires coordination and time in order to make updates to our EE images. this is an initial take on adding a local build process, which will allow us more granular control over any EE images we want to use with the demo content. a complementary quay.io organization has been set up for storing the images. the build process is manual for now and described in the README. if we like the idea of moving in this direction, over time we can look at a pipeline build process.

note that one of the requirements for using the redhat.openshift collection is adding the openshift-clients binary RPM to the EE. adding the RPM to this repo works but it slows down git operations like cloning, so it may be worth moving to git-lfs for large file management. using git-lfs would mean that developers need to install it locally, so we should probably discuss it before we move to that model.

currently we rely on EE images that are maintained in external repos,
which requires coordination and time in order to make updates to our
EE images.  this is an initial take on adding a local build process,
which will allow us more granular control over any EE images we want
to use with the demo content.

note that one of the requirements for using the redhat.openshift
collection is the openshift-clients binary RPM.  adding it to the repo
works but it slows down clone operations, so it may be worth using
git-lfs for large file management.  using git-lfs would mean that
developers would need to install it locally, so we should probably
discuss it before we move to that model.
@jce-redhat jce-redhat requested a review from willtome August 22, 2024 19:32
@jce-redhat
Copy link
Collaborator Author

we could also close #115 with this PR. we'd need to discuss how many version-specific EEs we maintain over time, maybe something like N-2?

@jce-redhat jce-redhat closed this Aug 28, 2024
@jce-redhat jce-redhat deleted the jce/execution-environments branch August 28, 2024 15:39
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.

1 participant