Samling av Docker images til tjenester vi tilbyr i KNADA.
Vi installerer ingen python dependencies utover det som følger med base imaget vi bygger på. Brukerne er ment å installere pakkene de trenger selv i sine egne jupytermiljøer. Python versjon i imaget er 3.11.
For airflow tilbyr vi to imager:
- Et base image som brukes av de ulike Airflow komponentene og som default image for vanlige airflow workers.
- Et dedikert default image for airflow workers som er laget med dataverk-airflow.
Base imaget vi tilbyr for Airflow er imaget som brukes av alle Airflow komponentene som kjører i clusteret. Det vil også være default imaget som blir brukt for Airflow workers dersom man ikke bruker dataverk-airflow.
Vi tilbyr også et default image for airflow workers som er laget med dataverk-airflow. Dette imaget inneholder svært få python biblioteker og tanken er at de som bruker dette imaget selv skal installere pakkene de trenger for hver task ved å sende med sti til en requirementsfil som skal installeres som parameter til dataverk-airflow. Det bygges et image for alle Python versjoner som ikke er end of life i henhold til Python Release Cycle.
- Imager:
- Python 3.8: ghcr.io/navikt/knada-images/dataverk-airflow-python-3.8
- Python 3.9: ghcr.io/navikt/knada-images/dataverk-airflow-python-3.9
- Python 3.10: ghcr.io/navikt/knada-images/dataverk-airflow-python-3.10
- Python 3.11: ghcr.io/navikt/knada-images/dataverk-airflow-python-3.11
- Python 3.12: ghcr.io/navikt/knada-images/dataverk-airflow-python-3.12
- Dockerfile
- requirements.txt