Hello community,
here is the log from the commit of package skelcd-control-Kubic for
openSUSE:Factory checked in at 2019-05-10 09:12:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-Kubic (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-Kubic"
Fri May 10 09:12:54 2019 rev:30 rq:701580 version:20190507
Changes:
--------
---
/work/SRC/openSUSE:Factory/skelcd-control-Kubic/skelcd-control-Kubic.changes
2019-04-18 09:55:16.705298026 +0200
+++
/work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new.5148/skelcd-control-Kubic.changes
2019-05-10 09:12:58.423578960 +0200
@@ -1,0 +2,6 @@
+Tue May 07 14:46:12 UTC 2019 - Richard Brown <[email protected]>
+
+- Add kubic_worker and kubic_admin roles [boo#1134332]
+- 20190507
+
+-------------------------------------------------------------------
Old:
----
skelcd-control-Kubic-20190416.tar.bz2
New:
----
skelcd-control-Kubic-20190507.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-Kubic.spec ++++++
--- /var/tmp/diff_new_pack.YWe9uV/_old 2019-05-10 09:12:58.911580354 +0200
+++ /var/tmp/diff_new_pack.YWe9uV/_new 2019-05-10 09:12:58.911580354 +0200
@@ -121,7 +121,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 20190416
+Version: 20190507
Release: 0
Summary: The Kubic control file needed for installation
License: MIT
++++++ skelcd-control-Kubic-20190416.tar.bz2 ->
skelcd-control-Kubic-20190507.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-20190416/control/control.Kubic.xml
new/skelcd-control-Kubic-20190507/control/control.Kubic.xml
--- old/skelcd-control-Kubic-20190416/control/control.Kubic.xml 2019-04-16
16:10:40.000000000 +0200
+++ new/skelcd-control-Kubic-20190507/control/control.Kubic.xml 2019-05-08
16:15:41.000000000 +0200
@@ -128,126 +128,6 @@
</software>
<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>
- <windows_delete_mode config:type="symbol">all</windows_delete_mode>
- <linux_delete_mode config:type="symbol">all</linux_delete_mode>
- <other_delete_mode config:type="symbol">all</other_delete_mode>
- </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">20 GiB</desired_size>
- <min_size config:type="disksize">11 GiB</min_size>
- <max_size config:type="disksize">40 GiB</max_size>
- <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>
-
- <!-- 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>opt</path>
- </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>
-
- <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">19 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>
-
- <network>
- <force_static_ip config:type="boolean">false</force_static_ip>
- <network_manager>never</network_manager>
- <startmode>auto</startmode>
- </network>
-
- <!-- FATE#317481 -->
- <system_roles config:type="list">
- <system_role>
- <id>kubeadm_role</id>
-
- <services config:type="list">
- <service><name>kubelet</name></service>
- </services>
-
- <software>
- <default_patterns>microos_base microos_defaults microos_hardware
microos_apparmor kubeadm container_runtime_kubernetes</default_patterns>
- </software>
-
- <partitioning>
<expert_partitioner_warning
config:type="boolean">true</expert_partitioner_warning>
<proposal>
@@ -346,7 +226,59 @@
<!-- No swap partition is defined, so it's never created -->
</volumes>
- </partitioning>
+ </partitioning>
+
+ <network>
+ <force_static_ip config:type="boolean">false</force_static_ip>
+ <network_manager>never</network_manager>
+ <startmode>auto</startmode>
+ </network>
+
+ <!-- FATE#317481 -->
+ <system_roles config:type="list">
+ <system_role>
+ <id>kubic_admin_role</id>
+
+ <services config:type="list">
+ <service><name>kubelet</name></service>
+ <service><name>salt-master</name></service>
+ <service><name>kubicd-init</name></service>
+ <service><name>kubicdinit</name></service>
+ </services>
+
+ <software>
+ <default_patterns>microos_base microos_defaults microos_hardware
microos_apparmor kubic_admin</default_patterns>
+ </software>
+
+ <order config:type="integer">110</order>
+ <additional_dialogs>inst_kubic_kubeadm_role</additional_dialogs>
+ </system_role>
+
+ <system_role>
+ <id>kubic_worker_role</id>
+
+ <services config:type="list">
+ <service><name>kubelet</name></service>
+ </services>
+
+ <software>
+ <default_patterns>microos_base microos_defaults microos_hardware
microos_apparmor kubic_worker</default_patterns>
+ </software>
+
+ <order config:type="integer">120</order>
+ <additional_dialogs>inst_kubic_kubeadm_role</additional_dialogs>
+ </system_role>
+
+ <system_role>
+ <id>kubeadm_role</id>
+
+ <services config:type="list">
+ <service><name>kubelet</name></service>
+ </services>
+
+ <software>
+ <default_patterns>microos_base microos_defaults microos_hardware
microos_apparmor kubeadm container_runtime_kubernetes</default_patterns>
+ </software>
<order config:type="integer">200</order>
<additional_dialogs>inst_kubic_kubeadm_role</additional_dialogs>
@@ -354,6 +286,107 @@
<system_role>
<id>container_host_role</id>
+
+ <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>
+ <windows_delete_mode
config:type="symbol">all</windows_delete_mode>
+ <linux_delete_mode config:type="symbol">all</linux_delete_mode>
+ <other_delete_mode config:type="symbol">all</other_delete_mode>
+ </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">20 GiB</desired_size>
+ <min_size config:type="disksize">11 GiB</min_size>
+ <max_size config:type="disksize">40 GiB</max_size>
+ <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>
+
+ <!-- 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>opt</path>
+ </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>
+
+ <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">19 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>
<order config:type="integer">100</order>
@@ -427,20 +460,42 @@
<label>kubeadm Node</label>
</kubeadm_role>
<kubeadm_role_description>
- <label>• MicroOS plus kubeadm kubernetes bootstrapping tool
+ <label>• MicroOS plus kubeadm kubernetes deployment tool
• Uses CRI-O Container Runtime by default
• Create a cluster with `kubeadm init`
-• Join a cluster with `kubeadm join`
- </label>
+• Join a cluster with `kubeadm join`</label>
</kubeadm_role_description>
<container_host_role>
<!-- TRANSLATORS: a label for a system role -->
<label>MicroOS Container Host</label>
</container_host_role>
<container_host_role_description>
- <label>• MicroOS optimised for hosting container workloads
+ <label>• MicroOS optimised for hosting container workloads
• Includes Podman Container Runtime by default</label>
</container_host_role_description>
+ <kubic_admin_role>
+ <!-- TRANSLATORS: a label for a system role -->
+ <label>Kubic Admin Node (Alpha)</label>
+ </kubic_admin_role>
+ <kubic_admin_role_description>
+ <label>• MicroOS with kubicd kubernetes deployment tool
+• Uses CRI-O Container Runtime by default
+• Each kubic cluster requires at least one Admin Node
+• Create cluster with `kubicctl init`
+• Add nodes with `kubicctl node add $node1,$node2,etc`</label>
+ </kubic_admin_role_description>
+ <kubic_worker_role>
+ <!-- TRANSLATORS: a label for a system role -->
+ <label>Kubic Worker Node (Alpha)</label>
+ </kubic_worker_role>
+ <kubic_worker_role_description>
+ <label>• MicroOS-based kubernetes Worker Nodes
+• Uses CRI-O Container Runtime by default
+• Each Worker Node must be configured to connect to an Admin Node
+• Configure Admin Nodes hostname with `echo "master: $hostname" >
/etc/salt/minion.d/master.conf`
+• Start salt with `systemctl enable --now salt-minion`
+• On the Admin Node run `salt-key -A` to accept the new Worker Node</label>
+ </kubic_worker_role_description>
</texts>
<proposals config:type="list">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-20190416/package/skelcd-control-Kubic.changes
new/skelcd-control-Kubic-20190507/package/skelcd-control-Kubic.changes
--- old/skelcd-control-Kubic-20190416/package/skelcd-control-Kubic.changes
2019-04-16 16:10:40.000000000 +0200
+++ new/skelcd-control-Kubic-20190507/package/skelcd-control-Kubic.changes
2019-05-08 16:15:41.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue May 07 14:46:12 UTC 2019 - Richard Brown <[email protected]>
+
+- Add kubic_worker and kubic_admin roles [boo#1134332]
+- 20190507
+
+-------------------------------------------------------------------
Tue Apr 16 14:22:53 UTC 2019 - Richard Brown <[email protected]>
- Replace micro_os_role and description to be consistent with MicroOS media
[boo#1131700]
@@ -252,4 +258,4 @@
- Rename Plain System Role
- Mark Dashboard and Worker roles as [Alpha]
- (bsc#1082038)
-- 15.0.0
\ No newline at end of file
+- 15.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-Kubic-20190416/package/skelcd-control-Kubic.spec
new/skelcd-control-Kubic-20190507/package/skelcd-control-Kubic.spec
--- old/skelcd-control-Kubic-20190416/package/skelcd-control-Kubic.spec
2019-04-16 16:10:40.000000000 +0200
+++ new/skelcd-control-Kubic-20190507/package/skelcd-control-Kubic.spec
2019-05-08 16:15:41.000000000 +0200
@@ -121,7 +121,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 20190416
+Version: 20190507
Release: 0
Summary: The Kubic control file needed for installation
License: MIT
@@ -174,4 +174,4 @@
%doc %dir %{_prefix}/share/doc/packages/%{name}
%license %{_prefix}/share/doc/packages/%{name}/LICENSE
-%changelog
\ No newline at end of file
+%changelog