class phalanx.models.helm.HelmStarter(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

A Helm chart starter.

This must be kept in sync with the contents of the starters directory.


This should be determined dynamically from the contents of the starters directory, but the Phalanx configuration location can be specified with a flag at runtime and we want to tell Click about the list of available starters. This is therefore an imperfect compromise: hard-code the list of available starters in the source code but add a test so that if someone adds a new starter without updating this list, the test will fail.

Attributes Summary




Attributes Documentation

EMPTY = 'empty'
FASTAPI_SAFIR = 'fastapi-safir'
WEB_SERVICE = 'web-service'