Releases: OpenNebula/addon-context-linux
v5.0.1
v5.0.0
The biggest change in this release is the support of reconfiguration on NIC attach. It uses udev rules to trigger reconfiguration on NIC addition. This reconfigures everything, not only network. Be careful with scripts executed by contextualization.
Changes since previous stable version:
-
onegate
command help updates (f0fd5c1) - gh-25: Set ${PASSWORD} for ${USERNAME}
- gh-26: Do not try to configure an interface if it's not found
- gh-27: Set ${CRYPTED_PASSWORD} for ${USERNAME}
- gh-28: Replace unsafe characters in SET_HOSTNAME
- gh-31: Used 02-dns calls to gather search/dns records
- gh-32: Do not overwrite network/resolv configuration when network context is disabled
- gh-34: REPORT_READY=YES sends READY=YES through onegate
- gh-35: Grow root filesystem before enabling ssh access
- gh-36: Update fpm parameters to support new version
- gh-37: Support VM reconfiguration
- gh-38: Modifying file /etc/hostname to set the hostname
- gh-39: Only reconfigure machine when there are changes in context
- gh-40: Move udev rules to /lib/udev
- gh-41: Only reconfigure machine when there are changes in context
- gh-42: Outdated VM actions
- gh-43: Changed to try and handle both lvm and regular partitions
Changes since the previous pre-release:
- gh-26: Do not try to configure an interface if it's not found
- gh-32: Do not overwrite network/resolv configuration when network context is disabled
- gh-34: REPORT_READY=YES sends READY=YES through onegate
- gh-39: Only reconfigure machine when there are changes in context
- gh-40: Move udev rules to /lib/udev
- gh-41: Only reconfigure machine when there are changes in context
- gh-42: Outdated VM actions
- gh-43: Changed to try and handle both lvm and regular partitions
4.90.0
This is a beta release that goes alongside OpenNebula 5.0 Beta. It contains mainly a bunch of pull requests sent by users and a change that enables network reconfiguration on nic attach.
The reconfiguration is still in beta stage and rough around the edges but needed to test the new functionality.
-
onegate
command help updates (f0fd5c1) - gh-25: Set ${PASSWORD} for ${USERNAME}
- gh-27: Set ${CRYPTED_PASSWORD} for ${USERNAME}
- gh-28: Replace unsafe characters in SET_HOSTNAME
- gh-31: Used 02-dns calls to gather search/dns records
- gh-36: Update fpm parameters to support new version
- gh-37: Support VM reconfiguration
- gh-35: Grow root filesystem before enabling ssh access
- gh-38: Modifying file /etc/hostname to set the hostname
4.14.4
This version adds support to use contextualization in EC2. It creates an specific version for EC2. Here are the commands to create all the flavours:
PACKAGE_TYPE=rpm ./generate.sh
PACKAGE_TYPE=deb ./generate.sh
PACKAGE_TYPE=rpm ENVIRONMENT=ec2 ./generate.sh
PACKAGE_TYPE=deb ENVIRONMENT=ec2 ./generate.sh
More information about the new directory hierarchy in commit dff9317:
Move scripts for non ec2 machines to dir.one
generate.sh is also modified so it copies the files from these
directories by default or use dir.$ENVIRONMENT if specified. For
example, use ENVIRONMENT=ec2 to copy the directories that end in .ec2:
ENVIRONMENT=ec2 ./generate.sh
base
base.ec2
base_deb
base_deb.ec2
- gh-24: get context.sh in EC2 instances
4.14.3
4.14.2
- gh-14: Arch one-context support
- gh-15: Fix growpart error when missing
- gh-16: Fix ifquery error on Debian based OS like ubuntu
- gh-18: Swap script will now swap on all available swap spaces
- gh-20: ssh contextualisation should not overwrite authorized_keys file
- gh-20: Create SSH directory before authorized_keys file