)]}'
{".zuul.d/base.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4f4d9081a87d5a5d5a3df8f2b6ca8c8cb0ca8a9e","unresolved":false,"context_lines":[{"line_number":86,"context_line":"      - ^releasenotes/.*$"},{"line_number":87,"context_line":"      - ^contrib/.*$"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- job:"},{"line_number":90,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":91,"context_line":"    parent: devstack"},{"line_number":92,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":93,"context_line":"    required-projects:"},{"line_number":94,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":95,"context_line":"      - openstack/devstack-plugin-container"},{"line_number":96,"context_line":"      - openstack/kuryr-kubernetes"},{"line_number":97,"context_line":"    post-run: playbooks/copy-k8s-logs.yaml"},{"line_number":98,"context_line":"    host-vars:"},{"line_number":99,"context_line":"      controller:"},{"line_number":100,"context_line":"        devstack_plugins:"},{"line_number":101,"context_line":"          kuryr-kubernetes: https://git.openstack.org/openstack/kuryr-kubernetes"},{"line_number":102,"context_line":"          devstack-plugin-container: https://git.openstack.org/openstack/devstack-plugin-container"},{"line_number":103,"context_line":"    vars:"},{"line_number":104,"context_line":"      devstack_localrc:"},{"line_number":105,"context_line":"        KURYR_K8S_API_PORT: 8080"},{"line_number":106,"context_line":"        Q_BUILD_OVS_FROM_GIT: true"},{"line_number":107,"context_line":"        KURYR_K8S_CLOUD_PROVIDER: false"},{"line_number":108,"context_line":"        ETCD_USE_RAMDISK: true"},{"line_number":109,"context_line":"      devstack_services:"},{"line_number":110,"context_line":"        # TODO(dmellado):Temporary workaround until proper fix"},{"line_number":111,"context_line":"        base: false"},{"line_number":112,"context_line":"        s-account: false"},{"line_number":113,"context_line":"        s-container: false"},{"line_number":114,"context_line":"        s-object: false"},{"line_number":115,"context_line":"        s-proxy: false"},{"line_number":116,"context_line":"        c-api: false"},{"line_number":117,"context_line":"        c-bak: false"},{"line_number":118,"context_line":"        c-sch: false"},{"line_number":119,"context_line":"        c-vol: false"},{"line_number":120,"context_line":"        cinder: false"},{"line_number":121,"context_line":"        neutron: true"},{"line_number":122,"context_line":"        q-agt: true"},{"line_number":123,"context_line":"        q-dhcp: true"},{"line_number":124,"context_line":"        q-l3: true"},{"line_number":125,"context_line":"        q-svc: true"},{"line_number":126,"context_line":"        q-meta: true"},{"line_number":127,"context_line":"        key: true"},{"line_number":128,"context_line":"        mysql: true"},{"line_number":129,"context_line":"        rabbit: true"},{"line_number":130,"context_line":"        n-api: true"},{"line_number":131,"context_line":"        n-api-meta: true"},{"line_number":132,"context_line":"        n-cpu: true"},{"line_number":133,"context_line":"        n-cond: true"},{"line_number":134,"context_line":"        n-sch: true"},{"line_number":135,"context_line":"        placement-api: true"},{"line_number":136,"context_line":"        placement-client: true"},{"line_number":137,"context_line":"        g-api: true"},{"line_number":138,"context_line":"        g-reg: true"},{"line_number":139,"context_line":"        etcd3: true"},{"line_number":140,"context_line":"        kubernetes-api: true"},{"line_number":141,"context_line":"        kubernetes-controller-manager: true"},{"line_number":142,"context_line":"        kubernetes-scheduler: true"},{"line_number":143,"context_line":"        kubelet: true"},{"line_number":144,"context_line":"        kuryr-kubernetes: true"},{"line_number":145,"context_line":"        kuryr-daemon: true"},{"line_number":146,"context_line":"        coredns: true"},{"line_number":147,"context_line":"      zuul_copy_output:"},{"line_number":148,"context_line":"        \u0027{{ devstack_log_dir }}/kubernetes\u0027: \u0027logs\u0027"},{"line_number":149,"context_line":"    irrelevant-files:"},{"line_number":150,"context_line":"      - ^.*\\.rst$"},{"line_number":151,"context_line":"      - ^doc/.*$"},{"line_number":152,"context_line":"      - ^releasenotes/.*$"},{"line_number":153,"context_line":"      - ^contrib/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ffb9cba7_70415639","line":153,"range":{"start_line":89,"start_character":2,"end_line":153,"end_character":0},"updated":"2019-04-26 09:38:25.000000000","message":"Unknown project openstack-infra/devstack-gate","commit_id":"69a6810c850db0d00f2670b79b6511f4c679dd00"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ead97f8d08ab602d8c4e0ff7428e0771544dba66","unresolved":false,"context_lines":[{"line_number":86,"context_line":"      - ^releasenotes/.*$"},{"line_number":87,"context_line":"      - ^contrib/.*$"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- job:"},{"line_number":90,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":91,"context_line":"    parent: devstack"},{"line_number":92,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":93,"context_line":"    required-projects:"},{"line_number":94,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":95,"context_line":"      - openstack/devstack-plugin-container"},{"line_number":96,"context_line":"      - openstack/kuryr-kubernetes"},{"line_number":97,"context_line":"    post-run: playbooks/copy-k8s-logs.yaml"},{"line_number":98,"context_line":"    host-vars:"},{"line_number":99,"context_line":"      controller:"},{"line_number":100,"context_line":"        devstack_plugins:"},{"line_number":101,"context_line":"          kuryr-kubernetes: https://git.openstack.org/openstack/kuryr-kubernetes"},{"line_number":102,"context_line":"          devstack-plugin-container: https://git.openstack.org/openstack/devstack-plugin-container"},{"line_number":103,"context_line":"    vars:"},{"line_number":104,"context_line":"      devstack_localrc:"},{"line_number":105,"context_line":"        KURYR_K8S_API_PORT: 8080"},{"line_number":106,"context_line":"        Q_BUILD_OVS_FROM_GIT: true"},{"line_number":107,"context_line":"        KURYR_K8S_CLOUD_PROVIDER: false"},{"line_number":108,"context_line":"        ETCD_USE_RAMDISK: true"},{"line_number":109,"context_line":"      devstack_services:"},{"line_number":110,"context_line":"        # TODO(dmellado):Temporary workaround until proper fix"},{"line_number":111,"context_line":"        base: false"},{"line_number":112,"context_line":"        s-account: false"},{"line_number":113,"context_line":"        s-container: false"},{"line_number":114,"context_line":"        s-object: false"},{"line_number":115,"context_line":"        s-proxy: false"},{"line_number":116,"context_line":"        c-api: false"},{"line_number":117,"context_line":"        c-bak: false"},{"line_number":118,"context_line":"        c-sch: false"},{"line_number":119,"context_line":"        c-vol: false"},{"line_number":120,"context_line":"        cinder: false"},{"line_number":121,"context_line":"        neutron: true"},{"line_number":122,"context_line":"        q-agt: true"},{"line_number":123,"context_line":"        q-dhcp: true"},{"line_number":124,"context_line":"        q-l3: true"},{"line_number":125,"context_line":"        q-svc: true"},{"line_number":126,"context_line":"        q-meta: true"},{"line_number":127,"context_line":"        key: true"},{"line_number":128,"context_line":"        mysql: true"},{"line_number":129,"context_line":"        rabbit: true"},{"line_number":130,"context_line":"        n-api: true"},{"line_number":131,"context_line":"        n-api-meta: true"},{"line_number":132,"context_line":"        n-cpu: true"},{"line_number":133,"context_line":"        n-cond: true"},{"line_number":134,"context_line":"        n-sch: true"},{"line_number":135,"context_line":"        placement-api: true"},{"line_number":136,"context_line":"        placement-client: true"},{"line_number":137,"context_line":"        g-api: true"},{"line_number":138,"context_line":"        g-reg: true"},{"line_number":139,"context_line":"        etcd3: true"},{"line_number":140,"context_line":"        kubernetes-api: true"},{"line_number":141,"context_line":"        kubernetes-controller-manager: true"},{"line_number":142,"context_line":"        kubernetes-scheduler: true"},{"line_number":143,"context_line":"        kubelet: true"},{"line_number":144,"context_line":"        kuryr-kubernetes: true"},{"line_number":145,"context_line":"        kuryr-daemon: true"},{"line_number":146,"context_line":"        coredns: true"},{"line_number":147,"context_line":"      zuul_copy_output:"},{"line_number":148,"context_line":"        \u0027{{ devstack_log_dir }}/kubernetes\u0027: \u0027logs\u0027"},{"line_number":149,"context_line":"    irrelevant-files:"},{"line_number":150,"context_line":"      - ^.*\\.rst$"},{"line_number":151,"context_line":"      - ^doc/.*$"},{"line_number":152,"context_line":"      - ^releasenotes/.*$"},{"line_number":153,"context_line":"      - ^contrib/.*$"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"ffb9cba7_567c4ab4","line":153,"range":{"start_line":89,"start_character":2,"end_line":153,"end_character":0},"updated":"2019-04-26 13:09:03.000000000","message":"Unknown project openstack-infra/devstack-gate","commit_id":"f24cf5593b5c443690c494301382f5e2be2c0c75"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"92913b5bdec60556b21f6b58338085d1da596d23","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- job:"},{"line_number":16,"context_line":"    name: kuryr-kubernetes-tempest-base"},{"line_number":17,"context_line":"    parent: devstack-tempest"},{"line_number":18,"context_line":"    description: Base kuryr-kubernetes-job"},{"line_number":19,"context_line":"    required-projects:"},{"line_number":20,"context_line":"      - openstack/devstack-gate"},{"line_number":21,"context_line":"      - openstack/devstack-plugin-container"},{"line_number":22,"context_line":"      - openstack/kuryr-kubernetes"},{"line_number":23,"context_line":"      - openstack/kuryr-tempest-plugin"},{"line_number":24,"context_line":"      - openstack/tempest"},{"line_number":25,"context_line":"    post-run: playbooks/copy-k8s-logs.yaml"},{"line_number":26,"context_line":"    post_timeout: 10800"},{"line_number":27,"context_line":"    host-vars:"},{"line_number":28,"context_line":"      controller:"},{"line_number":29,"context_line":"        devstack_plugins:"},{"line_number":30,"context_line":"          kuryr-kubernetes: https://opendev.org/openstack/kuryr-kubernetes"},{"line_number":31,"context_line":"          devstack-plugin-container: https://opendev.org/openstack/devstack-plugin-container"},{"line_number":32,"context_line":"          kuryr-tempest-plugin: https://opendev.org/openstack/kuryr-tempest-plugin"},{"line_number":33,"context_line":"    vars:"},{"line_number":34,"context_line":"      tempest_test_regex: \u0027^(kuryr_tempest_plugin.tests.)\u0027"},{"line_number":35,"context_line":"      tox_envlist: \u0027all\u0027"},{"line_number":36,"context_line":"      devstack_localrc:"},{"line_number":37,"context_line":"        KURYR_K8S_API_PORT: 8080"},{"line_number":38,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/kuryr-tempest-plugin\u0027"},{"line_number":39,"context_line":"        Q_BUILD_OVS_FROM_GIT: true"},{"line_number":40,"context_line":"        KURYR_K8S_CLOUD_PROVIDER: false"},{"line_number":41,"context_line":"        ETCD_USE_RAMDISK: true"},{"line_number":42,"context_line":"        USE_PYTHON3: true"},{"line_number":43,"context_line":"      devstack_services:"},{"line_number":44,"context_line":"        # TODO(dmellado):Temporary workaround until proper fix"},{"line_number":45,"context_line":"        base: false"},{"line_number":46,"context_line":"        s-account: false"},{"line_number":47,"context_line":"        s-container: false"},{"line_number":48,"context_line":"        s-object: false"},{"line_number":49,"context_line":"        s-proxy: false"},{"line_number":50,"context_line":"        c-api: false"},{"line_number":51,"context_line":"        c-bak: false"},{"line_number":52,"context_line":"        c-sch: false"},{"line_number":53,"context_line":"        c-vol: false"},{"line_number":54,"context_line":"        cinder: false"},{"line_number":55,"context_line":"        tempest: true"},{"line_number":56,"context_line":"        neutron: true"},{"line_number":57,"context_line":"        q-agt: true"},{"line_number":58,"context_line":"        q-dhcp: true"},{"line_number":59,"context_line":"        q-l3: true"},{"line_number":60,"context_line":"        q-svc: true"},{"line_number":61,"context_line":"        q-meta: true"},{"line_number":62,"context_line":"        key: true"},{"line_number":63,"context_line":"        mysql: true"},{"line_number":64,"context_line":"        rabbit: true"},{"line_number":65,"context_line":"        n-api: true"},{"line_number":66,"context_line":"        n-api-meta: true"},{"line_number":67,"context_line":"        n-cpu: true"},{"line_number":68,"context_line":"        n-cond: true"},{"line_number":69,"context_line":"        n-sch: true"},{"line_number":70,"context_line":"        placement-api: true"},{"line_number":71,"context_line":"        placement-client: true"},{"line_number":72,"context_line":"        g-api: true"},{"line_number":73,"context_line":"        g-reg: true"},{"line_number":74,"context_line":"        etcd3: true"},{"line_number":75,"context_line":"        kubernetes-api: true"},{"line_number":76,"context_line":"        kubernetes-controller-manager: true"},{"line_number":77,"context_line":"        kubernetes-scheduler: true"},{"line_number":78,"context_line":"        kubelet: true"},{"line_number":79,"context_line":"        kuryr-kubernetes: true"},{"line_number":80,"context_line":"        kuryr-daemon: true"},{"line_number":81,"context_line":"        coredns: false"},{"line_number":82,"context_line":"      zuul_copy_output:"},{"line_number":83,"context_line":"        \u0027{{ devstack_log_dir }}/kubernetes\u0027: \u0027logs\u0027"},{"line_number":84,"context_line":"    irrelevant-files:"},{"line_number":85,"context_line":"      - ^.*\\.rst$"},{"line_number":86,"context_line":"      - ^doc/.*$"},{"line_number":87,"context_line":"      - ^releasenotes/.*$"},{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"}],"source_content_type":"text/x-yaml","patch_set":55,"id":"bf51134e_501110ac","line":89,"range":{"start_line":15,"start_character":2,"end_line":89,"end_character":0},"updated":"2020-07-07 12:20:59.000000000","message":"extra keys not allowed @ data[\u0027post_timeout\u0027]","commit_id":"82d9e88437ed61a0118f2efbdeeff5ceb2d2d588"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"161f0d9cc07878e9875dc824db0ab9cf1394ba4c","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_852b4593","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"updated":"2020-07-09 07:29:24.000000000","message":"kuryr-kubernetes-np-base?","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"41b169f62cd1ffc9dfc18b133379e27f23f7b6c2","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_23e98ab6","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"in_reply_to":"bf51134e_1a85cbcf","updated":"2020-07-09 14:31:40.000000000","message":"Done","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"aedf41de776288e2305ec7916705b565998c53c6","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_daf51359","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"in_reply_to":"bf51134e_1a85cbcf","updated":"2020-07-09 12:26:31.000000000","message":"oh, okay. Makes sense. Thanks.","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"e58f828b31120ff28a079630a4cf6585a90a3f3e","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_d9840461","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"in_reply_to":"bf51134e_83d4ddea","updated":"2020-07-09 11:29:28.000000000","message":"+1","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"ad0f09fe9f811c6725b9186f4e590efc6e12e8cc","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_83d4ddea","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"in_reply_to":"bf51134e_852b4593","updated":"2020-07-09 09:04:38.000000000","message":"Not really, we can use this base for running any tests from K8s.","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"c24af5825a09774d27ad767692f0d3d0ebae1b89","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      - ^contrib/.*$"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- job:"},{"line_number":91,"context_line":"    name: kuryr-kubernetes-base"},{"line_number":92,"context_line":"    parent: devstack"},{"line_number":93,"context_line":"    description: Base kuryr-kubernetes-job without tempest"},{"line_number":94,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_1a85cbcf","line":91,"range":{"start_line":91,"start_character":10,"end_line":91,"end_character":31},"in_reply_to":"bf51134e_d9840461","updated":"2020-07-09 12:24:43.000000000","message":"it is a bit misleading as you want to say here that it is kuryr gate for kubernetes test, but the project is named already kuryr-kubernetes and the other job is named kuryr-kubernetes-tempest-base, perhaps kuryr-kubernetes-k8s-base? or modify all to be kuryr-tempest-base (removing the kubernetes side). Anyway, no strong opinion","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"}],".zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"702273da02274cfa52cf315908c4a5d892c07421","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- project-template:"},{"line_number":16,"context_line":"    name: kuryr-kubernetes-tempest-jobs"},{"line_number":17,"context_line":"    check:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        #- kuryr-kubernetes-tempest"},{"line_number":20,"context_line":"        #- kuryr-kubernetes-tempest-containerized"},{"line_number":21,"context_line":"        #- kuryr-kubernetes-tempest-containerized-lower-constraints"},{"line_number":22,"context_line":"        #- kuryr-kubernetes-tempest-containerized-ovn"},{"line_number":23,"context_line":"        #- kuryr-kubernetes-tempest-containerized-network-policy"},{"line_number":24,"context_line":"        #- kuryr-kubernetes-tempest-multinode-containerized"},{"line_number":25,"context_line":"        #- kuryr-kubernetes-tempest-containerized-ipv6"},{"line_number":26,"context_line":"        #- kuryr-kubernetes-tempest-containerized-ovn-ipv6"},{"line_number":27,"context_line":"        - kuryr-kubernetes-e2e-np-containerized-ovn-provider"},{"line_number":28,"context_line":"    gate:"},{"line_number":29,"context_line":"      jobs:"},{"line_number":30,"context_line":"        #- kuryr-kubernetes-tempest"},{"line_number":31,"context_line":"        #- kuryr-kubernetes-tempest-containerized"},{"line_number":32,"context_line":"        #- kuryr-kubernetes-tempest-containerized-ovn"},{"line_number":33,"context_line":"        #- kuryr-kubernetes-tempest-containerized-network-policy"},{"line_number":34,"context_line":"    experimental:"},{"line_number":35,"context_line":"      jobs:"},{"line_number":36,"context_line":"        - kuryr-kubernetes-tempest-containerized-l2"},{"line_number":37,"context_line":"        - kuryr-kubernetes-tempest-containerized-openshift"},{"line_number":38,"context_line":"        - kuryr-kubernetes-tempest-containerized-pools-namespace"},{"line_number":39,"context_line":"        - kuryr-kubernetes-tempest-containerized-openshift-serial"},{"line_number":40,"context_line":"        - kuryr-kubernetes-tempest-ovn"},{"line_number":41,"context_line":"        - kuryr-kubernetes-tempest-openshift"},{"line_number":42,"context_line":"        - kuryr-kubernetes-tempest-containerized-ovn-provider-ovn"},{"line_number":43,"context_line":"        - kuryr-kubernetes-tempest-openshift-multi-vif"},{"line_number":44,"context_line":"        - kuryr-kubernetes-tempest-multinode-ha"},{"line_number":45,"context_line":"        - kuryr-kubernetes-tempest-containerized-crio"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"- project:"},{"line_number":48,"context_line":"    templates:"},{"line_number":49,"context_line":"      - openstack-python3-victoria-jobs"}],"source_content_type":"text/x-yaml","patch_set":41,"id":"bf51134e_e117e3a2","line":46,"range":{"start_line":15,"start_character":2,"end_line":46,"end_character":0},"updated":"2020-07-03 11:08:17.000000000","message":"expected a list for dictionary value @ data[\u0027gate\u0027][\u0027jobs\u0027]","commit_id":"b80e02281adc5bdc3044af8632d1c0707c08ecf4"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"aadc135d8edce8cf94dac0520dd66a85d64ce01e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        - kuryr-kubernetes-tempest-multinode-containerized"},{"line_number":25,"context_line":"        - kuryr-kubernetes-tempest-containerized-ipv6"},{"line_number":26,"context_line":"        - kuryr-kubernetes-tempest-containerized-ovn-ipv6"},{"line_number":27,"context_line":"        - kuryr-kubernetes-e2e-np-containerized-ovn-provider"},{"line_number":28,"context_line":"    gate:"},{"line_number":29,"context_line":"      jobs:"},{"line_number":30,"context_line":"        - kuryr-kubernetes-tempest"}],"source_content_type":"text/x-yaml","patch_set":66,"id":"bf51134e_30fc0ab4","line":27,"range":{"start_line":27,"start_character":10,"end_line":27,"end_character":60},"updated":"2020-07-13 08:28:22.000000000","message":"Hm, I think I\u0027d skip -provider suffix for consistency with other ovn jobs. But it\u0027s nothing too important.","commit_id":"c91a7c571df2435693de43b53ee0100064d12a9a"}],".zuul.d/sdn.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4f4d9081a87d5a5d5a3df8f2b6ca8c8cb0ca8a9e","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        KURYR_K8S_OCTAVIA_MEMBER_MODE: L2"},{"line_number":73,"context_line":"        KURYR_K8S_OCTAVIA_SG_MODE: create"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- job:"},{"line_number":76,"context_line":"    name: kuryr-kubernetes-e2e-np-containerized-ovn-provider"},{"line_number":77,"context_line":"    parent: kuryr-kubernetes-base"},{"line_number":78,"context_line":"    description: |"},{"line_number":79,"context_line":"        Kuryr-Kubernetes tempest job with full OVN running k8s network policy e2e tests"},{"line_number":80,"context_line":"    required-projects:"},{"line_number":81,"context_line":"      - openstack/networking-ovn"},{"line_number":82,"context_line":"      - openstack/barbican"},{"line_number":83,"context_line":"      - openstack/octavia"},{"line_number":84,"context_line":"      - openstack/python-barbicanclient"},{"line_number":85,"context_line":"      - openstack/python-octaviaclient"},{"line_number":86,"context_line":"    timeout: 7200"},{"line_number":87,"context_line":"    #roles:"},{"line_number":88,"context_line":"    #  - zuul: git.openstack.org/openstack-dev/devstack"},{"line_number":89,"context_line":"    pre-run: playbooks/get_amphora_tarball.yaml"},{"line_number":90,"context_line":"    post-run: playbooks/run_k8s_e2e_tests.yaml"},{"line_number":91,"context_line":"    host-vars:"},{"line_number":92,"context_line":"      controller:"},{"line_number":93,"context_line":"        devstack_plugins:"},{"line_number":94,"context_line":"          networking-ovn: https://git.openstack.org/openstack/networking-ovn"},{"line_number":95,"context_line":"          neutron: https://git.openstack.org/openstack/neutron"},{"line_number":96,"context_line":"          octavia: https://git.openstack.org/openstack/octavia"},{"line_number":97,"context_line":"          barbican: https://git.openstack.org/openstack/barbican"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      devstack_localrc:"},{"line_number":100,"context_line":"        VAR_RUN_PATH: /usr/local/var/run"},{"line_number":101,"context_line":"        Q_USE_PROVIDERNET_FOR_PUBLIC: true"},{"line_number":102,"context_line":"        PHYSICAL_NETWORK: public"},{"line_number":103,"context_line":"        OVN_L3_CREATE_PUBLIC_NETWORK: true"},{"line_number":104,"context_line":"        # OVN already builds from source by default"},{"line_number":105,"context_line":"        Q_BUILD_OVS_FROM_GIT: false"},{"line_number":106,"context_line":"        KURYR_EP_DRIVER_OCTAVIA_PROVIDER: ovn"},{"line_number":107,"context_line":"        KURYR_K8S_OCTAVIA_MEMBER_MODE: L2"},{"line_number":108,"context_line":"        KURYR_K8S_OCTAVIA_SG_MODE: create"},{"line_number":109,"context_line":"        KURYR_HYPERKUBE_VERSION: v1.14.0"},{"line_number":110,"context_line":"        KURYR_ENABLED_HANDLERS: vif,lb,lbaasspec,namespace,pod_label,policy,kuryrnetpolicy"},{"line_number":111,"context_line":"        KURYR_SG_DRIVER: policy"},{"line_number":112,"context_line":"        KURYR_SUBNET_DRIVER: namespace"},{"line_number":113,"context_line":"        OCTAVIA_AMP_IMAGE_FILE: \"/tmp/test-only-amphora-x64-haproxy-centos-7.qcow2\""},{"line_number":114,"context_line":"        OCTAVIA_AMP_IMAGE_SIZE: 3"},{"line_number":115,"context_line":"        OCTAVIA_AMP_IMAGE_NAME: \"test-only-amphora-x64-haproxy-centos-7\""},{"line_number":116,"context_line":"        KURYR_K8S_CONTAINERIZED_DEPLOYMENT: true"},{"line_number":117,"context_line":"      devstack_services:"},{"line_number":118,"context_line":"        ovn-northd: true"},{"line_number":119,"context_line":"        ovn-controller: true"},{"line_number":120,"context_line":"        networking-ovn-metadata-agent: true"},{"line_number":121,"context_line":"        q-agt: false"},{"line_number":122,"context_line":"        q-l3: false"},{"line_number":123,"context_line":"        q-dhcp: false"},{"line_number":124,"context_line":"        q-meta: false"},{"line_number":125,"context_line":"        q-trunk: true"},{"line_number":126,"context_line":"        octavia: true"},{"line_number":127,"context_line":"        o-api: true"},{"line_number":128,"context_line":"        o-cw: true"},{"line_number":129,"context_line":"        o-hk: true"},{"line_number":130,"context_line":"        o-hm: true"},{"line_number":131,"context_line":"        o-da: true"},{"line_number":132,"context_line":"      devstack_local_conf:"},{"line_number":133,"context_line":"        post-config:"},{"line_number":134,"context_line":"          $OCTAVIA_CONF:"},{"line_number":135,"context_line":"            controller_worker:"},{"line_number":136,"context_line":"              amp_active_retries: 9999"},{"line_number":137,"context_line":"            api_settings:"},{"line_number":138,"context_line":"              enabled_provider_drivers: amphora:\u0027Octavia Amphora driver\u0027,ovn:\u0027Octavia OVN driver\u0027"},{"line_number":139,"context_line":"      # This needs to match hyperkube version above."},{"line_number":140,"context_line":"      kubetest_version: v1.14.0"},{"line_number":141,"context_line":"      kubetest_focus: \"Feature:NetworkPolicy\""},{"line_number":142,"context_line":"    voting: false"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"- job:"},{"line_number":145,"context_line":"    name: kuryr-kubernetes-tempest-dragonflow"},{"line_number":146,"context_line":"    parent: kuryr-kubernetes-tempest"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ffb9cba7_d05a8228","line":143,"range":{"start_line":75,"start_character":2,"end_line":143,"end_character":0},"updated":"2019-04-26 09:38:25.000000000","message":"Job kuryr-kubernetes-base not defined","commit_id":"69a6810c850db0d00f2670b79b6511f4c679dd00"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ead97f8d08ab602d8c4e0ff7428e0771544dba66","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        KURYR_K8S_OCTAVIA_MEMBER_MODE: L2"},{"line_number":73,"context_line":"        KURYR_K8S_OCTAVIA_SG_MODE: create"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- job:"},{"line_number":76,"context_line":"    name: kuryr-kubernetes-e2e-np-containerized-ovn-provider"},{"line_number":77,"context_line":"    parent: kuryr-kubernetes-base"},{"line_number":78,"context_line":"    description: |"},{"line_number":79,"context_line":"        Kuryr-Kubernetes tempest job with full OVN running k8s network policy e2e tests"},{"line_number":80,"context_line":"    required-projects:"},{"line_number":81,"context_line":"      - openstack/networking-ovn"},{"line_number":82,"context_line":"      - openstack/barbican"},{"line_number":83,"context_line":"      - openstack/octavia"},{"line_number":84,"context_line":"      - openstack/python-barbicanclient"},{"line_number":85,"context_line":"      - openstack/python-octaviaclient"},{"line_number":86,"context_line":"    timeout: 7200"},{"line_number":87,"context_line":"    #roles:"},{"line_number":88,"context_line":"    #  - zuul: git.openstack.org/openstack-dev/devstack"},{"line_number":89,"context_line":"    pre-run: playbooks/get_amphora_tarball.yaml"},{"line_number":90,"context_line":"    post-run: playbooks/run_k8s_e2e_tests.yaml"},{"line_number":91,"context_line":"    host-vars:"},{"line_number":92,"context_line":"      controller:"},{"line_number":93,"context_line":"        devstack_plugins:"},{"line_number":94,"context_line":"          networking-ovn: https://git.openstack.org/openstack/networking-ovn"},{"line_number":95,"context_line":"          neutron: https://git.openstack.org/openstack/neutron"},{"line_number":96,"context_line":"          octavia: https://git.openstack.org/openstack/octavia"},{"line_number":97,"context_line":"          barbican: https://git.openstack.org/openstack/barbican"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      devstack_localrc:"},{"line_number":100,"context_line":"        VAR_RUN_PATH: /usr/local/var/run"},{"line_number":101,"context_line":"        Q_USE_PROVIDERNET_FOR_PUBLIC: true"},{"line_number":102,"context_line":"        PHYSICAL_NETWORK: public"},{"line_number":103,"context_line":"        OVN_L3_CREATE_PUBLIC_NETWORK: true"},{"line_number":104,"context_line":"        # OVN already builds from source by default"},{"line_number":105,"context_line":"        Q_BUILD_OVS_FROM_GIT: false"},{"line_number":106,"context_line":"        KURYR_EP_DRIVER_OCTAVIA_PROVIDER: ovn"},{"line_number":107,"context_line":"        KURYR_K8S_OCTAVIA_MEMBER_MODE: L2"},{"line_number":108,"context_line":"        KURYR_K8S_OCTAVIA_SG_MODE: create"},{"line_number":109,"context_line":"        KURYR_HYPERKUBE_VERSION: v1.14.0"},{"line_number":110,"context_line":"        KURYR_ENABLED_HANDLERS: vif,lb,lbaasspec,namespace,pod_label,policy,kuryrnetpolicy"},{"line_number":111,"context_line":"        KURYR_SG_DRIVER: policy"},{"line_number":112,"context_line":"        KURYR_SUBNET_DRIVER: namespace"},{"line_number":113,"context_line":"        OCTAVIA_AMP_IMAGE_FILE: \"/tmp/test-only-amphora-x64-haproxy-centos-7.qcow2\""},{"line_number":114,"context_line":"        OCTAVIA_AMP_IMAGE_SIZE: 3"},{"line_number":115,"context_line":"        OCTAVIA_AMP_IMAGE_NAME: \"test-only-amphora-x64-haproxy-centos-7\""},{"line_number":116,"context_line":"        KURYR_K8S_CONTAINERIZED_DEPLOYMENT: true"},{"line_number":117,"context_line":"      devstack_services:"},{"line_number":118,"context_line":"        ovn-northd: true"},{"line_number":119,"context_line":"        ovn-controller: true"},{"line_number":120,"context_line":"        networking-ovn-metadata-agent: true"},{"line_number":121,"context_line":"        q-agt: false"},{"line_number":122,"context_line":"        q-l3: false"},{"line_number":123,"context_line":"        q-dhcp: false"},{"line_number":124,"context_line":"        q-meta: false"},{"line_number":125,"context_line":"        q-trunk: true"},{"line_number":126,"context_line":"        octavia: true"},{"line_number":127,"context_line":"        o-api: true"},{"line_number":128,"context_line":"        o-cw: true"},{"line_number":129,"context_line":"        o-hk: true"},{"line_number":130,"context_line":"        o-hm: true"},{"line_number":131,"context_line":"        o-da: true"},{"line_number":132,"context_line":"      devstack_local_conf:"},{"line_number":133,"context_line":"        post-config:"},{"line_number":134,"context_line":"          $OCTAVIA_CONF:"},{"line_number":135,"context_line":"            controller_worker:"},{"line_number":136,"context_line":"              amp_active_retries: 9999"},{"line_number":137,"context_line":"            api_settings:"},{"line_number":138,"context_line":"              enabled_provider_drivers: amphora:\u0027Octavia Amphora driver\u0027,ovn:\u0027Octavia OVN driver\u0027"},{"line_number":139,"context_line":"      # This needs to match hyperkube version above."},{"line_number":140,"context_line":"      kubetest_version: v1.14.0"},{"line_number":141,"context_line":"      kubetest_focus: \"Feature:NetworkPolicy\""},{"line_number":142,"context_line":"    voting: false"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"- job:"},{"line_number":145,"context_line":"    name: kuryr-kubernetes-tempest-dragonflow"},{"line_number":146,"context_line":"    parent: kuryr-kubernetes-tempest"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"ffb9cba7_36819690","line":143,"range":{"start_line":75,"start_character":2,"end_line":143,"end_character":0},"updated":"2019-04-26 13:09:03.000000000","message":"Job kuryr-kubernetes-base not defined","commit_id":"f24cf5593b5c443690c494301382f5e2be2c0c75"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"161f0d9cc07878e9875dc824db0ab9cf1394ba4c","unresolved":false,"context_lines":[{"line_number":174,"context_line":"      np_parallel_number: 2"},{"line_number":175,"context_line":"      gopkg: go1.13.5.linux-amd64.tar.gz"},{"line_number":176,"context_line":"      np_sleep: 30"},{"line_number":177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_450e4d3b","line":177,"range":{"start_line":177,"start_character":3,"end_line":177,"end_character":17},"updated":"2020-07-09 07:29:24.000000000","message":"if this work reliably, I would make it voting (follow up patch) to ensure we don\u0027t break NP support","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"ad0f09fe9f811c6725b9186f4e590efc6e12e8cc","unresolved":false,"context_lines":[{"line_number":174,"context_line":"      np_parallel_number: 2"},{"line_number":175,"context_line":"      gopkg: go1.13.5.linux-amd64.tar.gz"},{"line_number":176,"context_line":"      np_sleep: 30"},{"line_number":177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_e3067986","line":177,"range":{"start_line":177,"start_character":3,"end_line":177,"end_character":17},"in_reply_to":"bf51134e_450e4d3b","updated":"2020-07-09 09:04:38.000000000","message":"Sure, but let\u0027s quarantine it a bit to see if it\u0027s stable enough.","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"e58f828b31120ff28a079630a4cf6585a90a3f3e","unresolved":false,"context_lines":[{"line_number":174,"context_line":"      np_parallel_number: 2"},{"line_number":175,"context_line":"      gopkg: go1.13.5.linux-amd64.tar.gz"},{"line_number":176,"context_line":"      np_sleep: 30"},{"line_number":177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_b9895076","line":177,"range":{"start_line":177,"start_character":3,"end_line":177,"end_character":17},"in_reply_to":"bf51134e_e3067986","updated":"2020-07-09 11:29:28.000000000","message":"+1","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"}],"playbooks/run_k8s_e2e_tests.yaml":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"161f0d9cc07878e9875dc824db0ab9cf1394ba4c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  tasks:"},{"line_number":3,"context_line":"    - name: Remove old installation of Go"},{"line_number":4,"context_line":"      shell: |"},{"line_number":5,"context_line":"        apt remove -y --purge golang"},{"line_number":6,"context_line":"        apt autoremove -y"},{"line_number":7,"context_line":"      become: yes"},{"line_number":8,"context_line":"      ignore_errors: yes"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - name: Download GO {{ gopkg }}"},{"line_number":11,"context_line":"      get_url:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_6501d106","line":8,"range":{"start_line":3,"start_character":0,"end_line":8,"end_character":24},"updated":"2020-07-09 07:29:24.000000000","message":"add a note about adapting it based on Ubuntu vs Fedora/Centos","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"e58f828b31120ff28a079630a4cf6585a90a3f3e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  tasks:"},{"line_number":3,"context_line":"    - name: Remove old installation of Go"},{"line_number":4,"context_line":"      shell: |"},{"line_number":5,"context_line":"        apt remove -y --purge golang"},{"line_number":6,"context_line":"        apt autoremove -y"},{"line_number":7,"context_line":"      become: yes"},{"line_number":8,"context_line":"      ignore_errors: yes"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - name: Download GO {{ gopkg }}"},{"line_number":11,"context_line":"      get_url:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_39954088","line":8,"range":{"start_line":3,"start_character":0,"end_line":8,"end_character":24},"in_reply_to":"bf51134e_6501d106","updated":"2020-07-09 11:29:28.000000000","message":"Done","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"ad0f09fe9f811c6725b9186f4e590efc6e12e8cc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  tasks:"},{"line_number":3,"context_line":"    - name: Remove old installation of Go"},{"line_number":4,"context_line":"      shell: |"},{"line_number":5,"context_line":"        apt remove -y --purge golang"},{"line_number":6,"context_line":"        apt autoremove -y"},{"line_number":7,"context_line":"      become: yes"},{"line_number":8,"context_line":"      ignore_errors: yes"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - name: Download GO {{ gopkg }}"},{"line_number":11,"context_line":"      get_url:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_c3309559","line":8,"range":{"start_line":3,"start_character":0,"end_line":8,"end_character":24},"in_reply_to":"bf51134e_6501d106","updated":"2020-07-09 09:04:38.000000000","message":"Seems like there are CentOS 8 RDO packages already, so we should probably revisit CentSO gate.","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"e58f828b31120ff28a079630a4cf6585a90a3f3e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  tasks:"},{"line_number":3,"context_line":"    - name: Remove old installation of Go"},{"line_number":4,"context_line":"      shell: |"},{"line_number":5,"context_line":"        apt remove -y --purge golang"},{"line_number":6,"context_line":"        apt autoremove -y"},{"line_number":7,"context_line":"      become: yes"},{"line_number":8,"context_line":"      ignore_errors: yes"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - name: Download GO {{ gopkg }}"},{"line_number":11,"context_line":"      get_url:"}],"source_content_type":"text/x-yaml","patch_set":63,"id":"bf51134e_99bc4c07","line":8,"range":{"start_line":3,"start_character":0,"end_line":8,"end_character":24},"in_reply_to":"bf51134e_c3309559","updated":"2020-07-09 11:29:28.000000000","message":"Indeed","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"}],"tools/gate/copy_k8s_logs.sh":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"ad0f09fe9f811c6725b9186f4e590efc6e12e8cc","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    done"},{"line_number":52,"context_line":"done \u003c \u003c(/usr/local/bin/kubectl get pods -o\u003dcustom-columns\u003dNAME:.metadata.name,NAMESPACE:.metadata.namespace --all-namespaces | tail -n +2)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"NP_LOG_FILE\u003d\"/home/zuul/np_kubetest.log\""},{"line_number":55,"context_line":"if [ -f ${NP_LOG_FILE} ]; then"},{"line_number":56,"context_line":"  cp ${NP_LOG_FILE} ${K8S_LOG_DIR}"},{"line_number":57,"context_line":"fi"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"sudo chown -R zuul:zuul ${K8S_LOG_DIR}"}],"source_content_type":"text/x-sh","patch_set":63,"id":"bf51134e_e37959fc","line":57,"range":{"start_line":54,"start_character":0,"end_line":57,"end_character":2},"updated":"2020-07-09 09:04:38.000000000","message":"I\u0027m fairly sure you can do it through Zuul definitions, see https://opendev.org/openstack/devstack/src/branch/master/.zuul.yaml#L312.","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"e58f828b31120ff28a079630a4cf6585a90a3f3e","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    done"},{"line_number":52,"context_line":"done \u003c \u003c(/usr/local/bin/kubectl get pods -o\u003dcustom-columns\u003dNAME:.metadata.name,NAMESPACE:.metadata.namespace --all-namespaces | tail -n +2)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"NP_LOG_FILE\u003d\"/home/zuul/np_kubetest.log\""},{"line_number":55,"context_line":"if [ -f ${NP_LOG_FILE} ]; then"},{"line_number":56,"context_line":"  cp ${NP_LOG_FILE} ${K8S_LOG_DIR}"},{"line_number":57,"context_line":"fi"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"sudo chown -R zuul:zuul ${K8S_LOG_DIR}"}],"source_content_type":"text/x-sh","patch_set":63,"id":"bf51134e_9404111a","line":57,"range":{"start_line":54,"start_character":0,"end_line":57,"end_character":2},"in_reply_to":"bf51134e_e37959fc","updated":"2020-07-09 11:29:28.000000000","message":"Done","commit_id":"0f5aa0632daa6cf57da2eaa43fddf231b82d11d8"}],"tools/gate/run_k8s_e2e_tests.sh":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"1c064c81819a6df9cf6d62615eb5d1b1b8475752","unresolved":false,"context_lines":[{"line_number":51,"context_line":"make WHAT\u003dtest/e2e/e2e.test"},{"line_number":52,"context_line":"make ginkgo"},{"line_number":53,"context_line":"export KUBECTL_PATH\u003d/usr/bin/kubectl"},{"line_number":54,"context_line":"export KUBECTL\u003d/usr/bin/kubectl"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# Add $GOPATH to $PATH"},{"line_number":57,"context_line":"export PATH\u003d$PATH:${HOME}/go/bin"}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_6dbcc2da","line":54,"range":{"start_line":54,"start_character":15,"end_line":54,"end_character":31},"updated":"2020-01-27 10:41:17.000000000","message":"The kubectl bin path is \"/usr/local/bin/kubectl\" when using ubuntu.","commit_id":"1ad6f812ce43be2ea0cefbb448d0b1e9e13591c5"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"1c064c81819a6df9cf6d62615eb5d1b1b8475752","unresolved":false,"context_lines":[{"line_number":54,"context_line":"export KUBECTL\u003d/usr/bin/kubectl"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# Add $GOPATH to $PATH"},{"line_number":57,"context_line":"export PATH\u003d$PATH:${HOME}/go/bin"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"# Run tests"},{"line_number":60,"context_line":"kubetest --extract\u003d${KUBETEST_VERSION} --provider\u003dlocal --test --test_args\u003d\"--ginkgo.focus\u003d\\[${KUBETEST_FOCUS}\\]\""}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_6d060288","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":32},"updated":"2020-01-27 10:41:17.000000000","message":"Isn\u0027t the GOPATH already added to PATH at line 37?","commit_id":"1ad6f812ce43be2ea0cefbb448d0b1e9e13591c5"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"1c064c81819a6df9cf6d62615eb5d1b1b8475752","unresolved":false,"context_lines":[{"line_number":57,"context_line":"export PATH\u003d$PATH:${HOME}/go/bin"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"# Run tests"},{"line_number":60,"context_line":"kubetest --extract\u003d${KUBETEST_VERSION} --provider\u003dlocal --test --test_args\u003d\"--ginkgo.focus\u003d\\[${KUBETEST_FOCUS}\\]\""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"sudo chown -R zuul:zuul ${K8S_LOG_DIR}"}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_cd9ff64e","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":113},"updated":"2020-01-27 10:41:17.000000000","message":"As we\u0027re building the binary there\u0027s no need to extract a pre-build version. Also, the host needs to be defined, and the check-version to avoid conflicts between the tests version and the cluster version.\n\nFrom my latest tries I ran kubetest with the following parameters:\n\nkubetest --provider\u003dlocal --check-version-skew\u003dfalse --test --test_args\u003d\"--ginkgo.focus\u003d\\[Feature:NetworkPolicy\\] --host\u003dhttp://${HOST_IP}:8080\"","commit_id":"1ad6f812ce43be2ea0cefbb448d0b1e9e13591c5"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"552ff86ba9404649b86eac015f43823525eb5854","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"git clone https://github.com/kubernetes/kubernetes.git"},{"line_number":52,"context_line":"cd kubernetes/"},{"line_number":53,"context_line":"sed -i \u0027s/\"busybox\", \"1.29\"/\"busybox\", \"1.29-glibc\"/\u0027 test/utils/image/manifest.go"},{"line_number":54,"context_line":"sed -i \u0027s/seq 1 5/seq 1 200/\u0027 test/e2e/network/network_policy.go"},{"line_number":55,"context_line":"make WHAT\u003dtest/e2e/e2e.test"},{"line_number":56,"context_line":"make ginkgo"}],"source_content_type":"text/x-sh","patch_set":49,"id":"bf51134e_fd8e5830","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":82},"updated":"2020-07-06 06:53:02.000000000","message":"udp is already supported, right? we don\u0027t need this anymore, right?","commit_id":"67b469f9517dcca3cfc5178ede67e203d21fb1d8"}]}
