@@ -51,13 +51,16 @@ rm -fr ${YAML_OUTPUT_DIR}/*.yaml
5151# Generated Knative component YAML files
5252readonly SECURED_HELLO_YAML=${YAML_OUTPUT_DIR} /secured-helloworld.yaml
5353readonly SECURED_LAYERED_MYAPP_YAML=${YAML_OUTPUT_DIR} /secured-layered-myapp.yaml
54+ readonly TESTSRV_YAML=${YAML_OUTPUT_DIR} /testsrv.yaml
5455readonly CREATE_SECRETS_YAML=${YAML_OUTPUT_DIR} /create-secrets.yaml
5556readonly CONFIG_FEATURES_YAML=${YAML_OUTPUT_DIR} /config-features.yaml
5657readonly GUARD_SERVICE_YAML=${YAML_OUTPUT_DIR} /guard-service.yaml
5758readonly QUEUE_PROXY_YAML=${YAML_OUTPUT_DIR} /queue-proxy.yaml
5859readonly GATE_ACCOUNT_YAML=${YAML_OUTPUT_DIR} /gate-account.yaml
5960readonly SERVICE_ACCOUNT_YAML=${YAML_OUTPUT_DIR} /service-account.yaml
6061readonly GUARDIAN_CRD_YAML=${YAML_OUTPUT_DIR} /guardian-crd.yaml
62+ readonly DEPLOY_KIND=${YAML_OUTPUT_DIR} /deploy-kind.sh
63+ readonly DEPLOY_KNATIVE_KIND=${YAML_OUTPUT_DIR} /deploy-knative-kind.sh
6164
6265# Flags for all ko commands
6366KO_YAML_FLAGS=" -P"
@@ -85,38 +88,46 @@ echo "Building Knative Secuity-Guard"
8588echo KO_YAML_FLAGS: ${KO_YAML_FLAGS}
8689ko resolve ${KO_YAML_FLAGS} -f config-kubernetes/deploy/secured-helloworld.yaml | " ${LABEL_YAML_CMD[@]} " > " ${SECURED_HELLO_YAML} "
8790ko resolve ${KO_YAML_FLAGS} -f config-kubernetes/deploy/secured-layered-myapp.yaml | " ${LABEL_YAML_CMD[@]} " > " ${SECURED_LAYERED_MYAPP_YAML} "
91+ ko resolve ${KO_YAML_FLAGS} -f test/e2e/services/httptest/deploy.yaml | " ${LABEL_YAML_CMD[@]} " > " ${TESTSRV_YAML} "
8892ko resolve ${KO_YAML_FLAGS} -f config-kubernetes/deploy/create-secrets.yaml | " ${LABEL_YAML_CMD[@]} " > " ${CREATE_SECRETS_YAML} "
8993ko resolve ${KO_YAML_FLAGS} -f config/deploy/config-features.yaml | " ${LABEL_YAML_CMD[@]} " > " ${CONFIG_FEATURES_YAML} "
9094ko resolve ${KO_YAML_FLAGS} -f config/deploy/guard-service.yaml | " ${LABEL_YAML_CMD[@]} " > " ${GUARD_SERVICE_YAML} "
9195ko resolve ${KO_YAML_FLAGS} -f config/deploy/queue-proxy.yaml | " ${LABEL_YAML_CMD[@]} " > " ${QUEUE_PROXY_YAML} "
9296ko resolve ${KO_YAML_FLAGS} -f config/resources/gateAccount.yaml | " ${LABEL_YAML_CMD[@]} " > " ${GATE_ACCOUNT_YAML} "
9397ko resolve ${KO_YAML_FLAGS} -f config/resources/serviceAccount.yaml | " ${LABEL_YAML_CMD[@]} " > " ${SERVICE_ACCOUNT_YAML} "
9498ko resolve ${KO_YAML_FLAGS} -f config/resources/guardiansCrd.yaml | " ${LABEL_YAML_CMD[@]} " > " ${GUARDIAN_CRD_YAML} "
99+ cp hack/kind/deployKind.sh " ${DEPLOY_KIND} "
100+ cp hack/kind/deployKnativeKind.sh " ${DEPLOY_KNATIVE_KIND} "
95101echo " All manifests generated"
96102
97103# List generated YAML files
98104
99105cat << EOF > ${YAML_LIST_FILE}
100106${SECURED_HELLO_YAML}
101107${SECURED_LAYERED_MYAPP_YAML}
108+ ${TESTSRV_YAML}
102109${CREATE_SECRETS_YAML}
103110${CONFIG_FEATURES_YAML}
104111${GUARD_SERVICE_YAML}
105112${QUEUE_PROXY_YAML}
106113${GATE_ACCOUNT_YAML}
107114${SERVICE_ACCOUNT_YAML}
108115${GUARDIAN_CRD_YAML}
109-
116+ ${DEPLOY_KIND}
117+ ${DEPLOY_KNATIVE_KIND}
110118EOF
111119
112120cat << EOF > "${YAML_ENV_FILE} "
113121export SECURED_HELLO_YAML=${SECURED_HELLO_YAML}
114122export SECURED_LAYERED_MYAPP_YAML=${SECURED_LAYERED_MYAPP_YAML}
123+ export TESTSRV_YAML=${TESTSRV_YAML}
115124export CREATE_SECRETS_YAML=${CREATE_SECRETS_YAML}
116125export CONFIG_FEATURES_YAML=${CONFIG_FEATURES_YAML}
117126export GUARD_SERVICE_YAML=${GUARD_SERVICE_YAML}
118127export QUEUE_PROXY_YAML=${QUEUE_PROXY_YAML}
119128export GATE_ACCOUNT_YAML=${GATE_ACCOUNT_YAML}
120129export SERVICE_ACCOUNT_YAML=${SERVICE_ACCOUNT_YAML}
121130export GUARDIAN_CRD_YAML=${GUARDIAN_CRD_YAML}
131+ export DEPLOY_KIND=${DEPLOY_KIND}
132+ export DEPLOY_KNATIVE_KIND=${DEPLOY_KNATIVE_KIND}
122133EOF
0 commit comments