]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
ceph-deploy.git
5 years agoFix compatibility with Python 3.8 496/head
James Page [Fri, 22 May 2020 06:49:19 +0000 (07:49 +0100)]
Fix compatibility with Python 3.8

The deprecated platform.linux_distribution function was removed
in Python 3.8 - fallback to using parse_os_release if the function
is not found.

Signed-off-by: James Page <james.page@ubuntu.com>
6 years agoMerge pull request #489 from Zhiwei-Dai/master
Alfredo Deza [Tue, 13 Aug 2019 13:26:36 +0000 (09:26 -0400)]
Merge pull request #489 from Zhiwei-Dai/master

Add support for EulerOS

6 years agoAdd support for EulerOS 489/head
DaiZhiwei [Tue, 13 Aug 2019 12:41:23 +0000 (20:41 +0800)]
Add support for EulerOS

My server has installed Huawei EulerOS(v2.0sp8-arm64 Kunpeng920) and it's a client server in my ceph cluster. url:https://developer.huaweicloud.com/en-us/euleros/download.html?developlan=Other
[root@client12 ~]# cat /etc/os-release
NAME="EulerOS"
VERSION="2.0 (SP5)"
ID="euleros"
ID_LIKE="rhel fedora centos"
VERSION_ID="2.0"
PRETTY_NAME="EulerOS 2.0 (SP5)"
ANSI_COLOR="0;31"

When I use ceph-deploy commond to push ceph conf file to this client, I get following error:

root@node1:/etc/ceph# ceph-deploy --overwrite-conf config push client12
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (2.0.1): /usr/bin/ceph-deploy --overwrite-conf config push client12
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] username : None
[ceph_deploy.cli][INFO ] verbose : False
[ceph_deploy.cli][INFO ] overwrite_conf : True
[ceph_deploy.cli][INFO ] subcommand : push
[ceph_deploy.cli][INFO ] quiet : False
[ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0xffffb253d7a0>
[ceph_deploy.cli][INFO ] cluster : ceph
[ceph_deploy.cli][INFO ] client : ['client12']
[ceph_deploy.cli][INFO ] func : <function config at 0xffffb257ef50>
[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] default_release : False
[ceph_deploy.config][DEBUG ] Pushing config to client12
[client12][DEBUG ] connected to host: client12
[client12][DEBUG ] detect platform information from remote host
[ceph_deploy][ERROR ] UnsupportedPlatform: Platform is not supported: EulerOS SP5 2.0

After adding the euleros support in line 122, the error is fixed.
root@node1:/etc/ceph# ceph-deploy --overwrite-conf config push client12
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (2.0.1): /usr/bin/ceph-deploy --overwrite-conf config push client12
[ceph_deploy.cli][INFO  ] ceph-deploy options:
[ceph_deploy.cli][INFO  ]  username                      : None
[ceph_deploy.cli][INFO  ]  verbose                       : False
[ceph_deploy.cli][INFO  ]  overwrite_conf                : True
[ceph_deploy.cli][INFO  ]  subcommand                    : push
[ceph_deploy.cli][INFO  ]  quiet                         : False
[ceph_deploy.cli][INFO  ]  cd_conf                       : <ceph_deploy.conf.cephdeploy.Conf instance at 0xffffaefd67e8>
[ceph_deploy.cli][INFO  ]  cluster                       : ceph
[ceph_deploy.cli][INFO  ]  client                        : ['client12']
[ceph_deploy.cli][INFO  ]  func                          : <function config at 0xffffaf017ed8>
[ceph_deploy.cli][INFO  ]  ceph_conf                     : None
[ceph_deploy.cli][INFO  ]  default_release               : False
[ceph_deploy.config][DEBUG ] Pushing config to client12
[client12][DEBUG ] connected to host: client12
[client12][DEBUG ] detect platform information from remote host
[client12][DEBUG ] detect machine type
[client12][DEBUG ] write cluster configuration to /etc/ceph/{cluster}.conf

6 years agoMerge pull request #487 from ceph/RM-39489
Sage Weil [Fri, 12 Jul 2019 13:38:21 +0000 (08:38 -0500)]
Merge pull request #487 from ceph/RM-39489

Fix bytes decoding

6 years agogatherkeys: ensure decoded strings are used when writing to a file 487/head
Alfredo Deza [Mon, 6 May 2019 15:34:10 +0000 (11:34 -0400)]
gatherkeys: ensure decoded strings are used when writing to a file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agoutil: add helper to convert to string
Alfredo Deza [Mon, 6 May 2019 15:33:40 +0000 (11:33 -0400)]
util: add helper to convert to string

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agotests: update to avoid binary/decode issues
Alfredo Deza [Wed, 1 May 2019 14:52:37 +0000 (10:52 -0400)]
tests: update to avoid binary/decode issues

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agogatherkeys: no need to decode, do not write binary
Alfredo Deza [Wed, 1 May 2019 14:52:05 +0000 (10:52 -0400)]
gatherkeys: no need to decode, do not write binary

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agogatherkeys: no need to decode - already done by remoto
Alfredo Deza [Wed, 1 May 2019 13:35:52 +0000 (09:35 -0400)]
gatherkeys: no need to decode - already done by remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agoosd: no need to decode - already done by remoto
Alfredo Deza [Wed, 1 May 2019 13:35:24 +0000 (09:35 -0400)]
osd: no need to decode - already done by remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agomon: no need to decode - already done by remoto
Alfredo Deza [Wed, 1 May 2019 13:35:12 +0000 (09:35 -0400)]
mon: no need to decode - already done by remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agosetup: pin to newer version of remoto
Alfredo Deza [Mon, 29 Apr 2019 20:16:49 +0000 (16:16 -0400)]
setup: pin to newer version of remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39489

6 years agoutil: remove bytes usage - remoto doesn't require it anymore
Alfredo Deza [Thu, 25 Apr 2019 19:21:01 +0000 (15:21 -0400)]
util: remove bytes usage - remoto doesn't require it anymore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agotox: add both py35 and py36 to test whichever is available
Alfredo Deza [Thu, 25 Apr 2019 19:11:10 +0000 (15:11 -0400)]
tox: add both py35 and py36 to test whichever is available

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #486 from ceph/RM-39527
Alfredo Deza [Mon, 29 Apr 2019 20:43:04 +0000 (16:43 -0400)]
Merge pull request #486 from ceph/RM-39527

upgrade setuptools first and install rest of the dependencies later

6 years agoupgrade setuptools first and install rest of the dependencies later RM-39527 486/head
Vasu Kulkarni [Mon, 29 Apr 2019 19:58:06 +0000 (12:58 -0700)]
upgrade setuptools first and install rest of the dependencies later

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
6 years agoMerge pull request #485 from ceph/RM-39322
Alfredo Deza [Tue, 16 Apr 2019 16:08:26 +0000 (12:08 -0400)]
Merge pull request #485 from ceph/RM-39322

util: use 'true' when testing ssh connections

6 years agoutil/ssh remoto now returns strings, not bytes on Python 3 485/head
Alfredo Deza [Tue, 16 Apr 2019 15:35:39 +0000 (11:35 -0400)]
util/ssh remoto now returns strings, not bytes on Python 3

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39322

6 years agotests: update fake mon connection to return cmd from remoto
Alfredo Deza [Tue, 16 Apr 2019 15:30:25 +0000 (11:30 -0400)]
tests: update fake mon connection to return cmd from remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39322

6 years agoutil: use new location for needs_ssh
Alfredo Deza [Tue, 16 Apr 2019 14:50:26 +0000 (10:50 -0400)]
util: use new location for needs_ssh

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39322

6 years agoutil: use 'true' when testing ssh connections
Alfredo Deza [Tue, 16 Apr 2019 13:47:25 +0000 (09:47 -0400)]
util: use 'true' when testing ssh connections

Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rm#39322

6 years agoMerge pull request #484 from ceph/wip-nautilus
Alfredo Deza [Fri, 5 Apr 2019 15:30:45 +0000 (11:30 -0400)]
Merge pull request #484 from ceph/wip-nautilus

default to nautilus

6 years agodefault to nautilus 484/head
Sage Weil [Fri, 5 Apr 2019 15:03:57 +0000 (10:03 -0500)]
default to nautilus

7 years agoMerge pull request #482 from dsavineau/tests_remove_print
Alfredo Deza [Mon, 25 Feb 2019 18:18:01 +0000 (13:18 -0500)]
Merge pull request #482 from dsavineau/tests_remove_print

test_altlinux: Remove print statement

7 years agotest_altlinux: Remove print statement 482/head
Dimitri Savineau [Mon, 25 Feb 2019 18:12:05 +0000 (13:12 -0500)]
test_altlinux: Remove print statement

The commit 6190bb2 introduced an unnecessary print statement in the
altlinux tests.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
7 years agoMerge pull request #475 from mrandybu/alt_tests
Alfredo Deza [Mon, 28 Jan 2019 12:40:16 +0000 (07:40 -0500)]
Merge pull request #475 from mrandybu/alt_tests

Tests altlinux platform for pull request #472

7 years agoTests altlinux platform for pull request #472 475/head
Andrey Bychkov [Tue, 18 Dec 2018 07:01:51 +0000 (10:01 +0300)]
Tests altlinux platform for pull request #472

7 years agoMerge pull request #481 from ceph/RM-37939
Alfredo Deza [Thu, 17 Jan 2019 11:43:58 +0000 (06:43 -0500)]
Merge pull request #481 from ceph/RM-37939

Fix hard deprecation errors in tests

7 years ago[RM-37939] tests: consume the tmpdir fixture directly RM-37939 481/head
Alfredo Deza [Wed, 16 Jan 2019 13:20:40 +0000 (08:20 -0500)]
[RM-37939] tests: consume the tmpdir fixture directly

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #480 from ceph/RM-37848
Alfredo Deza [Tue, 15 Jan 2019 19:16:03 +0000 (14:16 -0500)]
Merge pull request #480 from ceph/RM-37848

Fix remoto vendoring, bump remoto version to 0.0.35

7 years ago[RM-37848] debian: add python-remoto as a requirement 480/head
Alfredo Deza [Tue, 15 Jan 2019 15:27:02 +0000 (10:27 -0500)]
[RM-37848] debian: add python-remoto as a requirement

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-37848] build: add python-remoto to the spec file as a requirement
Alfredo Deza [Tue, 15 Jan 2019 15:26:21 +0000 (10:26 -0500)]
[RM-37848] build: add python-remoto to the spec file as a requirement

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-37848] add remoto as a requirement in setup.py
Alfredo Deza [Tue, 15 Jan 2019 15:25:58 +0000 (10:25 -0500)]
[RM-37848] add remoto as a requirement in setup.py

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #472 from shaba/alt
Alfredo Deza [Sat, 15 Dec 2018 14:23:57 +0000 (09:23 -0500)]
Merge pull request #472 from shaba/alt

Add support for ALT Linux

7 years agoMerge pull request #477 from jcsp/wip-rm-calamari
Alfredo Deza [Thu, 20 Sep 2018 17:26:07 +0000 (13:26 -0400)]
Merge pull request #477 from jcsp/wip-rm-calamari

Remove Calamari-related functionality

7 years agoRemove Calamari-related functionality 477/head
John Spray [Thu, 20 Sep 2018 12:15:17 +0000 (13:15 +0100)]
Remove Calamari-related functionality

Signed-off-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #476 from ceph/RM-24943
vasukulkarni [Wed, 18 Jul 2018 20:35:10 +0000 (13:35 -0700)]
Merge pull request #476 from ceph/RM-24943

bump to release 2.0.2

7 years ago[RM-24943] docs: update the changelog for 2.0.2 476/head
Alfredo Deza [Mon, 16 Jul 2018 14:52:44 +0000 (10:52 -0400)]
[RM-24943] docs: update the changelog for 2.0.2

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-24943] setup: bump remoto requirement to 0.0.33
Alfredo Deza [Mon, 16 Jul 2018 14:50:50 +0000 (10:50 -0400)]
[RM-24943] setup: bump remoto requirement to 0.0.33

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-24943] bump to 2.0.2
Alfredo Deza [Mon, 16 Jul 2018 14:49:17 +0000 (10:49 -0400)]
[RM-24943] bump to 2.0.2

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #474 from ceph/extend-env
vasukulkarni [Tue, 10 Jul 2018 19:18:50 +0000 (12:18 -0700)]
Merge pull request #474 from ceph/extend-env

extend environ instead of overwriting

7 years ago[extend-env] setup: update remoto version required 474/head
Alfredo Deza [Tue, 10 Jul 2018 17:15:26 +0000 (13:15 -0400)]
[extend-env] setup: update remoto version required

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[extend-env] osd: extend environ, do not overwrite
Alfredo Deza [Tue, 10 Jul 2018 17:13:26 +0000 (13:13 -0400)]
[extend-env] osd: extend environ, do not overwrite

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago2.0.1 v2.0.1
Jenkins Build Slave User [Tue, 19 Jun 2018 17:54:37 +0000 (17:54 +0000)]
2.0.1

7 years agoMerge pull request #473 from ceph/RM-24577
vasukulkarni [Tue, 19 Jun 2018 17:52:10 +0000 (10:52 -0700)]
Merge pull request #473 from ceph/RM-24577

release 2.0.1

7 years ago[RM-24577] docs: update changelog for 2.0.1 473/head
Alfredo Deza [Tue, 19 Jun 2018 17:47:46 +0000 (13:47 -0400)]
[RM-24577] docs: update changelog for 2.0.1

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-24577] bump to 2.0.1
Alfredo Deza [Tue, 19 Jun 2018 17:42:45 +0000 (13:42 -0400)]
[RM-24577] bump to 2.0.1

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years ago[RM-24577] install: default to mimic
Alfredo Deza [Tue, 19 Jun 2018 17:40:48 +0000 (13:40 -0400)]
[RM-24577] install: default to mimic

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #457 from squidboylan/add_command_help_message
Alfredo Deza [Tue, 19 Jun 2018 17:26:24 +0000 (13:26 -0400)]
Merge pull request #457 from squidboylan/add_command_help_message

Add epliog help text

7 years agoAdd support for ALT Linux 472/head
Alexey Shabalin [Thu, 3 May 2018 17:32:48 +0000 (20:32 +0300)]
Add support for ALT Linux

Signed-off-by: Alexey Shabalin <shaba@altlinux.org>
7 years agoMerge pull request #471 from HacKanCuBa/RM-23534
Alfredo Deza [Mon, 9 Apr 2018 15:04:12 +0000 (11:04 -0400)]
Merge pull request #471 from HacKanCuBa/RM-23534

[RM-23534] Fix distro detection for Arch Linux

7 years ago[RM-23534] Fix distro detection for Arch Linux 471/head
HacKan [Sun, 1 Apr 2018 02:43:23 +0000 (23:43 -0300)]
[RM-23534] Fix distro detection for Arch Linux

7 years agoMerge pull request #470 from int32bit/RM-23218
Alfredo Deza [Tue, 6 Mar 2018 11:43:36 +0000 (06:43 -0500)]
Merge pull request #470 from int32bit/RM-23218

[RM-23218] fix UnboundLocalError when create mds/mgr with bad hosts

7 years ago[RM-23218] fix UnboundLocalError when create mgr with bad hosts 470/head
int32bit [Mon, 5 Mar 2018 15:02:17 +0000 (23:02 +0800)]
[RM-23218] fix UnboundLocalError when create mgr with bad hosts

7 years ago[RM-23218] fix UnboundLocalError when create mds with bad hosts
int32bit [Mon, 5 Mar 2018 14:52:51 +0000 (22:52 +0800)]
[RM-23218] fix UnboundLocalError when create mds with bad hosts

7 years agoMerge pull request #468 from ceph/RM-23190
vasukulkarni [Thu, 1 Mar 2018 18:42:40 +0000 (10:42 -0800)]
Merge pull request #468 from ceph/RM-23190

[RM-23190] install default to luminous

7 years ago[RM-23190] install default to luminous 468/head
Alfredo Deza [Thu, 1 Mar 2018 14:42:41 +0000 (09:42 -0500)]
[RM-23190] install default to luminous

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #467 from ceph/RM-22816
Alfredo Deza [Wed, 21 Feb 2018 15:23:43 +0000 (10:23 -0500)]
Merge pull request #467 from ceph/RM-22816

[RM-22816] osd use logger.info to get the output on disk list

8 years ago[RM-22816] osd use logger.info to get the output on disk list 467/head
Alfredo Deza [Wed, 21 Feb 2018 14:27:50 +0000 (09:27 -0500)]
[RM-22816] osd use logger.info to get the output on disk list

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #466 from ceph/RM-19125
Alfredo Deza [Tue, 20 Feb 2018 16:18:25 +0000 (11:18 -0500)]
Merge pull request #466 from ceph/RM-19125

[RM-19125] run apt-get update before debian installs

8 years ago[RM-19125] run apt-get update before debian installs RM-19125 466/head
Alfredo Deza [Tue, 20 Feb 2018 14:23:43 +0000 (09:23 -0500)]
[RM-19125] run apt-get update before debian installs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #465 from ceph/RM-21677
Alfredo Deza [Fri, 16 Feb 2018 16:38:50 +0000 (11:38 -0500)]
Merge pull request #465 from ceph/RM-21677

do not consider directories as executable paths

8 years ago[RM-21677] tests verify that directories are not used RM-21677 465/head
Alfredo Deza [Fri, 16 Feb 2018 15:10:23 +0000 (10:10 -0500)]
[RM-21677] tests verify that directories are not used

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-21677] hosts ensure that executable is a file
Alfredo Deza [Fri, 16 Feb 2018 15:10:05 +0000 (10:10 -0500)]
[RM-21677] hosts ensure that executable is a file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #463 from wido/ipv6-address
vasukulkarni [Wed, 7 Feb 2018 20:15:14 +0000 (12:15 -0800)]
Merge pull request #463 from wido/ipv6-address

net: Return both IPv4 and IPv6 addresses

8 years agoMerge pull request #464 from rleimenstoll/fix_ceph_deploy_22871
Alfredo Deza [Thu, 1 Feb 2018 15:59:22 +0000 (10:59 -0500)]
Merge pull request #464 from rleimenstoll/fix_ceph_deploy_22871

add debug arg to parser for disk zap

8 years ago[RM-22871] add debug arg to parser for disk zap 464/head
Ryan Leimenstoll [Thu, 1 Feb 2018 15:55:52 +0000 (10:55 -0500)]
[RM-22871] add debug arg to parser for disk zap

Signed-off-by: Ryan Leimenstoll <rleimens@umiacs.umd.edu>
8 years agoMerge pull request #461 from HacKanCuBa/RM-7505
vasukulkarni [Tue, 30 Jan 2018 22:03:52 +0000 (14:03 -0800)]
Merge pull request #461 from HacKanCuBa/RM-7505

RM-7505 Add support for Arch Linux

8 years agonet: Return both IPv4 and IPv6 addresses 463/head
Wido den Hollander [Mon, 29 Jan 2018 14:30:20 +0000 (15:30 +0100)]
net: Return both IPv4 and IPv6 addresses

When using ceph-deploy it will now also show the IPv6 addresses
it found for a node:

  IP addresses found: [u'192.168.153.10', u'2001:db8::100', u'10.0.2.15']

The resulting ceph.conf will use IPv6 addresses for the Monitors:

  ms_bind_ipv6 = true
  mon_host = [2001:db8::100],[2001:db8::101],[2001:db8::102]

Signed-off-by: Wido den Hollander <wido@42on.com>
8 years ago[RM-7505] docs: indicate archlinux support 461/head
HacKan [Fri, 26 Jan 2018 04:00:10 +0000 (01:00 -0300)]
[RM-7505] docs: indicate archlinux support

8 years ago[RM-7505] tests: add for archlinux
HacKan [Fri, 26 Jan 2018 03:59:47 +0000 (00:59 -0300)]
[RM-7505] tests: add for archlinux

8 years ago[RM-7505] add support for archlinux
HacKan [Wed, 24 Jan 2018 01:32:05 +0000 (22:32 -0300)]
[RM-7505] add support for archlinux

hosts: add arch based on fedora and add detection for distro.
util: add pacman package manager and archlinux default package.
install: add distro detection and package selection

8 years ago[RM-7505] bootstrap: support archlinux
HacKan [Wed, 24 Jan 2018 01:30:01 +0000 (22:30 -0300)]
[RM-7505] bootstrap: support archlinux

8 years ago2.0.0 v2.0.0
Jenkins Build Slave User [Wed, 17 Jan 2018 13:17:47 +0000 (13:17 +0000)]
2.0.0

8 years agoMerge pull request #459 from psukys/master
Alfredo Deza [Wed, 17 Jan 2018 12:52:44 +0000 (07:52 -0500)]
Merge pull request #459 from psukys/master

[RM-22712] Use recursive dir creation

8 years agoMerge pull request #460 from ceph/RM-22315
vasukulkarni [Tue, 16 Jan 2018 20:41:13 +0000 (12:41 -0800)]
Merge pull request #460 from ceph/RM-22315

bump to version 2.0.0

8 years ago[RM-22315] docs: update changelog 460/head
Alfredo Deza [Tue, 16 Jan 2018 20:10:07 +0000 (15:10 -0500)]
[RM-22315] docs: update changelog

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22712] Use recursive dir creation 459/head
Paulius Šukys [Tue, 16 Jan 2018 20:09:36 +0000 (21:09 +0100)]
[RM-22712] Use recursive dir creation

8 years ago[RM-22315] bump to 2.0.0
Alfredo Deza [Tue, 16 Jan 2018 20:04:35 +0000 (15:04 -0500)]
[RM-22315] bump to 2.0.0

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoAdd epliog help text 457/head
Caleb Boylan [Wed, 27 Dec 2017 17:32:26 +0000 (09:32 -0800)]
Add epliog help text

Users may be confused by 'ceph-deploy --help' not having the info they
need, add an epilog help text section that informs users of command
specific help texts

Signed-off-by: Caleb Boylan <caleb.boylan@ormuco.com>
8 years agoMerge pull request #456 from ceph/RM-22324
vasukulkarni [Wed, 6 Dec 2017 23:22:29 +0000 (15:22 -0800)]
Merge pull request #456 from ceph/RM-22324

enable debug mode for ceph-volume

8 years ago[RM-22324] osd add the environ variables for debug mode in ceph-volume 456/head
Alfredo Deza [Wed, 6 Dec 2017 14:24:33 +0000 (09:24 -0500)]
[RM-22324] osd add the environ variables for debug mode in ceph-volume

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22324] osd add flags for ceph-volume debug mode
Alfredo Deza [Wed, 6 Dec 2017 14:12:48 +0000 (09:12 -0500)]
[RM-22324] osd add flags for ceph-volume debug mode

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #455 from ceph/RM-22118
vasukulkarni [Fri, 1 Dec 2017 23:07:09 +0000 (15:07 -0800)]
Merge pull request #455 from ceph/RM-22118

Use ceph-volume for OSD operations

8 years ago[RM-22118] tests: drop python 2.6 tox test support 455/head
Alfredo Deza [Wed, 29 Nov 2017 13:40:18 +0000 (08:40 -0500)]
[RM-22118] tests: drop python 2.6 tox test support

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] osd: raise an error if no host is provided
Alfredo Deza [Wed, 29 Nov 2017 13:18:45 +0000 (08:18 -0500)]
[RM-22118] osd: raise an error if no host is provided

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] setup.cfg needs new pytest group notation
Alfredo Deza [Wed, 29 Nov 2017 13:18:23 +0000 (08:18 -0500)]
[RM-22118] setup.cfg needs new pytest group notation

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] tests: adapat tests to new API
Alfredo Deza [Wed, 29 Nov 2017 13:17:54 +0000 (08:17 -0500)]
[RM-22118] tests: adapat tests to new API

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] test: use new fixture syntax for cli_new
Alfredo Deza [Wed, 29 Nov 2017 13:17:30 +0000 (08:17 -0500)]
[RM-22118] test: use new fixture syntax for cli_new

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] test: use new pytest fixture syntax
Alfredo Deza [Wed, 29 Nov 2017 13:17:12 +0000 (08:17 -0500)]
[RM-22118] test: use new pytest fixture syntax

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] tests: remove test_osd, modules no longer exist
Alfredo Deza [Wed, 29 Nov 2017 13:16:56 +0000 (08:16 -0500)]
[RM-22118] tests: remove test_osd, modules no longer exist

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] tests: update osd disk tests for API change
Alfredo Deza [Wed, 29 Nov 2017 12:10:16 +0000 (07:10 -0500)]
[RM-22118] tests: update osd disk tests for API change

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] docs: update osd usage with new API
Alfredo Deza [Wed, 29 Nov 2017 11:54:15 +0000 (06:54 -0500)]
[RM-22118] docs: update osd usage with new API

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years ago[RM-22118] osd: update documentation for --help
Alfredo Deza [Wed, 29 Nov 2017 11:48:43 +0000 (06:48 -0500)]
[RM-22118] osd: update documentation for --help

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #453 from SUSE/wip-fix-18164 1.5.39-stable
Alfredo Deza [Wed, 20 Sep 2017 10:38:09 +0000 (06:38 -0400)]
Merge pull request #453 from SUSE/wip-fix-18164

Use /etc/os-release if platform.linux_distribution() empty

8 years ago[RM-18164] Use /etc/os-release if platform.linux_distribution() empty 453/head
Tim Serong [Wed, 6 Sep 2017 05:53:32 +0000 (15:53 +1000)]
[RM-18164] Use /etc/os-release if platform.linux_distribution() empty

On systems with only /etc/os-release (rather than distro-specific
release files), platform.linux_distribution() returns ('', '', '').
In this case, fall back to parsing /etc/os-release instead.

It would better to flip the ordering, and use /etc/os-release first,
with platform.linux_distribution() as a fallback.  There's tests for
seven different distros' os-release files already, but we may want
more before flipping this around.

(It would be better still to just use the distro.linux_distribution()
function, especially since platform.linux_distribution() is
deprecated, but I don't know that there's a way of ensuring that
module is present in advance on all the remote hosts.)

Fixes: http://tracker.ceph.com/issues/18164
Signed-off-by: Tim Serong <tserong@suse.com>
8 years agoMerge pull request #454 from ceph/wip-tracker-16399
Alfredo Deza [Tue, 12 Sep 2017 18:21:40 +0000 (14:21 -0400)]
Merge pull request #454 from ceph/wip-tracker-16399

remove python-distribute dependency

8 years ago[RM-16399] python-distribute was merged back into python-setuptools, 454/head
Vasu Kulkarni [Tue, 12 Sep 2017 02:01:19 +0000 (19:01 -0700)]
[RM-16399] python-distribute was merged back into python-setuptools,
so there should be no reason to require both.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years ago1.5.39 v1.5.39
Jenkins Build Slave User [Fri, 1 Sep 2017 11:45:54 +0000 (11:45 +0000)]
1.5.39

8 years agoMerge pull request #452 from ceph/RM-21213
Alfredo Deza [Fri, 1 Sep 2017 11:43:44 +0000 (07:43 -0400)]
Merge pull request #452 from ceph/RM-21213

Rm 21213