[tc][all] Encouraging projects to apply for tag 'assert:supports-api-interoperability'
Hello Everyone, TC defined a tag for API interoperability (cover both stable and compatible APIs) called 'assert:supports-api-interoperability' which assert on API won’t break any users when they upgrade a cloud or start using their code on a new OpenStack cloud. Basically, Projects will not change (or remove) an API in a way that will break existing users of an API. We have updated the tag documentation to clarify its definition and requirements. If your projects follow the API interoperability guidelines[1] and some API versioning mechanism that does not need to be microversion then you should start thinking to apply for this tag. The complete requirement can be found here[2]. Currently, only nova has this tag but I am sure many projects are eligible for this, and TC encourage them to apply for this. [1] https://specs.openstack.org/openstack/api-wg/guidelines/api_interoperability... [2] https://governance.openstack.org/tc/reference/tags/assert_supports-api-inter... -gmann
Bumping this email in case you missed this during holiday time. There are many projects that are eligible for this tag, requesting you to start the application review to governance. -gmann ---- On Thu, 17 Dec 2020 08:42:53 -0600 Ghanshyam Mann <gmann@ghanshyammann.com> wrote ----
Hello Everyone,
TC defined a tag for API interoperability (cover both stable and compatible APIs) called 'assert:supports-api-interoperability' which assert on API won’t break any users when they upgrade a cloud or start using their code on a new OpenStack cloud.
Basically, Projects will not change (or remove) an API in a way that will break existing users of an API. We have updated the tag documentation to clarify its definition and requirements.
If your projects follow the API interoperability guidelines[1] and some API versioning mechanism that does not need to be microversion then you should start thinking to apply for this tag. The complete requirements can be found here[2].
Currently, only nova has this tag but I am sure many projects are eligible for this, and TC encourage them to apply for this.
[1] https://specs.openstack.org/openstack/api-wg/guidelines/api_interoperability... [2] https://governance.openstack.org/tc/reference/tags/assert_supports-api-inter...
-gmann
Hi, On Wed, Jan 13, 2021 at 02:16:33PM -0600, Ghanshyam Mann wrote:
Bumping this email in case you missed this during holiday time.
There are many projects that are eligible for this tag, requesting you to start the application review to governance.
After discussion with Neutron drivers team I just applied for this patch for Neutron project [1]. Please let me know if I should add/change something there. [1] https://review.opendev.org/c/openstack/governance/+/773090
-gmann
---- On Thu, 17 Dec 2020 08:42:53 -0600 Ghanshyam Mann <gmann@ghanshyammann.com> wrote ----
Hello Everyone,
TC defined a tag for API interoperability (cover both stable and compatible APIs) called 'assert:supports-api-interoperability' which assert on API won’t break any users when they upgrade a cloud or start using their code on a new OpenStack cloud.
Basically, Projects will not change (or remove) an API in a way that will break existing users of an API. We have updated the tag documentation to clarify its definition and requirements.
If your projects follow the API interoperability guidelines[1] and some API versioning mechanism that does not need to be microversion then you should start thinking to apply for this tag. The complete requirements can be found here[2].
Currently, only nova has this tag but I am sure many projects are eligible for this, and TC encourage them to apply for this.
[1] https://specs.openstack.org/openstack/api-wg/guidelines/api_interoperability... [2] https://governance.openstack.org/tc/reference/tags/assert_supports-api-inter...
-gmann
-- Slawek Kaplonski Principal Software Engineer Red Hat
---- On Fri, 29 Jan 2021 08:55:06 -0600 Slawek Kaplonski <skaplons@redhat.com> wrote ----
Hi,
On Wed, Jan 13, 2021 at 02:16:33PM -0600, Ghanshyam Mann wrote:
Bumping this email in case you missed this during holiday time.
There are many projects that are eligible for this tag, requesting you to start the application review to governance.
After discussion with Neutron drivers team I just applied for this patch for Neutron project [1]. Please let me know if I should add/change something there.
Thanks, Slawek, I will check and let you know if anything needed. -gmann
[1] https://review.opendev.org/c/openstack/governance/+/773090
-gmann
---- On Thu, 17 Dec 2020 08:42:53 -0600 Ghanshyam Mann <gmann@ghanshyammann.com> wrote ----
Hello Everyone,
TC defined a tag for API interoperability (cover both stable and compatible APIs) called 'assert:supports-api-interoperability' which assert on API won’t break any users when they upgrade a cloud or start using their code on a new OpenStack cloud.
Basically, Projects will not change (or remove) an API in a way that will break existing users of an API. We have updated the tag documentation to clarify its definition and requirements.
If your projects follow the API interoperability guidelines[1] and some API versioning mechanism that does not need to be microversion then you should start thinking to apply for this tag. The complete requirements can be found here[2].
Currently, only nova has this tag but I am sure many projects are eligible for this, and TC encourage them to apply for this.
[1] https://specs.openstack.org/openstack/api-wg/guidelines/api_interoperability... [2] https://governance.openstack.org/tc/reference/tags/assert_supports-api-inter...
-gmann
-- Slawek Kaplonski Principal Software Engineer Red Hat
participants (2)
-
Ghanshyam Mann
-
Slawek Kaplonski