)]}'
{"shaker/templates/job-shaker-test.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"0796036f56c45273a43dc84158e6742bbfb500f8","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        - name: {{ .Release.Name }}-run-tests"},{"line_number":65,"context_line":"{{ tuple $envAll \"shaker_run_tests\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":66,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.jobs.run_tests | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 10 }}"},{"line_number":67,"context_line":"          args:"},{"line_number":68,"context_line":"{{- if .Values.conf.shaker.DEFAULT.debug }}"},{"line_number":69,"context_line":"          - --debug"},{"line_number":70,"context_line":"{{- end }}"},{"line_number":71,"context_line":"{{- if not .Values.conf.shaker.DEFAULT.cleanup_on_error }}"},{"line_number":72,"context_line":"          - --nocleanup"},{"line_number":73,"context_line":"{{- end }}"},{"line_number":74,"context_line":"          securityContext:"},{"line_number":75,"context_line":"            runAsUser: {{ .Values.pod.user.shaker.uid }}"},{"line_number":76,"context_line":"            privileged: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_678ea37a","line":73,"range":{"start_line":67,"start_character":0,"end_line":73,"end_character":10},"updated":"2018-09-12 14:49:49.000000000","message":"Could we potentially handle these flags similar to how we determine additional behavior in the Tempest chart?  If we can, it helps maintain consistency between charts.  For reference: https://github.com/openstack/openstack-helm/blob/master/tempest/templates/bin/_run-tests.sh.tpl","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"560b826bdb50e3c02671c565a27a28b77f60bb04","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        - name: {{ .Release.Name }}-run-tests"},{"line_number":65,"context_line":"{{ tuple $envAll \"shaker_run_tests\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":66,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.jobs.run_tests | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 10 }}"},{"line_number":67,"context_line":"          args:"},{"line_number":68,"context_line":"{{- if .Values.conf.shaker.DEFAULT.debug }}"},{"line_number":69,"context_line":"          - --debug"},{"line_number":70,"context_line":"{{- end }}"},{"line_number":71,"context_line":"{{- if not .Values.conf.shaker.DEFAULT.cleanup_on_error }}"},{"line_number":72,"context_line":"          - --nocleanup"},{"line_number":73,"context_line":"{{- end }}"},{"line_number":74,"context_line":"          securityContext:"},{"line_number":75,"context_line":"            runAsUser: {{ .Values.pod.user.shaker.uid }}"},{"line_number":76,"context_line":"            privileged: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_1f3912ce","line":73,"range":{"start_line":67,"start_character":0,"end_line":73,"end_character":10},"in_reply_to":"3f79a3b5_678ea37a","updated":"2018-09-13 21:52:57.000000000","message":"I\u0027ll check it and try to align it as you mention","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"}],"shaker/templates/service-shaker.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"0796036f56c45273a43dc84158e6742bbfb500f8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2018 The Openstack-Helm Authors."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"you may not use this file except in compliance with the License."},{"line_number":6,"context_line":"You may obtain a copy of the License at"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"   http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if .Values.manifests.service_shaker }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"---"},{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: Service"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: {{ tuple \"shaker\" \"internal\" . | include \"helm-toolkit.endpoints.hostname_short_endpoint_lookup\" }}"},{"line_number":24,"context_line":"spec:"},{"line_number":25,"context_line":"  ports:"},{"line_number":26,"context_line":"    - name: shaker-api"},{"line_number":27,"context_line":"      protocol: TCP"},{"line_number":28,"context_line":"      port: {{ tuple \"shaker\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":29,"context_line":"    {{ if .Values.shaker.controller.node_port.enabled }}"},{"line_number":30,"context_line":"      nodePort: {{ .Values.shaker.controller.node_port.port }}"},{"line_number":31,"context_line":"    {{ end }}"},{"line_number":32,"context_line":"      targetPort: {{ tuple \"shaker\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":33,"context_line":"  selector:"},{"line_number":34,"context_line":"{{ tuple $envAll \"shaker\" \"controller\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":35,"context_line":"  {{ if .Values.shaker.controller.node_port.enabled }}"},{"line_number":36,"context_line":"  type: NodePort"},{"line_number":37,"context_line":"  {{ if .Values.shaker.controller.external_policy_local }}"},{"line_number":38,"context_line":"  externalTrafficPolicy: Local"},{"line_number":39,"context_line":"  {{ end }}"},{"line_number":40,"context_line":"  {{ end }}"},{"line_number":41,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_07432f15","line":41,"range":{"start_line":1,"start_character":0,"end_line":41,"end_character":10},"updated":"2018-09-12 14:49:49.000000000","message":"We shouldn\u0027t need a service for Shaker since we\u0027re just executing Shaker as a job, and there aren\u0027t any long-lasting pods for the service to serve traffic to.","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"560b826bdb50e3c02671c565a27a28b77f60bb04","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2018 The Openstack-Helm Authors."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"you may not use this file except in compliance with the License."},{"line_number":6,"context_line":"You may obtain a copy of the License at"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"   http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if .Values.manifests.service_shaker }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"---"},{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: Service"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: {{ tuple \"shaker\" \"internal\" . | include \"helm-toolkit.endpoints.hostname_short_endpoint_lookup\" }}"},{"line_number":24,"context_line":"spec:"},{"line_number":25,"context_line":"  ports:"},{"line_number":26,"context_line":"    - name: shaker-api"},{"line_number":27,"context_line":"      protocol: TCP"},{"line_number":28,"context_line":"      port: {{ tuple \"shaker\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":29,"context_line":"    {{ if .Values.shaker.controller.node_port.enabled }}"},{"line_number":30,"context_line":"      nodePort: {{ .Values.shaker.controller.node_port.port }}"},{"line_number":31,"context_line":"    {{ end }}"},{"line_number":32,"context_line":"      targetPort: {{ tuple \"shaker\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":33,"context_line":"  selector:"},{"line_number":34,"context_line":"{{ tuple $envAll \"shaker\" \"controller\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":35,"context_line":"  {{ if .Values.shaker.controller.node_port.enabled }}"},{"line_number":36,"context_line":"  type: NodePort"},{"line_number":37,"context_line":"  {{ if .Values.shaker.controller.external_policy_local }}"},{"line_number":38,"context_line":"  externalTrafficPolicy: Local"},{"line_number":39,"context_line":"  {{ end }}"},{"line_number":40,"context_line":"  {{ end }}"},{"line_number":41,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_f5dc7de2","line":41,"range":{"start_line":1,"start_character":0,"end_line":41,"end_character":10},"in_reply_to":"3f79a3b5_07432f15","updated":"2018-09-13 21:52:57.000000000","message":"I was checking this reference:-\nhttps://pyshaker.readthedocs.io/en/latest/installation.html#run-shaker-against-openstack-deployed-by-fuel-ccp-on-kubernetes\n\nAbove creates a service object in addition to a pod. My intention is to have such a deployment where a user when gives some command, it triggers spawning of a shaker-test job which spawns a pod, executes the test and completes. Just like what a \u0027helm test neutron\u0027 does? \n\nRight now its Job deployment type, but its still not finalized. Maybe we have some persistent pod deployment and then a service will come in handy for users to direct commands to the test pod. I am still learning and searching for the right way to achieve this behavior.","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"}],"shaker/values.yaml":[{"author":{"_account_id":13511,"name":"Oded Le\u0027Sage","email":"lesage.o@gmail.com","username":"lesage"},"change_message_id":"2b544c2fb207e09cc1edf19e45018a255988627d","unresolved":false,"context_lines":[{"line_number":134,"context_line":"      debug: true"},{"line_number":135,"context_line":"      cleanup_on_error: false"},{"line_number":136,"context_line":"      server_endpoint: 172.20.9.7:31999"},{"line_number":137,"context_line":"      report: $WORKSPACE/work/pycharm-shaker/result.html"},{"line_number":138,"context_line":"      output: $WORKSPACE/work/pycharm-shaker/result.json"},{"line_number":139,"context_line":"      scenario: openstack/perf_l2"},{"line_number":140,"context_line":"      flavor_name: m1.small"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_07dfaf3a","line":137,"range":{"start_line":137,"start_character":30,"end_line":137,"end_character":37},"updated":"2018-09-12 14:54:31.000000000","message":"why the reference to pycharm here? if this is just a place holder result.html should be enough, and would be less confusing","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"560b826bdb50e3c02671c565a27a28b77f60bb04","unresolved":false,"context_lines":[{"line_number":134,"context_line":"      debug: true"},{"line_number":135,"context_line":"      cleanup_on_error: false"},{"line_number":136,"context_line":"      server_endpoint: 172.20.9.7:31999"},{"line_number":137,"context_line":"      report: $WORKSPACE/work/pycharm-shaker/result.html"},{"line_number":138,"context_line":"      output: $WORKSPACE/work/pycharm-shaker/result.json"},{"line_number":139,"context_line":"      scenario: openstack/perf_l2"},{"line_number":140,"context_line":"      flavor_name: m1.small"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_55fd316c","line":137,"range":{"start_line":137,"start_character":30,"end_line":137,"end_character":37},"in_reply_to":"3f79a3b5_07dfaf3a","updated":"2018-09-13 21:52:57.000000000","message":"Yes, it was just a placeholder. Will replace it with \u0027/opt/shaker/result.html\u0027 as per the container image path","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"62adad333bd0a5575557f9127267475c8dd61afd","unresolved":false,"context_lines":[{"line_number":142,"context_line":"      image_name: shaker-image"},{"line_number":143,"context_line":"      availability_zone: nova"},{"line_number":144,"context_line":"      compute_nodes: 1"},{"line_number":145,"context_line":"      os_username: $OS_USERNAME"},{"line_number":146,"context_line":"      os_password: $OS_PASSWORD"},{"line_number":147,"context_line":"      os_auth_url: $OS_AUTH_URL"},{"line_number":148,"context_line":"      os_project_name: $OS_PROJECT_NAME"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_fcc23634","line":145,"range":{"start_line":145,"start_character":19,"end_line":145,"end_character":31},"updated":"2018-09-13 05:58:18.000000000","message":"does shaker configuration allows for environment variables in its configuration and does the right substitution?  Putting $VAR in the config here doesn\u0027t do the substitution.","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"560b826bdb50e3c02671c565a27a28b77f60bb04","unresolved":false,"context_lines":[{"line_number":142,"context_line":"      image_name: shaker-image"},{"line_number":143,"context_line":"      availability_zone: nova"},{"line_number":144,"context_line":"      compute_nodes: 1"},{"line_number":145,"context_line":"      os_username: $OS_USERNAME"},{"line_number":146,"context_line":"      os_password: $OS_PASSWORD"},{"line_number":147,"context_line":"      os_auth_url: $OS_AUTH_URL"},{"line_number":148,"context_line":"      os_project_name: $OS_PROJECT_NAME"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_35f2f59c","line":145,"range":{"start_line":145,"start_character":19,"end_line":145,"end_character":31},"in_reply_to":"3f79a3b5_fcc23634","updated":"2018-09-13 21:52:57.000000000","message":"No, this was actually just a placeholder which I forgot to correct before committing. Will be corrected in next patchset","commit_id":"93d6f17af658e9a95a93ac512e371a16ac1a45ad"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"bc79982346fded559d10f0da44365843af2eb10a","unresolved":false,"context_lines":[{"line_number":28,"context_line":"images:"},{"line_number":29,"context_line":"  tags:"},{"line_number":30,"context_line":"    dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1"},{"line_number":31,"context_line":"    shaker_run_tests: docker.io/shakhat/shaker:latest"},{"line_number":32,"context_line":"    ks_user: docker.io/openstackhelm/heat:newton"},{"line_number":33,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"},{"line_number":34,"context_line":"  pull_policy: \"IfNotPresent\""}],"source_content_type":"text/x-yaml","patch_set":31,"id":"3f79a3b5_6cae9fe5","line":31,"range":{"start_line":31,"start_character":47,"end_line":31,"end_character":53},"updated":"2018-10-31 17:34:34.000000000","message":"avoid using \u0027latest\u0027\n\nalso, i noticed \u0027latest\u0027 is 19 months old?  is that really the case?","commit_id":"dbb7cca3b6820f9d0a58d4897328ad5f2668a620"},{"author":{"_account_id":13511,"name":"Oded Le\u0027Sage","email":"lesage.o@gmail.com","username":"lesage"},"change_message_id":"6e06e65cf86910d7c27ddea34d4396fcf5637d97","unresolved":false,"context_lines":[{"line_number":142,"context_line":"    shaker:"},{"line_number":143,"context_line":"      DEFAULT:"},{"line_number":144,"context_line":"        debug: true"},{"line_number":145,"context_line":"        cleaniup_on_error: true"},{"line_number":146,"context_line":"        #server_endpoint: 172.20.9.7:31999"},{"line_number":147,"context_line":"        scenario_compute_nodes: 1"},{"line_number":148,"context_line":"        report: /opt/shaker/data/shaker-result.html"}],"source_content_type":"text/x-yaml","patch_set":35,"id":"3f79a3b5_1f6db9ca","line":145,"range":{"start_line":145,"start_character":8,"end_line":145,"end_character":25},"updated":"2018-11-15 18:53:30.000000000","message":"typo - no i here","commit_id":"08925e2c8d7a871045f64a50788c82cfafd8393b"},{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"b320fb582e0d3d8afb8658ce82be42a30db5bc80","unresolved":false,"context_lines":[{"line_number":142,"context_line":"    shaker:"},{"line_number":143,"context_line":"      DEFAULT:"},{"line_number":144,"context_line":"        debug: true"},{"line_number":145,"context_line":"        cleaniup_on_error: true"},{"line_number":146,"context_line":"        #server_endpoint: 172.20.9.7:31999"},{"line_number":147,"context_line":"        scenario_compute_nodes: 1"},{"line_number":148,"context_line":"        report: /opt/shaker/data/shaker-result.html"}],"source_content_type":"text/x-yaml","patch_set":35,"id":"3f79a3b5_c500c8b3","line":145,"range":{"start_line":145,"start_character":8,"end_line":145,"end_character":25},"in_reply_to":"3f79a3b5_1f6db9ca","updated":"2018-11-20 17:49:35.000000000","message":"corrected","commit_id":"08925e2c8d7a871045f64a50788c82cfafd8393b"}],"tools/gate/playbooks/multinode-tempest-deploy.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6e5b9ad2b26979941605f879a1994f73ae7cb89b","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    - name: Deploy Shaker"},{"line_number":114,"context_line":"      shell: |"},{"line_number":115,"context_line":"        set -xe;"},{"line_number":116,"context_line":"        ./tools/deployment/multinode/800-tempest.sh"},{"line_number":117,"context_line":"      args:"},{"line_number":118,"context_line":"        chdir: \"{{ zuul.project.src_dir }}\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_d0480bb5","line":116,"range":{"start_line":116,"start_character":41,"end_line":116,"end_character":48},"updated":"2018-10-02 06:40:33.000000000","message":"shaker","commit_id":"2ce9213c78d49dde1b9b126713e914d3e849a686"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6e5b9ad2b26979941605f879a1994f73ae7cb89b","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    - name: Deploy Shaker"},{"line_number":114,"context_line":"      shell: |"},{"line_number":115,"context_line":"        set -xe;"},{"line_number":116,"context_line":"        ./tools/deployment/multinode/800-tempest.sh"},{"line_number":117,"context_line":"      args:"},{"line_number":118,"context_line":"        chdir: \"{{ zuul.project.src_dir }}\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_b0c9cf25","line":116,"range":{"start_line":116,"start_character":37,"end_line":116,"end_character":40},"updated":"2018-10-02 06:40:33.000000000","message":"the ordering is off here","commit_id":"2ce9213c78d49dde1b9b126713e914d3e849a686"}],"zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"b34cff5ef4052686e2d772358f869f9ada328a1f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"# and jobs are defined."},{"line_number":19,"context_line":"# NOTE(evrardjp): Some jobs and playbooks haven\u0027t been"},{"line_number":20,"context_line":"# migrated to openstack-helm-infra yet."},{"line_number":21,"context_line":"- project:"},{"line_number":22,"context_line":"    templates:"},{"line_number":23,"context_line":"      - publish-openstack-docs-pti"},{"line_number":24,"context_line":"    check:"},{"line_number":25,"context_line":"      jobs:"},{"line_number":26,"context_line":"        - openstack-helm-lint"},{"line_number":27,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":28,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":29,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":30,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":31,"context_line":"        - openstack-helm-dev-deploy-ceph-lb:"},{"line_number":32,"context_line":"            voting: false"},{"line_number":33,"context_line":"        - openstack-helm-dev-deploy-nfs-lb:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - openstack-helm-dev-deploy-nfs-ldap:"},{"line_number":36,"context_line":"            voting: false"},{"line_number":37,"context_line":"        - openstack-helm-multinode-temp-ubuntu:"},{"line_number":38,"context_line":"            voting: false"},{"line_number":39,"context_line":"        - openstack-helm-ironic-ubuntu:"},{"line_number":40,"context_line":"            voting: false"},{"line_number":41,"context_line":"        - openstack-helm-armada-fullstack-deploy:"},{"line_number":42,"context_line":"            voting: false"},{"line_number":43,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":44,"context_line":"        - openstack-helm-newton-loci-deploy-ceph:"},{"line_number":45,"context_line":"            voting: false"},{"line_number":46,"context_line":"        - openstack-helm-newton-kolla-deploy-ceph:"},{"line_number":47,"context_line":"            voting: false"},{"line_number":48,"context_line":"        - openstack-helm-pike-loci-deploy-ceph:"},{"line_number":49,"context_line":"            voting: false"},{"line_number":50,"context_line":"        - openstack-helm-pike-kolla-deploy-ceph:"},{"line_number":51,"context_line":"            voting: false"},{"line_number":52,"context_line":"    gate:"},{"line_number":53,"context_line":"      jobs:"},{"line_number":54,"context_line":"        - openstack-helm-lint"},{"line_number":55,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":56,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":57,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":58,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":59,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":60,"context_line":"    experimental:"},{"line_number":61,"context_line":"      jobs:"},{"line_number":62,"context_line":"        - openstack-helm-multinode-temp-centos"},{"line_number":63,"context_line":"        # NOTE(lamt): Make fedora job experimental until issues with gates are resolved."},{"line_number":64,"context_line":"        - openstack-helm-multinode-fedora"},{"line_number":65,"context_line":"        - openstack-helm-multinode-tempest"},{"line_number":66,"context_line":"        - openstack-helm-multinode-temp-shaker"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"3f79a3b5_ab4661a7","line":66,"range":{"start_line":21,"start_character":2,"end_line":66,"end_character":0},"updated":"2018-10-24 19:16:18.000000000","message":"Job openstack-helm-multinode-fedora not defined","commit_id":"b17c7c99c0e7849d5c145bc41c2423f22b7b9fa5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ef2695b21c9b360e187bd6497c54fbf956b63f32","unresolved":false,"context_lines":[{"line_number":18,"context_line":"# and jobs are defined."},{"line_number":19,"context_line":"# NOTE(evrardjp): Some jobs and playbooks haven\u0027t been"},{"line_number":20,"context_line":"# migrated to openstack-helm-infra yet."},{"line_number":21,"context_line":"- project:"},{"line_number":22,"context_line":"    templates:"},{"line_number":23,"context_line":"      - publish-openstack-docs-pti"},{"line_number":24,"context_line":"    check:"},{"line_number":25,"context_line":"      jobs:"},{"line_number":26,"context_line":"        - openstack-helm-lint"},{"line_number":27,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":28,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":29,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":30,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":31,"context_line":"        - openstack-helm-dev-deploy-ceph-lb:"},{"line_number":32,"context_line":"            voting: false"},{"line_number":33,"context_line":"        - openstack-helm-dev-deploy-nfs-lb:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - openstack-helm-dev-deploy-nfs-ldap:"},{"line_number":36,"context_line":"            voting: false"},{"line_number":37,"context_line":"        - openstack-helm-multinode-temp-ubuntu:"},{"line_number":38,"context_line":"            voting: false"},{"line_number":39,"context_line":"        - openstack-helm-ironic-ubuntu:"},{"line_number":40,"context_line":"            voting: false"},{"line_number":41,"context_line":"        - openstack-helm-armada-fullstack-deploy:"},{"line_number":42,"context_line":"            voting: false"},{"line_number":43,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":44,"context_line":"        - openstack-helm-newton-loci-deploy-ceph:"},{"line_number":45,"context_line":"            voting: false"},{"line_number":46,"context_line":"        - openstack-helm-newton-kolla-deploy-ceph:"},{"line_number":47,"context_line":"            voting: false"},{"line_number":48,"context_line":"        - openstack-helm-pike-loci-deploy-ceph:"},{"line_number":49,"context_line":"            voting: false"},{"line_number":50,"context_line":"        - openstack-helm-pike-kolla-deploy-ceph:"},{"line_number":51,"context_line":"            voting: false"},{"line_number":52,"context_line":"    gate:"},{"line_number":53,"context_line":"      jobs:"},{"line_number":54,"context_line":"        - openstack-helm-lint"},{"line_number":55,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":56,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":57,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":58,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":59,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":60,"context_line":"    experimental:"},{"line_number":61,"context_line":"      jobs:"},{"line_number":62,"context_line":"        - openstack-helm-multinode-temp-centos"},{"line_number":63,"context_line":"        ## NOTE(lamt): Make fedora job experimental until issues with gates are resolved."},{"line_number":64,"context_line":"        - openstack-helm-multinode-fedora"},{"line_number":65,"context_line":"        - openstack-helm-multinode-tempest"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"3f79a3b5_e43f1482","line":65,"range":{"start_line":21,"start_character":2,"end_line":65,"end_character":0},"updated":"2018-11-15 17:42:47.000000000","message":"Job openstack-helm-multinode-fedora not defined","commit_id":"891897a097503c7066bf38484895610c8855e89f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"d5821baba5b7de107f1b3ee297b78cab84ccce03","unresolved":false,"context_lines":[{"line_number":18,"context_line":"# and jobs are defined."},{"line_number":19,"context_line":"# NOTE(evrardjp): Some jobs and playbooks haven\u0027t been"},{"line_number":20,"context_line":"# migrated to openstack-helm-infra yet."},{"line_number":21,"context_line":"- project:"},{"line_number":22,"context_line":"    templates:"},{"line_number":23,"context_line":"      - publish-openstack-docs-pti"},{"line_number":24,"context_line":"    check:"},{"line_number":25,"context_line":"      jobs:"},{"line_number":26,"context_line":"        - openstack-helm-lint"},{"line_number":27,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":28,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":29,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":30,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":31,"context_line":"        - openstack-helm-dev-deploy-ceph-lb:"},{"line_number":32,"context_line":"            voting: false"},{"line_number":33,"context_line":"        - openstack-helm-dev-deploy-nfs-lb:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - openstack-helm-dev-deploy-nfs-ldap:"},{"line_number":36,"context_line":"            voting: false"},{"line_number":37,"context_line":"        - openstack-helm-multinode-temp-ubuntu:"},{"line_number":38,"context_line":"            voting: false"},{"line_number":39,"context_line":"        - openstack-helm-ironic-ubuntu:"},{"line_number":40,"context_line":"            voting: false"},{"line_number":41,"context_line":"        - openstack-helm-armada-fullstack-deploy:"},{"line_number":42,"context_line":"            voting: false"},{"line_number":43,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":44,"context_line":"        - openstack-helm-newton-loci-deploy-ceph:"},{"line_number":45,"context_line":"            voting: false"},{"line_number":46,"context_line":"        - openstack-helm-newton-kolla-deploy-ceph:"},{"line_number":47,"context_line":"            voting: false"},{"line_number":48,"context_line":"        - openstack-helm-pike-loci-deploy-ceph:"},{"line_number":49,"context_line":"            voting: false"},{"line_number":50,"context_line":"        - openstack-helm-pike-kolla-deploy-ceph:"},{"line_number":51,"context_line":"            voting: false"},{"line_number":52,"context_line":"    gate:"},{"line_number":53,"context_line":"      jobs:"},{"line_number":54,"context_line":"        - openstack-helm-lint"},{"line_number":55,"context_line":"        - openstack-helm-dev-deploy-ceph-swift-ovs"},{"line_number":56,"context_line":"        - openstack-helm-dev-deploy-ceph-radosgw-ovs"},{"line_number":57,"context_line":"        - openstack-helm-dev-deploy-ceph-rbd-ovs"},{"line_number":58,"context_line":"        - openstack-helm-dev-deploy-nfs-ovs"},{"line_number":59,"context_line":"        - openstack-helm-kolla-deploy-ceph-ovs"},{"line_number":60,"context_line":"    experimental:"},{"line_number":61,"context_line":"      jobs:"},{"line_number":62,"context_line":"        - openstack-helm-multinode-temp-centos"},{"line_number":63,"context_line":"        ## NOTE(lamt): Make fedora job experimental until issues with gates are resolved."},{"line_number":64,"context_line":"        - openstack-helm-multinode-fedora"},{"line_number":65,"context_line":"        - openstack-helm-multinode-tempest"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"3f79a3b5_846500b3","line":65,"range":{"start_line":21,"start_character":2,"end_line":65,"end_character":0},"updated":"2018-11-15 17:43:39.000000000","message":"Job openstack-helm-multinode-fedora not defined","commit_id":"7ed56c4c8f32c2ef7dbfaa381c3d3fcb7c3c3762"}]}
