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

New infra image start #1292

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

t-woerner
Copy link
Member

No description provided.

infra/image/shcontainer Outdated Show resolved Hide resolved
@t-woerner t-woerner force-pushed the new_infra_image_start branch 2 times, most recently from 1264adc to 2fac618 Compare October 1, 2024 12:23
@rjeffman rjeffman self-requested a review October 1, 2024 12:32
The script will try to get the latest image from quay to start it. With
the -l option it will try to use a local image first. This is for example
useful to test changes in the images build script locally.

This also adds infra/image/shcontainer. Some of the content is copied
from utils/shcontainer.
This removes a lot of duplicate code from the script.
This change also removed ansible_python_interpreter setting in the
inventory as the interpreter should be discovered by ansible for the
distributions.

The dockerfiles have been adapted to not force the installation of
python3 for CentOS-Stream 8, 9 and 10.
This reduces the number of started services in the container. The
fixipaip.service needed to be adapted to ensure that the service is
started properly.

The dockerfiles have been adapted for this change also.
The help has been fixed for the -s option and the comments about how to
start the container later on has been removed as there will be a script
that is handling this..
This makes sure that the service is not failing on already applied
modifications.
This inventory file is usable for the containers started with
infra/image/start.sh.
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.

2 participants