Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. stages:
  2. - test
  3. - deploy
  4.  
  5. variables:
  6. NAMESPACE: "default"
  7.  
  8. test_stack:
  9. stage: test
  10. variables:
  11. NAMESPACE: "test"
  12. script:
  13. - kubectl create namespace ${NAMESPACE} || true
  14. - kubectl apply -f elasticstack/elasticsearch.yml --namespace=${NAMESPACE}
  15. - kubectl apply -f elasticstack/kibana.yml --namespace=${NAMESPACE}
  16. - kubectl apply -f elasticstack/filebeat-configmap.yml --namespace=${NAMESPACE}
  17. - kubectl apply -f elasticstack/filebeat-role.yml --namespace=${NAMESPACE}
  18. - kubectl apply -f elasticstack/filebeat-role-binding.yml --namespace=${NAMESPACE}
  19. - kubectl apply -f elasticstack/filebeat-service-account.yml --namespace=${NAMESPACE}
  20. - kubectl apply -f elasticstack/filebeat-daemonset.yml --namespace=${NAMESPACE}
  21. - elasticstack/test/check_elasticsearch_data_flow
  22.  
  23. deploy_stack:
  24. when: manual
  25. variables:
  26. NAMESPACE: "live"
  27. stage: deploy
  28. script: "echo 'This is the deploy stage'"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement