<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/requirements.txt, branch rolling</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2021-10-23T03:06:51+00:00</updated>
<entry>
<title>Remove pin in dependencies for jsonschema (#1078)</title>
<updated>2021-10-23T03:06:51+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2021-10-23T03:06:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=2db713346d656c3486228678ad020b56440c1e34'/>
<id>urn:sha1:2db713346d656c3486228678ad020b56440c1e34</id>
<content type='text'>
In jsonschema 4, hostname validation was changed to have an optional
dependency on the fqdn package. Since we don't have this dependency
in cloud-init, attempting this validation will no longer fail for
a string that isn't a valid hostname.</content>
</entry>
<entry>
<title>pin jsonschema in requirements.txt (#1043)</title>
<updated>2021-09-30T23:26:50+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2021-09-30T23:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=392c3262dcb4108b42f09e1369d9072502302361'/>
<id>urn:sha1:392c3262dcb4108b42f09e1369d9072502302361</id>
<content type='text'>
On unit tests, tox is attempting to install 4.0, which fails two of
the unit tests, and fails python 3.5 as it is not compatible.</content>
</entry>
<entry>
<title>Change netifaces dependency to 0.10.4 (#965)</title>
<updated>2021-08-10T20:10:44+00:00</updated>
<author>
<name>Andrew Kutz</name>
<email>101085+akutz@users.noreply.github.com</email>
</author>
<published>2021-08-10T20:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b9d308b4d61d22bacc05bcae59819755975631f8'/>
<id>urn:sha1:b9d308b4d61d22bacc05bcae59819755975631f8</id>
<content type='text'>
Change netifaces dependency to 0.10.4

Currently versions Ubuntu &lt;=20.10 use netifaces 0.10.4 By requiring
netifaces 0.10.9, the VMware datasource omitted itself from cloud-init
on Ubuntu &lt;=20.10.

This patch changes the netifaces dependency to 0.10.4. While it is true
there are patches to netifaces post 0.10.4 that are desirable, testing
against the most common network configuration was performed to verify
the VMware datasource will still function with netifaces 0.10.4.</content>
</entry>
<entry>
<title>Datasource for VMware (#953)</title>
<updated>2021-08-10T02:24:07+00:00</updated>
<author>
<name>Andrew Kutz</name>
<email>101085+akutz@users.noreply.github.com</email>
</author>
<published>2021-08-10T02:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8b4a9bc7b81e61943af873bad92e2133f8275b0b'/>
<id>urn:sha1:8b4a9bc7b81e61943af873bad92e2133f8275b0b</id>
<content type='text'>
This patch finally introduces the Cloud-Init Datasource for VMware
GuestInfo as a part of cloud-init proper. This datasource has existed
since 2018, and rapidly became the de facto datasource for developers
working with Packer, Terraform, for projects like kube-image-builder,
and the de jure datasource for Photon OS.

The major change to the datasource from its previous incarnation is
the name. Now named DatasourceVMware, this new version of the
datasource will allow multiple transport types in addition to
GuestInfo keys.

This datasource includes several unique features developed to address
real-world situations:

  * Support for reading any key (metadata, userdata, vendordata) both
    from the guestinfo table when running on a VM in vSphere as well as
    from an environment variable when running inside of a container,
    useful for rapid dev/test.

  * Allows booting with DHCP while still providing full participation
    in Cloud-Init instance data and Jinja queries. The netifaces library
    provides the ability to inspect the network after it is online,
    and the runtime network configuration is then merged into the
    existing metadata and persisted to disk.

  * Advertises the local_ipv4 and local_ipv6 addresses via guestinfo
    as well. This is useful as Guest Tools is not always able to
    identify what would be considered the local address.

The primary author and current steward of this datasource spoke at
Cloud-Init Con 2020 where there was interest in contributing this datasource
to the Cloud-Init codebase.

The datasource currently lives in its own GitHub repository at
https://github.com/vmware/cloud-init-vmware-guestinfo. Once the datasource
is merged into Cloud-Init, the old repository will be deprecated.</content>
</entry>
<entry>
<title>cloudinit: remove six from packaging/tooling (#253)</title>
<updated>2020-03-17T19:48:51+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-03-17T19:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b9ff0dc950558ecd2a8469eded26bd6ae4082771'/>
<id>urn:sha1:b9ff0dc950558ecd2a8469eded26bd6ae4082771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove prettytable dependency, introduce simpletable</title>
<updated>2017-10-02T18:53:56+00:00</updated>
<author>
<name>Andrew Jorgensen</name>
<email>ajorgens@amazon.com</email>
</author>
<published>2017-10-02T18:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f010594beb75e146091db47b7d72d1fc1d763e98'/>
<id>urn:sha1:f010594beb75e146091db47b7d72d1fc1d763e98</id>
<content type='text'>
The first revision of this rendered tables with less decoration but there
was a desire upstream to avoid possibly breaking some parsing someone
might be doing, so it has been revised to render the same as prettytable
for the cases cloud-init actually uses.
</content>
</entry>
<entry>
<title>requirements.txt: remove trailing white space.</title>
<updated>2017-06-29T20:50:40+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2017-06-29T20:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=17bad421b79c3e18978f942321e9865379b09321'/>
<id>urn:sha1:17bad421b79c3e18978f942321e9865379b09321</id>
<content type='text'>
The 'jsonschema' line had trailing white space.  Remove it.
</content>
</entry>
<entry>
<title>rhel/centos spec cleanups.</title>
<updated>2017-06-08T17:02:55+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2017-06-07T15:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=914822a765007be7e17539e456b3e6ff12b19442'/>
<id>urn:sha1:914822a765007be7e17539e456b3e6ff12b19442</id>
<content type='text'>
Many changes here to get us able to build rpms on CentOS 5 or 6 and RHEL.

 * add 'Requires' as 'BuildRequires' also.
   This allows us to run cloud-init tools in the build environment, and
   also will allow us to run tests in the build process.
 * build for both systemd and upstart (centos 5) init systems.
 * Add 'centos' as a variant
   Adding the variant means we can use the 'centos' user as default on centos
   rather than a 'fedora' or 'rhel'.
 * drop argparse from the requirements.
   On any system other than python 2.6, having a 'requirements' that mentions
   argparse just causes problems.  Instead we add that Requires to the spec
   directly.
 * list dependency on dmidecode (as redhat distro spec had)
 * remove duplicate line in files section ({_unitdir}/cloud-*)
 * Use rpm macros for init-system chunks and drop use
   of init_system variable template
 * Add el6 only build-req on python-argparse
 * python-cheetah is not required in the build environment as the
   the spec is already rendered.  (We will soon move the spec to jinja).
</content>
</entry>
<entry>
<title>ntp: Add schema definition and passive schema validation.</title>
<updated>2017-05-31T20:43:12+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2017-05-25T17:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=0a448dd034883c07f85091dbfc9117de7227eb8d'/>
<id>urn:sha1:0a448dd034883c07f85091dbfc9117de7227eb8d</id>
<content type='text'>
cloud-config files are very flexible and permissive.
This adds a jsonsschema definition to the cc_ntp module and validation
functions in cloudinit/config/schema which will log warnings about
invalid configuration values in the ntp section.

A cmdline tools/cloudconfig-schema is added which can be used in our dev
environments to quickly attempt to exercise the ntp schema.
It is also exposed as a main in cloudinit.config.schema.
(python3 -m cloudinit.config.schema)

LP: #1692916
</content>
</entry>
<entry>
<title>Upgrade to a configobj package new enough to work</title>
<updated>2016-08-11T23:49:21+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>jxharlow@godaddy.com</email>
</author>
<published>2016-07-25T19:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=80db6eb9d697c21bfab85ab9a0dd5aceee571883'/>
<id>urn:sha1:80db6eb9d697c21bfab85ab9a0dd5aceee571883</id>
<content type='text'>
The older versions have various issues with unicode
and those versions seem to be pulled into epel so
we should denote that those versions are bad and
shouldn't be used by updating to a newer version that
does work.
</content>
</entry>
</feed>
