commit yomi-formula for openSUSE:Factory
Hello community, here is the log from the commit of package yomi-formula for openSUSE:Factory checked in at 2019-07-30 12:37:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yomi-formula (Old) and /work/SRC/openSUSE:Factory/.yomi-formula.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yomi-formula" Tue Jul 30 12:37:59 2019 rev:1 rq:719616 version:0.0.1+git.1564144697.5bce6e9 Changes: -------- New Changes file: --- /dev/null 2019-07-18 00:53:00.979475821 +0200 +++ /work/SRC/openSUSE:Factory/.yomi-formula.new.4126/yomi-formula.changes 2019-07-30 12:38:02.582944740 +0200 @@ -0,0 +1,149 @@ +------------------------------------------------------------------- +Mon Jul 29 14:15:36 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Change Requires to Requires(pre) for Salt packages, to guarantee + ordering of installation and the presence of the 'salt' group. + +------------------------------------------------------------------- +Mon Jul 29 13:52:23 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Require salt-master for non SLE/Leap 15.1 nor Tumbleweed + +------------------------------------------------------------------- +Fri Jul 26 14:16:26 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Remove the top.sls provided as an example from Yomi + +------------------------------------------------------------------- +Fri Jul 26 12:38:45 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1564144697.5bce6e9: + * pillar: add user certificate as example + +------------------------------------------------------------------- +Fri Jul 26 12:09:32 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1564140669.8074699: + * chroot: freeze and unfreeze packages + * salt-minion: fix unless condition + * users: support cerfificates + * pillar: parametrize the device type + * pillar: remove extra user + * pillar: set US as default keryboard layout + * pillar: add a Kubic pillar + * Split documentation about Kubic + * Document boot parameters master and minion_id + * _default_target: add config option to set target + * README: fix references to installer.sls + +------------------------------------------------------------------- +Wed Jun 19 14:10:18 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560951712.33b7ae5: + * control_plane: use the first interface IP + * Fix macros.log call + * use-case-as-a-kubic-worker: fix monitor path + +------------------------------------------------------------------- +Wed Jun 19 12:32:21 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560947494.0b6189a: + * network: fix dhcp config path + +------------------------------------------------------------------- +Wed Jun 19 12:19:19 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560946703.1c4d880: + * Add use-case-deploying-kubic-from-scratch document + +------------------------------------------------------------------- +Tue Jun 18 12:06:07 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560859479.b7d8fe1: + * network: configure network to accept hostanames + * Document --adv-addr in kubicctl + +------------------------------------------------------------------- +Mon Jun 17 12:42:45 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560775166.35e3299: + * network: use the same ifcfg config file from YaST + * Add advanced configuration section + * Add use-case-as-a-kubic-worker documentation + +------------------------------------------------------------------- +Fri Jun 14 15:40:18 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560526707.be4ae81: + * top: use generic glob + +------------------------------------------------------------------- +Fri Jun 14 09:36:43 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560504884.48ef883: + * yomi: move all the states to a new ns + +------------------------------------------------------------------- +Thu Jun 13 13:37:37 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Move to /usr/share/salt-formulas +- Add example configuration files + +------------------------------------------------------------------- +Wed Jun 12 12:12:33 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1560256453.82ef153: + * mark: mark successful installations + * firstboot: add systemd-firstboot support + * network: configure all interfaces + * fstab: use the not_change attribute + * Support salt-minion installation + * Unify YAML boolean syntax + * network: replace network detection algorithm + * README: document services section + * services: use systemctl to find service status + * microos: enable crio and kubelet services + * services: add enabled / disabled states + * microos: add Kubic patterns + * devices: deduce the net name in order + * network: add basic network configuration + * software: support minimal installation + * MicroOS: add extra bootloader data + * MicroOS: add RO option for root subvolume + * MicroOS: fix size typo + * software: support pattern detection + * fstab: support non-default options + * post_install: use the btrfs.properties state + * MicroOS: Add new patterns in software section + * bootloader: Call grub2-set-default + * bootloader: Run grub2_mkconfig after configuration change + * bootloader: Add kernel and disable_os_prober features + * software: do not jump into inner states + * post_install: do not jump into inner states + * Rename states to use underscore + * device.umount: fix variable name + * MicroOS: use patterns instead of packages + * MicroOS: Add a pillar to deploy MicroOS + * LVM: Refactor LVM definition + * pillar: parametrize all the pillars + * devices.filter: rename to filter_ and create an alias + +------------------------------------------------------------------- +Thu Mar 28 10:13:21 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 0.0.1+git.1553705260.c137d0e: + * partmod: move partition logic to the module + * Extract unit parser from partitioned + * partition: introduce `id` attribute + * partitioned: move partitioned.devices to devices.filter + * partition: simplify fs_type look out + * partitioned: rename aligment to initial_gap + * README.md: Remove extra dot + * README.md: Comment about UEFI and secure boot. + * README.md: Add some notes about monitor. + * README.md: Add installation instructions. + +-------------------------------------------------------------------- +Mon Feb 25 10:38:16 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Add initial version of Salt Yomi formula New: ---- _service _servicedata yomi-0.0.1+git.1564144697.5bce6e9.obscpio yomi-formula.changes yomi-formula.spec yomi.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yomi-formula.spec ++++++ # # spec file for package yomi-formula # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define fname yomi %define fdir %{_datadir}/salt-formulas Name: yomi-formula Version: 0.0.1+git.1564144697.5bce6e9 Release: 0 Summary: Yomi - Yet one more installer License: Apache-2.0 Group: System/Packages Requires: python3-base BuildArch: noarch URL: https://github.com/openSUSE/yomi Source0: %{fname}-%{version}.tar.xz # On SLE/Leap 15-SP1 and TW requires the new salt-formula configuration location. %if ! (0%{?sle_version:1} && 0%{?sle_version} < 150100) Requires(pre): salt-formulas-configuration %else Requires(pre): salt-master %endif %description Yomi (yet one more installer) is a new proposal for an installer for the [open]SUSE family. It is designed as a SaltStack state, and expected to be used in situations were unattended installations for heterogeneous nodes is required, and where some bits of intelligence in the configuration file, can help to customize the installation. Being also a Salt state makes the installation process one more step during the provisioning stage, making on Yomi a good candidate for integration in any workflow were SaltStack is used. %prep %setup -q -n %{fname}-%{version} %build %install # States, modules and grains inside Yomi namespace mkdir -p %{buildroot}%{fdir}/states/%{fname}/ cp -R salt/* %{buildroot}%{fdir}/states/ # Remove the top.sls, as can overwrite the one from the user rm %{buildroot}%{fdir}/states/top.sls # Example of pillars mkdir -p %{buildroot}%{_datadir}/%{fname}/ cp -R pillar %{buildroot}%{_datadir}/%{fname}/ # Monitoring CLI mkdir -p %{buildroot}%{_bindir}/ cp -a monitor %{buildroot}%{_bindir}/ # Pillars examples cat <<EOF > %{buildroot}%{_datadir}/%{fname}/pillar.conf pillar_roots: base: - /usr/share/yomi/pillar - /srv/pillar EOF # Configuration and UUIDs for autosign echo "autosign_grains_dir: /usr/share/yomi/autosign_grains" > %{buildroot}%{_datadir}/%{fname}/autosign.conf mkdir -p %{buildroot}%{_datadir}/%{fname}/autosign_grains/ for i in $(seq 0 9); do echo $(uuidgen --md5 --namespace @dns --name http://opensuse.org/$i) done > %{buildroot}%{_datadir}/%{fname}/autosign_grains/uuid # Salt-API configuration cat <<EOF > %{buildroot}%{_datadir}/%{fname}/salt-api.conf rest_cherrypy: port: 8000 debug: no disable_ssl: yes # ssl_crt: /etc/ssl/server.crt # ssl_key: /etc/ssl/server.key EOF # Eauth configuration and example user-list.txt cat <<EOF > %{buildroot}%{_datadir}/%{fname}/eauth.conf external_auth: file: ^filename: /usr/share/yomi/user-list.txt salt: - .* - '@wheel' - '@runner' - '@jobs' EOF echo 'salt:linux' > %{buildroot}%{_datadir}/%{fname}/user-list.txt # Examples of integration cp -a docs/examples/* %{buildroot}%{_datadir}/%{fname} cat <<EOF > %{buildroot}%{_datadir}/%{fname}/kubic-file.conf file_roots: base: - /usr/share/yomi/kubic - /usr/share/salt-formulas/states - /srv/salt EOF %files %defattr(0640,root,salt,0750) %license LICENSE %doc README.md docs/* %dir %{fdir}/ %dir %{fdir}/states/ %dir %{fdir}/states/%{fname} %dir %{_datadir}/%{fname} %{fdir}/states/ %{_datadir}/%{fname} %attr(755,root,root) %{_bindir}/monitor %changelog ++++++ _service ++++++ <services> <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/openSUSE/yomi.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="changesauthor">Alberto Planas Dominguez <aplanas@suse.com></param> <param name="versionformat">0.0.1+git.%ct.%h</param> </service> <service name="set_version" mode="disabled" /> <service name="tar" mode="buildtime" /> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> </services>++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/yomi.git</param> <param name="changesrevision">5bce6e9674bea8be36a84126db37828b5f02147d</param></service></servicedata>++++++ yomi.obsinfo ++++++ name: yomi version: 0.0.1+git.1564144697.5bce6e9 mtime: 1564144697 commit: 5bce6e9674bea8be36a84126db37828b5f02147d
participants (1)
-
root