github.com/navikt/knorten@v0.0.0-20240419132333-1333f46ed8b6/templates/charts/airflow.tmpl (about) 1 {{ define "charts/airflow" }} 2 {{ template "head" . }} 3 <article class="bg-white rounded-md p-4"> 4 {{ if .values }} 5 <div class="flex gap-4 items-center pb-4"> 6 <h2>Rediger {{ .team }} sin Airflow</h2> 7 <form action="delete" method="POST"> 8 <fieldset> 9 <button type="submit" 10 onclick="return confirm('Er du sikker på at du vil slette Airflow? Det er ikke mulig å gjenopprette instansen.')" 11 class="navds-button navds-button--danger navds-button--small bg-surface-danger" 12 > 13 <span class="navds-label">Slett Airflow</span> 14 </button> 15 </fieldset> 16 </form> 17 </div> 18 {{ else }} 19 <h2 class="pb-4">Ny Airflow for {{ .team }}</h2> 20 {{ end }} 21 {{ with .errors }} 22 {{ . }} 23 {{ end }} 24 25 <form class="w-80" action="" method="POST"> 26 <fieldset class="flex flex-col gap-4"> 27 <div class="navds-form-field navds-form-field--medium"> 28 <label for="dagrepo" class="navds-form-field__label navds-label">DAG's repo</label> 29 <input type="text" name="dagrepo" id="dagrepo" value="{{ or .values.DagRepo "" }}" 30 placeholder="navikt/dags" required 31 class="navds-text-field__input navds-body-short navds-body-medium" 32 /> 33 </div> 34 <div class="navds-form-field navds-form-field--medium"> 35 <label for="dagrepobranch" class="navds-form-field__label navds-label">DAG's repo branch</label> 36 <input type="text" name="dagrepobranch" id="dagrepobranch" value="{{ or .values.DagRepoBranch "" }}" 37 placeholder="main" 38 class="navds-text-field__input navds-body-short navds-body-medium" 39 /> 40 </div> 41 <fieldset 42 class="navds-checkbox-group navds-checkbox-group--medium navds-fieldset navds-fieldset--medium"> 43 <div class="navds-checkbox"> 44 <div class="navds-checkbox navds-checkbox--medium"> 45 <input id="apiaccess" name="apiaccess" type="checkbox" class="navds-checkbox__input" 46 {{ if eq .values.ApiAccess "on" }}checked{{ end }}/> 47 <label for="apiaccess" class="navds-checkbox__label"> 48 <span class="navds-checkbox__content">API-tilgang</span> 49 </label> 50 </div> 51 </div> 52 </fieldset> 53 <div> 54 <h2>Eget Airflow image</h2> 55 <p> 56 Dersom du ønsker å kjøre Airflow med et annet image enn det plattformen tilbyr spesifiserer du Docker image og tag i feltet under. 57 </p> 58 <div class="navds-form-field navds-form-field--medium"> 59 <label for="airflowimage" class="navds-form-field__label navds-label"></label> 60 <input type="text" name="airflowimage" id="airflowimage" value="{{ or .values.AirflowImage "" }}" 61 class="navds-text-field__input navds-body-short navds-body-medium" 62 placeholder="ghcr.io/navikt/mitt-airflow-image:tag" 63 /> 64 </div> 65 </div> 66 67 <div class="flex gap-2 items-center"> 68 <button id="submit" type="submit" class="navds-button navds-button--primary bg-surface-action"> 69 <span class="navds-label">Lagre</span> 70 </button> 71 <a href="/oversikt" class="navds-link">Avbryt</a> 72 </div> 73 </fieldset> 74 </form> 75 </article> 76 {{ template "footer" }} 77 {{ end }}