Add a helm chart for deploying Python services to Kubernetes
@gilesknap ci sta già lavorando.
Dal 1/9/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The fastcs helm chart should be made generic and included in this repo
https://github.com/DiamondLightSource/FastCS/blob/b46ee3e1607896ba91bfb7180d5c74d31129671d/Charts
Notes:-
- For a project that publishes containers referred to by the helm chart, the
_containers.ymlworkflow should be added to theneedsof _helm inci.yml. - inspect the values of
editableandautostartin thevalues.yamlfile of the specified IOC (TODO: at present it uses the p47-services source code to do so but this should be determined from the cluster in future). - also see https://github.com/epics-containers/p47-services/blob/f6e6aa6383db204f4e9a3b7b05f9234562f10247/debug.py for how the editable and autostart features are used.
- inspection of the values of
editableandautostartin thevalues.yamlfile of the specified IOC currentl uses the p47-services source code to do so but this should be determined from the cluster in future. - note that symlinks from the /schemas folder to the individual Charts/xxx/values.schema.json should be supplied (document the manual process or automate it) AND we need a solution like this:https://github.com/DiamondLightSource/FastCS/blob/b46ee3e1607896ba91bfb7180d5c74d31129671d/schemas/fastcs-service.schema.json for making a schema for the services repository - but where should that go?
- Lingua principale
- Jinja
- Stelle
- 25
- Fork
- 10
- Merge medio
- 4g 17h
- PR unite (30g)
- 7
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DiamondLightSource/python-copier-template
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
-
documentation good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100