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

WIP: opennebula 5.8 #3

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

WIP: opennebula 5.8 #3

wants to merge 92 commits into from

Conversation

jtriley
Copy link
Member

@jtriley jtriley commented Jun 25, 2019

No description provided.

jtriley added 30 commits June 22, 2017 22:30
might need to undo this if compose files need to vary between releases
but this is easier for now.
We'll do this in a dedicated container for one-flow.
...used by both sunstone and novnc containers (novnc is included in
opennebula-sunstone rpm)
Reduces number of packages in corona-base for nfs and libvirt. Added
corona-one-base that extends corona-base to install opennebula ruby
gems, setup oneadmin user, etc.
...otherwise epel repo doesn't get included.
This script handles launching supervisord in the foreground and,
provided $SUPERVISORD_ORDERED="yes" in the environment, will parse all
programs in the /etc/supervisor.d/*.conf files and launch them in serial
in the order it finds them. It uses standard shell globbing when
ordering the files for parsing and then parses the [program:xxx]
sections in the files from top to bottom.

For example:

/etc/supervisor.d/00-first.conf
  [program:foo]
  [program:bar]
/etc/supervisor.d/05-second.conf
  [program:kong]
  [program:donkey]
/etc/supervisor.d/10-third.conf
  [program:zoo]

In this case the above programs would be started in serial in the
following order: foo, bar, kong, donkey, zoo.

This script serves as a utility for derivative container images.
Simple container derived from corona-one-base that launches sshd in the
foreground.
This causes error about vcenter driver not found
Needed so that it can access:

/var/lib/one/sunstone/main.js
Deployment files (e.g. virsh xml, context, etc) get scp'd to hypervisor.
Hypervisor gets launched before libvirt so that /var/lib/one from the
hypervisor's image gets copied into the named volume.
Sharing data between containers should be done at the
docker/compose/kubernetes/etc. level using volumes or bind mounts.
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