Hello community, here is the log from the commit of package sesdev for openSUSE:Leap:15.2 checked in at 2020-03-27 16:44:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/sesdev (Old) and /work/SRC/openSUSE:Leap:15.2/.sesdev.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sesdev" Fri Mar 27 16:44:11 2020 rev:2 rq:788706 version:1.1.9+1585227448.g3a7e36e Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/sesdev/sesdev.changes 2020-03-26 05:41:12.531273495 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.sesdev.new.3160/sesdev.changes 2020-03-27 16:46:25.187873245 +0100 @@ -1,0 +2,100 @@ +Thu Mar 26 12:58:05 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.9+1585227448.g3a7e36e: + + upstream 1.1.9 release (2020-03-26) + * config.yaml: enable setting of repo priority in version_os_repo_mapping (PR #163) + * provision.sh: add SUSE:CA repo on ses5 (PR #166) + * Implement feature: "sesdev ssh DEP_ID NODE_ID COMMAND" (PR #175) + * Implement feature: "sesdev supportconfig DEPLOYMENT_ID NODE_ID" (PR #176) + * Implement feature: --encrypted-osds (PR #192) + * provision.sh: do not fail ses5 deployment if ntp not installed (PR #173) + * ceph_salt_deployment.sh: adapt Drive Group string to new syntax (PR #178) + * qa/health-ok.sh: wait for OSD nodes to show up (PR #180) + * Vagrantfile,sesdev.spec: require vagrant > 2.2.2 (PR #167) + * Use "filesystems:ceph:octopus:upstream" for default cephadm/container build (PR #170) + * Set "osd crush chooseleaf type = 0" via bootstrap ceph.conf in very small clusters (PR #183) + * ceph_salt_deployment.sh: Fetch github PRs when installing from src (PR #190) + +------------------------------------------------------------------- +Fri Mar 13 11:02:12 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.8+1584097308.ga30c06e: + + upstream 1.1.8 release (2020-03-13) + * seslib: remove host's virtual networks on destroy (PR #102) + * Jenkinsfile.integration for PR testing (PR #118, PR #154) + * prometheus and alertmanager tunnels (PR #148) + * tests: enable unit testing via tox (PR #151) + * seslib: stop printing misleading device names (PR #150) + * seslib: Set admin roles for octopus (PR #158) + * Change "admin" role semantics and make roles configurable (PR #161) + * Allow user to override parts of OS_REPOS, VERSION_OS_REPO_MAPPING, and + IMAGE_PATHS (PR #146) + +------------------------------------------------------------------- +Mon Mar 9 15:18:42 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.7+1583767117.gc963107: + + upstream 1.1.7 release (2020-03-09) + * all PRs mentioned in this changelog since 1.1.6, plus + * spec: always install sesdev-qa RPM along with sesdev (PR #144) + +------------------------------------------------------------------- +Mon Mar 9 12:04:36 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.6+1583755459.gda48565: + + spec: disable RH/Fedora Python dependendency generator (PR #140) + + ceph_salt_deployment: honor --no-deploy-osds option (PR #143) + + Let --debug run "vagrant up/destroy" in debug mode (PR #89) + +------------------------------------------------------------------- +Fri Mar 6 09:50:57 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.6+1583488232.gfdcc651: + + qa: fix path to qa scripts for RPM case (PR #141) + + ceph_salt_deployment: run "ceph-salt status" after "ceph-salt config ls" + (PR #138) + +------------------------------------------------------------------- +Thu Mar 5 17:17:12 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.6+1583428626.ga138314: + + upstream 1.1.6 release (2020-03-05) + * sesdev: add --non-interactive option to "sesdev create" (PR #125) + * Implement "sesdev qa-test" command (PR #129) + * qa: assert "ceph versions" matches "ceph --version" (PR #131) + * seslib: correct downstream container for "sesdev create {ses7,octopus}" (PR #130) + * provision.sh: remove Python 2 so it doesn't pollute the environment (PR #133) + * Rename --ceph-container-image to --image-path (PR #115) + * provision: install "command-not-found", "supportutils", etc. in test environments (PR #123) + * Return with a non-zero exit code in a failure case (PR #127) + * seslib: rename --deploy-bootstrap to --cephadm-bootstrap (PR #137) + +------------------------------------------------------------------- +Wed Feb 26 11:51:32 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.5+1582717868.g68df753: + + upstream 1.1.5 release (2020-02-26) + * sesdev.spec: use standard ordering of sections + * sesdev: give the user a way to specify --no-deploy-... (PR #120) + * seslib: fix --no-deploy-mgrs option not working (PR #122) + +------------------------------------------------------------------- +Wed Feb 26 09:06:38 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.4+1582707984.gdb87191 + + upstream 1.1.4 release (2020-02-26) + * sesdev.spec: properly package /usr/share/sesdev directory + (follow-on fix for PR #112) + +------------------------------------------------------------------- +Tue Feb 25 14:05:06 UTC 2020 - Nathan Cutler <[email protected]> + +- Update to 1.1.3+1582639489.g0e91afa: + + upstream 1.1.3 release (2020-02-25) + * Rename ceph-bootstrap to ceph-salt (PR#114) + * Migrate ceph-bootstrap-qa to sesdev (part 2) (PR#112) + * provision: remove which RPM from test environment (PR#113) + * ceph_salt_deployment: disable system update and reboot (PR#117) + * seslib: by default, a mgr for every mon (PR#111) + +------------------------------------------------------------------- Old: ---- sesdev-1.1.2+1581962442.g190d64e.tar.gz New: ---- sesdev-1.1.9+1585227448.g3a7e36e.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sesdev.spec ++++++ --- /var/tmp/diff_new_pack.nA3dNX/_old 2020-03-27 16:46:25.715873555 +0100 +++ /var/tmp/diff_new_pack.nA3dNX/_new 2020-03-27 16:46:25.727873562 +0100 @@ -15,12 +15,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%if 0%{?el8} || (0%{?fedora} && 0%{?fedora} < 30) -%{python_enable_dependency_generator} -%endif - Name: sesdev -Version: 1.1.2+1581962442.g190d64e +Version: 1.1.9+1585227448.g3a7e36e Release: 1%{?dist} Summary: CLI tool to deploy and manage SES clusters License: MIT @@ -46,7 +42,7 @@ Requires: python3-libvirt-python >= 5.1.0 Requires: python3-PyYAML >= 3.13 %endif -%if 0%{?fedora} +%if 0%{?el8} || 0%{?fedora} Requires: python3-jinja2 >= 2.10.1 Requires: python3-libvirt >= 5.1.0 Requires: python3-pyyaml >= 3.13 @@ -54,8 +50,13 @@ Requires: python3-click >= 6.7 Requires: python3-pycryptodomex >= 3.4.6 Requires: python3-setuptools -Requires: vagrant +Requires: vagrant > 2.2.2 Requires: vagrant-libvirt +Requires: sesdev-qa + +%if 0%{?el8} || 0%{?fedora} +%{?python_disable_dependency_generator} +%endif %description sesdev is a CLI tool for developers to help with deploying SES clusters. @@ -64,6 +65,13 @@ versions of Ceph and SES, as well as, different versions of the openSUSE based OS. +%package qa +Summary: Integration test script for validating Ceph deployments + +%description qa +Integration test script for validating Ceph clusters deployed +by sesdev + %prep %autosetup -p1 %if 0%{?fedora} && 0%{?fedora} < 30 @@ -76,12 +84,24 @@ %install %py3_install %fdupes %{buildroot}%{python3_sitelib} +# qa script installation +install -m 0755 -d %{buildroot}/%{_datadir}/%{name}/qa +install -m 0755 -d %{buildroot}/%{_datadir}/%{name}/qa/common +install -m 0755 qa/health-ok.sh %{buildroot}/%{_datadir}/%{name}/qa/health-ok.sh +install -m 0644 qa/common/common.sh %{buildroot}/%{_datadir}/%{name}/qa/common/common.sh +install -m 0644 qa/common/helper.sh %{buildroot}/%{_datadir}/%{name}/qa/common/helper.sh +install -m 0644 qa/common/json.sh %{buildroot}/%{_datadir}/%{name}/qa/common/json.sh +install -m 0644 qa/common/zypper.sh %{buildroot}/%{_datadir}/%{name}/qa/common/zypper.sh %files %license LICENSE %doc CHANGELOG.md README.md %{python3_sitelib}/seslib*/ %{python3_sitelib}/sesdev*/ -%{_bindir}/sesdev +%{_bindir}/%{name} +%dir %{_datadir}/%{name} + +%files qa +%{_datadir}/%{name}/qa %changelog ++++++ sesdev-1.1.2+1581962442.g190d64e.tar.gz -> sesdev-1.1.9+1585227448.g3a7e36e.tar.gz ++++++ ++++ 4056 lines of diff (skipped)
