{{- if .Values.checkDeprecation -}} {{/* CUSTOM PROBES */}} {{- if .Values.gitea.customLivenessProbe -}} {{- fail "`gitea.customLivenessProbe` does no longer exist. Please refer to the changelog and configure `gitea.livenessProbe` instead." -}} {{- end -}} {{- if .Values.gitea.customReadinessProbe -}} {{- fail "`gitea.customReadinessProbe` does no longer exist. Please refer to the changelog and configure `gitea.readinessProbe` instead." -}} {{- end -}} {{- if .Values.gitea.customStartupProbe -}} {{- fail "`gitea.customStartupProbe` does no longer exist. Please refer to the changelog and configure `gitea.startupProbe` instead." -}} {{- end -}} {{/* LDAP SOURCES */}} {{- if kindIs "map" .Values.gitea.ldap -}} {{- fail "You can configure multiple LDAP sources. Please refer to the changelog and switch `gitea.ldap` from object to array notation." -}} {{- end -}} {{/* OAUTH SOURCES */}} {{- if kindIs "map" .Values.gitea.oauth -}} {{- fail "You can configure multiple OAuth sources. Please refer to the changelog and switch `gitea.oauth` from object to array notation." -}} {{- end -}} {{/* BUILTIN */}} {{- if .Values.gitea.cache -}} {{- if .Values.gitea.cache.builtIn -}} {{- fail "`gitea.cache.builtIn` does no longer exist. Please use `memcached` at root level instead." -}} {{- end -}} {{- end -}} {{- if .Values.gitea.database -}} {{- if .Values.gitea.database.builtIn -}} {{- fail "`gitea.database.builtIn` does no longer exist. Builtin databases can be configured inside the dependencies itself. Please refer to the changelog." -}} {{- end -}} {{- end -}} {{- if .Values.gitea.admin -}} {{- fail "`gitea.admin` does no longer exist. Please refer to the changelog and configure `secrets.admin` instead." -}} {{- end -}} {{/* SIGNING */}} {{- if .Values.signing -}} {{- fail "`signing` does no longer exist. Please refer to the changelog and configure `secrets.gpg` instead." -}} {{- end -}} {{/* AFFINITY */}} {{- if .Values.affinity -}} {{- fail "`affinity` does no longer exist. Please refer to the changelog and configure `deployment.affinity` instead." -}} {{- end -}} {{/* CONTAINER SECURITY CONTEXT */}} {{- if .Values.containerSecurityContext -}} {{- fail "`containerSecurityContext` does no longer exist. Please refer to the changelog and configure `deployment.gitea.securityContext` instead." -}} {{- end -}} {{/* DEPLOYMENT ENV */}} {{- if .Values.deployment.env -}} {{- fail "`deployment.env` does no longer exist. Please refer to the changelog and configure `deployment.gitea.env` instead." -}} {{- end -}} {{/* DNS CONFIG */}} {{- if .Values.dnsConfig -}} {{- fail "`dnsConfig` does no longer exist. Please refer to the changelog and configure `deployment.dnsConfig` instead." -}} {{- end -}} {{/* NODE SELECTOR */}} {{- if .Values.nodeSelector -}} {{- fail "`nodeSelector` does no longer exist. Please refer to the changelog and configure `deployment.nodeSelector` instead." -}} {{- end -}} {{/* PRIORITY CLASS NAME */}} {{- if .Values.priorityClassName -}} {{- fail "`priorityClassName` does no longer exist. Please refer to the changelog and configure `deployment.priorityClassName` instead." -}} {{- end -}} {{/* POD SECURITY CONTEXT */}} {{- if .Values.podSecurityContext -}} {{- fail "`podSecurityContext` does no longer exist. Please refer to the changelog and configure `deployment.securityContext` instead." -}} {{- end -}} {{/* RESOURCES */}} {{- if .Values.resources -}} {{- fail "`resources` does no longer exist. Please refer to the changelog and configure `deployment.gitea.resources` instead." -}} {{- end -}} {{/* REPLICA COUNT */}} {{- if .Values.replicaCount -}} {{- fail "`replicaCount` does no longer exist. Please refer to the changelog and configure `deployment.replicas` instead." -}} {{- end -}} {{/* SCHEDULER NAME */}} {{- if .Values.schedulerName -}} {{- fail "`schedulerName` does no longer exist. Please refer to the changelog and configure `deployment.schedulerName` instead." -}} {{- end -}} {{/* SECURITY CONTEXT */}} {{- if .Values.securityContext -}} {{- fail "`securityContext` does no longer exist. Please refer to the changelog and configure `deployment.securityContext` and `deployment.gitea.securityContext` instead." -}} {{- end -}} {{/* STRATEGY */}} {{- if .Values.strategy -}} {{- fail "`strategy` does no longer exist. Please refer to the changelog and configure `deployment.strategy` instead." -}} {{- end -}} {{/* TOLERATIONS */}} {{- if .Values.tolerations -}} {{- fail "`tolerations` does no longer exist. Please refer to the changelog and configure `deployment.tolerations` instead." -}} {{- end -}} {{/* TOPOLOGY SPREAD CONSTRAINTS */}} {{- if .Values.topologySpreadConstraints -}} {{- fail "`topologySpreadConstraints` does no longer exist. Please refer to the changelog and configure `deployment.topologySpreadConstraints` instead." -}} {{- end -}} {{- end -}}