)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28849,"name":"Meghan Heisler","email":"mkheisler93@gmail.com","username":"mh783g"},"change_message_id":"ded25b364ddc0b7d8c993f55ff0928671a8d33b2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-08-04 12:00:23 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"New prometheus exporter to monitor health check for web URL"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ia15ab7d8ef882886fe0e37cc2599e6815d7bcc6c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"9f560f44_43291288","line":8,"updated":"2020-08-04 15:08:43.000000000","message":"Can you make the commit message includes a description of what this change introduces or how the exporter is used?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"149899cc8112f8cb193af968e94487893c4a5eeb","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-08-07 16:00:37 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"prometheus exporter to monitor health check for web URL"},{"line_number":8,"context_line":"1) A separate prometheus job need to provide target and scrap metrics"},{"line_number":9,"context_line":"2) it is based on https://github.com/prometheus/blackbox_exporter"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Adding script file for deployment and job under zuul.d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"9f560f44_aaca369d","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":7},"updated":"2020-08-08 19:06:53.000000000","message":"add line between first/subject and body","commit_id":"c0d6349ec4d4418e824b786751ae9023819cabc4"}],"prometheus-blackbox-exporter/Chart.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":14,"context_line":"description: OpenStack-Helm blackbox exporter for Prometheus"},{"line_number":15,"context_line":"name: prometheus-blackbox-exporter"},{"line_number":16,"context_line":"version: 0.1.0"},{"line_number":17,"context_line":"sources:"},{"line_number":18,"context_line":"  - https://opendev.org/openstack/openstack-helm-infra"},{"line_number":19,"context_line":"maintainers:"},{"line_number":20,"context_line":"  - name: OpenStack-Helm Authors"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8f3984d8","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":8},"updated":"2020-08-05 02:28:26.000000000","message":"I\u0027d add to this list\n\n  - https://github.com/prometheus/blackbox_exporter","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"description: OpenStack-Helm blackbox exporter for Prometheus"},{"line_number":15,"context_line":"name: prometheus-blackbox-exporter"},{"line_number":16,"context_line":"version: 0.1.0"},{"line_number":17,"context_line":"sources:"},{"line_number":18,"context_line":"  - https://opendev.org/openstack/openstack-helm-infra"},{"line_number":19,"context_line":"maintainers:"},{"line_number":20,"context_line":"  - name: OpenStack-Helm Authors"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_769cc50d","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":8},"in_reply_to":"9f560f44_8f3984d8","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"}],"prometheus-blackbox-exporter/templates/_helpers.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"149899cc8112f8cb193af968e94487893c4a5eeb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/* vim: set filetype\u003dmustache: */}}"},{"line_number":2,"context_line":"{{/*"},{"line_number":3,"context_line":"Expand the name of the chart."},{"line_number":4,"context_line":"*/}}"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"9f560f44_cac20a85","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":37},"updated":"2020-08-08 19:06:53.000000000","message":"remove\n\nif you like this mode, maybe you can teach your local editor env that *.tpl* -\u003e mustache","commit_id":"c0d6349ec4d4418e824b786751ae9023819cabc4"}],"prometheus-blackbox-exporter/templates/configmap.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":14,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"apiVersion: v1"},{"line_number":17,"context_line":"kind: ConfigMap"},{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_0f0bb4d5","line":17,"range":{"start_line":17,"start_character":6,"end_line":17,"end_character":15},"updated":"2020-08-05 02:28:26.000000000","message":"Its a bit confusing, but the \u0027configmap-etc\u0027 template common throughout OpenStack Helm are actually Secrets. Since the modules we plan to use may contain sensitive information (eg authentication credentials) we should probably change this to a secret.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"apiVersion: v1"},{"line_number":17,"context_line":"kind: ConfigMap"},{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_1652a93b","line":17,"range":{"start_line":17,"start_character":6,"end_line":17,"end_character":15},"in_reply_to":"9f560f44_0f0bb4d5","updated":"2020-08-05 12:33:53.000000000","message":"At this stage, this will keep just the blackbox configuration. No sensitive information was required so kept it as configmap.\nBut may be in future for other requirements so changing it to secret.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"apiVersion: v1"},{"line_number":17,"context_line":"kind: ConfigMap"},{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8fd864ef","line":19,"range":{"start_line":19,"start_character":8,"end_line":19,"end_character":36},"updated":"2020-08-05 02:28:26.000000000","message":"Would you add -etc to the end of this?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":16,"context_line":"apiVersion: v1"},{"line_number":17,"context_line":"kind: ConfigMap"},{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_962239b8","line":19,"range":{"start_line":19,"start_character":8,"end_line":19,"end_character":36},"in_reply_to":"9f560f44_8fd864ef","updated":"2020-08-05 12:33:53.000000000","message":"if this is some common practise along with all helm chart, sure i will add.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"},{"line_number":23,"context_line":"  blackbox.yaml: |"},{"line_number":24,"context_line":"{{ toYaml .Values.config | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_af41e83b","line":21,"range":{"start_line":21,"start_character":48,"end_line":21,"end_character":56},"updated":"2020-08-05 02:28:26.000000000","message":"I might change this to \"exporter\" for consistency with the labels we\u0027re using in other templates.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":18,"context_line":"metadata:"},{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"},{"line_number":23,"context_line":"  blackbox.yaml: |"},{"line_number":24,"context_line":"{{ toYaml .Values.config | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_f62bb591","line":21,"range":{"start_line":21,"start_character":48,"end_line":21,"end_character":56},"in_reply_to":"9f560f44_af41e83b","updated":"2020-08-05 12:33:53.000000000","message":"sure.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"},{"line_number":23,"context_line":"  blackbox.yaml: |"},{"line_number":24,"context_line":"{{ toYaml .Values.config | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_efeda0f0","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":38},"updated":"2020-08-05 02:28:26.000000000","message":"We often end up wanting to use templating within our configurations, so there I\u0027d recommend switching this to the \"helm-toolkit.snippets.values_template_renderer\"\n\nFor an example, check out the scrape config renderer in openstack-helm-infra/prometheus/templates/configmap-etc.yaml\n\nThe \"format\" \"Secret\" parameter of this HTK function will b64 encode the output too","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  labels:"},{"line_number":21,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"status\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":22,"context_line":"data:"},{"line_number":23,"context_line":"  blackbox.yaml: |"},{"line_number":24,"context_line":"{{ toYaml .Values.config | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_713e8f8b","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":38},"in_reply_to":"9f560f44_efeda0f0","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"}],"prometheus-blackbox-exporter/templates/deployment.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":15,"context_line":"---"},{"line_number":16,"context_line":"apiVersion: apps/v1"},{"line_number":17,"context_line":"kind: Deployment"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2f38389e","line":14,"updated":"2020-08-05 02:28:26.000000000","message":"Above the --- You should add these templates\n\n    {{- $serviceAccountName :\u003d \"prometheus-blackbox-exporter\" }}\n    {{ tuple $envAll \"prometheus-blackbox-exporter\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":11,"context_line":"See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":15,"context_line":"---"},{"line_number":16,"context_line":"apiVersion: apps/v1"},{"line_number":17,"context_line":"kind: Deployment"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d1eddbb7","line":14,"in_reply_to":"9f560f44_2f38389e","updated":"2020-08-05 12:33:53.000000000","message":"Any specific reason to use this service account. I mean no specific action required to define service account in testing","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  annotations:"},{"line_number":21,"context_line":"    {{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" }}"},{"line_number":22,"context_line":"  labels:"},{"line_number":23,"context_line":"    helm.sh/chart: {{ include \"prometheus-blackbox-exporter.chart\" . }}"},{"line_number":24,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 2 }}"},{"line_number":25,"context_line":"spec:"},{"line_number":26,"context_line":"  replicas: {{ .Values.pod.replicas.prometheus_blackbox_exporter }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8f67c4e9","line":23,"range":{"start_line":22,"start_character":9,"end_line":23,"end_character":71},"updated":"2020-08-05 02:28:26.000000000","message":"This pattern isn\u0027t common in openstack-helm. I\u0027d remove this for consistency","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":20,"context_line":"  annotations:"},{"line_number":21,"context_line":"    {{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" }}"},{"line_number":22,"context_line":"  labels:"},{"line_number":23,"context_line":"    helm.sh/chart: {{ include \"prometheus-blackbox-exporter.chart\" . }}"},{"line_number":24,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 2 }}"},{"line_number":25,"context_line":"spec:"},{"line_number":26,"context_line":"  replicas: {{ .Values.pod.replicas.prometheus_blackbox_exporter }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_91c9a35a","line":23,"range":{"start_line":22,"start_character":9,"end_line":23,"end_character":71},"in_reply_to":"9f560f44_8f67c4e9","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":33,"context_line":"      labels:"},{"line_number":34,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 8 }}"},{"line_number":35,"context_line":"      annotations:"},{"line_number":36,"context_line":"        checksum/config: {{ include (print $.Template.BasePath \"/configmap.yaml\") . | sha256sum }}"},{"line_number":37,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"prometheus-blackbox-exporter\" \"containerNames\" (list \"health-exporter\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":38,"context_line":"    spec:"},{"line_number":39,"context_line":"      restartPolicy: {{ .Values.restartPolicy }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_6fa8708b","line":36,"range":{"start_line":36,"start_character":8,"end_line":36,"end_character":98},"updated":"2020-08-05 02:28:26.000000000","message":"There\u0027s another helm toolkit function we can use here.\n\n      annotations:\n        configmap-bin-hash: {{ tuple \"configmap-bin.yaml\" . | include \"helm-toolkit.utils.hash\" }}\n        configmap-etc-hash: {{ tuple \"configmap-etc.yaml\" . | include \"helm-toolkit.utils.hash\" }}","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 8 }}"},{"line_number":35,"context_line":"      annotations:"},{"line_number":36,"context_line":"        checksum/config: {{ include (print $.Template.BasePath \"/configmap.yaml\") . | sha256sum }}"},{"line_number":37,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"prometheus-blackbox-exporter\" \"containerNames\" (list \"health-exporter\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":38,"context_line":"    spec:"},{"line_number":39,"context_line":"      restartPolicy: {{ .Values.restartPolicy }}"},{"line_number":40,"context_line":"      nodeSelector:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_0f31f45a","line":37,"range":{"start_line":37,"start_character":90,"end_line":37,"end_character":96},"updated":"2020-08-05 02:28:26.000000000","message":"blackbox","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":34,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 8 }}"},{"line_number":35,"context_line":"      annotations:"},{"line_number":36,"context_line":"        checksum/config: {{ include (print $.Template.BasePath \"/configmap.yaml\") . | sha256sum }}"},{"line_number":37,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"prometheus-blackbox-exporter\" \"containerNames\" (list \"health-exporter\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":38,"context_line":"    spec:"},{"line_number":39,"context_line":"      restartPolicy: {{ .Values.restartPolicy }}"},{"line_number":40,"context_line":"      nodeSelector:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_51b42bd1","line":37,"range":{"start_line":37,"start_character":90,"end_line":37,"end_character":96},"in_reply_to":"9f560f44_0f31f45a","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        checksum/config: {{ include (print $.Template.BasePath \"/configmap.yaml\") . | sha256sum }}"},{"line_number":37,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"prometheus-blackbox-exporter\" \"containerNames\" (list \"health-exporter\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":38,"context_line":"    spec:"},{"line_number":39,"context_line":"      restartPolicy: {{ .Values.restartPolicy }}"},{"line_number":40,"context_line":"      nodeSelector:"},{"line_number":41,"context_line":"        {{ .Values.labels.blackbox_exporter.node_selector_key }}: {{ .Values.labels.blackbox_exporter.node_selector_value | quote }}"},{"line_number":42,"context_line":"      containers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_4f100ca9","line":39,"range":{"start_line":39,"start_character":6,"end_line":39,"end_character":48},"updated":"2020-08-05 02:28:26.000000000","message":"We don\u0027t have to specify this, it will default to \u0027Always\u0027\n\nSee https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#pod-template","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        checksum/config: {{ include (print $.Template.BasePath \"/configmap.yaml\") . | sha256sum }}"},{"line_number":37,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"prometheus-blackbox-exporter\" \"containerNames\" (list \"health-exporter\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":38,"context_line":"    spec:"},{"line_number":39,"context_line":"      restartPolicy: {{ .Values.restartPolicy }}"},{"line_number":40,"context_line":"      nodeSelector:"},{"line_number":41,"context_line":"        {{ .Values.labels.blackbox_exporter.node_selector_key }}: {{ .Values.labels.blackbox_exporter.node_selector_value | quote }}"},{"line_number":42,"context_line":"      containers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_31b9b7cb","line":39,"range":{"start_line":39,"start_character":6,"end_line":39,"end_character":48},"in_reply_to":"9f560f44_4f100ca9","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        args:"},{"line_number":47,"context_line":"          - \"--config.file\u003d/config/blackbox.yaml\""},{"line_number":48,"context_line":"        ports:"},{"line_number":49,"context_line":"          - name: status"},{"line_number":50,"context_line":"            containerPort: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":51,"context_line":"        livenessProbe:"},{"line_number":52,"context_line":"          httpGet:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_efe1209d","line":49,"range":{"start_line":49,"start_character":18,"end_line":49,"end_character":24},"updated":"2020-08-05 02:28:26.000000000","message":"Would you rename this to \"metrics\"","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        args:"},{"line_number":47,"context_line":"          - \"--config.file\u003d/config/blackbox.yaml\""},{"line_number":48,"context_line":"        ports:"},{"line_number":49,"context_line":"          - name: status"},{"line_number":50,"context_line":"            containerPort: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":51,"context_line":"        livenessProbe:"},{"line_number":52,"context_line":"          httpGet:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_9186c3b8","line":49,"range":{"start_line":49,"start_character":18,"end_line":49,"end_character":24},"in_reply_to":"9f560f44_efe1209d","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        ports:"},{"line_number":49,"context_line":"          - name: status"},{"line_number":50,"context_line":"            containerPort: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":51,"context_line":"        livenessProbe:"},{"line_number":52,"context_line":"          httpGet:"},{"line_number":53,"context_line":"            path: /health"},{"line_number":54,"context_line":"            port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":55,"context_line":"          initialDelaySeconds: 30"},{"line_number":56,"context_line":"          periodSeconds: 30"},{"line_number":57,"context_line":"        readinessProbe:"},{"line_number":58,"context_line":"          httpGet:"},{"line_number":59,"context_line":"            path: /health"},{"line_number":60,"context_line":"            port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":61,"context_line":"          initialDelaySeconds: 20"},{"line_number":62,"context_line":"          periodSeconds: 30"},{"line_number":63,"context_line":"        volumeMounts:"},{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_cff7fc58","line":62,"range":{"start_line":51,"start_character":0,"end_line":62,"end_character":27},"updated":"2020-08-05 02:28:26.000000000","message":"Is /health a valid endpoint? May need to change to /metrics or the tcpSocket type\n\nAlso, I think there\u0027s a helm toolkit function for generating this probe spec","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        ports:"},{"line_number":49,"context_line":"          - name: status"},{"line_number":50,"context_line":"            containerPort: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":51,"context_line":"        livenessProbe:"},{"line_number":52,"context_line":"          httpGet:"},{"line_number":53,"context_line":"            path: /health"},{"line_number":54,"context_line":"            port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":55,"context_line":"          initialDelaySeconds: 30"},{"line_number":56,"context_line":"          periodSeconds: 30"},{"line_number":57,"context_line":"        readinessProbe:"},{"line_number":58,"context_line":"          httpGet:"},{"line_number":59,"context_line":"            path: /health"},{"line_number":60,"context_line":"            port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":61,"context_line":"          initialDelaySeconds: 20"},{"line_number":62,"context_line":"          periodSeconds: 30"},{"line_number":63,"context_line":"        volumeMounts:"},{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_f1a8df20","line":62,"range":{"start_line":51,"start_character":0,"end_line":62,"end_character":27},"in_reply_to":"9f560f44_cff7fc58","updated":"2020-08-05 12:33:53.000000000","message":"yes health is a valid endpoint. This would be used for liveness and readiness so we can keep it as it is.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":61,"context_line":"          initialDelaySeconds: 20"},{"line_number":62,"context_line":"          periodSeconds: 30"},{"line_number":63,"context_line":"        volumeMounts:"},{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8f86a4b8","line":65,"range":{"start_line":64,"start_character":0,"end_line":65,"end_character":22},"updated":"2020-08-05 02:28:26.000000000","message":"This should be something like\n\n- name: prometheus-blackbox-exporter-etc\n  mountPath: /config/blackbox.yaml\n  subPath: blackbox.yaml","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"          initialDelaySeconds: 20"},{"line_number":62,"context_line":"          periodSeconds: 30"},{"line_number":63,"context_line":"        volumeMounts:"},{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d1a67bab","line":65,"range":{"start_line":64,"start_character":0,"end_line":65,"end_character":22},"in_reply_to":"9f560f44_8f86a4b8","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_cf8c1cd9","line":67,"range":{"start_line":67,"start_character":16,"end_line":67,"end_character":22},"updated":"2020-08-05 02:28:26.000000000","message":"This should match the configmap-etc name","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        - mountPath: /config"},{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_71816ffb","line":67,"range":{"start_line":67,"start_character":16,"end_line":67,"end_character":22},"in_reply_to":"9f560f44_cf8c1cd9","updated":"2020-08-05 12:33:53.000000000","message":"this might not impact anywhere. just a volume name","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2fbf9861","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":19},"updated":"2020-08-05 02:28:26.000000000","message":"It should also be a Secret now","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":65,"context_line":"          name: config"},{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_91a08392","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":19},"in_reply_to":"9f560f44_2fbf9861","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2f9678f1","line":69,"range":{"start_line":69,"start_character":18,"end_line":69,"end_character":46},"updated":"2020-08-05 02:28:26.000000000","message":"Please rename this to prometheus-blackbox-exporter-etc","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      volumes:"},{"line_number":67,"context_line":"        - name: config"},{"line_number":68,"context_line":"          configMap:"},{"line_number":69,"context_line":"            name: prometheus-blackbox-exporter"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_f1a9ff7b","line":69,"range":{"start_line":69,"start_character":18,"end_line":69,"end_character":46},"in_reply_to":"9f560f44_2f9678f1","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"}],"prometheus-blackbox-exporter/templates/service.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"apiVersion: v1"},{"line_number":18,"context_line":"kind: Service"},{"line_number":19,"context_line":"metadata:"},{"line_number":20,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_4fbacc6d","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":36},"updated":"2020-08-05 02:28:26.000000000","message":"You should use the \"helm-toolkit.endpoints.hostname_short_endpoint_lookup\" function for this","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":17,"context_line":"apiVersion: v1"},{"line_number":18,"context_line":"kind: Service"},{"line_number":19,"context_line":"metadata:"},{"line_number":20,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d1531b38","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":36},"in_reply_to":"9f560f44_4fbacc6d","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"metadata:"},{"line_number":20,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8fafc428","line":22,"range":{"start_line":22,"start_character":2,"end_line":22,"end_character":34},"updated":"2020-08-05 02:28:26.000000000","message":"Not sure if we need to specify this","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":19,"context_line":"metadata:"},{"line_number":20,"context_line":"  name: prometheus-blackbox-exporter"},{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_f1e1ff9c","line":22,"range":{"start_line":22,"start_character":2,"end_line":22,"end_character":34},"in_reply_to":"9f560f44_8fafc428","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_6fb5107e","line":24,"range":{"start_line":24,"start_character":12,"end_line":24,"end_character":16},"updated":"2020-08-05 02:28:26.000000000","message":"Would please you rename this to \u0027metrics\u0027","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":21,"context_line":"spec:"},{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_51d38bd5","line":24,"range":{"start_line":24,"start_character":12,"end_line":24,"end_character":16},"in_reply_to":"9f560f44_6fb5107e","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"},{"line_number":28,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_0f69f4f7","line":25,"range":{"start_line":25,"start_character":64,"end_line":25,"end_character":72},"updated":"2020-08-05 02:28:26.000000000","message":"same (rename pls)","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  type: {{ .Values.service.type }}"},{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"},{"line_number":28,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_b1db07eb","line":25,"range":{"start_line":25,"start_character":64,"end_line":25,"end_character":72},"in_reply_to":"9f560f44_0f69f4f7","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"},{"line_number":28,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2f64b821","line":26,"range":{"start_line":26,"start_character":6,"end_line":26,"end_character":19},"updated":"2020-08-05 02:28:26.000000000","message":"I don\u0027t think we need to specify this either","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  ports:"},{"line_number":24,"context_line":"    - name: http"},{"line_number":25,"context_line":"      port: {{ tuple \"prometheus_blackbox_exporter\" \"internal\" \"exporter\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":26,"context_line":"      protocol: TCP"},{"line_number":27,"context_line":"  selector:"},{"line_number":28,"context_line":"{{ tuple $envAll \"prometheus-blackbox-exporter\" \"exporter\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_91d883ef","line":26,"range":{"start_line":26,"start_character":6,"end_line":26,"end_character":19},"in_reply_to":"9f560f44_2f64b821","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"}],"prometheus-blackbox-exporter/values.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# This is a YAML-formatted file."},{"line_number":15,"context_line":"# Declare variables to be passed into your templates."},{"line_number":16,"context_line":"---"},{"line_number":17,"context_line":"restartPolicy: Always"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"images:"},{"line_number":20,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_cf425cab","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":21},"updated":"2020-08-05 02:28:26.000000000","message":"For Deployments, \u0027Always\u0027 is the only valid restartPolicy. So we can remove this from the config","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# This is a YAML-formatted file."},{"line_number":15,"context_line":"# Declare variables to be passed into your templates."},{"line_number":16,"context_line":"---"},{"line_number":17,"context_line":"restartPolicy: Always"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"images:"},{"line_number":20,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_513d4bdb","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":21},"in_reply_to":"9f560f44_cf425cab","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"images:"},{"line_number":20,"context_line":"  tags:"},{"line_number":21,"context_line":"    prometheus_blackbox_exporter: prom/blackbox-exporter:v0.16.0"},{"line_number":22,"context_line":"  pull_policy: IfNotPresent"},{"line_number":23,"context_line":"  local_registry:"},{"line_number":24,"context_line":"    active: false"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8f25040c","line":21,"range":{"start_line":21,"start_character":34,"end_line":21,"end_character":64},"updated":"2020-08-05 02:28:26.000000000","message":"should this start with docker.io?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    scheme:"},{"line_number":46,"context_line":"      default: \u0027http\u0027"},{"line_number":47,"context_line":"    port:"},{"line_number":48,"context_line":"      exporter:"},{"line_number":49,"context_line":"        default: 9115"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"pod:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2ff1586c","line":48,"range":{"start_line":48,"start_character":6,"end_line":48,"end_character":14},"updated":"2020-08-05 02:28:26.000000000","message":"Would you rename this to \"metrics\"?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    scheme:"},{"line_number":46,"context_line":"      default: \u0027http\u0027"},{"line_number":47,"context_line":"    port:"},{"line_number":48,"context_line":"      exporter:"},{"line_number":49,"context_line":"        default: 9115"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"pod:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d1283b98","line":48,"range":{"start_line":48,"start_character":6,"end_line":48,"end_character":14},"in_reply_to":"9f560f44_2ff1586c","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  annotations:"},{"line_number":55,"context_line":"    prometheus.io/scrape: \u0027true\u0027"},{"line_number":56,"context_line":"    prometheus.io/port: \"9115\""},{"line_number":57,"context_line":"  security_context:"},{"line_number":58,"context_line":"    exporter:"},{"line_number":59,"context_line":"      pod:"},{"line_number":60,"context_line":"        runAsUser: 65534"},{"line_number":61,"context_line":"      container:"},{"line_number":62,"context_line":"        blackbox_exporter:"},{"line_number":63,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":64,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":65,"context_line":"    ks_user:"},{"line_number":66,"context_line":"      pod:"},{"line_number":67,"context_line":"        runAsUser: 65534"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_cf1b7cc7","line":64,"range":{"start_line":57,"start_character":0,"end_line":64,"end_character":41},"updated":"2020-08-05 02:28:26.000000000","message":"I didn\u0027t see these used, but there are helm toolkit functions we can add for pod \u0026 container security contexts","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  annotations:"},{"line_number":55,"context_line":"    prometheus.io/scrape: \u0027true\u0027"},{"line_number":56,"context_line":"    prometheus.io/port: \"9115\""},{"line_number":57,"context_line":"  security_context:"},{"line_number":58,"context_line":"    exporter:"},{"line_number":59,"context_line":"      pod:"},{"line_number":60,"context_line":"        runAsUser: 65534"},{"line_number":61,"context_line":"      container:"},{"line_number":62,"context_line":"        blackbox_exporter:"},{"line_number":63,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":64,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":65,"context_line":"    ks_user:"},{"line_number":66,"context_line":"      pod:"},{"line_number":67,"context_line":"        runAsUser: 65534"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d506661c","line":64,"range":{"start_line":57,"start_character":0,"end_line":64,"end_character":41},"in_reply_to":"9f560f44_cf1b7cc7","updated":"2020-08-05 12:33:53.000000000","message":"removed.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        blackbox_exporter:"},{"line_number":63,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":64,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":65,"context_line":"    ks_user:"},{"line_number":66,"context_line":"      pod:"},{"line_number":67,"context_line":"        runAsUser: 65534"},{"line_number":68,"context_line":"      container:"},{"line_number":69,"context_line":"        prometheus_health_exporter_ks_user:"},{"line_number":70,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":71,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":72,"context_line":"  affinity:"},{"line_number":73,"context_line":"    anti:"},{"line_number":74,"context_line":"      type:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_2f7af8ef","line":71,"range":{"start_line":65,"start_character":0,"end_line":71,"end_character":41},"updated":"2020-08-05 02:28:26.000000000","message":"Extra?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        blackbox_exporter:"},{"line_number":63,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":64,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":65,"context_line":"    ks_user:"},{"line_number":66,"context_line":"      pod:"},{"line_number":67,"context_line":"        runAsUser: 65534"},{"line_number":68,"context_line":"      container:"},{"line_number":69,"context_line":"        prometheus_health_exporter_ks_user:"},{"line_number":70,"context_line":"          readOnlyRootFilesystem: true"},{"line_number":71,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":72,"context_line":"  affinity:"},{"line_number":73,"context_line":"    anti:"},{"line_number":74,"context_line":"      type:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_15145e43","line":71,"range":{"start_line":65,"start_character":0,"end_line":71,"end_character":41},"in_reply_to":"9f560f44_2f7af8ef","updated":"2020-08-05 12:33:53.000000000","message":"removed.","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":110,"context_line":"      services:"},{"line_number":111,"context_line":"        - endpoint: internal"},{"line_number":112,"context_line":"          service: local_image_registry"},{"line_number":113,"context_line":"    ks_user:"},{"line_number":114,"context_line":"      services:"},{"line_number":115,"context_line":"        - endpoint: internal"},{"line_number":116,"context_line":"          service: identity"},{"line_number":117,"context_line":"    prometheus_blackbox_exporter:"},{"line_number":118,"context_line":"      jobs:"},{"line_number":119,"context_line":"        - prometheus-openstack-exporter-ks-user"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_0f7f34e0","line":116,"range":{"start_line":113,"start_character":0,"end_line":116,"end_character":27},"updated":"2020-08-05 02:28:26.000000000","message":"Extra?","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":110,"context_line":"      services:"},{"line_number":111,"context_line":"        - endpoint: internal"},{"line_number":112,"context_line":"          service: local_image_registry"},{"line_number":113,"context_line":"    ks_user:"},{"line_number":114,"context_line":"      services:"},{"line_number":115,"context_line":"        - endpoint: internal"},{"line_number":116,"context_line":"          service: identity"},{"line_number":117,"context_line":"    prometheus_blackbox_exporter:"},{"line_number":118,"context_line":"      jobs:"},{"line_number":119,"context_line":"        - prometheus-openstack-exporter-ks-user"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_551a566e","line":116,"range":{"start_line":113,"start_character":0,"end_line":116,"end_character":27},"in_reply_to":"9f560f44_0f7f34e0","updated":"2020-08-05 12:33:53.000000000","message":"removed","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        - endpoint: internal"},{"line_number":116,"context_line":"          service: identity"},{"line_number":117,"context_line":"    prometheus_blackbox_exporter:"},{"line_number":118,"context_line":"      jobs:"},{"line_number":119,"context_line":"        - prometheus-openstack-exporter-ks-user"},{"line_number":120,"context_line":"      services:"},{"line_number":121,"context_line":"        - endpoint: internal"},{"line_number":122,"context_line":"          service: identity"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"config:"},{"line_number":125,"context_line":"  modules:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_ef4c80c9","line":122,"range":{"start_line":118,"start_character":0,"end_line":122,"end_character":27},"updated":"2020-08-05 02:28:26.000000000","message":"These seem like placeholders. Does this exporter have any dependencies? We can just leave this empty if no","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"aa521107ee854ead30528a607ee0aac8b071f99c","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        - endpoint: internal"},{"line_number":122,"context_line":"          service: identity"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"config:"},{"line_number":125,"context_line":"  modules:"},{"line_number":126,"context_line":"    http_2xx:"},{"line_number":127,"context_line":"      prober: http"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_8fcd0487","line":124,"updated":"2020-08-05 02:28:26.000000000","message":"I would restructure this like\n\nconf:\n  template: |\n    modules:\n        ...\n\nSo we can take advantage of the HTK values renderer","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"},{"author":{"_account_id":31957,"name":"Vipul","email":"vippujain@gmail.com","username":"vippujain"},"change_message_id":"58c764a159c14826a716d38dbb1f468c7c6028f9","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        - endpoint: internal"},{"line_number":122,"context_line":"          service: identity"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"config:"},{"line_number":125,"context_line":"  modules:"},{"line_number":126,"context_line":"    http_2xx:"},{"line_number":127,"context_line":"      prober: http"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9f560f44_d51f8658","line":124,"in_reply_to":"9f560f44_8fcd0487","updated":"2020-08-05 12:33:53.000000000","message":"Done","commit_id":"36584c5dfc54056f5cb728e024765aa06cc098af"}],"tools/deployment/osh-infra-monitoring/105-blackbox-exporter.sh":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"2d61e6eb7fbf9824c228b49c9ca8816b61667571","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"#NOTE: Deploy command"},{"line_number":21,"context_line":"helm upgrade --install prometheus-blackbox-exporter \\"},{"line_number":22,"context_line":"    ./prometheus-blackbox-exporter --namespace\u003dkube-system"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"#NOTE: Wait for deploy"},{"line_number":25,"context_line":"./tools/deployment/common/wait-for-pods.sh kube-system"}],"source_content_type":"text/x-sh","patch_set":13,"id":"9f560f44_bfd1c425","line":22,"range":{"start_line":22,"start_character":47,"end_line":22,"end_character":58},"updated":"2020-08-10 21:17:18.000000000","message":"Should this be osh-infra?","commit_id":"c0d6349ec4d4418e824b786751ae9023819cabc4"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"2d61e6eb7fbf9824c228b49c9ca8816b61667571","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    ./prometheus-blackbox-exporter --namespace\u003dkube-system"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"#NOTE: Wait for deploy"},{"line_number":25,"context_line":"./tools/deployment/common/wait-for-pods.sh kube-system"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#NOTE: Validate Deployment info"},{"line_number":28,"context_line":"helm status prometheus-blackbox-exporter"}],"source_content_type":"text/x-sh","patch_set":13,"id":"9f560f44_9fccc089","line":25,"range":{"start_line":25,"start_character":43,"end_line":25,"end_character":54},"updated":"2020-08-10 21:17:18.000000000","message":"same","commit_id":"c0d6349ec4d4418e824b786751ae9023819cabc4"}]}
