<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/cloudinit/distros/parsers, branch crux</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=crux</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=crux'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2017-06-12T16:07:26+00:00</updated>
<entry>
<title>net: Allow for NetworkManager configuration</title>
<updated>2017-06-12T16:07:26+00:00</updated>
<author>
<name>Ryan McCabe</name>
<email>rmccabe@redhat.com</email>
</author>
<published>2017-06-08T17:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=67bab5bb804e2346673430868935f6bbcdb88f13'/>
<id>urn:sha1:67bab5bb804e2346673430868935f6bbcdb88f13</id>
<content type='text'>
In cases where the config json specifies nameserver entries,
if there are interfaces configured to use dhcp, NetworkManager,
if enabled, will clobber the /etc/resolv.conf that cloud-init
has produced, which can break dns. If there are no interfaces
configured to use dhcp, NetworkManager could clobber
/etc/resolv.conf with an empty file.

This patch adds a mechanism for dropping additional configuration
into /etc/NetworkManager/conf.d/ and disables management of
/etc/resolv.conf by NetworkManager when nameserver information is
provided in the config.

LP: #1693251

Signed-off-by: Ryan McCabe &lt;rmccabe@redhat.com&gt;
</content>
</entry>
<entry>
<title>pylint: fix all logging warnings</title>
<updated>2017-04-21T14:14:47+00:00</updated>
<author>
<name>Joshua Powers</name>
<email>josh.powers@canonical.com</email>
</author>
<published>2017-04-06T18:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=5afe4cd0797a12d07ea19b9715b720d47bdea401'/>
<id>urn:sha1:5afe4cd0797a12d07ea19b9715b720d47bdea401</id>
<content type='text'>
This will change all instances of LOG.warn to LOG.warning as warn
is now a deprecated method. It will also make sure any logging
uses lazy logging by passing string format arguments as function
parameters.
</content>
</entry>
<entry>
<title>Remove (and/or fix) URL shortener references</title>
<updated>2017-04-12T16:32:27+00:00</updated>
<author>
<name>Jon Grimm</name>
<email>jon.grimm@canonical.com</email>
</author>
<published>2017-04-03T16:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=aab609104988b9d14572eb8fa1dd28a8156c0aea'/>
<id>urn:sha1:aab609104988b9d14572eb8fa1dd28a8156c0aea</id>
<content type='text'>
Several references that were using URL shorteners are now broken due to
their service going away, making it painful to even figure out what they
were supposed to be pointing at.  Put back long URLS using '# noqa' to
make flake8 happy.

LP: #1669727
</content>
</entry>
<entry>
<title>net: do not raise exception for &gt; 3 nameservers</title>
<updated>2017-03-07T17:48:32+00:00</updated>
<author>
<name>Lars Kellogg-Stedman</name>
<email>lars@redhat.com</email>
</author>
<published>2017-03-04T22:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=657fd40f9ee692a817ec4614cd0d6cb0539ffabf'/>
<id>urn:sha1:657fd40f9ee692a817ec4614cd0d6cb0539ffabf</id>
<content type='text'>
log a warning rather than raising ValueError if we see more than three
nameserver addresses.

LP: #1670052
</content>
</entry>
<entry>
<title>LICENSE: Allow dual licensing GPL-3 or Apache 2.0</title>
<updated>2016-12-22T22:04:28+00:00</updated>
<author>
<name>Jon Grimm</name>
<email>jon.grimm@canonical.com</email>
</author>
<published>2016-11-22T23:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b2a9f33616c806ae6e052520a8589113308f567c'/>
<id>urn:sha1:b2a9f33616c806ae6e052520a8589113308f567c</id>
<content type='text'>
This has been a recurring ask and we had initially just made the change to
the cloud-init 2.0 codebase.  As the current thinking is we'll just
continue to enhance the current codebase, its desirable to relicense to
match what we'd intended as part of the 2.0 plan here.

- put a brief description of license in LICENSE file
- put full license versions in LICENSE-GPLv3 and LICENSE-Apache2.0
- simplify the per-file header to reference LICENSE
- tox: ignore H102 (Apache License Header check)

Add license header to files that ship.
Reformat headers, make sure everything has vi: at end of file.

Non-shipping files do not need the copyright header,
but at the moment tests/ have it.
</content>
</entry>
<entry>
<title>Update pep8 runner and fix pep8 issues</title>
<updated>2016-03-03T22:20:10+00:00</updated>
<author>
<name>Ryan Harper</name>
<email>ryan.harper@canonical.com</email>
</author>
<published>2016-03-03T22:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8cb7c3f7b5339e686bfbf95996b51afafeaf9c9e'/>
<id>urn:sha1:8cb7c3f7b5339e686bfbf95996b51afafeaf9c9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemed</title>
<updated>2015-01-21T22:56:53+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2015-01-21T22:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f895cb12141281702b34da18f2384deb64c881e7'/>
<id>urn:sha1:f895cb12141281702b34da18f2384deb64c881e7</id>
<content type='text'>
to be behind trunk.

`tox -e py27` passes full test suite.  Now to work on replacing mocker.
</content>
</entry>
<entry>
<title>further remove evidence of pylint.</title>
<updated>2014-08-26T19:53:41+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2014-08-26T19:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=5fb6482692cfffba5ba45102858b14ba3acc5bc7'/>
<id>urn:sha1:5fb6482692cfffba5ba45102858b14ba3acc5bc7</id>
<content type='text'>
This just removes comments '# pylint:' things and other code
remnents of pylint.
</content>
</entry>
<entry>
<title>appease pylint and pep8</title>
<updated>2013-03-19T13:32:04+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2013-03-19T13:32:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8fbe938228909e153afb88f189b269df60501510'/>
<id>urn:sha1:8fbe938228909e153afb88f189b269df60501510</id>
<content type='text'>
* cloudinit/distros/parsers/resolv_conf.py
  added some pylint overrides with 'plXXXXX' syntax.
  example:  # pl51222 pylint: disable=E0102

  The pl51222 there means: http://www.logilab.org/ticket/51222

  This specific issue is present in 12.04 pylint, but not 13.04.

* pylint doesn't like the requests special handling we have.
  which makes sense as it is only checking versus one specific version.
* general pep8  and pylint cleanups.
</content>
</entry>
<entry>
<title>Pylint and pep8 cleanups.</title>
<updated>2012-11-13T06:14:31+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2012-11-13T06:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=c8c2ff830f917a7ddecab21eeecb99a20c2e9805'/>
<id>urn:sha1:c8c2ff830f917a7ddecab21eeecb99a20c2e9805</id>
<content type='text'>
</content>
</entry>
</feed>
