ceph-container

Docker files and images to run Ceph in containers

APACHE-2.0 License

Stars
1.3K

Bot releases are visible (Hide)

ceph-container - v3.2.4

Published by dsavineau over 5 years ago

Changelog:

20eebbd centos: Enable and update NFS Ganesha
93ac040 demo: replace ceph-rest-api by restful mgr module
5737c93 travis: Add basic CI on stable-3.2
dedbb82 Makefile: Update flavors for stable-3.2

ceph-container - v4.0.1

Published by dsavineau over 5 years ago

Changelog:

6107a9d Makefile: Update flavors for stable-4.0
67f0f18 Makefile: disable openSUSE 42.3 luminous build
3e75393 daemon/start_mon.sh: add mon without port value
5c4b539 variables_entrypoint.sh: improve logging
fde454d centos/daemon-base: merge DOCKERFILE_INSTALL
1a59415 daemon: create log directories for rbd target
35aad66 daemon-base: Use nfs-ganesha 2.8 for nautilus
93cfbce centos: Update ceph-iscsi repo/pkgs for nautilus
9c32e39 populate_kv.sh: create client_host directory once
bbfc863 rhel8: rebase image on ubi8
dcbeb68 fix broken symlink for centos-arm64 RADOSGW_PACKAGES override
a3f7710 dashboard: add ceph-grafana-dashboards package
391b5ea layout: rename CEPH_MGR_PACKAGE and RADOSGW_PACKAGE
77ede8f Fix monmap_command for MON_HEALTH daemon
5c117e7 daemon: ceph-rest-api only available on luminous
edf77a9 rhel8: use production content-sets
63de2aa contrib/commit-rhcs.sh: Nautilus on RHEL 8
e3a731c contrib: compose-rhcs for nautilus + RHEL 8
5b0c2c9 rhel8: drop "-rhel8" from component label
cc3a555 rhel8: rm ubi.repo
9067dd6 daemon-base: Add ceph-mgr-diskprediction-local pkg

ceph-container - v3.2.3

Published by dsavineau over 5 years ago

Changelog:

c8f4731 Makefile: disable openSUSE 42.3 luminous build
d061f7e Makefile: Disabling debian 9 support temporarly
ace4b9a Fix monmap_command for MON_HEALTH daemon
4b919c8 ceph-disk: fix dmcrypt with bluestore db/wal
8a60481 osd_disk_prepare: Don't always create db and wal
c2b8aac daemon: Fix mds permissions to client.admin
6b8bae4 With dmcrypt expect /dev/mapper/device to be used

ceph-container - v4.0.0

Published by dsavineau over 5 years ago

Changelog:

5c77f1a base: fix lang.sh removal on RHEL

ceph-container - v4.0.0rc1

Published by dsavineau over 5 years ago

Changelog:

