Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Releases: OpenNebula/addon-context-linux

v5.0.1

21 Jul 10:13
Compare
Choose a tag to compare
  • Fix boot problems with Ubuntu 16.04. By default a serial console is configured in grub.
  • gh-45: VM startup won't report READY=YES to OneGate
  • Assign IP address to PCI-passthrough devices

v5.0.0

09 Jun 15:48
Compare
Choose a tag to compare

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

18 May 13:40
Compare
Choose a tag to compare
4.90.0 Pre-release
Pre-release

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

26 Nov 16:40
Compare
Choose a tag to compare

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

24 Nov 11:41
Compare
Choose a tag to compare
  • gh-22: Make get_env script read token from VMwaretools
  • gh-23: Contextualize SSH user with $USERNAME variable

4.14.2

21 Sep 10:29
Compare
Choose a tag to compare
  • 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

4.14.1

28 Jul 16:12
Compare
Choose a tag to compare
  • gh-8: Allow contextualization RPM to be built on non-Linux hosts
  • gh-9: Update package information
  • gh-10: Add support for growing rootfs on boot
  • gh-12: Generate host ssh key if it is not available

4.14.0

03 Jun 22:12
Compare
Choose a tag to compare
  • gh-6: Add MTU support to network devices
  • gh-7:
    Edit New issue
    Sometimes the CONTEXT volume is not available when vmcontext starts
  • Add support for START_SCRIPT and START_SCRIPT_BASE64
  • Add onegate tools

4.10.0

15 Jan 16:00
Compare
Choose a tag to compare
  • gh-5: Retrieve context data from vmware tools

4.8.1

05 Sep 12:53
Compare
Choose a tag to compare
  • gh-3: Disable NetworkManager in RHEL networks (Nicolas Belan)
  • gh-4: Fixed loopback ip address flushing in Debian/Ubuntu (Artur Kraev)