tag:github.com,2008:https://github.com/sodafoundation/controller/releasesRelease notes from controller2021-05-20T11:54:45Ztag:github.com,2008:Repository/253766611/v1.1.02021-06-30T11:52:59Zv1.1.0 release<h2>Version Summary</h2>
<p>Version Number : v1.1.0 [tag: v1.1.0]<br>
Date: 30-June-2021</p>
<h2>Release Summary :</h2>
<p>SODA controller v1.1.0 Release is an incremental release over previous release (v1.0.0) of SODA Controller.<br>
The earlier stable release, you can get <a href="https://github.com/sodafoundation/controller/releases/tag/v1.0.0">here</a>.</p>
<h2>Changelog</h2>
<h3>New Feature</h3>
<ul>
<li>Migrate to GitHub Actions for CI. Added the GitHub Action to build the SODA controller.</li>
</ul>
<h2>Projects/Repos Tested with this release:</h2>
<table>
<thead>
<tr>
<th>Project</th>
<th>Release Tag</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/sodafoundation/api">api</a></td>
<td>v1.1.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dock">dock</a></td>
<td>v1.3.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/nbp">nbp</a></td>
<td>v1.4.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/installer">installer</a></td>
<td>v1.4.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dashboard">dashboard</a></td>
<td>v1.4.0</td>
</tr>
</tbody>
</table>
<h2>How to use the Release:</h2>
<p>Configuration & Installation If you want more config control, you can follow these steps: <a href="https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/" rel="nofollow">https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/</a><br>
<strong>Ensure to checkout v1.1.0</strong></p>
<h2>Issues and Suggestions</h2>
<p>Any SODA Release related issues/suggestions, please raise at <a href="https://github.com/sodafoundation/controller/issues">https://github.com/sodafoundation/controller/issues</a></p>
<h2>Documentation</h2>
<p><a href="https://docs.sodafoundation.io/" rel="nofollow">https://docs.sodafoundation.io</a></p>kumarashittag:github.com,2008:Repository/253766611/v1.0.12021-06-22T17:20:33Zv1.0.1 release<h2>Version Summary</h2>
<p>Version Number : v1.0.1 [tag: v1.0.1]<br>
Date: 22-June-2021</p>
<h2>Release Summary :</h2>
<p>SODA controller v1.0.1 Release is an incremental release over previous release (v1.3.0) of SODA Foundation.<br>
The earlier stable Isabela release, you can get <a href="https://github.com/sodafoundation/soda/releases/tag/v1.3.0">here</a>.</p>
<p><em><strong>This is a pre-release for Jerba and for testing/demo only</strong></em></p>
<h2>Changelog</h2>
<h3>New Feature</h3>
<ul>
<li>Migrate to GitHub Actions for CI. Added the GitHub Action to build the SODA controller.</li>
</ul>
<h2>Projects/Repos Tested with this release:</h2>
<table>
<thead>
<tr>
<th>Project</th>
<th>Release Tag</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/sodafoundation/api">api</a></td>
<td>v1.0.1</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dock">dock</a></td>
<td>v1.2.1</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/nbp">nbp</a></td>
<td>v1.3.1</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/installer">installer</a></td>
<td>v1.3.1</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dashboard">dashboard</a></td>
<td>v1.3.1</td>
</tr>
</tbody>
</table>
<h2>How to use the Release:</h2>
<p>Configuration & Installation If you want more config control, you can follow these steps: <a href="https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/" rel="nofollow">https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/</a><br>
<strong>Ensure to checkout v1.0.1</strong></p>
<h2>Issues and Suggestions</h2>
<p>Any SODA Release related issues/suggestions, please raise at <a href="https://github.com/sodafoundation/controller/issues">https://github.com/sodafoundation/controller/issues</a></p>
<h2>Documentation</h2>
<p><a href="https://docs.sodafoundation.io/" rel="nofollow">https://docs.sodafoundation.io</a></p>kumarashittag:github.com,2008:Repository/253766611/v1.0.02020-06-28T20:01:35Zv1.0.0 Release for SODA controller<h2>Version Summary</h2>
<p>Version Number : v1.0.0 [tag: v1.0.0]<br>
Date : 29-June-2020</p>
<h2>Release Summary :</h2>
<p>This is the first major version release “v1.0.0” of SODA controller project. It is based on the earlier release Elba.</p>
<h2>Changelog</h2>
<p>This changelog is based on SODA release <a href="https://github.com/sodafoundation/controller/releases/tag/v0.12.0">Elba</a>.</p>
<ul>
<li>Update protocol buffers to v3</li>
<li><code>devsds</code> installer has been updated to include dependent projects and moved to installer</li>
<li>Update dependent packages</li>
<li>Quality Improvements</li>
</ul>
<h2>Projects/Repos Tested with:</h2>
<table>
<thead>
<tr>
<th>Project</th>
<th>Release Tag</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/sodafoundation/api">api</a></td>
<td>v1.0.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dock">dock</a></td>
<td>v1.0.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/nbp">nbp</a></td>
<td>v1.0.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/installer">installer</a></td>
<td>v1.0.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dashboard">dashboard</a></td>
<td>v1.0.0</td>
</tr>
</tbody>
</table>
<h2>How to use the Release:</h2>
<ol>
<li>Quick installation from the release binaries: <a href="https://docs.sodafoundation.io/soda-gettingstarted/quickstart/#install-soda-v1-0-0-faroe-release-jun-2020" rel="nofollow">https://docs.sodafoundation.io/soda-gettingstarted/quickstart/#install-soda-v1-0-0-faroe-release-jun-2020</a></li>
<li>Configuration & Installation If you want more config control, you can follow these steps: <a href="https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/" rel="nofollow">https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/</a></li>
</ol>
<h2>Issues and Suggestions</h2>
<p>Any SODA Release related issues/suggestions, please raise at <a href="https://github.com/sodafoundation/controller/issues">https://github.com/sodafoundation/controller/issues</a></p>
<h2>Documentation</h2>
<p><a href="https://docs.sodafoundation.io/" rel="nofollow">https://docs.sodafoundation.io</a></p>kumarashittag:github.com,2008:Repository/253766611/v0.12.02020-04-14T14:52:54Zv0.12.0 Release for SODA Controller<h2>Version Summary</h2>
<p>Version Number : v0.12.0 [tag: v0.12.0]</p>
<p>Date : 12-April-2020</p>
<h2>Release Summary :</h2>
<p>This is the first release after the OpenSDS project transformed as The SODA Foundation. This release is mainly based on the <a href="https://github.com/sodafoundation/api/releases/tag/v0.10.0">Daito</a> 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.</p>
<h2>Changelog</h2>
<p>This changelog is based on OpenSDS release <a href="https://github.com/sodafoundation/api/releases/tag/v0.10.0">Daito</a>.</p>
<ul>
<li>
<p>Overall : Project has been migrated to github.com/sodafoundation from github.com/opensds</p>
</li>
<li>
<p>OpenSDS Project Reorganization</p>
</li>
</ul>
<ol>
<li>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.</li>
</ol>
<p>(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)</p>
<ol start="2">
<li>
<p>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.</p>
</li>
<li>
<p>controller: Decoupled to handle all the control services (like metadata management, scheduler, other bookkeeping, utils etc)</p>
</li>
<li>
<p>dock: Decoupled to handle all the heterogeneous storage driver interfaces and related modules.</p>
</li>
<li>
<p>Currently the decoupled projects are verified for all the basic APIs (from api→ controller → dock) from Kubernetes, Dashboard and CLI</p>
</li>
<li>
<p>Telemetry feature is unchanged</p>
</li>
</ol>
<ul>
<li>Quality Improvements</li>
</ul>
<ol>
<li>
<p>Specific test cycles on various projects to improve the quality</p>
</li>
<li>
<p>Input validation of APIs</p>
</li>
<li>
<p>Improved Swagger API spec</p>
</li>
<li>
<p>Improved CLI help and more flags added for better usability</p>
</li>
<li>
<p>Multiple Initiator support from connector side</p>
</li>
<li>
<p>Support secure connection between etcd and api/controller</p>
</li>
<li>
<p>Handle batch volume operations;</p>
</li>
<li>
<p>Avoid redundant pool and dock while provisioning</p>
</li>
<li>
<p>No fstab modification required while mount/un-mount the FS</p>
</li>
</ol>
<ul>
<li>Documentations</li>
</ul>
<ol>
<li>Documentations are updated for the migration from OpenSDS to SODA Foundation and projects updates.</li>
</ol>
<h2>Projects/Repos Tested with:</h2>
<table>
<thead>
<tr>
<th>Project</th>
<th>Project</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/sodafoundation/api">api</a></td>
<td>v0.12.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/controller">controller</a></td>
<td>v0.12.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dock">dock</a></td>
<td>v0.12.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/nbp">nbp</a></td>
<td>v0.12.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/installer">installer</a></td>
<td>v0.12.0</td>
</tr>
<tr>
<td><a href="https://github.com/sodafoundation/dashboard">dashboard</a></td>
<td>v0.10.0</td>
</tr>
</tbody>
</table>
<h2>How to use the Release:</h2>
<ul>
<li>
<p>From Release Binaries of OpenSDS Installer Steps:</p>
<ul>
<li>wget<br>
<a href="https://github.com/sodafoundation/installer/releases/download/v0.12.0/installer-v0.12.0.tar.gz">https://github.com/sodafoundation/installer/releases/download/v0.12.0/installer-v0.12.0.tar.gz</a><br>
OR Download the installer binaries from<br>
<a href="https://github.com/sodafoundation/installer/releases/tag/v0.12.0">https://github.com/sodafoundation/installer/releases/tag/v0.12.0</a></li>
</ul>
</li>
<li>
<p>tar xvzf installer-v0.12.0.tar.gz</p>
</li>
<li>
<p>cd installer/ansible</p>
</li>
<li>
<p>chmod +x ./install_ansible.sh && ./install_ansible.sh</p>
</li>
<li>
<p>ansible --version # Ansible version 2.4.x is required.</p>
</li>
<li>
<p>vim group_vars/common.yml # Modify HOST_IP address if needed</p>
</li>
<li>
<p>ansible-playbook site.yml -i local.hosts</p>
</li>
</ul>
<ol start="2">
<li>Configuration & Installation If you want more config control, you can follow this steps:</li>
</ol>
<ul>
<li><a href="https://docs.sodafoundation.io/try-opensds/installation/" rel="nofollow">https://docs.sodafoundation.io/try-soda/installation/</a> (Recommended Ansible method)</li>
</ul>
<h2>Issues and Suggestions</h2>
<p>Any SODA Release related issues/suggestions, please raise at <a href="https://github.com/sodafoundation/controller/issues">https://github.com/sodafoundation/controller/issues</a></p>
<h2>Documentation</h2>
<p><a href="https://docs.sodafoundation.io/" rel="nofollow">https://docs.sodafoundation.io</a></p>skdwritingtag:github.com,2008:Repository/253766611/v0.10.22020-02-10T06:13:21Zv0.10.2: Merge pull request #1234 from opensds/development<p>Merge development branch into master for v0.10.2 release</p>skdwritingtag:github.com,2008:Repository/253766611/v0.10.12020-01-10T10:59:06Zv0.10.1: Merge pull request #1172 from opensds/development<p>Merge development into Master for Daito release with only beego framework fix</p>kumarashittag:github.com,2008:Repository/253766611/v0.10.02020-01-03T12:00:10Zv0.10.0: Merge pull request #1157 from opensds/development<p>Merge development into Master for Daito RC4-v0.9.0 release</p>skdwritingtag:github.com,2008:Repository/253766611/v0.9.02020-01-03T12:00:10Zv0.9.0: Merge pull request #1157 from opensds/development<p>Merge development into Master for Daito RC4-v0.9.0 release</p>skdwritingtag:github.com,2008:Repository/253766611/v0.8.02019-12-24T16:04:39Zv0.8.0: Merge pull request #1145 from opensds/development<p>Development branch code changes merge into master for Daito_RC3_v0.8.0 release</p>kumarashittag:github.com,2008:Repository/253766611/v0.7.02019-12-12T12:00:14Zv0.7.0: Merge pull request #1121 from opensds/development<p>Integration of Development Branch to Master branch for Daito RC2 Release</p>skdwriting