sodafoundation / strato

SODA Strato (Multi-cloud) project provides a cloud vendor agnostic data management for hybrid cloud, intercloud or intracloud. This project is renamed as 'Strato'
Apache License 2.0
234 stars 329 forks source link

Rename repository to multicloud #1056

Open noelmcloughlin opened 4 years ago

noelmcloughlin commented 4 years ago

Issue/Feature Description:

Could this repo be renamed "multicloud" instead of "multi-cloud"?

Variable names with dashes are not allowed with infrastructure as code (Ansible, Salt, Jinja2) and many programming languages (python, etc). Coders need to avoid dashes. This issue is inconvenient for automation but not a blocking issue.

Why this issue to fixed / feature is needed(give scenarios or use cases):

Here is an example in Jinja2 which is commonly used with Ansible and Salt.

{{ sodafoundation.multi-cloud }}.   #. not allowed
{{ sodafoundation.multicloud }}.   # allowed
{% for var in ['nbp', 'dock', 'multi-cloud'] %}. {% set mydict = sodafoundation[var] %}.   # broken
{% for var in ['nbp', 'dock', 'multicloud'] %}. {% set mydict = sodafoundation[var] %}.   # works!   
{% for var in ['nbp', 'dock', 'multi-cloud'] %}. {% set myurl = "http://github.com/sodafoundation/" ~ var %}.   # current
{% for var in ['nbp', 'dock', 'multicloud'] %}. {% set myurl = "http://github.com/sodafoundation/" ~ var %}.   # wanted

How to reproduce, in case of a bug:

Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)

https://github.com/ansible/ansible/issues/3907 https://datakitchen.readme.io/docs/variables https://en.wikipedia.org/wiki/Naming_convention_(programming)

kumarashit commented 4 years ago

Thanks @noelmcloughlin. We will check the feasibility and impact. Adding it to Next release milestone, but will update as per the efforts