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

Apply latest changes from metal3-io #1

Merged
merged 20 commits into from Jul 8, 2019
Merged

Conversation

elfosardo
Copy link

No description provided.

imain and others added 8 commits May 28, 2019 11:21
Add the ability to configure the containers based on interface
rather than specific IPs.  We don't know the IP address the pod
will be run on so we need a way to do this dynamically.
Add more configuration options to containers.
Publish ironic endpoint via mDNS
Apparently, iptables are not installed by default. This is hidden
by the fact that the script doesn't fail on errors. And it hides
the fact the the mdns iptables commands are not correct.
Install iptables explicitly and correct the iptables lines
There may be security vulnarabilities in the pre-installed packages,
let's make sure we always have the latest versions.
@openshift-ci-robot openshift-ci-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jun 11, 2019
runironic.sh Outdated
@@ -66,7 +75,7 @@ rm -rf /shared/log/ironic
mkdir -p /shared/log/ironic

/usr/bin/python2 /usr/bin/ironic-conductor --log-file /shared/log/ironic/ironic-conductor.log &
/usr/bin/python2 /usr/bin/ironic-api --log-file /shared/log/ironic/ironic-api.log &
/usr/bin/python2 /usr/bin/ironic-api --log-file /shared/log/ironic/ironic-api.log &

Choose a reason for hiding this comment

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

Python2, We need to fix this upstream.

elfosardo and others added 8 commits June 12, 2019 08:38
Update all packages when building an image
After metal3-io/ironic-inspector-image#25
these parameters are distributed via mDNS. Duplicating them here is
confusing, since this image is supposed to be for ironic.
Stop defining inspection kernel params in ironic-image
We want to stop running several processes in one container, since it
violates container good practices and makes collecting logs and
health checking much harder.
Allow running ironic API, conductor and exporter separately
@openshift-ci-robot openshift-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 8, 2019
dtantsur and others added 4 commits July 8, 2019 12:46
This commit changes the ironic-image to use the
ironic-prometheus-exporter Package that is now available
in RDO.

- Updated Dockerfile
- Removed installexporter.sh
- Updated runexporterapp.sh
Repair logging of ironic-services to /shared/log
Start using ironic-prometheus-exporter package
@elfosardo elfosardo merged commit 64e906d into openshift:master Jul 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants