Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sesdev-qa | Distribution: openSUSE Leap 15.2 |
Version: 1.3.0+1590413709.g4ad4e03 | Vendor: openSUSE |
Release: lp152.1.1 | Build date: Thu May 28 20:17:57 2020 |
Group: Unspecified | Build host: cloud132 |
Size: 25423 | Source RPM: sesdev-1.3.0+1590413709.g4ad4e03-lp152.1.1.nosrc.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/SUSE/sesdev | |
Summary: Integration test script for validating Ceph deployments |
Integration test script for validating Ceph clusters deployed by sesdev
MIT
* Mon May 25 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.3.0+1590413709.g4ad4e03: + upstream 1.3.0 release (2020-05-25) * octopus/ses7: added "--stop-before-ceph-orch-apply" function (PR #301) * Implement RGW deployment in octopus, ses7 (PR #314) * ceph_salt_deployment: do not force user to change dashboard pw (PR #315) * makecheck: possibly prophylactically downgrade libudev1 (PR #317) * contrib/standalone.sh: --no-stop-on-failure option (PR #318) * ceph_salt_deployment: make use of 'cephadm' role (PR #319) * octopus/ses7: removed "--deploy-mons", "--deploy-mgrs", "--deploy-osds", "--deploy-mdss" (replaced by "--stop-before-ceph-orch-apply") (PR #301) * seslib: drop Containers module from SES7 deployment (PR #303) * provision.sh: remove curl RPM from the environment (PR #311) * Fixed "sesdev create caasp4" default deployment by disabling multi-master (PR #302) * ceph_salt_deployment: do not deploy MDS if no mds roles present (PR #313) * caasp: do not install salt (PR #320) * supportconfig: handle both scc and nts tarball prefixes (PR * seslib: convert certain public methods into private (PR #309) * caasp4: rename "storage" role to "nfs" and drop it from default 4-node deployment (PR #310) * Mon May 04 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.2.0+1588616857.gaa3df4c: + upstream 1.2.0 release (2020-05-04) * deepsea_deployment: pre-create Stage 4 pools (PR #298) * setup.cfg: do not break Tumbleweed RPM install (PR #297) * ceph_salt_deployment.sh: rip out time sync code (PR #289) * Rename '--stop-before-ceph-salt-deploy' to '--stop-before-ceph-salt-apply' (PR #290) * Tue Apr 28 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.12+1588084576.g8b2afa1: + upstream 1.1.12 release (2020-04-28) * provision.sh: enable autorefresh on all repos (PR #288) * seslib: fix "Unused argument" linter warning (PR #286) * provision.sh.j2: Properly prepare CaaSP nodes (PR #283) * ceph_salt_deployment: really sync clocks (PR #285) * Rename 'ceph-salt deploy' to 'ceph-salt apply' (PR #280) * Fri Apr 24 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.11+1587722868.gc7e5625: + upstream 1.1.11 release (2020-04-24) * Implement feature "sesdev create makecheck" (PR #236) * Deployment: silently add "master" and "bootstrap" roles (PR #254) * sesdev: implement "sesdev list --format json" and PrettyTable-based "sesdev list" (PR #259) * qa: fix maybe_wait_for_mdss test (PR #262) * provision.sh: remove Non-OSS repos on openSUSE (PR #265) * sesdev: support Click 6.7 (PR #268) * seslib: more robust dashboard tunnelling (PR #274) * deepsea: "openattic" role needs Stage 4 (PR #275) * provision.sh: refactor while loops and fix packaging-related breakage (PR #279) * Remove "disable cephadm bootstrap" functionality (PR #261) * Rename --deepsea-cli and --ceph-salt-deploy options to --salt (PR #267) * Fri Apr 17 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.10+1587124098.ga2f8189: + upstream 1.1.10 release (2020-04-17) * ceph_salt_deployment: sync clocks after deployment (PR #187) * ceph_salt_deployment: fetch GitHub PRs when needed (PR #197) * New deployment type "pacific" using packages/containers built from upstream Ceph "master" branch (PR #200) * README.md: Needed packages for all major distros (PR #209) * sesdev: systemically vet roles on create (PR #215) * templates: extend --qa-test to DeepSea-deployed versions (PR #230) * sesdev: make deployment_id argument optional (PR#235) * sesdev: Globbing for "stop", "start", and "destroy" (PR #238) * new --synced-folder option to NFS mount directories (PR #247) * ses7, octopus, pacific: Deploy MDSs (PR #258) * deepsea_deployment: run Stage 4 only if justified by roles (PR #205) * seslib: install sesdev-generated keypair under non-default name (PR #207) * Jenkinsfile.integration: Retry jenkins slave deletion (PR #214) * ceph_salt_deployment: use --prefix /usr with "pip install" (PR #221) * deepsea_deployment: check if drive_groups.yml exists (PR #229) * seslib: force ses5 prometheus node to master (PR #232) * provision.sh: reinstall certain packages from the update repos (PR #243) * ceph_salt_deployment: do not provision client-only nodes (PR #246) * ceph_salt_deployment: move OSD deployment to sesdev (PR #186) * ceph_salt_deployment: use sesdev to deploy MONs and MGRs (PR #189) * sesdev: uniform --force/--non-interactive (PR #201) * ceph_salt_deployment: make it easier to install ceph-salt from source (PR #210) * seslib: make all str-type settings default to the empty string (PR #217) * ceph_salt_deployment: Use quoted string to set bootstrap configs (PR #224) * ceph_salt_deployment: use lower-case on config nodes (PR #226) * ceph_salt_deployment: do not refresh/sync pillar data (PR #227) * templates: move test.ping try-wait into a separate file (PR #234) * Thu Mar 26 2020 Nathan Cutler <ncutler@suse.com> - 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 2020 Nathan Cutler <ncutler@suse.com> - 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 09 2020 Nathan Cutler <ncutler@suse.com> - 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 09 2020 Nathan Cutler <ncutler@suse.com> - 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 06 2020 Nathan Cutler <ncutler@suse.com> - 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 05 2020 Nathan Cutler <ncutler@suse.com> - 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 2020 Nathan Cutler <ncutler@suse.com> - 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 2020 Nathan Cutler <ncutler@suse.com> - 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 2020 Nathan Cutler <ncutler@suse.com> - 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) * Mon Feb 17 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.2+1581962442.g190d64e: + upstream 1.1.2 release (2020-02-17) * Implement "vagrant box list" and "vagrant box remove" (PR#69) * Allow user to specify custom private key file for remote libvirt (PR#71) * spec: add Fedora-specific Requires (PR#77) * Pillar is now automatically configured by ceph-bootstrap (PR#78) * Implement "sesdev scp" feature (PR#101) * Implement "sesdev create caasp4" feature (PR#103) * Miscellaneous spec file cleanups and bugfixes (PR#72) * several fixes for octopus/ses7 deployment (PR#76) * Remove any orphaned images after destroy (PR#81) * seslib: fix Ceph repos for ses5, ses6, ses7 (PR#83) * tools/run_async: decode stderr bytes (PR#88) * libvirt/network: autostart networks per default (PR#93) * Fix NTP issue that was causing SES5 deployment to fail (PR#108) * Increase chances of getting the latest ses7 packages (PR#84) * ceph_bootstrap_deployment: log cephadm and ceph-bootstrap version (PR#86) * ceph_bootstrap: restart salt-master after ceph-bootstrap installation (PR#87) * seslib: add SES7 Internal Media when --qa-test given (PR#90) * Sat Feb 01 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.1+1580550501.gd6782ab: + changes from upstream SHA1 d6782abc3002a5a8ec299b1897ad6166a786bafa: * Revamp --num-disks handling (PR #65) * doc: globally change 'rjfd' to 'SUSE' (PR #66) * ceph_bootstrap_deployment: "ceph-bootstrap -ldebug deploy" (PR #68) * checkin.sh: use NoSource * spec: = drop Group = streamline %autosetup = fix Fedora conditional * Wed Jan 29 2020 Nathan Cutler <ncutler@suse.com> - Update to 1.1.1+1580302614.g0e79816: + upstream 1.1.1 release (2020-01-29) * Octopus and SES7 deployment with ceph-bootstrap (PR #28) * Implement --repo-priority / --no-repo-priority (PR #19) * Add option for predefined libvirt networks (PR #39) * qa: initial qa integration (PR #46) * When deploying ses5 with explicit --roles, do not add openattic (PR #23) * Enable display of manpages (PR #33) * ceph_bootstrap_deployment.sh: Also set -e (PR #35) * vagrant: generate random serial number for each attached disk (PR #50) * ceph_bootstrap_deployment: ensure minions are responding (PR #52) * Add node info to SSH tunnel command (PR #27) * Display amount of deployed VMs in status output (PR #31) * Enable linter via travis (PR #38) * ceph-bootstrap: 'ceph-salt-formula' moved to 'ceph-bootstrap' (PR #44) * ceph_bootstrap: use "ceph-bootstrap deploy" command to run ceph-salt formula (PR #62) * Wed Nov 27 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 1.1.0+1574848386.g395e92f: + Add Github Action to publish to OBS (PR #10). + SUMA deployment in `octopus` version (PR #14). + Handle Ctrl+C on deployment creation (PR #8). + seslib: fixed 100% cpu usage when deploying cluster (PR #16). + Updated README.md on how to use an editable Python venv (PR #15). + cli: `list` subcommand now shows the version of each deployment (PR #12). + octopus and ses7 versions now use the OBS repo filesystems:ceph:master:upstream that is updated in a daily basis (PR #13). * Fri Nov 15 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 1.0.3+1573815567.g0a8bfe0: + README instructions about libvirt configuration. + CLI subcommand `info` replaced by `show`. + fix typo in `sesdev start --help` command. * Fri Nov 15 2019 Ricardo Dias <ricardo.dias@suse.com> -Update to 1.0.2+1573810156.g0c0dc21: + fix missing libvirt engine jinja template in setup.py. * Thu Nov 14 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 1.0.1+1573758931.gfcc2a87: + fix missing jinja templates in setup.py * Thu Nov 14 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 1.0.0+1573749027.g0e3c988 + This version adds: * `--libvirt-(user|storage-pool)` options to CLI. * `--stop-before-deepsea-stage` option to CLI. * `--cpus` option to CLI. * `--ram` option to CLI. * `--disk-size` option to CLI. * `--repo` option to CLI. * `--vagrant-box` option to CLI. * openSUSE Leap 15.2 distro. * SLES-15-SP2 distro. * SES7 deployment based on SLES-15-SP2 (no Ceph cluster deployment yet). * SES5 deployment based on SLES-12-SP3. * SES6 deployment based on SLES-15-SP1. * Octopus deployment based on Leap 15.2 (DeepSea is working 90%). * Installation instructions to the README.md. * openATTIC service tunneling support. * Deployment description with `sesdev info <deployment_id>`. + This version changes: * Use `libvirt_use_ssh` instead of `libvirt_use_ssl` to configure SSH access. * Vagrantfile template refactoring to support different deployment tools. * Currently only DeepSea is implemented. * Code refactoring to support other VM engines besides libvirt. * CLI creation command changed to include the SES version we want to deploy. Now the command looks like: `sesdev create <version> [options] <deployment_id>`. * List deployments now return the status and the name of the nodes in each deployment. + This version fixes: * remove `qemu_use_session` vagrant-libvirt setting when packaging for Fedora 29. * Use `RSA#exportKey` method to work with version 3.4.6 of pycrytodomex. * Fixed type of `stop-before-stage` setting. * Fix ssh command when libvirt is located in the localhost. * Fix accepting salt-keys step in deployment by polling `salt-key -L`. * Fix deployment status when `vagrant up` was never run. * Only create deployment directory and files after rendering Vagranfile without errors. * Thu Oct 31 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.2+1572514937.g763077e: + seslib: remove proxycmd defined check * Wed Oct 30 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.2+1572456477.g821bf75: + added `--stop-before-deepsea-stage` option to CLI + Fixed type of `stop-before-stage` setting + Fix ssh command when libvirt is located in the localhost + Fix accepting salt-keys step in deployment by polling salt-key -L * Wed Oct 30 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.2+1572448838.g949e537: + Use `RSA#exportKey` method to work with version 3.4.6 of pycrytodomex. * Wed Oct 30 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.2+1572442776.g5642890: + added `--libvirt-(user|storage-pool)` options to CLI. + remove `qemu_use_session` vagrant-libvirt setting when packaging for Fedora 29. * Wed Oct 30 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.2+1572398417.g8502032: + explicitly set `qemu_use_session = false` in Vagrantfile to always use a system connection. + openSUSE requires python3-setuptools to run sesdev. * Wed Oct 30 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572395804.g50771b7: + replaced `pycryptodome` library by `pycryptodomex` + fixed library dependencies * Tue Oct 29 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572393386.g30bf7ee: + add buildrequires python-rpm-macros for fedora in spec file * Tue Oct 29 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572392665.gd519454: + add buildrequires python3-rpm-macros for fedora in spec file * Tue Oct 29 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572390481.g4783094: + added buildrequires fdupes to spec file * Tue Oct 29 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572389564.g053fa8c: + fix Fedora dependencies naming * Tue Oct 29 2019 Ricardo Dias <ricardo.dias@suse.com> - Update to 0.2.1+1572388507.g1a6c855: + fix Fedora python rpm build macros in the specfile * Tue Oct 29 2019 Ricardo Dias <rdias@suse.com> - Initial commit, based on rjfd/sesdev.git branch "master", SHA1 5ca48bdfcef62cfa552947c31007a6cb6ba5963a
/usr/share/sesdev/qa /usr/share/sesdev/qa/common /usr/share/sesdev/qa/common/common.sh /usr/share/sesdev/qa/common/helper.sh /usr/share/sesdev/qa/common/json.sh /usr/share/sesdev/qa/common/zypper.sh /usr/share/sesdev/qa/health-ok.sh
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 9 11:50:38 2024