microceph:main

Last commit made on 2024-10-03
Get this branch:
git clone -b main https://git.launchpad.net/microceph

Branch merges

Branch information

Name:
main
Repository:
lp:microceph

Recent commits

fbf01a1... by utkarsh bhatt

Adds support for RO cluster configs (#430)

# Description
Adds support for RO cluster configs and exposes public_network as a RO
config.

Fixes #353

## Type of change

- [X] Bug fix (non-breaking change which fixes an issue)
- [X] New feature (non-breaking change which adds functionality)

## How Has This Been Tested?

> **_NOTE:_** All functional changes should accompany corresponding
tests (unit tests, functional tests etc).

Please describe the addition/modification of tests done to verify this
change. Please also list any relevant details for your test
configuration.

## Contributor's Checklist

Please check that you have:

- [X] self-reviewed the code in this PR.
- [X] added code comments, particularly in hard-to-understand areas.
- [ ] updated the user documentation with corresponding changes.
- [X] added tests to verify effectiveness of this change.

Signed-off-by: Utkarsh Bhatt <email address hidden>

ce9ed44... by Peter Sabaini

Merge pull request #433 from sabaini/fix-indexes

Docs: fix indexes

0cb1ac5... by Peter Sabaini

Docs: fix indexes

Signed-off-by: Peter Sabaini <email address hidden>

8572218... by utkarsh bhatt

MicroCeph Remote Replication (1/3): Remote Awareness (#405)

# Description
This PR implements the "Making MicroCeph aware of remote cluster"
segment of Remote Replication requirement.
It includes:
1. Cluster Export: Command/API to export ceph cluster state.
2. Remote Import: Command/API to import a remote MicroCeph cluster in
MicroCeph.
3. Remote List: Command/API to list all remotes configured on the
cluster.
4. Remotes Table: To persist localCluster-remoteCluster pair in Dqlite.
5. RBD-Mirror: Daemon enablement using service placement interface.
6. Tests
7. Documentation

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] CleanCode (Code refactor, test updates, does not introduce
functional changes)
- [ ] Documentation update (Doc only change)

## How Has This Been Tested?
 - [x] Add CI tests

## Contributor's Checklist

Please check that you have:

- [x] self-reviewed the code in this PR.
- [x] added code comments, particularly in hard-to-understand areas.
- [x] updated the user documentation with corresponding changes.
- [x] added tests to verify effectiveness of this change.

---------

Signed-off-by: Utkarsh Bhatt <email address hidden>

a50b10b... by Luciano Lo Giudice

Merge pull request #428 from skoech/mount_rbd

Move mounting RBD tutorial to how-to section

3f1432f... by Luciano Lo Giudice

Merge pull request #429 from skoech/mount_cephfs_shares

Move mounting CephFS shares tutorial to how-to section

30f6c95... by Luciano Lo Giudice

Merge pull request #415 from skoech/single_node_howto

Move single-node tutorial to how-to section

b61fea7... by Sharon Koech

Move mounting CephFS shares tutorial to how-to section

Signed-off-by: Sharon Koech <email address hidden>

2511872... by Sharon Koech

Change reference path to mounting RBD how-to in explanation section

Signed-off-by: Sharon Koech <email address hidden>

70e3d30... by Sharon Koech

Move mounting RBD tutorial to how-to section

Signed-off-by: Sharon Koech <email address hidden>