Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add chartserviceversion files #3

Merged
merged 1 commit into from Aug 12, 2019

Conversation

@ksatchit
Copy link
Member

ksatchit commented Aug 12, 2019

Notes

  • Templates to be picked up by front-end for chartshub
  • The package yaml summarizes the available subcharts
  • Each subchart follows a chartserviceversion template similar to the main chart
  • The service account is derived from the install.spec.permissions of the main chart csv
  • CRD & SA(optional) are pre-requisites before installing the experiment bundles
  • Experiment bundles are proper CR spec yamls (to be treated as base templates)
  • The script folder consists of script for CI as well as utils for actual (group) install of the yamls
  • A travis based CI can be used to check the chartserviceversion and actual experiment yamls for correctness by way of a kubernetes-lint mechanism
  • A hook may be needed to trigger a upload & rescan operation on the webserver

Misc

  • Though the CSV itself won't be applied on the cluster, it has been created as a custom resource so that future implementations of charts lifecycle manager can make use of them.

Signed-off-by: ksatchit ksatchit@mayadata.io

ksatchit
Signed-off-by: ksatchit <ksatchit@mayadata.io>
@ksatchit ksatchit requested a review from umamukkara Aug 12, 2019
@umamukkara umamukkara merged commit 156c1bb into litmuschaos:master Aug 12, 2019
1 check passed
1 check passed
DCO DCO
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.