)]}'
{"openvswitch/templates/daemonset-ovs-db.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f158f2b0720b5f03b7df3d8393d1b31c0cbda6ab","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      annotations:"},{"line_number":55,"context_line":"{{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" | indent 8 }}"},{"line_number":56,"context_line":"        configmap-bin-hash: {{ tuple \"configmap-bin.yaml\" . | include \"helm-toolkit.utils.hash\" }}"},{"line_number":57,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"openvswitch-db\" \"containerNames\" (list \"openvswitch-db\" \"openvswitch-db-perms\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":58,"context_line":"    spec:"},{"line_number":59,"context_line":"      shareProcessNamespace: true"},{"line_number":60,"context_line":"      serviceAccountName: {{ $serviceAccountName }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_e9dd8ade","line":57,"range":{"start_line":57,"start_character":87,"end_line":57,"end_character":88},"updated":"2020-02-04 19:42:50.000000000","message":"since these are replaced in the values.yaml to _, these will need to be updated too unless the HTK does a replace implicitly.","commit_id":"456a81d41d9dae2e2fa561a51297eaecf51a2279"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"456de2bfded0ed1edee17e3295035e50b866b351","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      annotations:"},{"line_number":55,"context_line":"{{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" | indent 8 }}"},{"line_number":56,"context_line":"        configmap-bin-hash: {{ tuple \"configmap-bin.yaml\" . | include \"helm-toolkit.utils.hash\" }}"},{"line_number":57,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"openvswitch-db\" \"containerNames\" (list \"openvswitch_db\" \"openvswitch_db_perms\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":58,"context_line":"    spec:"},{"line_number":59,"context_line":"      shareProcessNamespace: true"},{"line_number":60,"context_line":"      serviceAccountName: {{ $serviceAccountName }}"}],"source_content_type":"text/x-yaml","patch_set":26,"id":"3fa7e38b_3e25d6c0","line":57,"range":{"start_line":57,"start_character":37,"end_line":57,"end_character":50},"updated":"2020-02-07 22:17:20.000000000","message":"these podName have hypens, and the override have _ - are you sure they are actually approved?","commit_id":"c7802f800f0541ebfddebe78283e3759b24a9ae5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"801a0859fc99c4bc64e18f032d03a11373a9f904","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      annotations:"},{"line_number":55,"context_line":"{{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" | indent 8 }}"},{"line_number":56,"context_line":"        configmap-bin-hash: {{ tuple \"configmap-bin.yaml\" . | include \"helm-toolkit.utils.hash\" }}"},{"line_number":57,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"openvswitch-db\" \"containerNames\" (list \"openvswitch_db\" \"openvswitch_db_perms\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":58,"context_line":"    spec:"},{"line_number":59,"context_line":"      shareProcessNamespace: true"},{"line_number":60,"context_line":"      serviceAccountName: {{ $serviceAccountName }}"}],"source_content_type":"text/x-yaml","patch_set":26,"id":"3fa7e38b_91615bd7","line":57,"range":{"start_line":57,"start_character":37,"end_line":57,"end_character":50},"in_reply_to":"3fa7e38b_3e25d6c0","updated":"2020-02-07 22:17:57.000000000","message":"oops, s/approved/applied/","commit_id":"c7802f800f0541ebfddebe78283e3759b24a9ae5"},{"author":{"_account_id":29131,"name":"diwakar thyagaraj","email":"diwakar.chitoor.thyagaraj@att.com","username":"dt241s@att.com"},"change_message_id":"08f6e023b080db3ff22c3b073727f6a0d8e147c5","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      annotations:"},{"line_number":55,"context_line":"{{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" | indent 8 }}"},{"line_number":56,"context_line":"        configmap-bin-hash: {{ tuple \"configmap-bin.yaml\" . | include \"helm-toolkit.utils.hash\" }}"},{"line_number":57,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"openvswitch-db\" \"containerNames\" (list \"openvswitch_db\" \"openvswitch_db_perms\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":58,"context_line":"    spec:"},{"line_number":59,"context_line":"      shareProcessNamespace: true"},{"line_number":60,"context_line":"      serviceAccountName: {{ $serviceAccountName }}"}],"source_content_type":"text/x-yaml","patch_set":26,"id":"3fa7e38b_4ea452a4","line":57,"range":{"start_line":57,"start_character":37,"end_line":57,"end_character":50},"in_reply_to":"3fa7e38b_91615bd7","updated":"2020-02-13 14:53:45.000000000","message":"Changed to \"-\"","commit_id":"c7802f800f0541ebfddebe78283e3759b24a9ae5"}],"openvswitch/values.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"9633d988514702d44670635f5386c49a11837868","unresolved":false,"context_lines":[{"line_number":40,"context_line":"pod:"},{"line_number":41,"context_line":"  mandatory_access_control:"},{"line_number":42,"context_line":"    type: apparmor"},{"line_number":43,"context_line":"    openvswitch-vswitchd:"},{"line_number":44,"context_line":"      openvswitch-vswitchd: runtime/default"},{"line_number":45,"context_line":"    openvswitch-db:"},{"line_number":46,"context_line":"      openvswitch-db: runtime/default"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_65623d44","line":43,"range":{"start_line":43,"start_character":15,"end_line":43,"end_character":16},"updated":"2020-02-03 06:43:19.000000000","message":"Having hyphens in yaml key can be problematic - you don\u0027t actually see any key with a hyphen. Should replace them with _.","commit_id":"5b96f28c48296a99fd496b9a45d82e63c34e9020"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"9633d988514702d44670635f5386c49a11837868","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  mandatory_access_control:"},{"line_number":42,"context_line":"    type: apparmor"},{"line_number":43,"context_line":"    openvswitch-vswitchd:"},{"line_number":44,"context_line":"      openvswitch-vswitchd: runtime/default"},{"line_number":45,"context_line":"    openvswitch-db:"},{"line_number":46,"context_line":"      openvswitch-db: runtime/default"},{"line_number":47,"context_line":"  probes:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_056fc929","line":44,"range":{"start_line":44,"start_character":17,"end_line":44,"end_character":18},"updated":"2020-02-03 06:43:19.000000000","message":"ditto","commit_id":"5b96f28c48296a99fd496b9a45d82e63c34e9020"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"9633d988514702d44670635f5386c49a11837868","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    type: apparmor"},{"line_number":43,"context_line":"    openvswitch-vswitchd:"},{"line_number":44,"context_line":"      openvswitch-vswitchd: runtime/default"},{"line_number":45,"context_line":"    openvswitch-db:"},{"line_number":46,"context_line":"      openvswitch-db: runtime/default"},{"line_number":47,"context_line":"  probes:"},{"line_number":48,"context_line":"    ovs_db:"},{"line_number":49,"context_line":"      ovs_db:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_256c4532","line":46,"range":{"start_line":45,"start_character":15,"end_line":46,"end_character":20},"updated":"2020-02-03 06:43:19.000000000","message":"ditto","commit_id":"5b96f28c48296a99fd496b9a45d82e63c34e9020"}],"openvswitch/values_overrides/apparmor.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"947e38a94fb0ea31f9082560352e919a8f0ebb41","unresolved":false,"context_lines":[{"line_number":2,"context_line":"pod:"},{"line_number":3,"context_line":"  mandatory_access_control:"},{"line_number":4,"context_line":"    type: apparmor"},{"line_number":5,"context_line":"    openvswitch-vswitchd:"},{"line_number":6,"context_line":"      openvswitch_vswitchd: runtime/default"},{"line_number":7,"context_line":"      openvswitch_vswitchd_module: runtime/default"},{"line_number":8,"context_line":"    openvswitch-db:"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"3fa7e38b_eaba3f0a","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":16},"updated":"2020-02-06 05:40:47.000000000","message":"some left over converts: s/-/_/","commit_id":"c54c262eb895ec658a39458babf8283bf07d9057"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"947e38a94fb0ea31f9082560352e919a8f0ebb41","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    openvswitch-vswitchd:"},{"line_number":6,"context_line":"      openvswitch_vswitchd: runtime/default"},{"line_number":7,"context_line":"      openvswitch_vswitchd_module: runtime/default"},{"line_number":8,"context_line":"    openvswitch-db:"},{"line_number":9,"context_line":"      openvswitch_db: runtime/default"},{"line_number":10,"context_line":"      openvswitch_db_perms: runtime/default"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"3fa7e38b_8ab94b17","line":8,"range":{"start_line":8,"start_character":15,"end_line":8,"end_character":16},"updated":"2020-02-06 05:40:47.000000000","message":"ditto","commit_id":"c54c262eb895ec658a39458babf8283bf07d9057"}],"tools/deployment/apparmor/120-openvswitch.sh":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f158f2b0720b5f03b7df3d8393d1b31c0cbda6ab","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#NOTE: Validate Deployment info"},{"line_number":42,"context_line":"helm status  openvswitch"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"## Validate AppArmor For  openvswitch-vswitchd"},{"line_number":45,"context_line":"OVS_POD\u003d$(kubectl get pods --namespace\u003dosh-infra  -o wide |grep 1/1 | grep openvswitch-vswitchd | awk \u0027{print $1}\u0027)"},{"line_number":46,"context_line":"expected_profile\u003d\"docker-default (enforce)\""},{"line_number":47,"context_line":"profile\u003d`kubectl -n osh-infra exec $OVS_POD -- cat /proc/1/attr/current`"},{"line_number":48,"context_line":"echo \"Profile running: $profile\""}],"source_content_type":"text/x-sh","patch_set":8,"id":"3fa7e38b_89e656af","line":45,"range":{"start_line":43,"start_character":0,"end_line":45,"end_character":54},"updated":"2020-02-04 19:42:50.000000000","message":"since we are moving to use feature gate, there wouldn\u0027t be new scripts under deployment/apparmor/*, this will need to be baked into the other openvswitch, or just a separate script just for the apparmor job.","commit_id":"456a81d41d9dae2e2fa561a51297eaecf51a2279"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"bfe24fc3fc31019a1095925d732b4deb5fdf97fd","unresolved":false,"context_lines":[{"line_number":19,"context_line":"#NOTE: Lint and package chart"},{"line_number":20,"context_line":"make openvswitch"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"#NOTE: Deploy command"},{"line_number":23,"context_line":"tee /tmp/openvswitch.yaml \u003c\u003cEOF"},{"line_number":24,"context_line":"pod:"},{"line_number":25,"context_line":"  mandatory_access_control:"},{"line_number":26,"context_line":"    type: apparmor"},{"line_number":27,"context_line":"    openvswitch-vswitchd:"},{"line_number":28,"context_line":"      openvswitch-vswitchd: runtime/default"},{"line_number":29,"context_line":"      openvswitch-vswitchd-module: runtime/default"},{"line_number":30,"context_line":"    openvswitch-db:"},{"line_number":31,"context_line":"      openvswitch-db: runtime/default"},{"line_number":32,"context_line":"      openvswitch-db-perms: runtime/default"},{"line_number":33,"context_line":"EOF"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"#NOTE: Deploy command"},{"line_number":36,"context_line":"helm upgrade --install openvswitch ./openvswitch \\"}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_745b9b88","line":33,"range":{"start_line":22,"start_character":0,"end_line":33,"end_character":3},"updated":"2020-02-05 17:57:39.000000000","message":"You can remove this section, these values already exist in the values_overrides section that you added.","commit_id":"06fd25d9f4c03e3094ebff0a2ebddb9954123dc5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"908de3e4cddd09eb66cde2d7ad9ec6d787e10f5f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"3fa7e38b_cf6afc16","updated":"2020-02-05 18:59:44.000000000","message":"This file should be removed and symlink to something that looks like [0]. Otherwise the feature gate won\u0027t load the correct value override for this to work.\n\n[0] https://github.com/openstack/openstack-helm-infra/blob/master/tools/deployment/openstack-support/060-openvswitch.sh","commit_id":"2294448ef5e2b1fba7eea7b23a5686224808c1df"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"46cc1a6222fdc990d2c1fbfa40878e78798b23b2","unresolved":false,"context_lines":[{"line_number":269,"context_line":"      osh_params:"},{"line_number":270,"context_line":"        container_distro_name: ubuntu"},{"line_number":271,"context_line":"        container_distro_version: bionic"},{"line_number":272,"context_line":"        feature_gates: apparmor    "},{"line_number":273,"context_line":"      gate_scripts:"},{"line_number":274,"context_line":"        - ./tools/deployment/apparmor/000-install-packages.sh"},{"line_number":275,"context_line":"        - ./tools/deployment/apparmor/001-setup-apparmor-profiles.sh"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"3fa7e38b_ee93be4b","line":272,"range":{"start_line":272,"start_character":30,"end_line":272,"end_character":35},"updated":"2020-02-14 19:40:33.000000000","message":"whitespace here","commit_id":"0cdc7efa24f5051fe285a64c0b18643c36961056"}],"zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"231161ff38db123f3d23bd4f2a1a7f6fecdc65cc","unresolved":false,"context_lines":[{"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":"- project:"},{"line_number":17,"context_line":"    check:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - openstack-helm-infra-apparmor:"},{"line_number":20,"context_line":"    gate:"},{"line_number":21,"context_line":"      jobs:"},{"line_number":22,"context_line":"        - openstack-helm-lint"},{"line_number":23,"context_line":"        - openstack-helm-infra-aio-logging"},{"line_number":24,"context_line":"        - openstack-helm-infra-aio-monitoring"},{"line_number":25,"context_line":"        - openstack-helm-infra-openstack-support"},{"line_number":26,"context_line":"    # NOTE(srwilkers): Disabling all periodic and experimental jobs until"},{"line_number":27,"context_line":"    # issues with the kubeadm-aio based deployments are addressed"},{"line_number":28,"context_line":"    # periodic:"},{"line_number":29,"context_line":"    #   jobs:"},{"line_number":30,"context_line":"        # - openstack-helm-infra-tenant-ceph"},{"line_number":31,"context_line":"        # - openstack-helm-infra-five-ubuntu"},{"line_number":32,"context_line":"        # - openstack-helm-infra-armada-deploy"},{"line_number":33,"context_line":"        # - openstack-helm-infra-armada-update-uuid"},{"line_number":34,"context_line":"        # - openstack-helm-infra-armada-update-passwords"},{"line_number":35,"context_line":"    experimental:"},{"line_number":36,"context_line":"      jobs:"},{"line_number":37,"context_line":"        # NOTE(srwilkers): Disable fedora experimental jobs until issues resolved"},{"line_number":38,"context_line":"        #- openstack-helm-infra-five-fedora"},{"line_number":39,"context_line":"        # NOTE(srwilkers): Disable centos experimental jobs until issues resolved"},{"line_number":40,"context_line":"        #- openstack-helm-infra-five-centos"},{"line_number":41,"context_line":"        # - openstack-helm-infra-five-ubuntu"},{"line_number":42,"context_line":"        - openstack-helm-infra-elastic-beats"},{"line_number":43,"context_line":"        # - openstack-helm-infra-tenant-ceph"},{"line_number":44,"context_line":"        # - openstack-helm-infra-armada-deploy"},{"line_number":45,"context_line":"        # - openstack-helm-infra-armada-update-uuid"},{"line_number":46,"context_line":"        # - openstack-helm-infra-armada-update-passwords"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"3fa7e38b_5f3ddab6","line":46,"range":{"start_line":16,"start_character":2,"end_line":46,"end_character":0},"updated":"2020-02-13 16:46:16.000000000","message":"expected str for dictionary value @ data[\u0027check\u0027][\u0027jobs\u0027][0][\u0027openstack-helm-infra-apparmor\u0027]","commit_id":"cb5f1005271e86fdbf097e5904cd1eb1716e0862"}]}
