-------------------------------------------------------------------
Thu Mar 24 10:02:30 UTC 2022 - Tim Serong <tserong@suse.com>

- Update to 16.2.2+1648116135.gaf2d2ab:
  + Add OS and Ceph version info to `ceph-salt status` output (#478)
  + Add the orchestrator `_admin` host label during `ceph-salt update`
    (#476, bsc#1197188)
  + Config the ssh key after package install/upgrade (#474, bsc#1196938)

-------------------------------------------------------------------
Thu Feb 24 03:44:48 UTC 2022 - Tim Serong <tserong@suse.com>

- Update to 16.2.1+1645674279.gdb024a9:
  + Use ipaddress module to determine loopback interfaces (#472)

-------------------------------------------------------------------
Wed Dec  1 05:43:58 UTC 2021 - Tim Serong <tserong@suse.com>

- Update to 16.2.0+1638337412.gbb907b6:
  + Move ceph-salt-registry-json creation to container.sls (#467, bsc#1187015)
  + Use `cephadm registry-login --registry-json` (#467)

-------------------------------------------------------------------
Mon Nov  8 14:18:03 UTC 2021 - Nathan Cutler <ncutler@suse.com>

- Update to 15.2.15+1636370701.g0699221:
  + ceph-salt-forumla/salt/_modules/ceph_salt.py: log SSH commands
  + ceph-salt-formula: give explicit IP addr when adding host

-------------------------------------------------------------------
Fri Nov  5 11:24:00 UTC 2021 - Nathan Cutler <ncutler@suse.com>

- Update to 15.2.15+1636111497.g1811123:
  + ceph-salt-formula: Fix admin labels (#457)
  + Rely on cephadm package for cephadm user creation (#461)

-------------------------------------------------------------------
Tue Feb  9 16:06:23 UTC 2021 - Nathan Cutler <ncutler@suse.com>

- Update to 15.2.15+1612886738.g7610373: 
  + Add support for Salt 3002 (#449, bsc#1181611)
  + Add man page (#440, bsc#1177139)
  + config_shell: remove 0-length prefs.bin before init and handle init
    failure (#444, bsc#1179697)
  + Pin version of ceph-salt-formula RPM (#442)

-------------------------------------------------------------------
Tue Oct 20 08:53:58 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.14+1603183994.g323e812
  + Support multiple time servers (#439)

-------------------------------------------------------------------
Fri Oct 16 18:23:04 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.14+1602872564.gc9e5b75
  + Add ceph-osd sysctl settings (#438, bsc#1177627)

-------------------------------------------------------------------
Thu Oct 15 20:26:28 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.14+1602793581.gef81abf
  + Ensure mgr/cephadm/container_init is set to true (#437, bsc#1177588)

-------------------------------------------------------------------
Wed Oct 14 11:38:19 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update 15.2.14+1602675476.gf0a99e5
  + Do not create ceph-salt pillar file during installation (#433)
  + Pillar targeting by minion id instead of grain (#432, bsc#1177244)

-------------------------------------------------------------------
Fri Oct  9 15:42:53 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.13+1602258156.gf1a0207
  + Optimize 'ceph-salt config' minion add (#430)
  + Inform user when default values are being populated (#431, bsc#1173151)
  + Fix salt warning on 'ceph-salt status' (#429)
  + Optimize 'ceph-salt config' load (#428, bsc#1173151)
  + Optimize 'ceph-salt status' (#428)

-------------------------------------------------------------------
Thu Oct  8 10:31:01 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.13+1602153039.gdb31aba
  + Use '--container-init' option on 'cephadm bootstrap'
    (#396, bsc#1177319, jsc#SES-1340)
  + Support FQDN environments (#422, bsc#1177299)
  + Spell "Resetting" correctly (#423)
  + Add "Conflicts: deepsea-cli" to spec file (#421)
  + Expand the userpath during ssh key import (#425)

-------------------------------------------------------------------
Fri Oct  2 15:15:11 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.12+1601651708.g7d9e307
  + Reduce ceph-salt pillar file permissions (#415, bsc#1177224)

-------------------------------------------------------------------
Mon Sep 28 10:19:01 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.12+1601288307.gf6c5fd7
  + Convert tags to repo_digest (#397)
  + Handle unresponsive minions properly (#411, bsc#1173153, bsc#1173156)
  + Add 'ceph-salt stop' command (#404, jsc#SES-2048)
  + Display 'stderr' on stage/step failure (#408)
  + Validate duplicated registries (#403, bsc#1176730)
  + Restart 'chronyd' service to apply chrony config (#407, bsc#1176836)
  + Validate '/cephadm_bootstrap/mon_ip' (#401)
  + Change cephadm bootstrap output redirect file (#395)
  + Install 'sudo' before 'sudoers' configuration (#400, bsc#1176328)
  + Fix salt warn when 'ceph-salt config' is executed for the first time (#399)
  + Retry SSH 'host add' execution on connection closed (#398)

-------------------------------------------------------------------
Fri Sep 11 15:18:09 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.11+1599837453.gae0025e
  + Ask user confirmation before restarting 'salt-master' service (#392)
  + Execute salt sync-all on 'ceph-salt' config and status commands (#391)
  + Support bootstrap minion without admin role (#383)
  + Ignore 'cephbootstrap' salt state when ceph cluster already running (#385)
  + Move ceph image path config to bootstrap section (#386)
  + Install 'sudo' package (#384, bsc#1176328)
  + Fix reboot in parallel with cluster running (#380, bsc#1176281)
  + Add tuned 'latency' and 'throughput' roles (#361, #364, #387, jsc#SES-2176)
  + Improve SSH keys stage description (#376)
  + Remove 'ceph-salt:execution:provisioned' grain (#374)
  + Sanity-check time sync services when /time_server is disabled (#367)
  + Always use SSH 'cephadm' user (#363)
  + Use salt module for SSH executions (#363)
  + Set 'UserKnownHostsFile' and 'ConnectTimeout' on SSH connections (#363, bsc#1173203)
  + Rename '/etc/sudoers.d' file to avoid collision with cephadm (#363)
  + Only pull ceph image on bootstrap minion (#353, bsc#1173203)
  + Verify whether minion nodes can resolve hostnames (#356)
  + Install ceph-salt ssh keys on admin minions (#257)
  + Add 'test.ping' sanity check (#354)

-------------------------------------------------------------------
Mon Aug 31 21:34:36 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.10+1598909633.gf694f57
  + Bootstrap minion don't need to wait for other minions (#351, bsc#1175561)

-------------------------------------------------------------------
Mon Aug 31 13:32:25 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.10+1598880704.g0649767
  + Add 'ceph-salt reboot [--force] [minion_id]' command (#325, jsc#SES-559)
  + Write INFO message to log when stage/step begins/ends (#344)
  + Test on Python 3.8 instead of 3.7 (#338)
  + Add 'network' runner (#329)
  + Remove '/system_update' config option (#345, bsc#1175537)
  + More meaningful SSH key comment (#337)
  + Check for running jobs when failing to re-apply formula (#332, bsc#1175566)

-------------------------------------------------------------------
Mon Aug 10 16:26:28 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.9+1597076758.g9c0ce9f:
  + Add 'ceph-salt update [--reboot] [minion_id]' command (#303)
  + Enable 'ceph.conf' management by cephadm (#291, bsc#1173203)
  + Suggest 'secure=false' on custom registries configuration help (#323)
  + Make use of cephadm for registry authentication (#295)

-------------------------------------------------------------------
Mon Aug 10 11:01:33 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to ceph-salt-15.2.8+1597057265.gffb33d2
  + 'cephadm' MGR module should only be enabled after cluster bootstrapped
    (#322)
  + Change default SSH user from 'root' to 'ceph-salt' (#319)
  + Support SSH users that are configured by packages (#318)
  + aa-teardown can fail if apparmor is disabled on the boot command line
    (#316)
  + Make bootstrap minion optional (#315)
  + Configure 'qualified-search-registries = ["docker.io"]' (#321)
  + SSH pub and priv key should be set via 'cephadm' (#312)
  + Only create a single MON and MGR during bootstrap
    (#308, bsc#1174422, bsc#1174900)
  + Handle value errors on command line (#313, bsc#1174650)
  + Purge ceph cluster (#306, jsc#SES-1192)
  + Omit chrony.conf useless and counterproductive options (#311)
  + Install 'ceph-base' on admin minions (#305, bsc#1161081)
  + Declare RPM dependencies in spec file (#302)

-------------------------------------------------------------------
Tue Jul 21 08:36:59 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to ceph-salt-15.2.7+1595320580.g5f1ca53
  + Install rsync (#301, bsc#1174341) 

-------------------------------------------------------------------
Fri Jul 17 14:53:23 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.7+1594997581.gd14c9c5
  + Drop unqualified image name support (#299)
  + Only allow authentication on a single registry (#298, bsc#1173212)
  + Allow user to specify sudo ssh user (#290, bsc#1173209)
  + Rely on "bootstrap" to configure MGR module (#270)
  + Check 'ceph orch status' output (#283)
  + Optimize 'ceph-salt status' (#293)
  + Improve "no minions matched" message when adding/removing minions
    (#287, bsc#1173155) 

-------------------------------------------------------------------
Wed Jul  1 18:04:57 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.6+1593626660.ge7732b8
  + Support registry authentication (#277, bsc#1173212)
  + Fix log location message (#278)
  + Reduce the number of remote grain requests (#271)
  + Optimize "ceph_orch.wait_for_admin_host" state (#276, bsc#1173203)
  + Allow users to disable custom registries configuration (#262, bsc#1170915)
  + Allow to re-apply config (#269)
  + Handle execution errors on command line (#264)
  + Improve containers step/stage descriptions (#268)
  + Don't log scrollbar info when rendering scrollbar (#263)
  + Add "Conflicts: deepsea" to spec file (#259)
  + Switch to reactive UI refresh after execution is complete (#254)
  + Allow user to "paused" UI refresh during execution (#254)
  + Report log file location on exit (#255)
  + Allow users to provide their dashboard cert for bootstrap (#253) 

-------------------------------------------------------------------
Tue May 26 08:50:34 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.5+1590483005.gf9ee023
  + Fix python3-ntplib required version (#249, bsc#1172078)

-------------------------------------------------------------------
Mon May 25 13:22:04 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.5+1590412896.ga3f4cd9
  + Support SSH keys import and export (#243)
  + Probe external time servers (#247)
  + Persist journal logs (#244)
  + Retry first chronyc execution (#239)
  + Add 'cephadm' role (#235) 

-------------------------------------------------------------------
Fri May 15 13:53:54 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.4+1589550818.gaf48859
  + Do not log pillar data secrets (#234)
  + Wait longer for clock sync (#233)
  + Enforce dashboard password change upon first login (#220)
  + Unable to see dashboard password (#220)
  + Optimize remote grain get (#230, bsc#1171165)
  + Don't log dashboard password (#228)
  + User feedback when adding/removing minions (#227)
  + Optimize "ceph-salt config" command (#224)
  + Persist default values in pillar data (#219)
  + Fix error on 'ceph-salt status' when pillar data is empty (#221)
  + Log warn when public IP is loopback IP (#216) 

-------------------------------------------------------------------
Mon May  4 17:00:59 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.3+1588611614.ge3f14ed
  + Support time server not managed by ceph-salt (#206)
  + Wait for admin should fail if any admin failed (#207)
  + Store minion_id in pillar instead of hostname (#211)
  + Sync clocks to avoid clock skew when MONs start (#202)

-------------------------------------------------------------------
Tue Apr 28 09:18:09 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.2+1588065478.g820dfaf
  + Advanced settings for "cephadm bootstrap" (#170)
  + Rename `ceph-salt deploy` to `ceph-salt apply` (#200)
  + Fix `status` error when no minions are specified (#188)
  + Remove "disable cephadm bootstrap" functionality (#184)

-------------------------------------------------------------------
Fri Apr 17 20:30:21 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.1+1587155350.g440cd72
  + Require Salt >= 3000 (#185, bsc#1169769) 

-------------------------------------------------------------------
Thu Apr 16 11:42:21 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.1+1587037332.ge798398
  + Support adding new hosts after initial deployment (#175)
  + Skip monitoring stack on bootstrap (#179)
  + Allow explicit set chrony subnet (#165)
  + Avoid 127.0.0.1 as a nodes public_ip (#174)
  + Allow users to configure custom registries (#113)
  + Rename minions "rm" command to "remove" (#167)
  + Use lowercase on config nodes (#166)
  + Support quoted string values (#162) 

-------------------------------------------------------------------
Fri Apr  3 15:38:15 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.0+1585928278.gce48e3b
  + Support salt 3000 (#159, bsc#1167598)
  + Allow explicit set bootstrap Mon IP (#156) 

-------------------------------------------------------------------
Thu Apr  2 12:49:14 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.0+1585831729.gb5e69ed
  + Fix "status" error when ceph_orch salt module is not available
    (#157, bsc#1168442)

-------------------------------------------------------------------
Tue Mar 31 14:28:47 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.0+1585664900.g5e890fb
  + Install private/public keys on admin nodes (#155, bsc#1168173)

-------------------------------------------------------------------
Mon Mar 30 14:58:36 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.0+1585580277.ga745eb1
  + Additional MONs and MGRs are no longer deployed by `ceph-salt` (#151)
  + OSDs are no longer deployed by `ceph-salt` (#146)

-------------------------------------------------------------------
Wed Mar 25 20:45:23 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.2.0+1585169112.g892a1b2
  + Improve descriptions of stages and steps (#144)
  + Support bootstrap ceph config (#129)
  + Run "cephadm check-host" on all minions (#137)
  + Do not omit bootstrap MGR from "ceph orch apply mgr" (#136)
  + Use new OSD creation syntax (#133)
  + Work around podman/runc bug (#134)

-------------------------------------------------------------------
Wed Mar 18 17:46:39 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.1.1+1584553579.g71c823d
  + Use `cephadm pull` instead of `podman pull` (#122)
  + Handle execution errors (#126)
  + Add "Admin" role (#121)
  + Fix error when deploying additional mgrs (#119)
  + Bump PyYAML dependency (#117)
  + No default value for Ceph container image path (#115)
  + Support config export and import (#90)
  + Add "status" command (#112)
  + Automatically set chooseleaf type if needed (#105)
  + Work around timing issue in cephadm device list (#109)
  + Renamed "host" field to "hostname" (#111)

-------------------------------------------------------------------
Mon Mar  2 16:32:31 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Updated to 15.1.0+1583164799.g42f8dbf
  + Use "ceph orch daemon add mon" to add remaining MONs (#108)
  + Tell ceph orch the right number of mgrs (#106)
  + Add `--skip-prepare-host` to `cephadm bootstrap` (#98)
  + Improve error handling when calling salt commands (#89)

-------------------------------------------------------------------
Sat Feb 22 01:05:00 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.1.0+1582333388.g00985d2
  + Fix salt job return event processing (#95, bsc#1164588)
  + Check os_family before executing zypper command (#92)

-------------------------------------------------------------------
Thu Feb 20 14:47:41 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.1.0+1582210003.ga114eb3
  + Rename ceph-bootstrap to ceph-salt (#93)

-------------------------------------------------------------------
Thu Feb 20 10:16:58 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.1.0+1582193787.g9a36c4f:
  + Eliminate implicit dependency on which (#85)

-------------------------------------------------------------------
Mon Feb 17 10:30:21 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.1.0+1581935293.g7a3134c:
  + System update and reboot during deployment (#11)
  + Rename calls to Ceph Orchestrator Apply (#80)

-------------------------------------------------------------------
Thu Feb 13 14:51:57 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Update to 15.0.2+1581605468.ge3b421d:
  + Rename calls to Ceph Orchestrator (#73)
  + Ensure ceph-salt-formula is loaded by the salt-master before deploy (#65)
  + Explicitly install podman (#72)
  + Wait more verbosely on QA ceph_health_test (#62)

-------------------------------------------------------------------
Mon Feb  3 15:26:01 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Updated to 15.0.2+1580743520.g1c1e49b:
  + Automatic pillar setup (#8)
  + Check salt-master is up and running (#61)

-------------------------------------------------------------------
Wed Jan 29 17:23:10 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Updated to 15.0.2+1580318538.gd39b279:
  + New "deploy" command with real-time feedback (#9)
  + Use salt-event bus to notify about execution progress (#30)
  + Initial integration testing (#33)
  + Fixed error when deploying without any time server (#40)
  + Fixed error when deploying without any role (#45)
  + Fixed bootstrap help message (#36)
  + Hide Dashboard password (#48, bsc#1161912)
  + Remove salt python API terminal output (#10)
  + Require root privileges (#18)

-------------------------------------------------------------------
Fri Jan 17 11:34:35 UTC 2020 - Ricardo Marques <rimarques@suse.com>

- Updated to 15.0.1+1579260844.g0d15b66:
  + Check if minion FQDN resolves to loopback IP address (#21, bsc#1160597)

-------------------------------------------------------------------
Thu Jan 16 11:02:52 UTC 2020 - Ricardo Dias <ricardo.dias@suse.com>

- Updated to 0.1.0+1579172492.ga62ec91:
  + Each config shell command now returns a success or erro message
  + Fixed "help" command when help text is not provided
  + Fixed "bootstrap_mon" update when the last MON is removed (#17)
  + Minions without role are also added to "ceph-salt:minions:all"
    (#22, bsc#1160596)
  + Fix minion removal upon error (#24)
  + Moved ceph-salt-formula into ceph-bootstrap project as a subpackage

-------------------------------------------------------------------
Thu Dec 12 11:35:40 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.1.0+1576150525.gf428856:
  + Rename sesboot to ceph-bootstrap
  + Ceph daemon container image path configuration
  + Control Mon/Mgr/OSD deployment with enable/disable flags

-------------------------------------------------------------------
Mon Dec  9 14:07:52 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575900466.gb00a0e6:
  + Use short hostnames for minions list in the salt pillar

-------------------------------------------------------------------
Fri Dec  6 15:49:46 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575647378.gceb8807:
  + Deployment configuration
    - Monitors
    - Managers
    - OSDs
    - Dashboard credentials
    - Drive groups

-------------------------------------------------------------------
Wed Dec  4 17:20:55 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575480041.g1186e90:
  + Use backward compatible PublicKey.exportKey call from pycryptodome

-------------------------------------------------------------------
Wed Dec  4 16:06:23 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575475574.gf23e8be:
  + Add dependency on ses-formula

-------------------------------------------------------------------
Tue Dec  3 15:35:22 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575387311.gc9dbccd:
  + Fix dependencies versions for Leap 15.2

-------------------------------------------------------------------
Tue Dec  3 15:03:06 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575385374.g7689fe8:
  + Fix spec build command in spec file

-------------------------------------------------------------------
Tue Dec  3 14:53:23 UTC 2019 - Ricardo Dias <ricardo.dias@suse.com>

- Update to 0.0.1+1575384888.ge7c3551:
  + Initial commit
