chart_schema.yaml 1010 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. name: str(required=True)
  2. description: str(required=True)
  3. version: str(required=True)
  4. type: str(required=True)
  5. kubeVersion: str()
  6. apiVersion: str()
  7. appVersion: any(str(), num())
  8. upstream_version: any(str(), num(), required=False)
  9. home: str()
  10. icon: str()
  11. sources: list(str(), required=False)
  12. dependencies: list(include('dependency'), required=False)
  13. deprecated: bool(required=False)
  14. engine: str(required=False)
  15. condition: str(required=False)
  16. keywords: list(str(), required=False)
  17. tags: str(required=False)
  18. maintainers: list(include('maintainer'))
  19. annotations:
  20. title: str(required=True)
  21. ---
  22. maintainer:
  23. name: str(required=True)
  24. email: str(required=True)
  25. url: str(required=True)
  26. ---
  27. dependency:
  28. name: str()
  29. repository: str()
  30. version: str()
  31. condition: str(required=False)
  32. tags: list(str(), required=False)
  33. import-values: any(list(str()), list(include('import-value')), required=False)
  34. enabled: bool(required=False)
  35. alias: str(required=False)
  36. ---
  37. import-value:
  38. child: str()
  39. parent: str()