improve CI
Change-Id: I446391b689034e4f2e018fde5f4b1476cc1fa058
This commit is contained in:
parent
f7e8e8226f
commit
9f353a302f
@ -4,8 +4,6 @@
|
||||
run: playbooks/functional/run.yaml
|
||||
vars:
|
||||
minikube_dns_resolvers: ['1.1.1.1', '8.8.8.8']
|
||||
helm_charts:
|
||||
nodepool: ./charts/nodepool
|
||||
|
||||
- project:
|
||||
check:
|
||||
|
@ -25,10 +25,8 @@ securityContext: {}
|
||||
# runAsUser: 1000
|
||||
|
||||
service:
|
||||
# type: ClusterIP
|
||||
type: ClusterIP
|
||||
port: 80
|
||||
type: NodePort
|
||||
nodePort: 30009
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
|
@ -1 +0,0 @@
|
||||
< Location: http://paste.openstack.org/show/790650/
|
@ -5,29 +5,21 @@
|
||||
helm_release_name: lodgeit
|
||||
helm_chart: ./chart
|
||||
tasks:
|
||||
|
||||
- name: Get the Node Port
|
||||
command: >
|
||||
kubectl get -o jsonpath="{.spec.ports[0].nodePort}" services lodgeit
|
||||
register: nodePort
|
||||
|
||||
- name: Get the Node IP
|
||||
command: >
|
||||
kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}"
|
||||
register: nodeIP
|
||||
kubectl get svc/lodgeit -ojsonpath="http://{.spec.clusterIP}:{.spec.ports[0].port}"
|
||||
register: _url
|
||||
|
||||
- name: Post the paste
|
||||
shell: "curl -vv --silent -d 'code=test&language=text&webpage=' http://{{ nodeIP.stdout }}:{{ nodePort.stdout }} 2>&1 |grep Location"
|
||||
register: pasteLocationInfo
|
||||
|
||||
- name: Get the pasteUrl
|
||||
shell: "echo '{{ pasteLocationInfo.stdout }}' | cut -d' ' -f3"
|
||||
register: pasteUrl
|
||||
|
||||
|
||||
- name: Get the paste
|
||||
command: >
|
||||
curl -I {{ pasteUrl.stdout }}
|
||||
register: getPaste
|
||||
|
||||
|
||||
uri:
|
||||
url: "{{ _url.stdout }}"
|
||||
follow_redirects: all
|
||||
method: POST
|
||||
body_format: form-urlencoded
|
||||
body:
|
||||
code: test
|
||||
language: text
|
||||
webpage: ""
|
||||
return_content: true
|
||||
register: _paste
|
||||
failed_when: "'test' not in _paste.content"
|
Loading…
Reference in New Issue
Block a user