[lxc-devel] [lxc-ci/master] Add remaining cloud-init images
monstermunchkin on Github
lxc-bot at linuxcontainers.org
Tue Aug 13 14:39:24 UTC 2019
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 302 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190813/25e777dd/attachment.bin>
-------------- next part --------------
From 28b36ac3a412f6d9254f0b0dafb7f40327eb1846 Mon Sep 17 00:00:00 2001
From: Thomas Hipp <thomas.hipp at canonical.com>
Date: Tue, 13 Aug 2019 16:35:46 +0200
Subject: [PATCH 1/2] images: Add cloud-init for remaining images
Signed-off-by: Thomas Hipp <thomas.hipp at canonical.com>
---
images/alpine.yaml | 26 ++++++++++++++++++++++++++
images/debian.yaml | 26 ++++++++++++++++++++++++++
images/devuan.yaml | 26 ++++++++++++++++++++++++++
images/kali.yaml | 26 ++++++++++++++++++++++++++
images/opensuse.yaml | 26 ++++++++++++++++++++++++++
5 files changed, 130 insertions(+)
diff --git a/images/alpine.yaml b/images/alpine.yaml
index 0fe5a7f..8e85e2d 100644
--- a/images/alpine.yaml
+++ b/images/alpine.yaml
@@ -245,6 +245,26 @@ files:
# Stuff to do before rebooting
::shutdown:/sbin/openrc shutdown
+ - name: meta-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: network-config
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: user-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: vendor-data
+ generator: cloud-init
+ variants:
+ - cloud
+
packages:
manager: apk
update: true
@@ -255,6 +275,12 @@ packages:
- alpine-base
action: install
+ - packages:
+ - cloud-init
+ action: install
+ variants:
+ - cloud
+
actions:
- trigger: post-packages
action: |-
diff --git a/images/debian.yaml b/images/debian.yaml
index e5ee5d4..c387a23 100644
--- a/images/debian.yaml
+++ b/images/debian.yaml
@@ -848,6 +848,26 @@ files:
auto eth0
iface eth0 inet dhcp
+ - name: meta-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: network-config
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: user-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: vendor-data
+ generator: cloud-init
+ variants:
+ - cloud
+
packages:
manager: apt
update: true
@@ -865,6 +885,12 @@ packages:
- vim
action: install
+ - packages:
+ - cloud-init
+ action: install
+ variants:
+ - cloud
+
actions:
- trigger: post-packages
action: |-
diff --git a/images/devuan.yaml b/images/devuan.yaml
index ae0fc43..f211ecf 100644
--- a/images/devuan.yaml
+++ b/images/devuan.yaml
@@ -284,6 +284,26 @@ files:
APT::AutoRemove::SuggestsImportant "false";
APT::AutoRemove::RecommendsImportant "false";
+ - name: meta-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: network-config
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: user-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: vendor-data
+ generator: cloud-init
+ variants:
+ - cloud
+
packages:
manager: apt
update: true
@@ -312,6 +332,12 @@ packages:
- wget
action: install
+ - packages:
+ - cloud-init
+ action: install
+ variants:
+ - cloud
+
actions:
- trigger: post-packages
action: |-
diff --git a/images/kali.yaml b/images/kali.yaml
index d49094e..632f841 100644
--- a/images/kali.yaml
+++ b/images/kali.yaml
@@ -1693,6 +1693,26 @@ files:
auto eth0
iface eth0 inet dhcp
+ - name: meta-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: network-config
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: user-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: vendor-data
+ generator: cloud-init
+ variants:
+ - cloud
+
packages:
manager: apt
update: true
@@ -1711,6 +1731,12 @@ packages:
- systemd
action: install
+ - packages:
+ - cloud-init
+ action: install
+ variants:
+ - cloud
+
actions:
- trigger: post-packages
action: |-
diff --git a/images/opensuse.yaml b/images/opensuse.yaml
index 8337dab..91069c6 100644
--- a/images/opensuse.yaml
+++ b/images/opensuse.yaml
@@ -71,6 +71,26 @@ files:
STARTMODE='auto'
BOOTPROTO='dhcp'
+ - name: meta-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: network-config
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: user-data
+ generator: cloud-init
+ variants:
+ - cloud
+
+ - name: vendor-data
+ generator: cloud-init
+ variants:
+ - cloud
+
packages:
manager: zypper
update: true
@@ -103,3 +123,9 @@ packages:
- "15.0"
- "tumbleweed"
action: install
+
+ - packages:
+ - cloud-init
+ action: install
+ variants:
+ - cloud
From c993395ed2174706242e25335a52cad28a6543e7 Mon Sep 17 00:00:00 2001
From: Thomas Hipp <thomas.hipp at canonical.com>
Date: Tue, 13 Aug 2019 16:38:31 +0200
Subject: [PATCH 2/2] jenkins/jobs: Add remaining cloud-init images
Signed-off-by: Thomas Hipp <thomas.hipp at canonical.com>
---
jenkins/jobs/image-alpine.yaml | 1 +
jenkins/jobs/image-debian.yaml | 1 +
jenkins/jobs/image-devuan.yaml | 1 +
jenkins/jobs/image-kali.yaml | 1 +
jenkins/jobs/image-opensuse.yaml | 1 +
5 files changed, 5 insertions(+)
diff --git a/jenkins/jobs/image-alpine.yaml b/jenkins/jobs/image-alpine.yaml
index 207cf42..6c5cf3a 100644
--- a/jenkins/jobs/image-alpine.yaml
+++ b/jenkins/jobs/image-alpine.yaml
@@ -32,6 +32,7 @@
type: user-defined
values:
- default
+ - cloud
- axis:
name: restrict
diff --git a/jenkins/jobs/image-debian.yaml b/jenkins/jobs/image-debian.yaml
index 8fe4d11..db93de2 100644
--- a/jenkins/jobs/image-debian.yaml
+++ b/jenkins/jobs/image-debian.yaml
@@ -32,6 +32,7 @@
type: user-defined
values:
- default
+ - cloud
- axis:
name: restrict
diff --git a/jenkins/jobs/image-devuan.yaml b/jenkins/jobs/image-devuan.yaml
index ac799ad..96af11d 100644
--- a/jenkins/jobs/image-devuan.yaml
+++ b/jenkins/jobs/image-devuan.yaml
@@ -27,6 +27,7 @@
type: user-defined
values:
- default
+ - cloud
- axis:
name: restrict
diff --git a/jenkins/jobs/image-kali.yaml b/jenkins/jobs/image-kali.yaml
index 2cd8314..0ef5002 100644
--- a/jenkins/jobs/image-kali.yaml
+++ b/jenkins/jobs/image-kali.yaml
@@ -27,6 +27,7 @@
type: user-defined
values:
- default
+ - cloud
- axis:
name: restrict
diff --git a/jenkins/jobs/image-opensuse.yaml b/jenkins/jobs/image-opensuse.yaml
index 19e6de1..71dbb2d 100644
--- a/jenkins/jobs/image-opensuse.yaml
+++ b/jenkins/jobs/image-opensuse.yaml
@@ -29,6 +29,7 @@
type: user-defined
values:
- default
+ - cloud
- axis:
name: restrict
More information about the lxc-devel
mailing list