mirror of
https://github.com/ceph/go-ceph
synced 2024-12-24 15:13:11 +00:00
docs: add initial copies of the api-status.json & markdown doc
The file api-status.json is designed to track changes to the go-ceph APIs, especially the 'deprecated' and 'preview' apis. It also stores lists of stable apis so that we can see if something new but not explicitly stable appears. The api-status.md file is actually meant to be read by users of go-ceph so to help make decisions about the use of new preview apis or deprecated apis. It is generated from api-status.json. Signed-off-by: John Mulligan <jmulligan@redhat.com>
This commit is contained in:
parent
7ce34854e1
commit
3f32efcf56
1677
docs/api-status.json
Normal file
1677
docs/api-status.json
Normal file
File diff suppressed because it is too large
Load Diff
31
docs/api-status.md
Normal file
31
docs/api-status.md
Normal file
@ -0,0 +1,31 @@
|
||||
<!-- GENERATED FILE: DO NOT EDIT DIRECTLY -->
|
||||
|
||||
# go-ceph API Stability
|
||||
|
||||
## Package: cephfs
|
||||
|
||||
## Package: cephfs/admin
|
||||
|
||||
## Package: rados
|
||||
|
||||
## Package: rbd
|
||||
|
||||
### Deprecated APIs
|
||||
|
||||
Name | Deprecated in Version | Expected Removal Version |
|
||||
---- | --------------------- | ------------------------ |
|
||||
MirrorImageGlobalStatusIter.Close | v0.11.0 | |
|
||||
Image.Open | v0.2.0 | |
|
||||
Snapshot.Set | v0.10.0 | |
|
||||
|
||||
## Package: rbd/admin
|
||||
|
||||
## Package: rgw/admin
|
||||
|
||||
### Preview APIs
|
||||
|
||||
Name | Added in Version | Expected Stable Version |
|
||||
---- | ---------------- | ----------------------- |
|
||||
API.AddUserCap | v0.12.0 | v0.13.0 |
|
||||
API.RemoveUserCap | v0.12.0 | v0.13.0 |
|
||||
|
Loading…
Reference in New Issue
Block a user