15d8573 base: remove lang.sh
a92cd66 daemon: Fix mds permissions to client.admin
5d15bed osd_disk_activate: Use python binary variable
c84ba03 build: ability to build an image on a branch
07abbbe daemon/osd: Migrate ceph-disk to ceph-volume
9b9f588 daemon/variables_entrypoint Fix python detection
778c7f9 daemon: Add support for python3
12ab4d2 contrib: add arm64 image build for nautilus
5063a06 contrib: add nautilus image to docker hub
8ab74ca contrib: enable nautilus builds for x86_64 only
f6f86fc add rhel8 support
f5054d6 Revert "contrib: add nautilus to ceph/ceph build scripts"
2b8ee94 contrib: add nautilus to ceph/ceph build scripts
b3fcb90 Add dashboard mgr module by default
85185a1 Add ceph-mgr-rook to nautilus images
3d3034f rhel7: enable bluestore
50c59de mon: do not enforce monitor port
8b04f6e osd: lvm activate fix daemon line
5502fd7 contrib: set noninteractive for apt-get
a6f1d21 contrib: set noninteractive for apt-get in arm64
a70f6c3 To build the container, pass build as an argument to make.
5c0c369 Remove ubuntu reference as it is no longer built.
0887113 Update the README badge link.
812de1a demo: fix mon bootstrap for msgr2
96c31c2 osd: apply memory tuning on nautilus only
bebba33 test: add ceph connection timeout
5113475 Allow the monitor interface to be defined.
1537dde daemon/osd: Allow to override tcmalloc value
b7dde50 typo fix
59944fb daemon: Tuning ceph's memory when container starts
dea77ac mon: ability to change mon listening port
91d7055 daemon-base: suse put CEPH_BASE_PACKAGES in daemon-base
c54db1a daemon-base: remove nfs-ganesha-rados-grace from Suse
b9182f9 suse: remove gdisk package
eb9a0de Remove ganesha packages from luminous/mimic
9ff3ba7 Revert "Revert "Revert "centos: Disable Ganesha"""
e1a74ac Revert "daemon-base: Disabling ganesha temporarly"
5e9042b Replace ceph-docker with ceph-container where possible
e4ed611 README: fix some nits
491a8f3 daemon-base: Disabling ganesha temporarly
d5e468c Revert "Revert "centos: Disable Ganesha""
14eb9ef contrib: build more latest-bis images
5bbb976 contrib: add dockerhub description of ceph base
59d3395 rgw: remove old doc
e38d9aa centos: Bump ganesha to 2.7
4648119 Revert "centos: Disable Ganesha"
52deba5 CEPH_BASE_PACKAGES: Fixing package name typo
0516d72 daemon-base: add gdisk to ceph base packages
0b3eb04 docker_exec: add a message for dying container
f500ce7 docker_exec: SIGKILL/SIGSTOP can not be trapped
b32a25d contrib: fix bug w/ comm in manifest script
dcfbe13 src/daemon: Define path for when sourcing osd scripts
11dd9cd centos: Disable Ganesha
d07157b contrib/build-push-ceph-container-imgs.sh: Don't double quote DOCKER_IMAGES
0a466b1 osd disk activate: tail the last disk
6cede02 contrib/build-push-ceph-container-imgs.sh: Disabling ARM builds
7401ec1 Makefile: Disabling debian 9 support temporarly
cd1c7f8 ceph_volume_active: auto discover of osd type
a1071e7 Make it explicit which architectures are supported
207373b Packaging: Moving ceph-container files in /opt/ceph-container/
9d6da0c Revert "demo: fetch initial keys"
eeba8e7 travis: run demo on localhost
246e622 demo: fetch initial keys
126057f mon: remove key generation
9b3de6b docker_exec: Enabling staylive from teardown()
b744616 ceph-disk: bluestore wait for all partition
d35b992 travis: Pushing master,centos,7 build
3d57325 travis: Testing master
fe1cc33 Revert "travis: build all the images"
3f025ae src/daemon/demo.sh: Dynamic sleep instead of harcoded value
14ccf87 Pull in nfs-ganesha-rados-grace
ed18000 daemon: enable force ext4 osd flags
913f67f mon: add ability to inject existing keyring
016d200 src/daemon/config.static: Removing luminous & mimic conditions
d34299b ceph-releases: Restoring rbd behavior for luminous/mimic
91b76d8 rbd-mirror: add missing rbd profile for osd
f5c404f rbd-mirror: apply the right profile to the key
f0cc4c7 rbd-mirror: add new key
3b62057 nano: add static sree
723f97b rhel7: add ppc64le content sets
5d66b91 travis: add sudo: required
17afd12 contrib: fix manifest script tag quotes
87d2a2f contrib: fix unbound var error in manifest script
94eb26a start_mon: fix NETWORK_AUTO_DETECT=1 IPv4 lookup
995a1a1 validate demo: change osd check
920d13a nano: nautilus bootstrap
34ad080 nano: rm mgr dasbhboard module
44aff73 travis: test master luminous
c2d7eb7 travis: build all the images
8d07b82 mon: do not wait for 7sec if nano
ba2fa6b contrib: add tags with manifests
8dfe9da mon: remove unexisting option for nautilus

ceph-container - v3.2.2

Published by leseb over 5 years ago

Changelog:

7f938eb rhel7: enable bluestore
97645a3 osd: lvm activate fix daemon line
c80a4d9 Allow the monitor interface to be defined.
ced1564 daemon/osd: Allow to override tcmalloc value
92b7627 docker_exec: add a message for dying container
8b3436d docker_exec: SIGKILL/SIGSTOP can not be trapped
79c2e07 docker_exec: Enabling staylive from teardown()
4ffeda3 start_mon: fix NETWORK_AUTO_DETECT=1 IPv4 lookup

ceph-container - v3.2.1

Published by leseb almost 6 years ago

ceph-container - v3.1.0

Published by leseb about 6 years ago

Changelog:

c03b12c Dockerfile: Switching from MAINTAINER to LABEL.
7c0cb7d mount_lockbox: do not discover CLUSTER name
b7df2c3 variable: do not test for fqdn if not necessary
5c63f9d variables: do not use 'hostname' command
24bd34a rgw: read config startup from ceph.conf
a9bdf2e mon: backward compatibility with fqdn configuration
0e7c95a rhel7: remove wrong label format
2723bc7 rgw: allow override RGW_FRONTENDS
c0b7f18 rhel7«: make Dockerfile linting happy
e9b9609 tests: update python requirements

ceph-container - v3.1.0rc1

Published by leseb about 6 years ago

For rc of the 3.1 image, notable feature:

  • osd: add ceph-volume support: 1204aba3b2cf7f436caedd590b4078671a078c49
ceph-container - v3.0.7

Published by leseb about 6 years ago

Changelog:

4184491 centos/ubuntu: Bump ganesha to 2.6
edb24ec make: build mimic on stable-3.0
9a6343e zap_device: ability to zap partitions only
4ae0c1b zap_device: exit if not a block device
22fcc9d maint-lib/makelib.mk: Removing double dash in STAGING_DIR
be11279 iscsi: add python-rtslib repo

ceph-container - v3.0.6

Published by leseb over 6 years ago

Changelog:

148f859 mon: enable cluster and audit logs
7657fbe mon: fix linter issues

ceph-container - v3.0.5

Published by leseb over 6 years ago

Changelog:

1188398 Dockerfiles: Move package verification after clean
80c40bd mgr: remove the modules code
d325ec5 remove ceph-icsci temporarly
a1ea13b contrib: override push_ceph_imgs_latests function
46514f0 contrib: fix arm64 build with the new syntax
07176c8 contrib: fix arm64 img script
ed70898 make: Allow override of all BASEOS_ vars
cfd7f28 make: Refactor flavor BASEOS_ vars to DISTRO vars
cd6fb09 demo: add osd to crush
9b5ac0a demo: jewel osd pool default size = 1
ec8d33f demo: do not use bluestore on jewel
c517563 demo: do not bootstrap mgr on jewel
20241ca common_functions: fix wrong indent
0198e94 jewel: fix mon start on demo
ad327d0 common: fix detect_ceph_files function
b9c1b24 Revert "ceph-releases/rhel7: temporarily hardcode release to "7""

ceph-container - v3.0.4

Published by leseb over 6 years ago

ceph-container - v3.0.3

Published by leseb over 6 years ago

Changelog:

99f689c ceph-releases/rhel7: Restoring disabled_scenario
1751e96 opensuse: Add debug echo statemets to install
4848023 opensuse: auto add repo keys on repo add
2b8fc1e ceph-releases/rhel7: Removing empty line
a33dc3e ceph-releases/rhel7: Adding compose script
b0b7fef ceph-releases: Adding rhel7
e3c30ff mgr: use the mgr key to enable module
849e3be make: rename REGISTRY to TAG_REGISTRY
649ac06 staging: rename BASEOS_REG to BASEOS_REGISTRY
7ec8b83 ubuntu: Switching from dpkg -s to apt-cache show
071dca0 ceph-releases: Check installed packages after cleanup
49d34f3 ubuntu: Removing apt autoremove call
126fa32 Revert "remove the use of apt autoclean"
1b48eb6 demo: re-org when using a dedicated data directory
a299c0c demo: add "osd_data" config to ceph.conf
804d05f demo: remove change size rbd pool
9504200 mgr: check the admin key only if no mgr key
c50ba54 remove the use of apt autoclean
300ed6d src/daemon-base add lvm2 package
768ed2a demo: add support for block device
ffff01b demo: rgw provide more params
78f1413 introduce post install tweaks
054e618 opensuse: add header to separate zypper log output
ddad301 Revert "opensuse: tail the zypper log instead of cat"
80ce014 opensuse: do zypper update before zypper refresh
a939955 do not use return when not in a function

