Hello community,
here is the log from the commit of package skelcd-control-Kubic for
openSUSE:Factory checked in at 2018-08-07 09:43:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-Kubic (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-Kubic"
Tue Aug 7 09:43:47 2018 rev:16 rq:627724 version:15.1.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/skelcd-control-Kubic/skelcd-control-Kubic.changes
2018-06-28 15:15:15.755390245 +0200
+++
/work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new/skelcd-control-Kubic.changes
2018-08-07 09:43:52.625393445 +0200
@@ -1,0 +2,21 @@
+Mon Aug 06 15:16:11 UTC 2018 - [email protected]
+
+- Remove invalid copy_on_write for /var partition (boo#1103906)
+- 15.1.4
+
+-------------------------------------------------------------------
+Mon Aug 06 12:21:34 UTC 2018 - [email protected]
+
+- Remove 'old' SUSE CaaS stack system roles (boo#1103906)
+- Introduce new kubeadm system role
+- Introduce new /var partition for multiple container runtimes
+- 15.1.3
+
+-------------------------------------------------------------------
+Fri Jun 29 08:33:55 UTC 2018 - [email protected]
+
+- Run software proposal module last to ensure other modules can
+ influence software selection correctly
+- 15.1.2
+
+-------------------------------------------------------------------
Old:
----
skelcd-control-Kubic-15.1.1.tar.bz2
New:
----
skelcd-control-Kubic-15.1.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-Kubic.spec ++++++
--- /var/tmp/diff_new_pack.LRtIgm/_old 2018-08-07 09:43:54.221396222 +0200
+++ /var/tmp/diff_new_pack.LRtIgm/_new 2018-08-07 09:43:54.225396229 +0200
@@ -108,7 +108,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 15.1.1
+Version: 15.1.4
Release: 0
Summary: The Kubic control file needed for installation
License: MIT
++++++ skelcd-control-Kubic-15.1.1.tar.bz2 ->
skelcd-control-Kubic-15.1.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-15.1.1/control/control.Kubic.xml
new/skelcd-control-Kubic-15.1.4/control/control.Kubic.xml
--- old/skelcd-control-Kubic-15.1.1/control/control.Kubic.xml 2018-06-28
13:35:09.000000000 +0200
+++ new/skelcd-control-Kubic-15.1.4/control/control.Kubic.xml 2018-08-06
17:18:27.000000000 +0200
@@ -144,9 +144,9 @@
<!-- Default == final, since the user can't change it -->
<fs_type>btrfs</fs_type>
<desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">16 GiB</min_size>
+ <min_size config:type="disksize">20 GiB</min_size>
<max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
+ <weight config:type="integer">20</weight>
<!-- Always use snapshots, no matter what -->
<snapshots config:type="boolean">true</snapshots>
<snapshots_configurable
config:type="boolean">false</snapshots_configurable>
@@ -178,11 +178,6 @@
<subvolume>
<path>opt</path>
</subvolume>
- <!-- unified var subvolume -
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
- <subvolume>
- <path>var</path>
- <copy_on_write
config:type="boolean">false</copy_on_write>
- </subvolume>
<!-- architecture specific subvolumes -->
@@ -209,6 +204,28 @@
</subvolumes>
</volume>
+ <volume>
+ <!-- unified var partition -
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
+ <mount_point>/var</mount_point>
+ <!-- Default == final, since the user can't change it -->
+ <fs_type>btrfs</fs_type>
+ <snapshots config:type="boolean">false</snapshots>
+ <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
+
+ <desired_size config:type="disksize">15 GiB</desired_size>
+ <min_size config:type="disksize">8 GiB</min_size>
+ <max_size config:type="disksize">unlimited</max_size>
+ <weight config:type="integer">40</weight>
+
+ <!-- Give up in a separate partition if the min size doesn't
fit -->
+ <disable_order config:type="integer">1</disable_order>
+
+ <!-- If this volume is disabled, we want "/" to increase -->
+ <fallback_for_desired_size>/</fallback_for_desired_size>
+ <fallback_for_max_size>/</fallback_for_max_size>
+ <fallback_for_weight>/</fallback_for_weight>
+ </volume>
+
<!-- No swap partition is defined, so it's never created -->
</volumes>
</partitioning>
@@ -222,369 +239,13 @@
<!-- FATE#317481 -->
<system_roles config:type="list">
<system_role>
- <!-- the id is a key for texts/$id/label
- and texts/$id_description/label below -->
- <id>dashboard_role</id>
-
- <services config:type="list">
- <service><name>container-feeder</name></service>
- <service><name>docker</name></service>
- <service><name>etcd</name></service>
- <service><name>kubelet</name></service>
- <service><name>salt-minion</name></service>
- <service><name>admin-node-setup</name></service>
- <service><name>admin-node-init</name></service>
- <service><name>chronyd</name></service>
- </services>
+ <id>kubeadm_role</id>
<software>
- <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware
SUSE-MicroOS-apparmor SUSE-CaaSP-Stack
SUSE-MicroOS-container-runtime</default_patterns>
- </software>
-
- <order config:type="integer">300</order>
- <partitioning>
- <expert_partitioner_warning
config:type="boolean">true</expert_partitioner_warning>
-
- <proposal>
- <lvm config:type="boolean">false</lvm>
- <proposal_settings_editable
config:type="boolean">true</proposal_settings_editable>
- </proposal>
-
- <volumes config:type="list">
- <!-- The / filesystem -->
- <volume>
- <mount_point>/</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">20 GiB</min_size>
- <max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
- <!-- Always use snapshots, no matter what -->
- <snapshots config:type="boolean">true</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <!-- You don't want to miss the / volume -->
- <proposed_configurable
config:type="boolean">false</proposed_configurable>
-
- <!-- the default subvolume "@" was requested by product
management -->
- <btrfs_default_subvolume>@</btrfs_default_subvolume>
- <!-- root filesystem should be read-only -->
- <btrfs_read_only
config:type="boolean">true</btrfs_read_only>
-
- <!-- Subvolumes to be created for a Btrfs root file system
-->
- <!-- copy_on_write is true by default -->
- <!-- The XML parser is very simplistic, thus not using
attributes, but sub-elements -->
- <subvolumes config:type="list">
- <subvolume>
- <path>root</path>
- </subvolume>
- <subvolume>
- <path>tmp</path>
- </subvolume>
- <subvolume>
- <path>home</path>
- </subvolume>
- <subvolume>
- <path>cloud-init-config</path>
- </subvolume>
- <subvolume>
- <path>opt</path>
- </subvolume>
- <!-- unified var subvolume -
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
- <subvolume>
- <path>var</path>
- <copy_on_write
config:type="boolean">false</copy_on_write>
- </subvolume>
-
- <!-- architecture specific subvolumes -->
-
- <subvolume>
- <path>boot/grub2/arm64-efi</path>
- <archs>aarch64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/i386-pc</path>
- <archs>x86_64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/powerpc-ieee1275</path>
- <archs>ppc,!board_powernv</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/s390x-emu</path>
- <archs>s390</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/x86_64-efi</path>
- <archs>x86_64</archs>
- </subvolume>
- </subvolumes>
- </volume>
-
- <!-- use /var/lib/docker as separate partition if 10+ GB
available (fate#323532) -->
- <volume>
- <mount_point>/var/lib/docker</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <snapshots config:type="boolean">false</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <desired_size config:type="disksize">15 GiB</desired_size>
- <min_size config:type="disksize">10 GiB</min_size>
- <max_size config:type="disksize">unlimited</max_size>
- <weight config:type="integer">20</weight>
-
- <!-- Give up in a separate partition if the min size
doesn't fit -->
- <disable_order config:type="integer">1</disable_order>
-
- <!-- If this volume is disabled, we want "/" to increase
-->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_weight>/</fallback_for_weight>
- </volume>
-
- <!-- No swap partition is defined, so it's never created -->
- </volumes>
- </partitioning>
- </system_role>
-
- <system_role>
- <id>worker_role</id>
-
- <services config:type="list">
- <service><name>docker</name></service>
- <service><name>container-feeder</name></service>
- <service><name>salt-minion</name></service>
- <service><name>systemd-timesyncd</name></service>
- </services>
-
- <software>
- <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware
SUSE-MicroOS-apparmor SUSE-CaaSP-Stack
SUSE-MicroOS-container-runtime</default_patterns>
- </software>
-
- <order config:type="integer">400</order>
- <partitioning>
- <expert_partitioner_warning
config:type="boolean">true</expert_partitioner_warning>
-
- <proposal>
- <lvm config:type="boolean">false</lvm>
- <proposal_settings_editable
config:type="boolean">true</proposal_settings_editable>
- </proposal>
-
- <volumes config:type="list">
- <!-- The / filesystem -->
- <volume>
- <mount_point>/</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">20 GiB</min_size>
- <max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
- <!-- Always use snapshots, no matter what -->
- <snapshots config:type="boolean">true</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <!-- You don't want to miss the / volume -->
- <proposed_configurable
config:type="boolean">false</proposed_configurable>
-
- <!-- the default subvolume "@" was requested by product
management -->
- <btrfs_default_subvolume>@</btrfs_default_subvolume>
- <!-- root filesystem should be read-only -->
- <btrfs_read_only
config:type="boolean">true</btrfs_read_only>
-
- <!-- Subvolumes to be created for a Btrfs root file system
-->
- <!-- copy_on_write is true by default -->
- <!-- The XML parser is very simplistic, thus not using
attributes, but sub-elements -->
- <subvolumes config:type="list">
- <subvolume>
- <path>root</path>
- </subvolume>
- <subvolume>
- <path>tmp</path>
- </subvolume>
- <subvolume>
- <path>home</path>
- </subvolume>
- <subvolume>
- <path>cloud-init-config</path>
- </subvolume>
- <subvolume>
- <path>opt</path>
- </subvolume>
- <!-- unified var subvolume -
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
- <subvolume>
- <path>var</path>
- <copy_on_write
config:type="boolean">false</copy_on_write>
- </subvolume>
-
- <!-- architecture specific subvolumes -->
-
- <subvolume>
- <path>boot/grub2/arm64-efi</path>
- <archs>aarch64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/i386-pc</path>
- <archs>x86_64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/powerpc-ieee1275</path>
- <archs>ppc,!board_powernv</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/s390x-emu</path>
- <archs>s390</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/x86_64-efi</path>
- <archs>x86_64</archs>
- </subvolume>
- </subvolumes>
- </volume>
-
- <!-- use /var/lib/docker as separate partition if 10+ GB
available (fate#323532) -->
- <volume>
- <mount_point>/var/lib/docker</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <snapshots config:type="boolean">false</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <desired_size config:type="disksize">15 GiB</desired_size>
- <min_size config:type="disksize">10 GiB</min_size>
- <max_size config:type="disksize">unlimited</max_size>
- <weight config:type="integer">20</weight>
-
- <!-- Give up in a separate partition if the min size
doesn't fit -->
- <disable_order config:type="integer">1</disable_order>
-
- <!-- If this volume is disabled, we want "/" to increase
-->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_weight>/</fallback_for_weight>
- </volume>
-
- <!-- No swap partition is defined, so it's never created -->
- </volumes>
- </partitioning>
- </system_role>
-
- <system_role>
- <id>none_role</id>
-
- <software>
- <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware
SUSE-MicroOS-apparmor SUSE-CaaSP-Stack
SUSE-MicroOS-container-runtime</default_patterns>
+ <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware
SUSE-MicroOS-apparmor kubeadm</default_patterns>
</software>
<order config:type="integer">200</order>
- <partitioning>
- <expert_partitioner_warning
config:type="boolean">true</expert_partitioner_warning>
-
- <proposal>
- <lvm config:type="boolean">false</lvm>
- <proposal_settings_editable
config:type="boolean">true</proposal_settings_editable>
- </proposal>
-
- <volumes config:type="list">
- <!-- The / filesystem -->
- <volume>
- <mount_point>/</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">20 GiB</min_size>
- <max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
- <!-- Always use snapshots, no matter what -->
- <snapshots config:type="boolean">true</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <!-- You don't want to miss the / volume -->
- <proposed_configurable
config:type="boolean">false</proposed_configurable>
-
- <!-- the default subvolume "@" was requested by product
management -->
- <btrfs_default_subvolume>@</btrfs_default_subvolume>
- <!-- root filesystem should be read-only -->
- <btrfs_read_only
config:type="boolean">true</btrfs_read_only>
-
- <!-- Subvolumes to be created for a Btrfs root file system
-->
- <!-- copy_on_write is true by default -->
- <!-- The XML parser is very simplistic, thus not using
attributes, but sub-elements -->
- <subvolumes config:type="list">
- <subvolume>
- <path>root</path>
- </subvolume>
- <subvolume>
- <path>tmp</path>
- </subvolume>
- <subvolume>
- <path>home</path>
- </subvolume>
- <subvolume>
- <path>cloud-init-config</path>
- </subvolume>
- <subvolume>
- <path>opt</path>
- </subvolume>
- <!-- unified var subvolume -
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
- <subvolume>
- <path>var</path>
- <copy_on_write
config:type="boolean">false</copy_on_write>
- </subvolume>
-
- <!-- architecture specific subvolumes -->
-
- <subvolume>
- <path>boot/grub2/arm64-efi</path>
- <archs>aarch64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/i386-pc</path>
- <archs>x86_64</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/powerpc-ieee1275</path>
- <archs>ppc,!board_powernv</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/s390x-emu</path>
- <archs>s390</archs>
- </subvolume>
- <subvolume>
- <path>boot/grub2/x86_64-efi</path>
- <archs>x86_64</archs>
- </subvolume>
- </subvolumes>
- </volume>
-
- <!-- use /var/lib/docker as separate partition if 10+ GB
available (fate#323532) -->
- <volume>
- <mount_point>/var/lib/docker</mount_point>
- <!-- Default == final, since the user can't change it -->
- <fs_type>btrfs</fs_type>
- <snapshots config:type="boolean">false</snapshots>
- <snapshots_configurable
config:type="boolean">false</snapshots_configurable>
-
- <desired_size config:type="disksize">15 GiB</desired_size>
- <min_size config:type="disksize">10 GiB</min_size>
- <max_size config:type="disksize">unlimited</max_size>
- <weight config:type="integer">20</weight>
-
- <!-- Give up in a separate partition if the min size
doesn't fit -->
- <disable_order config:type="integer">1</disable_order>
-
- <!-- If this volume is disabled, we want "/" to increase
-->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_weight>/</fallback_for_weight>
- </volume>
-
- <!-- No swap partition is defined, so it's never created -->
- </volumes>
- </partitioning>
-
</system_role>
<system_role>
@@ -657,31 +318,16 @@
to disk partitioning. By choosing a system role, the system is
configured accordingly to match the use case of the role. </p></label>
</roles_help>
- <dashboard_role>
- <!-- TRANSLATORS: a label for a system role -->
- <label>Admin/Dashboard Node [ALPHA]</label>
- </dashboard_role>
- <dashboard_role_description>
- <label>• MicroOS plus Kubic Kubernetes Stack
-• Provides Velum administration dashboard
-• Should be installed before Cluster Nodes</label>
- </dashboard_role_description>
- <worker_role>
+ <kubeadm_role>
<!-- TRANSLATORS: a label for a system role -->
- <label>Cluster Node [ALPHA]</label>
- </worker_role>
- <worker_role_description>
- <label>• MicroOS plus Kubic Kubernetes Stack
-• Configured as a cluster worker node
-• Should be installed after the Admin/Dashboard Node</label>
- </worker_role_description>
- <none_role>
- <!-- TRANSLATORS: a label for a system role -->
- <label>Unconfigured Cluster Node</label>
- </none_role>
- <none_role_description>
- <label>• MicroOS plus an unconfigured Kubic Kubernetes Stack</label>
- </none_role_description>
+ <label>kubeadm Node</label>
+ </kubeadm_role>
+ <kubeadm_role_description>
+ <label>• MicroOS plus kubeadm kubernetes bootstrapping tool
+• Create a cluster with `kubeadm init`
+• Join a cluster with `kubeadm join`
+ </label>
+ </kubeadm_role_description>
<micro_os_role>
<!-- TRANSLATORS: a label for a system role -->
<label>openSUSE MicroOS</label>
@@ -713,11 +359,6 @@
<name>partitions</name>
<presentation_order>10</presentation_order>
</proposal_module>
- <!-- software proposal should be computed almost at the end -->
- <proposal_module>
- <name>software</name>
- <presentation_order>20</presentation_order>
- </proposal_module>
<proposal_module>
<name>timezone</name>
<presentation_order>25</presentation_order>
@@ -738,6 +379,11 @@
<name>clone</name>
<presentation_order>99</presentation_order>
</proposal_module>
+ <!-- software proposal should be computed almost at the end -->
+ <proposal_module>
+ <name>software</name>
+ <presentation_order>20</presentation_order>
+ </proposal_module>
</proposal_modules>
</proposal>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-15.1.1/package/skelcd-control-Kubic.changes
new/skelcd-control-Kubic-15.1.4/package/skelcd-control-Kubic.changes
--- old/skelcd-control-Kubic-15.1.1/package/skelcd-control-Kubic.changes
2018-06-28 13:35:09.000000000 +0200
+++ new/skelcd-control-Kubic-15.1.4/package/skelcd-control-Kubic.changes
2018-08-06 17:18:27.000000000 +0200
@@ -1,4 +1,25 @@
-------------------------------------------------------------------
+Mon Aug 06 15:16:11 UTC 2018 - [email protected]
+
+- Remove invalid copy_on_write for /var partition (boo#1103906)
+- 15.1.4
+
+-------------------------------------------------------------------
+Mon Aug 06 12:21:34 UTC 2018 - [email protected]
+
+- Remove 'old' SUSE CaaS stack system roles (boo#1103906)
+- Introduce new kubeadm system role
+- Introduce new /var partition for multiple container runtimes
+- 15.1.3
+
+-------------------------------------------------------------------
+Fri Jun 29 08:33:55 UTC 2018 - [email protected]
+
+- Run software proposal module last to ensure other modules can
+ influence software selection correctly
+- 15.1.2
+
+-------------------------------------------------------------------
Mon Jun 25 13:08:10 UTC 2018 - [email protected]
- Remove partioning from install workflow, add it to summary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-15.1.1/package/skelcd-control-Kubic.spec
new/skelcd-control-Kubic-15.1.4/package/skelcd-control-Kubic.spec
--- old/skelcd-control-Kubic-15.1.1/package/skelcd-control-Kubic.spec
2018-06-28 13:35:09.000000000 +0200
+++ new/skelcd-control-Kubic-15.1.4/package/skelcd-control-Kubic.spec
2018-08-06 17:18:27.000000000 +0200
@@ -108,7 +108,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 15.1.1
+Version: 15.1.4
Release: 0
Summary: The Kubic control file needed for installation
License: MIT