Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stages:
- - test
- - deploy
- variables:
- NAMESPACE: "default"
- test_stack:
- stage: test
- variables:
- NAMESPACE: "test"
- script:
- - kubectl create namespace ${NAMESPACE} || true
- - kubectl apply -f elasticstack/elasticsearch.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/kibana.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/filebeat-configmap.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/filebeat-role.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/filebeat-role-binding.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/filebeat-service-account.yml --namespace=${NAMESPACE}
- - kubectl apply -f elasticstack/filebeat-daemonset.yml --namespace=${NAMESPACE}
- - elasticstack/test/check_elasticsearch_data_flow
- deploy_stack:
- when: manual
- variables:
- NAMESPACE: "live"
- stage: deploy
- script: "echo 'This is the deploy stage'"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement