Add test pods labels.

- Uses helm toolkit to add labels to test pods.

Change-Id: I8796379b0370fb41c1a519023b49139b5401810e
This commit is contained in:
Aaron Sheffield 2018-07-10 15:55:44 -05:00
parent a4474f7bc2
commit 16cc15f856
2 changed files with 10 additions and 2 deletions

View File

@ -11,11 +11,13 @@
# distributed under the License is distributed on an "AS IS" BASIS, # distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. */}} # limitations under the License.
*/}}
{{/* {{/*
Test Airflow for api functionality. Test Airflow for api functionality.
*/}} */}}
{{- if .Values.manifests.test_airflow_api }} {{- if .Values.manifests.test_airflow_api }}
{{- $envAll := . }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
@ -23,6 +25,8 @@ metadata:
name: "{{ .Release.Name }}-airflow-api-test" name: "{{ .Release.Name }}-airflow-api-test"
annotations: annotations:
"helm.sh/hook": "test-success" "helm.sh/hook": "test-success"
labels:
{{ tuple $envAll "airflow" "api-test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec: spec:
restartPolicy: Never restartPolicy: Never
containers: containers:

View File

@ -11,11 +11,13 @@
# distributed under the License is distributed on an "AS IS" BASIS, # distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. */}} # limitations under the License.
*/}}
{{/* {{/*
Test the Shipyard API, to ensure that the health endpoint is active and able to respond. Test the Shipyard API, to ensure that the health endpoint is active and able to respond.
*/}} */}}
{{- if .Values.manifests.test_shipyard_api }} {{- if .Values.manifests.test_shipyard_api }}
{{- $envAll := . }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
@ -23,6 +25,8 @@ metadata:
name: "{{ .Release.Name }}-shipyard-api-test" name: "{{ .Release.Name }}-shipyard-api-test"
annotations: annotations:
"helm.sh/hook": "test-success" "helm.sh/hook": "test-success"
labels:
{{ tuple $envAll "shipyard" "api-test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec: spec:
restartPolicy: Never restartPolicy: Never
containers: containers: