github.com/sodafoundation/api
v1.1.0
#2065 most downloaded on Go modules
sodafoundation/api
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 13 months
Rarely documented
notes for 4 of 31 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
33 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
33 releases · Dec 2017 to Jun 2022Releases
latest 33-
v1.1.1-0.20220614063337-df1bf3d6aeff14 Jun 2022 pre-releaseNothing published for this version
-
v1.1.020 May 2021Release notes
Open source →Version Summary
Version Number : v1.1.0 [tag: v1.1.0]
Date: 30-June-2021Release Summary :
SODA api v1.1.0 Release is an incremental release over previous release (v1.0.0) of SODA Api.
The earlier stable release, you can get here.Changelog
New Feature
- Migrate to GitHub Actions for CI. Added the GitHub Action to build the SODA api.
Projects/Repos Tested with this release:
Project Release Tag controller v1.1.0 dock v1.3.0 nbp v1.4.0 installer v1.4.0 dashboard v1.4.0 How to use the Release:
Configuration & Installation If you want more config control, you can follow these steps: https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/
Ensure to checkout v1.1.0Issues and Suggestions
Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/api/issues
Documentation
-
v1.0.120 May 2021Release notes
Open source →Version Summary
Version Number : v1.0.1 [tag: v1.0.1]
Date: 22-June-2021Release Summary :
SODA v1.0.1 Release is an incremental release over previous release (v1.3.0) of SODA Foundation.
The earlier stable Isabela release, you can get here.This is a pre-release for Jerba and for testing/demo only
Changelog
New Feature
- Migrate to GitHub Actions for CI. Added the GitHub Action to build the SODA api.
Projects/Repos Tested with this release:
Project Release Tag controller v1.0.1 dock v1.2.1 nbp v1.3.1 installer v1.3.1 dashboard v1.3.1 How to use the Release:
Configuration & Installation If you want more config control, you can follow these steps: https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/
Ensure to checkout v1.0.1Issues and Suggestions
Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/api/issues
Documentation
-
v1.0.1-0.20200910185033-7eb82362070a10 Sep 2020 pre-releaseNothing published for this version
-
v1.0.028 Jun 2020Release notes
Open source →Version Summary
Version Number : v1.0.0 [tag: v1.0.0]
Date: 29-June-2020Release Summary :
This is the first major version release “v1.0.0” of SODA API project. It is based on the earlier release Elba.
Changelog
This changelog is based on SODA release Elba.
- Update protocol buffers to v3
devsdsinstaller has been updated to include dependent projects and moved to installer- Update dependent packages
- Quality Improvements
Projects/Repos Tested with:
Project Release Tag controller v1.0.0 dock v1.0.0 nbp v1.0.0 installer v1.0.0 dashboard v1.0.0 How to use the Release:
- Quick installation from the release binaries: https://docs.sodafoundation.io/soda-gettingstarted/quickstart/#install-soda-v1-0-0-faroe-release-jun-2020
- Configuration & Installation If you want more config control, you can follow these steps: https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/
Issues and Suggestions
Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/api/issues
Documentation
-
v0.12.012 Apr 2020Release notes
Open source →Version Summary
Version Number : v0.12.0 [tag: v0.12.0]
Date : 12-April-2020
Release Summary :
This is the first release after the OpenSDS project transformed as The SODA Foundation. This release is mainly based on the Daito release from OpenSDS projects. There are some project/repository reorganizations, updates on certain projects along with some quality improvements. There are no big feature enhancements in this release.
Changelog
This changelog is based on OpenSDS release Daito.
-
Overall : Project has been migrated to github.com/sodafoundation from github.com/opensds
-
OpenSDS Project Reorganization
- Earlier github.com/opensds/opensds project which was known as hotpot, was managing the on-prem data management connecting platforms on the north side and storage backends on the south side. This project has been decoupled into Three Different projects/repositories - api, controller and dock. Please see the readme of each project for more details.
(github.com/opensds/opensds has been migrated to github.com/sodafoundation/opensds and this project has been decoupled to github.com/sodafoundation/api , github.com/sodafoundation/controller and github.com/sodafoundation/dock)
-
api : Decoupled to handle the SODA API interface. This will contain the API server and api services going forward. Currently, all the APIs which were working earlier in Daito releases are decoupled and tested.
-
controller: Decoupled to handle all the control services (like metadata management, scheduler, other bookkeeping, utils etc)
-
dock: Decoupled to handle all the heterogeneous storage driver interfaces and related modules.
-
Currently the decoupled projects are verified for all the basic APIs (from api→ controller → dock) from Kubernetes, Dashboard and CLI
-
Telemetry feature is unchanged
- Quality Improvements
-
Specific test cycles on various projects to improve the quality
-
Input validation of APIs
-
Improved Swagger API spec
-
Improved CLI help and more flags added for better usability
-
Multiple Initiator support from connector side
-
Support secure connection between etcd and api/controller
-
Handle batch volume operations;
-
Avoid redundant pool and dock while provisioning
-
No fstab modification required while mount/un-mount the FS
- Documentations
- Documentations are updated for the migration from OpenSDS to SODA Foundation and projects updates.
Projects/Repos Tested with:
Project Release Tag api v0.12.0 controller v0.12.0 dock v0.12.0 nbp v0.12.0 installer v0.12.0 dashboard v0.10.0 How to use the Release:
-
From Release Binaries of OpenSDS Installer Steps:
- wget
https://github.com/sodafoundation/installer/releases/download/v0.12.0/installer-v0.12.0.tar.gz
OR Download the installer binaries from
https://github.com/sodafoundation/installer/releases/tag/v0.12.0
- wget
-
tar xvzf installer-v0.12.0.tar.gz
-
cd installer/ansible
-
chmod +x ./install_ansible.sh && ./install_ansible.sh
-
ansible --version # Ansible version 2.4.x is required.
-
vim group_vars/common.yml # Modify HOST_IP address if needed
-
ansible-playbook site.yml -i local.hosts
- Configuration & Installation If you want more config control, you can follow this steps:
- https://docs.sodafoundation.io/try-soda/installation/ (Recommended Ansible method)
Issues and Suggestions
Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/api/issues
Documentation
-
-
v0.6.104 Jul 2019Nothing published for this version
-
v0.6.021 Jun 2019Nothing published for this version
-
v0.5.520 Jun 2019Nothing published for this version
-
v0.5.412 Jun 2019Nothing published for this version
-
v0.5.303 Jun 2019Nothing published for this version
-
v0.5.209 May 2019Nothing published for this version
-
v0.5.127 Mar 2019Nothing published for this version
-
v0.5.002 Feb 2019Nothing published for this version
-
v0.4.007 Dec 2018Nothing published for this version
-
v0.3.407 Dec 2018Nothing published for this version
-
v0.3.329 Nov 2018Nothing published for this version
-
v0.3.209 Nov 2018Nothing published for this version
-
v0.3.127 Sep 2018Nothing published for this version
-
v0.3.007 Aug 2018Nothing published for this version
-
v0.2.104 Aug 2018Nothing published for this version
-
v0.2.028 Jun 2018Nothing published for this version
-
v0.1.1018 Jun 2018Nothing published for this version
-
v0.1.901 Jun 2018Nothing published for this version
-
v0.1.812 May 2018Nothing published for this version
-
v0.1.706 Apr 2018Nothing published for this version
-
v0.1.601 Apr 2018Nothing published for this version
-
v0.1.516 Mar 2018Nothing published for this version
-
v0.1.415 Mar 2018Nothing published for this version
-
v0.1.302 Mar 2018Nothing published for this version
-
v0.1.216 Feb 2018Nothing published for this version
-
v0.1.109 Feb 2018Nothing published for this version
-
v0.1.029 Dec 2017Nothing published for this version