ceph-container - v3.0.2

Published by leseb over 6 years ago

Changelog:

2302241 ceph: require of e2fsprogs package
f3dc37c opensuse: tail the zypper log instead of cat
6c64074 Dockerfile: Don't fail if CEPH_POINT_RELEASE is unset
18c0ba7 Dockerfile: Exporting CEPH_POINT_RELEASE in ENV
c2d5a8a staging: Allow nested env var replacements
5253150 kubectl: Updating from 1.6.0 to 1.8.11
042b819 confd: Updating from 0.10.0 to 0.15.0
1d368fe etcd: Updating from 2.2.4 to 3.2.18
6c90f47 make: Allow user to specify BASE_IMAGE
646fdcb python: Fixing E501
df1c12f python: Remove unused variables
eaf845d python: Fixing E999
31c2f45 python: Fixing E713
fca16c8 python: Fixing E302
5552abf python: Fixing E305
5b2c2af python: Fixing W191
fc40e91 python: Fixing E222
91df9cc python: Fixing E303
2047ef7 python: Fixing E261
4d88421 python: Fixing E251
8f4b7a8 python: Fixing E126
de49b45 python: Fixing E226
f6eb289 python: Fixing E241
c697902 contrib: build latest-bis image
77e3d8d contrib: fix push latest tag
9845b50 travis: sleep 5 before starting the validation
7f2ee27 ci: add latest tag for each ceph release
d3327ad contrib: use centos as latest instead of ubuntu
4f88deb Makefile: Let user choose a specific version of Ceph
b1dd3c4 stagelib/envglobals.py: Do not refuse empty variables
02cd804 maint-lib/replace: Handling errors in txtfile.read()
a104cb7 opensuse: add/remove repos defined in var files
b8de97c Revert "opensuse: Change package info from zypper to rpm"
d972944 Revert "opensuse: genericize zypper repo add/remove"
7fcc337 staging, test: alphabetize files-sources text
9c250bd make: Allow user to specify built image tags
599c701 tox: Get daemon tag from make output
a1a275e make, staging: Shorten flavor specification
baead5e make: Refactor parallel flag detection
9d079f5 staging: Fix staging won't err if env var is empty
ef37da4 make-clean: Fix line length to 100 chars or less
5f44af9 centos: Removing libtcmu from ISCSI_PACKAGES
cece912 staging: Use an OrderedDict for files_copied
7a373bc staging: Rename STAGING_REPLACE_WITH to ENV[]_
be33ad2 iscsi: clarify scenario names
11b637e flavors modified: Do not hardcode origin master
5da6606 replace.py: Fix flake8 error on except
6c15dfe flavors modified: Fix flake8 errors
e6b9f49 daemon: add support for iscsi scenarios
7ddbfb8 maint-lib: make git fetch silent
ac99335 staging: fail when env var replacement not set
36aa3f3 Presentations: Adding reworking ceph-container
5758fb9 make:fix wrong quote position.
97e0aaf Fix osd id can't be found when osd device path used "by-id" format
d10b7e4 Makefile: Ignore duplicate ids when cleaning
b96435d ci: Changing semantic of DO_NOT_PUSH_LATEST
9d15553 README: add doc for finding image tags
1f77e56 make: improve flavor modified
ae276f6 opensuse: genericize zypper repo add/remove
69cb709 opensuse: Change package info from zypper to rpm
d011328 README: remove videos
6981ccf README: remove demo image info
d0e7ccf README: remove some status flag
3416329 ci: do not push latest when building on a tag

ceph-container - v3.0.1

Published by leseb over 6 years ago