HelmStarter

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.

Notes

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

EMPTY

FASTAPI_SAFIR

WEB_SERVICE

Attributes Documentation

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