)]}'
{"multus/Chart.yaml":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"f5725ab6c41c9b164640d7d123b0492f03e4d7c3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2017 The Openstack-Helm Authors."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_257e2aaf","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":16},"updated":"2019-01-26 19:50:39.000000000","message":"2019","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"},{"author":{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"},"change_message_id":"e3f595e90ef89c8a3af3d07bf515a5695ed62e31","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2017 The Openstack-Helm Authors."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_5748b75a","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":16},"in_reply_to":"9fdfeff1_257e2aaf","updated":"2019-01-28 10:26:21.000000000","message":"Done","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"}],"multus/templates/configmap-etc.yaml":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"f5725ab6c41c9b164640d7d123b0492f03e4d7c3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2017 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."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_457b2ebd","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"updated":"2019-01-26 19:50:39.000000000","message":"2019\ns/201[78]/2019/ in general for new stuff i guess","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"},{"author":{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"},"change_message_id":"e3f595e90ef89c8a3af3d07bf515a5695ed62e31","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2017 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."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_976b7fb5","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"in_reply_to":"9fdfeff1_457b2ebd","updated":"2019-01-28 10:26:21.000000000","message":"Modified in all the files applicable.","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"}],"multus/templates/crd-net-attach-def.yaml":[{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if .Values.manifests.crd_net_attach_def }}"},{"line_number":18,"context_line":"---"},{"line_number":19,"context_line":"apiVersion: apiextensions.k8s.io/v1beta1"},{"line_number":20,"context_line":"kind: CustomResourceDefinition"},{"line_number":21,"context_line":"metadata:"},{"line_number":22,"context_line":"  name: network-attachment-definitions.k8s.cni.cncf.io"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_8e0d5fe9","line":19,"range":{"start_line":19,"start_character":12,"end_line":19,"end_character":40},"updated":"2020-03-09 19:39:55.000000000","message":"For ver \u003e 1.16, this should be apiextensions.k8s.io/v1","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    kind: NetworkAttachmentDefinition"},{"line_number":31,"context_line":"    shortNames:"},{"line_number":32,"context_line":"    - net-attach-def"},{"line_number":33,"context_line":"  validation:"},{"line_number":34,"context_line":"    openAPIV3Schema:"},{"line_number":35,"context_line":"      properties:"},{"line_number":36,"context_line":"        spec:"},{"line_number":37,"context_line":"          properties:"},{"line_number":38,"context_line":"            config:"},{"line_number":39,"context_line":"                 type: string"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_8e26bf67","line":39,"range":{"start_line":33,"start_character":0,"end_line":39,"end_character":29},"updated":"2020-03-09 19:39:55.000000000","message":"For ver \u003e 1.16, this needs to be modified with:\n  versions:\n    - name: v1\n      served: true\n      storage: true\n      schema:\n        openAPIV3Schema:\n          type: object\n          properties:\n            spec:\n              type: object\n              properties:\n                config:\n                  type: string","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"}],"multus/templates/daemonset-multus.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"11db56bc53ec915fbfd5e6eaa1057e77388c023d","unresolved":false,"context_lines":[{"line_number":105,"context_line":"          securityContext:"},{"line_number":106,"context_line":"            privileged: true"},{"line_number":107,"context_line":"          env:"},{"line_number":108,"context_line":"            - name: KUBERNETES_NODE_NAME"},{"line_number":109,"context_line":"              valueFrom:"},{"line_number":110,"context_line":"                fieldRef:"},{"line_number":111,"context_line":"                  fieldPath: spec.nodeName"},{"line_number":112,"context_line":"          command:"},{"line_number":113,"context_line":"            - /bin/bash"},{"line_number":114,"context_line":"            - -cex"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_0bbe90d4","line":111,"range":{"start_line":108,"start_character":0,"end_line":111,"end_character":42},"updated":"2019-01-28 04:15:48.000000000","message":"is this being consumed by the image now? my experience was this needed to be injected manually: https://github.com/project-azorian/halibut/commit/830ca0870b70790aedbc4c972ac8ad862d6788c4#diff-376869ef817b57f6bf0eccc8b2b25911R142","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"},{"author":{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"},"change_message_id":"e3f595e90ef89c8a3af3d07bf515a5695ed62e31","unresolved":false,"context_lines":[{"line_number":105,"context_line":"          securityContext:"},{"line_number":106,"context_line":"            privileged: true"},{"line_number":107,"context_line":"          env:"},{"line_number":108,"context_line":"            - name: KUBERNETES_NODE_NAME"},{"line_number":109,"context_line":"              valueFrom:"},{"line_number":110,"context_line":"                fieldRef:"},{"line_number":111,"context_line":"                  fieldPath: spec.nodeName"},{"line_number":112,"context_line":"          command:"},{"line_number":113,"context_line":"            - /bin/bash"},{"line_number":114,"context_line":"            - -cex"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_b796c392","line":111,"range":{"start_line":108,"start_character":0,"end_line":111,"end_character":42},"in_reply_to":"9fdfeff1_0bbe90d4","updated":"2019-01-28 10:26:21.000000000","message":"Thanks for pointing out this. Added as per the link you mentioned. \nKUBERNETES_NODE_NAME is not required if delegates are not used. But good to have so that KUBERNETES_NODE_NAME can be specified as part of delegates in values.","commit_id":"fa86eaf0bca50a96ac105f23d233de2d4fdc6840"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        scheduler.alpha.kubernetes.io/critical-pod: \u0027\u0027"},{"line_number":84,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"multus\" \"containerNames\" (list \"multus\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":85,"context_line":"    spec:"},{"line_number":86,"context_line":"      nodeSelector:"},{"line_number":87,"context_line":"        beta.kubernetes.io/os: linux"},{"line_number":88,"context_line":"      hostNetwork: true"},{"line_number":89,"context_line":"      tolerations:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_ee0bb38a","line":86,"range":{"start_line":86,"start_character":6,"end_line":86,"end_character":19},"updated":"2020-03-09 19:39:55.000000000","message":"Add another node selector - \"nodeType: cnf\"","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            - -cex"},{"line_number":116,"context_line":"            - |"},{"line_number":117,"context_line":"              #!/bin/bash"},{"line_number":118,"context_line":"              sed \"s|__KUBERNETES_NODE_NAME__|\\${KUBERNETES_NODE_NAME}|g\" /usr/src/multus-cni/images/00-multus.conf.template  \u003e /usr/src/multus-cni/images/00-multus.conf"},{"line_number":119,"context_line":"              /entrypoint.sh --multus-conf-file\u003d/usr/src/multus-cni/images/00-multus.conf"},{"line_number":120,"context_line":"          resources:"},{"line_number":121,"context_line":"            requests:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_cedfd70a","line":118,"range":{"start_line":118,"start_character":128,"end_line":118,"end_character":155},"updated":"2020-03-09 19:39:55.000000000","message":"Changes with mountpath. Please see comment on line 129","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            - -cex"},{"line_number":116,"context_line":"            - |"},{"line_number":117,"context_line":"              #!/bin/bash"},{"line_number":118,"context_line":"              sed \"s|__KUBERNETES_NODE_NAME__|\\${KUBERNETES_NODE_NAME}|g\" /usr/src/multus-cni/images/00-multus.conf.template  \u003e /usr/src/multus-cni/images/00-multus.conf"},{"line_number":119,"context_line":"              /entrypoint.sh --multus-conf-file\u003d/usr/src/multus-cni/images/00-multus.conf"},{"line_number":120,"context_line":"          resources:"},{"line_number":121,"context_line":"            requests:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_ceba77bf","line":118,"range":{"start_line":118,"start_character":74,"end_line":118,"end_character":101},"updated":"2020-03-09 19:39:55.000000000","message":"Changes with the mounthpath. Please see comment on line 129","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":126,"context_line":"            - name: cni-net-dir"},{"line_number":127,"context_line":"              mountPath: /host/etc/cni/net.d"},{"line_number":128,"context_line":"            - name: multus-cfg"},{"line_number":129,"context_line":"              mountPath: /usr/src/multus-cni/images/00-multus.conf.template"},{"line_number":130,"context_line":"              subPath: \"cni-conf.json\""},{"line_number":131,"context_line":"      volumes:"},{"line_number":132,"context_line":"        - name: cni-bin-dir"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_4ea527a1","line":129,"range":{"start_line":129,"start_character":25,"end_line":129,"end_character":52},"updated":"2020-03-09 19:39:55.000000000","message":"Will suggest to rather mount in temporary path say \"/tmp/multus-conf\"","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"}],"multus/values.yaml":[{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"e19a6a0a098d59a417c8125f203f42f6b9b2d897","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    confDir: /etc/cni/multus/net.d"},{"line_number":55,"context_line":"    cniDir: /var/lib/cni/multus"},{"line_number":56,"context_line":"    binDir: /opt/cni/bin"},{"line_number":57,"context_line":"    logLevel: panic"},{"line_number":58,"context_line":"    capabilities:"},{"line_number":59,"context_line":"      portMappings: true"},{"line_number":60,"context_line":"    readinessindicatorfile: \"\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_1958d753","line":57,"range":{"start_line":57,"start_character":4,"end_line":57,"end_character":12},"updated":"2020-03-09 20:44:01.000000000","message":"For enhanced logging and have Multus logs into a file on local filesystem, you need to add configuration parameter \"logFile\" with some specific path. This would be required when debugging issues at some later stage. By default this additional logging to a flat file is disabled.","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    delegates: []"},{"line_number":65,"context_line":"    systemNamespaces: [\"kube-system\"]"},{"line_number":66,"context_line":"    multusNamespace: kube-system"},{"line_number":67,"context_line":"  net_attach_defs:"},{"line_number":68,"context_line":"    - name: 10-calico"},{"line_number":69,"context_line":"      namespace: kube-system"},{"line_number":70,"context_line":"      cni_conf:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_8e6b1fef","line":67,"range":{"start_line":67,"start_character":2,"end_line":67,"end_character":18},"updated":"2020-03-09 19:39:55.000000000","message":"This may not be required if Calico is working as a default cluster network and is already deployed as a CNI on cluster. Additionally, I see that calico here is configured with calico-ipam so it should take care of all the IPAMs created under calico.","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"},{"author":{"_account_id":28674,"name":"Mukesh Dua","email":"md980r@att.com"},"change_message_id":"80b3ce60d69f5dbc5747b38bb9630629b77d303f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    - name: 10-calico"},{"line_number":69,"context_line":"      namespace: kube-system"},{"line_number":70,"context_line":"      cni_conf:"},{"line_number":71,"context_line":"        cniVersion: 0.3.0"},{"line_number":72,"context_line":"        plugins:"},{"line_number":73,"context_line":"        - type: calico"},{"line_number":74,"context_line":"          log_level: info"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_6e6a631a","line":71,"range":{"start_line":71,"start_character":20,"end_line":71,"end_character":25},"updated":"2020-03-09 19:39:55.000000000","message":"This needs to be set to 0.3.1","commit_id":"2cf6206cebee5c9fb29b82e8b8d163f0681610c9"}]}
