app-emulation / cloud-init

Cloud instance initialisation magic

Official package sites : https://launchpad.net/cloud-init ·

Cloud-init is the industry standard multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations.

v9999 :: 0 :: gentoo

Modified
License
GPL-3
USE flags
selinux test

v23.4 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm64 ~ppc64 ~x86
USE flags
selinux test

v22.4 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm64 ppc64 x86
USE flags
selinux test

v22.2.2 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm64 ppc64 x86
USE flags
selinux test

General

selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / configobj : Simple config file reader and writer

dev-python / jinja : A full-featured template engine for Python

dev-python / jsonpatch : Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04

dev-python / jsonschema : An implementation of JSON-Schema validation for Python

dev-python / netifaces : Portable network interface information

dev-python / oauthlib : Spec-compliant and thorough implementation of the OAuth request-signing logic

dev-python / pyserial : Python Serial Port extension

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / requests : HTTP library for human beings

net-analyzer / macchanger : Utility for viewing/manipulating the MAC address of network interfaces

sec-policy / selinux-cloudinit : SELinux policy for cloudinit

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-fs / growpart : A script that can grow your rootfs on first boot

virtual / logger : Virtual for system loggers

610720
app-emulation/cloud-init needs separate distro profiles for OpenRC and systemd
616378
app-emulation/cloud-init-0.7.9: support for systemd-networkd missing
675724
app-emulation/cloud-init-18.5 fails test: distutils.errors.DistutilsGetoptError: invalid long option with-flaky : must be a string of length >= 2
708716
app-emulation/cloud-init-18.5 fails tests: ERROR: tests.unittests.test_net.TestEniRoundTrip.testsimple_render_all
762172
app-emulation/cloud-init-20.4 fails tests
841128
app-emulation/cloud-init-22.1-r1 fails test - E AssertionError: Lists differ: [{dir: /tmp}] != [{dir: /var/tmp/portage/app-emulati
850964
app-emulation/cloud-init-23.4 installs files into unexpected paths
850967
app-emulation/cloud-init-23.4 installs udev rules without calling udev_reload
904942
<app-emulation/cloud-init-22.4: multiple vulnerabilities
905206
app-emulation/cloud-init: secrets written to logs
909872
app-emulation/cloud-init: needs to use PEP517 build (DistutilsNonPEP517Build)
910069
app-emulation/cloud-init: Upgrade to 23.2.1
913515
app-emulation/cloud-init: package-update-upgrade-install does not work on Gentoo
922160
app-emulation/cloud-init-23.4 installs deprecated .egg/.egg-info (GCC-14-SYSTEM)
Repository mirror & CI · gentoo
Merge updates from master
Brett Holman · gentoo
app-emulation/cloud-init: Update test deps
Signed-off-by: Brett Holman <bholman.devel@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34726 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: add 23.4
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: re-add py3.10
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: enable py3.11 and disable py3.10
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Skyler Mäntysaari · gentoo
app-emulation/cloud-init: add 22.4
Bug: https://bugs.gentoo.org/890742 Signed-off-by: Skyler Mäntysaari <gentoo@samip.fi> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/cloud-init: Remove Python < 3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
app-emulation/cloud-init: add USE=selinux
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: cleanup
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Matthew Thode · gentoo
app-emulation/cloud-init: 22.2.2 bumped from 22.2-r1
straight to stable for minor diff and security fix Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: add link to upstream bug re PEP517
Bug: https://bugs.gentoo.org/850628 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: restore OpenRC files
broken w/ PEP517 for now Bug: https://bugs.gentoo.org/850628 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/cloud-init: Stabilize 22.2 ppc64, #850190
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/cloud-init: Stabilize 22.2 arm64, #850190
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: Stabilize 22.2 amd64, #850160
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/cloud-init: Stabilize 22.2 x86, #850160
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brett Holman · gentoo
app-emulation/cloud-init: Update test deps, add 22.2 release
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brett Holman · gentoo
app-emulation/cloud-init: Drop patches
Upstream took patches, remove them from ebuild Signed-off-by: Brett Holman <bholman.devel@gmail.com> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: fix IncorrectCopyright
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/cloud-init: sync live ebuild, revbump for RDEPEND change
See: https://github.com/gentoo/gentoo/pull/24980 Signed-off-by: Sam James <sam@gentoo.org>
Brett Holman · gentoo
app-emulation/cloud-init: Backport package dep fixes
These were changed in upstream commits: 4d2684848722cb2d469ad4fa60999bf81cf7056e - May 2, 2020 - six removed 986f37b017134ced5d9dd38b420350916297002b - Mar 10, 2020 - nose -> pytest 8b4a9bc7b81e61943af873bad92e2133f8275b0b - Aug 9, 2021 - netifaces added Closes: https://github.com/gentoo/gentoo/pull/24980 Signed-off-by: Brett Holman <bholman.devel@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: fix IncorrectCopyright
Signed-off-by: Sam James <sam@gentoo.org>
Brett Holman · gentoo
app-emulation/cloud-init: Update package dependencies
Closes: https://bugs.gentoo.org/837329 Signed-off-by: Brett Holman <bholman.devel@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24960 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Bettler · gentoo
app-emulation/cloud-init: bump to 22.1
Closes: https://github.com/gentoo/gentoo/pull/24949 Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: include more in BDEPEND
We try to install files using the tool so let's include BDEPEND for now unless we can come up with a more refined approach. Closes: https://bugs.gentoo.org/823206 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/cloud-init: Remove stale dep on contextlib2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-emulation/cloud-init: Remove stale dep on unittest2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: 21.2 stable amd64/x86 with cleanup
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: 21.2 bump with py39
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/cloud-init: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/cloud-init: Version updated to 20.4, with changes:
* PYTHON_COMPAT: Dropped 3.6. * Adapted gentoo-support-upstream-templates for new version. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: use DISTUTILS_USE_SETUPTOOLS
closes: https://bugs.gentoo.org/746074 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/cloud-init: Keyword 20.1 arm64, #738048
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/cloud-init: amd64 stable wrt bug #737292
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/cloud-init: x86 stable wrt bug #737292
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: 20.1 bump with py37/38 support
Closes: https://bugs.gentoo.org/718208 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: cleanup
Bug: https://bugs.gentoo.org/708738 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/cloud-init: x86 stable wrt bug #708738
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/cloud-init: amd64 stable wrt bug #708738
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: 19.4 bump
includes fix for CVE-2020-{8631,8632} Bug: https://bugs.gentoo.org/708738 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/cloud-init: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: 18.4-r1 → 18.5
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: cleanup old revisions
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: update gentoo fixes
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: update live ebuild
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: cleanup old revisions
Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gilles Dartiguelongue · gentoo
app-emulation/cloud-init: version bump 17.2 → 18.4
Fix running unittests. Remove unused inherits. Rely on build system for cloud.cfg, templates and documentation installation. Add patches for Gentoo specifics. Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --force Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-emulation/cloud-init: stable 17.2 amd64 and x86
Closes: https://bugs.gentoo.org/659524 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Pacho Ramos · gentoo
app-emulation/cloud-init: Support python3.6
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matt Turner · gentoo
app-emulation/cloud-init: Drop ppc64 keyword
Matthew Thode · gentoo
app-emulation/cloud-init: 17.2 bup
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Matthew Thode · gentoo
app-emulation/cloud-init: update for missing dep
Package-Manager: Portage-2.3.14, Repoman-2.3.6
Matthew Thode · gentoo
app-emulation/cloud-init: restricting tests
cloud-init's requires installation to test, distutils_install_for_testing is normally used, but fails here. cloud-init's setup.py is hard coding some paths, which prevent the use of distutils_install_for_testing. Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthew Thode · gentoo
app-emulation/cloud-init: 17.1 bup
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Michał Górny · gentoo
app-emulation/cloud-init: Use https for dev.g.o
Agostino Sarubbo · gentoo
app-emulation/cloud-init: ppc64 stable wrt bug #586656
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sebastian Pipping · gentoo
app-emulation/cloud-init: Fix init script permissions
With unfixed 0.7.6_p1212 you got: $ rc-update add cloud-init-local default * rc-update: service `cloud-init-local' is not executeable Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Matthew Thode · gentoo
app-emulation/cloud-init: 0.7.9 stable amd64 and x86
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: bup
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: add macchanger dep
Package-Manager: portage-2.3.0 RepoMan-Options: --force
Matthew Thode · gentoo
app-emulation/cloud-init: fixing missing dep on cheetah
Package-Manager: portage-2.3.0 RepoMan-Options: --force
Matthew Thode · gentoo
app-emulation/cloud-init: stable amd64 x86
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: fixing runlevel stuff
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: updating 9999
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: fast stable to fix broken networking
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: bump
Package-Manager: portage-2.3.0
Matthew Thode · gentoo
app-emulation/cloud-init: adding 9999 version for gentoo dev work
Package-Manager: portage-2.2.28
Matthew Thode · gentoo
app-emulation/cloud-init: don't use argparse or hacking
Package-Manager: portage-2.2.28
Matthew Thode · gentoo
app-emulation/cloud-init: bup
Package-Manager: portage-2.2.28
Robin H. Johnson · gentoo
app-emulation/cloud-init: launchpad makes bad tarballs, host it ourselves
Package-Manager: portage-2.2.28
Robin H. Johnson · gentoo
app-emulation/cloud-init: whitespace.
Package-Manager: portage-2.2.28
Robin H. Johnson · gentoo
app-emulation/cloud-init: version bump to upstream snapshot release, improve install script.
Package-Manager: portage-2.2.28
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/gaupol'
Pull request: https://github.com/gentoo/gentoo/pull/743
Matthew Thode · gentoo
app-emulation/cloud-init: split out growpart
Package-Manager: portage-2.2.26
Agostino Sarubbo · gentoo
app-emulation/cloud-init: x86 stable wrt bug #568596
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/503'.
Agostino Sarubbo · gentoo
app-emulation/cloud-init: amd64 stable wrt bug #568596
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Justin Lecher · gentoo
Convert all URIs for launchpad.net from http to https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed