Skip to content

v2.1.0

Compare
Choose a tag to compare
@leseb leseb released this 16 Dec 19:25

Commits list since v2.0.0:

99d66e0 Merge pull request #1153 from ceph/cluster-name-test
2d8ac4a docker: only use systemd to manage containers
ce7431a docker: add support for cluster name
dcd94f6 Merge pull request #1179 from Logan2211/rgw-keystone-v3
2807258 Merge pull request #1198 from ceph/mon-key-fix
608b008 mon: add the initial mon keyring to the mon store
6c71cf5 common: do not become root on local task
cccdb2a Add support for Keystone v3 API
aa0bfaa Add a switch to disable nss PKI database initialization
12f8b5c Add support for Keystone user authentication with RGW
faabfdc Merge pull request #1178 from zhsj/dev-partition
be5c812 Merge pull request #1194 from ceph/testing-output
529d0f4 tests: preserve newlines in ansible output when testing
37a567f Merge pull request #1195 from ceph/rpm-require-ansible-2.2
caa4cbd rpm: require Ansible >= 2.2.0.0
fbeacb3 Merge pull request #1192 from davidebelloni/master
87373e7 Adding Proxy support
f068799 common: add the name of the ceph conf file in the play
a8ca0da test: add cluster name support test scenario
03f7de6 Merge pull request #1167 from guits/ceph-fsid
7538898 Merge pull request #1191 from ceph/docker-osd-check
a1b00e9 enable prepare osd with partition devices in raw_multi_journal
2dc2e1d infrastructure playbook: add make osd partition
81baa6b osd: docker change required variables for check
471be5e common: do not regenerate initial mon keyring if cluster exists
f868fd2 Merge pull request #1190 from zhsj/fix-rest-api
c50b586 fix ceph-rest-api not using correct configure file
245a556 Merge pull request #1186 from ceph/apt-pining
13fd78b Merge pull request #1187 from ceph/wait-for
f6736e5 common: show which file we are waiting for
3776c23 common: remove uncessary conditions and spell red hat entirely
13a72fd common: set apt pinning with Red Hat Ceph Storage
7e74fab Merge pull request #1180 from ceph/ceph-installer-sync
3b014df ensure site.yml.sample always gathers facts and installs python2
547b84d adds the infrastructure-playbooks dir to the rpm packaging
1b5afef Merge pull request #1184 from ceph/rhbz-1403576
640442b ceph-agent: do not check for subscription manager for agent install
2f6d603 Merge pull request #1183 from zhsj/fix-custom-repo
e7f0dfb Merge pull request #1181 from tynorth-cisco/key-issue
68edc8e Merge pull request #1176 from jstuever/action_plugins
9051f8d fix ceph_custom not usable
3c6e156 Change attribute call to .get call in ceph keys
b9d296e Merge pull request #1158 from ceph/ceph-ansible-docker-vars
e7847cd Merge pull request #1170 from font/docker_devices
2b06caf Merge pull request #1174 from ceph/evelu-doc
297d9ff Merge pull request #1177 from ceph/makefile-version-detection
20e7bad Makefile: improve version detection
cda4415 Makefile: strip "v" from RPM versions
52ad169 Adding symlink to action_plugins so this works in ansible tower
b40e698 README: Adding mailing list / irc / github entry points
189f4fe common: do not run tasks in main.yml, use include
1de8176 common: move mandatory variables to their respective roles
75cb749 docker: consolidate ceph-ansible and ceph-docker varible
2c98b1d Merge pull request #1169 from ceph/shaman-support
9ea6517 Merge pull request #1165 from opsta/master
3ab48e1 Remove osd pool default min size variable
be8ed2f Add devices variable for Vagrantfile docker case
deb96d7 ceph-common: fetch ceph_dev repo contents for CentOS from shaman
4e2948b ceph-common: remove ceph_dev* vars that are no longer needed
096b3b0 group_vars: remove ceph_dev* vars that are no longer needed
f741ee7 ceph-common: fetch ceph_dev repo contents for debian from shaman
f7322ba Merge pull request #1168 from Logan2211/fix-mons-check
034fc1a Fix the mons running check to use group name var
7b0602c Merge pull request #1157 from ceph/ceph-fsid
7812e0b Merge pull request #1162 from ceph/timeout-collect-keys
5bc8eb2 Use ceph_conf_overrides to config default pool size
33331cb Merge pull request #1150 from ceph/testinfra
6f8d176 Remove variables that can be override with ceph_conf_overrides
fe9d116 - Remove check host key - Remove sudo when install Ansible
9253a84 - Add option to configure default pool size - Add option not to install MDS and RGW - Improve ssh_setup to check if file and key already exist - Improve populate_vars for safety rerun for idempotent - Change path of inventory file to where ansible run. So this won't pollute the system
8d6277b Add mon_pg_warn_max_per_osd, osd_pool_default_size and osd_pool_default_min_size variables
173d37e Merge pull request #1164 from guits/master
f7420f3 git: update gitignore
6baf219 tests: adds an osds parameter to the node fixture
ae18b2d tests: mark tests with no_docker that fail on containerized deployments
239b0d0 tests: adds a docker property to the node fixture
55fee14 tests: adds a docker: true var to the docker_cluster scenario
9942b50 docker: fix ceph.conf generation for multiple mons
26a0e8a tests: account for multiple osd hosts when testing if all are up and in
f5fb924 tests: ensure all osds are listening on the cluster network
a184b9a tests: test that all osds are listening on the public network
e2ffd66 tests: add num_devices to node fixture
93c3988 mon: remove collect keys
de07ba8 common: do not regenerate a cluster fsid if cluster exists
9b959d1 tests: adds a comment to the setup.yml playbook for clarification
e3521b0 tests: skip installing net-tools on atomic hosts
4323607 tests: dmcrypt_journal_collocation should run journal collocation tests
13333d9 tests: use cluster_name in tests when needed
4effce1 tests: use node["conf_path"] instead of hardcoding the path in tests
4e3eb7b tests: add cluster_name and conf_path to the node fixture
2464b69 tests: include the number of mons as a attribute on node
1abbc94 tests: update skip messages in conftest.py
d79188c tests: rename vars to ansible_vars in conftest.node
5f81638 tests: rename CephNode to node and add a bit of documentation
7370593 tests: with testinfra we don't need scenario.py files anymore
1e79bc6 tests: tests for collocated journals
1b3aca4 tests: add a journal_collocation tag to collocated journal tests
dddfe6d tests: ensure ceph-mon is installed on mons
8ed8dfd tests: make sure all osds are mounted
0665167 tests: adds some basic tests for OSD nodes
e13da73 testing: CephNode should return osd_ids
0e7133c tests: remove test files that are not used anymore
20f6831 tests: test ceph.conf using testinfra modules
4810b38 tests: ensure tests marked with 'all' run on every node
cd9b47c tests: the CephNode fixture should provide the cluster subnet
a31c86c tests: tests mon services to ensure they are running correctly
7c1a452 tests: run testinfra with --sudo
465bafc tests: run the setup.yml playbook with tox
4d5a351 tests: include a playbook to install net-tools for socket checks
05be43c tests: return address and ansible vars from CephNode
b555223 tests: port tests/functional/test_install.py to use testinfra fixtures
c02ffdb tests: change conftest.py to support dynamic markers and test selection
870a435 tests: use testinfra in tox.ini instead of pytest directly
a23007e Merge pull request #1155 from ceph/take-over-fix
9dac195 take-over: use more precise ceph.conf detection
61551fa Merge pull request #1152 from ceph/gitignore-travis
4444d7d git: update gitignore
6707c82 ci: remove travis
80c018b Merge pull request #1144 from yanshanchen/fix-shrink-osd-regex
7eab252 this patch fix the regex pattern in infrastructure-playbooks/shrink-osd.yml when the osd's pid num is bigger than 9999
0f3ae4c Merge pull request #1141 from ceph/more-mons
1574e8f tests: make centos7_cluster use three mons
155bcf5 tests: rename the directory for centos7_cluster
234b2c1 tests: removes unused xenial_conf_tests and xenial_mon_osd scenarios
da6d68c tests: rename the directory for xenial_cluster
5b9cb48 tests: add 2 more mons to xenial_cluster
d1e2a1d Merge pull request #1138 from ceph/docker-scenario
9f887f6 tests: remove unused group_vars/osds from docker_cluster
de711f2 tests: docker_cluster does not need os_tuning_params
2223713 tests: docker_cluster should run conf_tests
7abbab8 tests: use journal_size in ceph_osd_docker_extra_env for docker_cluster
53a106a tests: remove unsued options from docker_cluster vagrant variables
330d64c tests: docker_cluster should use 3 mons
af568b7 tests: docker_cluster should use the site-docker.yml playbook
e2f4d4e ceph-rgw: default rgw_config_keys in defaults/main.yml
182f766 tests: update the group_vars for docker_cluster
913dc8e ceph-rgw: no need to use playbook_dir when fetching configs for docker
bbbd8ff ceph-osd: no need to use playbook_dir when fetching configs for docker
aeab099 ceph-mon: no need to include playbook_dir when fetching configs
1e64eb7 ceph-mon: adds static: no to an include to avoid an ansible bug
11c13ad tests: adds a docker_cluster scenario
c7ea7f4 tests: change the subnet on dmcrypt-journal-collocation
bb57238 Merge pull request #1139 from ceph/last-cleanup-apache
20a11a3 common: remove apache file
75d0c5d Merge pull request #1135 from guits/master
c4b972c Add gluster nfs ganesha repo only for Ubuntu
153837c Merge pull request #1125 from guits/master
9455259 Merge pull request #1131 from guits/refact_code
07b953f Refact temporary vars in ceph-common defaults.
c3cda79 Merge pull request #1132 from ktdreyer/no-ceph-extra
9f0b3ce rm ceph-extra.repo and redhat_distro_ceph_extra variable
91ed704 Merge pull request #1130 from ceph/colocated-tests
10df63d tests: use underscores to prevent tox combinatorial issues
76220ed Use 'package' module instead of yum, apt and dnf
d0b2b13 tests: specify the devices for OSDs in the scenario for collocation
e7f734a tests: create tests for collocated journals
3bdae23 contrib: untrap before calling popd
9924712 Merge pull request #1127 from ceph/osd-scenarios
138e5a9 tests: change centos7-cluster to use raw_multi_journal
eae3463 tests: change xenial-cluster to use raw_multi_journal
a05a1b9 testing: change raw-multi-journal to journal-collocation
c6e9689 testing: rename the dmcrypt-dedicated-journal to dmcrypt-journal
34a5969 contrib: don't fetch tags since we push force
9a1863d tests: make Vagrantfile a symlink for dmcrypt scenarios
c212162 tests: adds a scenario using OSD dmcrypt_journal_collocation
9f432bf tests: adds a dmcrypt-dedicated-journal testing scenario
eb22286 contrib: use push force because of the CI
e3d4509 tests: rename the centos7-mon-osd scenario to raw-multi-journal
4be9c52 contrib: do a fetch all so we don't push force
ace0ec4 Merge pull request #1124 from ceph/galaxy
0530ff8 contrib: It doesn't make sense to pull all tags
9281a56 Merge pull request #1123 from ceph/galaxy
e9de87d contrib: add a goto basedir function
06c75c6 Merge pull request #1121 from D3N14L/master
74cf353 Better --check compatibility for ceph-rgw role
4c76001 Better --check compatibility for ceph-restapi role
404ad8f Better --check compatibility for ceph-rbd-mirror role
ba0f16f Better --check compatibility for ceph-osd role
444c8fa Better --check compatibility for ceph-nfs role
9337b19 Better --check compatibility for ceph-mon role
7b1dbbb Better --check compatibility for ceph-mds role
7371e9a Better --check compatibility for ceph-fetch-keys role
c561d26 Better --check compatibility for ceph-common role
2e50e5b Better --check compatibility for ceph-common-coreos role
767c5c1 Better --check compatibility for ceph-agent role
0753e6e Merge pull request #1102 from Logan2211/fix-default-syntax
69a2ed4 Merge pull request #1118 from guits/master
b2b7222 [shrink-mon]: force playbook to fail if there is only one mon
684a513 Fix jinja defaulting syntax
78b6ae7 Merge pull request #1117 from D3N14L/master
25b04fe Merge pull request #1113 from guits/master
a680707 All include_vars need to have *.yml, *.yaml or *.json extension.
624ed92 Better --check compatibility for ceph-rgw role
320dba7 Better --check compatibility for ceph-mon role
3eef386 Better --check compatibility for ceph-common role
90a28b8 contrib: add a new script to update remote repos
a5e00fe contrib: add a new script to update remote repos
9cfd0f4 Make NTP checks usable with '--check'
c8c927f Merge pull request #1112 from zhsj/fix-py3
dcd4e43 Merge pull request #1101 from ceph/ci-testing
829e2b6 Merge pull request #1077 from font/rolling_update
d6bfacd Merge pull request #1109 from ceph/bz-1396742
3e06e39 fix python3 compatibility in jinja2 template.
20ac2ca testing: each scenario should use it's own fetch_directory
38e846e rolling_update: clarify "serial" usage
25d8ce9 Merge pull request #1104 from ktdreyer/rm-apache
0570d29 testing: remove the timeout for the ansible-playbook call
0535b32 tests: update the subnet in the ceph.conf tests
f7067e2 tests: add a UUID to the disk name when using libvirt
adfdf68 remove apache support for RGW
901f4cd tests: fix monitor_address in ubuntu/16.04/mon/hosts
016a662 testing: use the same sequence in the group_vars for every test scenario
b2af99f testing: use a sequence in the subnets for every vagrant_variables.yml to avoid collisions
f531e4d testing: vagranfile should use random hostnames to prevent collisions
255e816 Rolling update changes for containerized deployments
e72f080 Warn user when upgrading cluster with only one mon
3ff17f1 Support containerized rolling update