datopian/ckan-cloud-operator

Create storage classes with CCO

zelima opened this issue · 3 comments

As a cco user, who does not know much about storage-classes, I want cco to take care of its creation, so that I don't need to spend time understanding what they are and how to configure them properly

As a cco user, I want to be able to configure storage-classes Eg choose which provisioner to use (azure, aws, google etc...), so that I'm able to use cloud provider of my choice

As a cco user, I want to have a general understanding of what storage-classes are and what they are for so that I'm able to configure properly

Acceptance criteria

  • Have small description of what storage classes are (maybe in command help or readme)
  • cco creates storage-classes for me if I don't specify
  • cco give me the ability to configure storage classes (eg prompts me with proper questions)

Tasks

  • Do analysis
  • Write small description/doc about what it is for and here to read more
  • Refactor code to address user stories

I added this for the minikube flow - shouldn't be difficult to replicate (more or less...) for the other providers.

@akariv @zelima was this done for other providers, and, can you link me to the relevant part of code and docs so i can do acceptance checks?