<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/cloudinit/config, 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>2021-08-16T12:31:58+00:00</updated>
<entry>
<title>User-Data: T3735: Fixed "multi" nodes type search</title>
<updated>2021-08-16T12:31:58+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-08-11T10:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a6d412b45a90feb4d2f53f69d4ff298bc5950446'/>
<id>urn:sha1:a6d412b45a90feb4d2f53f69d4ff298bc5950446</id>
<content type='text'>
Several nodes with "multi" type contain extra space character after
the `multi:` mark, which prevents the `cc_vyos_userdata` module to
detect their type properly. This commit changes the regex used for
detecting such nodes to fix the problem.
</content>
</entry>
<entry>
<title>T3653: Cloudinit subnet error if a cidr (/24) is used instead of a subnet mask (255.255.255.0)</title>
<updated>2021-06-27T17:39:47+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-06-27T15:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=6251f4424364849040c368e42ccc46b7e38fdb40'/>
<id>urn:sha1:6251f4424364849040c368e42ccc46b7e38fdb40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Azure: T3432: Changed workaround for SSH keys on Azure</title>
<updated>2021-04-02T22:25:23+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-04-02T22:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a865fe4c68c9c3d1933fab1fa964d94d6c5d1544'/>
<id>urn:sha1:a865fe4c68c9c3d1933fab1fa964d94d6c5d1544</id>
<content type='text'>
Appending all the data from `metadata_ds['public-keys']` to a list of public keys is dangerous because some of the other datasources have the same `public-keys` option but use different formats inside. Thus, the workaround was limited to Azure datasource only.
</content>
</entry>
<entry>
<title>domain-name: T3446: Cloudinit error message when empty domain is passed to filter.</title>
<updated>2021-03-29T19:03:11+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-03-29T19:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=2089f4d8a3c9b0910465ff0a3ae2c0688ac930ff'/>
<id>urn:sha1:2089f4d8a3c9b0910465ff0a3ae2c0688ac930ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x update</title>
<updated>2021-03-29T11:44:35+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-03-29T11:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8d23e422288c18612d7149293c165c75a40b72df'/>
<id>urn:sha1:8d23e422288c18612d7149293c165c75a40b72df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x</title>
<updated>2021-03-25T14:56:20+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-03-25T14:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=eef431a4fbe4b2b7227e4ef2764c853f10d0d209'/>
<id>urn:sha1:eef431a4fbe4b2b7227e4ef2764c853f10d0d209</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T3270: Backported all changes from the equuleus branch</title>
<updated>2021-01-29T21:37:03+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-01-29T16:19:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8129a37a936de781467c4d053f5ad6b1bcf585ba'/>
<id>urn:sha1:8129a37a936de781467c4d053f5ad6b1bcf585ba</id>
<content type='text'>
The behavior of VyOS modules was almost totally changed. Therefore instead of changes, here is a list of what is supported by new versions:

`cc_vyos.py`:

  - extended logging for debugging purposes
  - work with any environment or datasource
  - all available in VyOS SSH keys (ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ssh-ed25519, ecdsa-sha2-nistp521) with options
  - both encrypted and plain-text passwords
  - multiple user accounts
  - the fallback user creating (default "vyos/vyos") in credentials are missed in a Meta-Data
  - interfaces configuration using Network-Config v1 or v2
  - fallback interface config (DHCP on eth0) if Network-config is not available
  - both IPv4 and IPv6 addresses in Network-Config
  - MTU, multiple addresses, DHCP or static addresses, gateway, routes, DNS nameserver, DNS search domain in Network-Config
  - filtration of a hostname value from metadata
  - VyOS-specific options from the OVF template
  - automatically enabling SSH server

`cc_vyos_userdata.py`:

set and delete configuration commands inside the User-Data (#cloud-config). See details: https://github.com/vyos/vyos-cloud-init/commit/1607eec32641ad93ea211e447336b3366c28de06

Configuration template:

  - enabled `write_files` module
  - disabled the `runcmd` module (functionality replaced by `cc_vyos_userdata.py` and `write_files`)
</content>
</entry>
<entry>
<title>use user config rather than global config to configure pass and ssh login</title>
<updated>2020-09-09T23:58:26+00:00</updated>
<author>
<name>Maple Wang</name>
<email>maple.wang@axesdn.com</email>
</author>
<published>2020-04-15T19:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=decb5d2d3a3adf27db301f69dc7909fbb8bad561'/>
<id>urn:sha1:decb5d2d3a3adf27db301f69dc7909fbb8bad561</id>
<content type='text'>
Signed-off-by: Daniil Baturin &lt;daniil@vyos.io&gt;
</content>
</entry>
<entry>
<title>T1934: Change default hostname when deploy from OVA without params.</title>
<updated>2020-01-02T19:34:06+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim.sidney@gmail.com</email>
</author>
<published>2020-01-02T19:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=993e50c82ed0857a23d2c8d0856bbb3320b9d730'/>
<id>urn:sha1:993e50c82ed0857a23d2c8d0856bbb3320b9d730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>option to enable http api options</title>
<updated>2019-12-03T13:30:28+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim.sidney@gmail.com</email>
</author>
<published>2019-12-03T13:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=e71ea889ff0b3904c1d39f2f7c9ce608f63e047a'/>
<id>urn:sha1:e71ea889ff0b3904c1d39f2f7c9ce608f63e047a</id>
<content type='text'>
</content>
</entry>
</feed>
