)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Renis Makadia \u003crenis.makadia@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-10-30 00:20:09 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ceph Helm Tests for Ceph-RGW"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Co-Authored-By: Renis Makadia \u003crenis.makadia@att.com\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":39,"id":"3f79a3b5_61622f44","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":28},"updated":"2018-10-31 13:29:19.000000000","message":"We need a more thorough commit message, as this also seems to add helm tests for the ceph-provisioner chart.","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}],"ceph-provisioners/templates/bin/tests/_ceph-pvc-test.sh.tpl":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"035f86411db59bace07e37974a614d3915d79498","unresolved":false,"context_lines":[{"line_number":33,"context_line":"metadata:"},{"line_number":34,"context_line":"  name: $pvc_name"},{"line_number":35,"context_line":"spec:"},{"line_number":36,"context_line":"  storageClassName: general"},{"line_number":37,"context_line":"  accessModes:"},{"line_number":38,"context_line":"    - ReadWriteOnce"},{"line_number":39,"context_line":"  resources:"}],"source_content_type":"text/x-smarty","patch_set":26,"id":"3f79a3b5_0b1bee7f","line":36,"range":{"start_line":36,"start_character":20,"end_line":36,"end_character":27},"updated":"2018-10-23 21:21:14.000000000","message":"this should be driven by the chart, also this simply tests that we can create and bind a volume - not actually use it.\n\nAlso will this be expanded to cover both rbd and cephfs?","commit_id":"f49dfd2e769399803d2a8304dc2f66d718e17c06"}],"ceph-provisioners/templates/configmap-bin-test.yaml":[{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"b3dbc925070c1995940f060fc13c2b97092b630b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: ConfigMap"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: ceph-test-bin"},{"line_number":24,"context_line":"data:"},{"line_number":25,"context_line":"  # NOTE - Check the proper storage classes were created"},{"line_number":26,"context_line":"  provisioner-storageclasses-status-test.sh: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_35389c9d","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":21},"updated":"2018-09-14 20:08:39.000000000","message":"same as other. change it to ceph-provisioners-test-bin and related other changes.","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"1b0d9adad47ea2a4d1379b5abb4d537f58314600","unresolved":false,"context_lines":[{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: ConfigMap"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: ceph-test-bin"},{"line_number":24,"context_line":"data:"},{"line_number":25,"context_line":"  # NOTE - Check the proper storage classes were created"},{"line_number":26,"context_line":"  provisioner-storageclasses-status-test.sh: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_557e78af","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":21},"in_reply_to":"3f79a3b5_35389c9d","updated":"2018-09-14 20:51:15.000000000","message":"Done","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"}],"ceph-provisioners/templates/tests/job-ceph-test.yaml":[{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"b3dbc925070c1995940f060fc13c2b97092b630b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_cluster_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-cluster-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_75b85410","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":50},"updated":"2018-09-14 20:08:39.000000000","message":"same as other comment. Add manifests name in values.yaml and set as true.","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"1b0d9adad47ea2a4d1379b5abb4d537f58314600","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_cluster_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-cluster-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_957410d2","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":50},"in_reply_to":"3f79a3b5_75b85410","updated":"2018-09-14 20:51:15.000000000","message":"Done","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"}],"ceph-provisioners/templates/tests/pod-ceph-test.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_provisioners_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"cluster-provisioners-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_81a3cbb0","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":55},"updated":"2018-10-31 13:29:19.000000000","message":"helm_tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_provisioners_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"cluster-provisioners-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_841747f0","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":55},"in_reply_to":"3f79a3b5_81a3cbb0","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"cluster-provisioners-test\" }}"},{"line_number":21,"context_line":"{{ tuple $envAll \"cluster-provisioners-test\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}"},{"line_number":22,"context_line":"---"},{"line_number":23,"context_line":"apiVersion: rbac.authorization.k8s.io/v1beta1"},{"line_number":24,"context_line":"kind: Role"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_618a2f1f","line":21,"range":{"start_line":21,"start_character":18,"end_line":21,"end_character":43},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"cluster-provisioners-test\" }}"},{"line_number":21,"context_line":"{{ tuple $envAll \"cluster-provisioners-test\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}"},{"line_number":22,"context_line":"---"},{"line_number":23,"context_line":"apiVersion: rbac.authorization.k8s.io/v1beta1"},{"line_number":24,"context_line":"kind: Role"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_241433ea","line":21,"range":{"start_line":21,"start_character":18,"end_line":21,"end_character":43},"in_reply_to":"3f79a3b5_618a2f1f","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"metadata:"},{"line_number":61,"context_line":"  name: {{ $serviceAccountName }}"},{"line_number":62,"context_line":"  labels:"},{"line_number":63,"context_line":"{{ tuple $envAll \"ceph\" \"cluster-provisioners-test\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":64,"context_line":"  annotations:"},{"line_number":65,"context_line":"    \"helm.sh/hook\": test-success"},{"line_number":66,"context_line":"spec:"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_01701b41","line":63,"range":{"start_line":63,"start_character":17,"end_line":63,"end_character":51},"updated":"2018-10-31 13:29:19.000000000","message":"These labels should be more specific as to match what we have elsewhere. this should instead be \"ceph-provisioners\" \"test\"","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":67,"context_line":"  restartPolicy: Never"},{"line_number":68,"context_line":"  serviceAccountName: {{ $serviceAccountName }}"},{"line_number":69,"context_line":"  initContainers:"},{"line_number":70,"context_line":"{{ tuple $envAll \"cluster_test\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":71,"context_line":"  containers:"},{"line_number":72,"context_line":"{{- if eq $envAll.Values.storageclass.rbd.provision_storage_class true }}"},{"line_number":73,"context_line":"    - name: cluster-rbd-provisioners-test"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_216d1767","line":70,"range":{"start_line":70,"start_character":18,"end_line":70,"end_character":30},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  containers:"},{"line_number":72,"context_line":"{{- if eq $envAll.Values.storageclass.rbd.provision_storage_class true }}"},{"line_number":73,"context_line":"    - name: cluster-rbd-provisioners-test"},{"line_number":74,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":75,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":76,"context_line":"      env:"},{"line_number":77,"context_line":"        - name: K8S_STORAGECLASS_NAME"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_419b7364","line":74,"range":{"start_line":74,"start_character":18,"end_line":74,"end_character":36},"updated":"2018-10-31 13:29:19.000000000","message":"why not \"helm_tests\"?","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":72,"context_line":"{{- if eq $envAll.Values.storageclass.rbd.provision_storage_class true }}"},{"line_number":73,"context_line":"    - name: cluster-rbd-provisioners-test"},{"line_number":74,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":75,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":76,"context_line":"      env:"},{"line_number":77,"context_line":"        - name: K8S_STORAGECLASS_NAME"},{"line_number":78,"context_line":"          value: {{ $envAll.Values.storageclass.rbd.name }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_01a57ba0","line":75,"range":{"start_line":75,"start_character":46,"end_line":75,"end_character":58},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":92,"context_line":"{{- end }}"},{"line_number":93,"context_line":"{{- if eq $envAll.Values.storageclass.cephfs.provision_storage_class true }}"},{"line_number":94,"context_line":"    - name: cluster-cephfs-provisioners-test"},{"line_number":95,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":96,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":97,"context_line":"      env:"},{"line_number":98,"context_line":"        - name: K8S_STORAGECLASS_NAME"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_c1b0e3e2","line":95,"range":{"start_line":95,"start_character":18,"end_line":95,"end_character":36},"updated":"2018-10-31 13:29:19.000000000","message":"why not \"helm_tests\"?","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":93,"context_line":"{{- if eq $envAll.Values.storageclass.cephfs.provision_storage_class true }}"},{"line_number":94,"context_line":"    - name: cluster-cephfs-provisioners-test"},{"line_number":95,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":96,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":97,"context_line":"      env:"},{"line_number":98,"context_line":"        - name: K8S_STORAGECLASS_NAME"},{"line_number":99,"context_line":"          value: {{ $envAll.Values.storageclass.cephfs.name }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_41c4d342","line":96,"range":{"start_line":96,"start_character":46,"end_line":96,"end_character":58},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}],"ceph-rgw/templates/bin/tests/_ceph-rgw-validation-script.py.tpl":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python"},{"line_number":2,"context_line":"import sys, json, subprocess"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"retcode \u003d 1"},{"line_number":5,"context_line":"if (len(sys.argv) \u003e 2):"},{"line_number":6,"context_line":"   filename\u003dsys.argv[1]"},{"line_number":7,"context_line":"   numrgws\u003dint(sys.argv[2])"},{"line_number":8,"context_line":"   print \"We are checking the cluster for \"+str(sys.argv[2])+\" RGWs.\""},{"line_number":9,"context_line":"   f \u003d open(filename, \"r\")"},{"line_number":10,"context_line":"   cstatus \u003d json.load(f)"},{"line_number":11,"context_line":"   if (len(cstatus[\"servicemap\"][\"services\"]) \u003d\u003d 0):"},{"line_number":12,"context_line":"       print \"No RGWs are running (servicemap is empty)\""},{"line_number":13,"context_line":"       if (numrgws \u003d\u003d 0):"},{"line_number":14,"context_line":"           retcode \u003d 0"},{"line_number":15,"context_line":"   else:"},{"line_number":16,"context_line":"       rgws \u003d cstatus[\"servicemap\"][\"services\"][\"rgw\"]"},{"line_number":17,"context_line":"       index \u003d 0"},{"line_number":18,"context_line":"       for d in rgws[\"daemons\"]:"},{"line_number":19,"context_line":"           if d \u003d\u003d \"summary\":"},{"line_number":20,"context_line":"               break"},{"line_number":21,"context_line":"           print \"Found an active RGW Daemon on \"+d"},{"line_number":22,"context_line":"           index +\u003d 1"},{"line_number":23,"context_line":"       if (index \u003d\u003d numrgws):"},{"line_number":24,"context_line":"           print \"Correct number of RGWs. \" + str(index) + \" out of \" + sys.argv[2]"},{"line_number":25,"context_line":"           retcode \u003d 0"},{"line_number":26,"context_line":"       else:"},{"line_number":27,"context_line":"           print \"Incorrect number of RGWs. \" + str(index) + \" instead of \" + sys.argv[2]"},{"line_number":28,"context_line":"sys.exit(retcode)"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":39,"id":"3f79a3b5_a16a87e9","line":28,"range":{"start_line":1,"start_character":0,"end_line":28,"end_character":17},"updated":"2018-10-31 13:29:19.000000000","message":"If we\u0027re really just looking to determine that the number of reported rgw instances matches the replicas, why cant we just use something like jq instead of 28 lines of python?","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}],"ceph-rgw/templates/bin/tests/_run-ceph-rgw-validation.sh.tpl":[{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"91f7eb7f17049e4995bd72ed952c0645c942edf1","unresolved":false,"context_lines":[{"line_number":27,"context_line":"{"},{"line_number":28,"context_line":"  available_rgw_count\u003d$(kubectl exec --namespace\u003d${CEPH_DEPLOYMENT_NAMESPACE} $monPod -- ceph -s -f json-pretty | jq \u0027.servicemap.services.rgw.daemons | del(.[\"summary\"]) | length\u0027)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  if [ $available_rgw_count \u003d\u003d $CEPH_RGW_REPLICAS ]; then"},{"line_number":31,"context_line":"    echo \"Correct number of RGWs available: ${available_rgw_count}\""},{"line_number":32,"context_line":"  else"},{"line_number":33,"context_line":"    echo \"Incorrect number of RGWs. Expected count: ${CEPH_RGW_REPLICAS}, Available count: ${available_rgw_count}\""}],"source_content_type":"text/x-smarty","patch_set":43,"id":"3f79a3b5_59beaece","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":57},"updated":"2018-11-05 16:38:14.000000000","message":"May be safer to do if [ \"x${available_rgw_count}\" \u003d\u003d \"x${CEPH_RGW_REPLICAS}\" ]; then\n\nIn case a problem arises and the command fails to return anything on the standard output","commit_id":"64dd8f34d3f517f6519c898bad948c5a7385f64d"}],"ceph-rgw/templates/configmap-bin-test.yaml":[{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"b3dbc925070c1995940f060fc13c2b97092b630b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: ConfigMap"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: ceph-test-bin"},{"line_number":24,"context_line":"data:"},{"line_number":25,"context_line":"  # NOTE - Check we have correctly deployed the Ceph RADOS Gateway pods"},{"line_number":26,"context_line":"  run-ceph-rgw-validation.sh: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_b5902c98","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":21},"updated":"2018-09-14 20:08:39.000000000","message":"so the name of the file is okay. However we need to make sure that name of config map is unique. So may be just change it to ceph-rgw-test-bin and make needed changes","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"1b0d9adad47ea2a4d1379b5abb4d537f58314600","unresolved":false,"context_lines":[{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: ConfigMap"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: ceph-test-bin"},{"line_number":24,"context_line":"data:"},{"line_number":25,"context_line":"  # NOTE - Check we have correctly deployed the Ceph RADOS Gateway pods"},{"line_number":26,"context_line":"  run-ceph-rgw-validation.sh: |"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_d53848ef","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":21},"in_reply_to":"3f79a3b5_b5902c98","updated":"2018-09-14 20:51:15.000000000","message":"Done","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"3e580d62164aa18435ebc7e187ee769c7c93b6d0","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."},{"line_number":6,"context_line":"You may obtain a copy of the License at"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"   http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.configmap_test_bin .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"---"},{"line_number":20,"context_line":"apiVersion: v1"},{"line_number":21,"context_line":"kind: ConfigMap"},{"line_number":22,"context_line":"metadata:"},{"line_number":23,"context_line":"  name: ceph-rgw-test-bin"},{"line_number":24,"context_line":"data:"},{"line_number":25,"context_line":"  # NOTE - Check we have correctly deployed the Ceph RADOS Gateway pods"},{"line_number":26,"context_line":"  run-ceph-rgw-validation.sh: |"},{"line_number":27,"context_line":"{{ tuple \"bin/tests/_run-ceph-rgw-validation.sh.tpl\" . | include \"helm-toolkit.utils.template\" | indent 4 }}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":49,"id":"3f79a3b5_dcba2fd8","line":29,"range":{"start_line":1,"start_character":0,"end_line":29,"end_character":10},"updated":"2018-11-28 15:27:42.000000000","message":"Since we\u0027re consuming the ceph-rgw bin and etc configmaps for the helm test pod, does it make more sense to remove this template, and just mount the run-ceph-rgw-validation.sh script into the ceph-rgw bin configmap instead? This brings it in line with the other charts, as they also include any helm test scripts in the standard bin configmap.","commit_id":"58764e4ff923eec53be9ddbab4978d809e5287d0"}],"ceph-rgw/templates/tests/job-ceph-test.yaml":[{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"b3dbc925070c1995940f060fc13c2b97092b630b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_rgw_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_d56da8cc","line":17,"range":{"start_line":17,"start_character":11,"end_line":17,"end_character":46},"updated":"2018-09-14 20:08:39.000000000","message":"JC, thanks for doing this. Few comments.\njob_ceph_rgw_test\u003dtrue needs to be added in values.yaml under section manifests:","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"1b0d9adad47ea2a4d1379b5abb4d537f58314600","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_rgw_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_f514644f","line":17,"range":{"start_line":17,"start_character":11,"end_line":17,"end_character":46},"in_reply_to":"3f79a3b5_d56da8cc","updated":"2018-09-14 20:51:15.000000000","message":"Done","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"b3dbc925070c1995940f060fc13c2b97092b630b","unresolved":false,"context_lines":[{"line_number":81,"context_line":"          subPath: ceph-rgw-validation-script.py"},{"line_number":82,"context_line":"          readOnly: true"},{"line_number":83,"context_line":"  volumes:"},{"line_number":84,"context_line":"    - name: ceph-test-bin"},{"line_number":85,"context_line":"      configMap:"},{"line_number":86,"context_line":"        name: ceph-test-bin"},{"line_number":87,"context_line":"        defaultMode: 0555"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_95dad076","line":84,"range":{"start_line":84,"start_character":12,"end_line":84,"end_character":25},"updated":"2018-09-14 20:08:39.000000000","message":"please change ceph-test-bin to ceph-rgw-test-bin in this file","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":29053,"name":"Jean-Charles Lopez","email":"jl970p@att.com","username":"vcppds7878"},"change_message_id":"1b0d9adad47ea2a4d1379b5abb4d537f58314600","unresolved":false,"context_lines":[{"line_number":81,"context_line":"          subPath: ceph-rgw-validation-script.py"},{"line_number":82,"context_line":"          readOnly: true"},{"line_number":83,"context_line":"  volumes:"},{"line_number":84,"context_line":"    - name: ceph-test-bin"},{"line_number":85,"context_line":"      configMap:"},{"line_number":86,"context_line":"        name: ceph-test-bin"},{"line_number":87,"context_line":"        defaultMode: 0555"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_b834a3e0","line":84,"range":{"start_line":84,"start_character":12,"end_line":84,"end_character":25},"in_reply_to":"3f79a3b5_95dad076","updated":"2018-09-14 20:51:15.000000000","message":"Done","commit_id":"69154e9857fc0d4b17ceec94d9770da67df72b56"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_rgw_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_c1fea36c","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":46},"updated":"2018-10-31 13:29:19.000000000","message":"helm_tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.job_ceph_rgw_test .Values.deployment.ceph }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_24b8b310","line":17,"range":{"start_line":17,"start_character":29,"end_line":17,"end_character":46},"in_reply_to":"3f79a3b5_c1fea36c","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"},{"line_number":21,"context_line":"{{ tuple $envAll \"cluster_test\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}"},{"line_number":22,"context_line":"---"},{"line_number":23,"context_line":"kind: ClusterRole"},{"line_number":24,"context_line":"apiVersion: rbac.authorization.k8s.io/v1"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_e1039f74","line":21,"range":{"start_line":21,"start_character":18,"end_line":21,"end_character":30},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{{- $serviceAccountName :\u003d \"ceph-rgw-test\" }}"},{"line_number":21,"context_line":"{{ tuple $envAll \"cluster_test\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}"},{"line_number":22,"context_line":"---"},{"line_number":23,"context_line":"kind: ClusterRole"},{"line_number":24,"context_line":"apiVersion: rbac.authorization.k8s.io/v1"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_84bbc70e","line":21,"range":{"start_line":21,"start_character":18,"end_line":21,"end_character":30},"in_reply_to":"3f79a3b5_e1039f74","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":53,"context_line":"metadata:"},{"line_number":54,"context_line":"  name: {{ $serviceAccountName }}"},{"line_number":55,"context_line":"  labels:"},{"line_number":56,"context_line":"{{ tuple $envAll \"ceph\" \"cluster-rgw-test\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":57,"context_line":"  annotations:"},{"line_number":58,"context_line":"    \"helm.sh/hook\": test-success"},{"line_number":59,"context_line":"spec:"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_61ef8fb2","line":56,"range":{"start_line":56,"start_character":17,"end_line":56,"end_character":42},"updated":"2018-10-31 13:29:19.000000000","message":"This also needs updated to be inline with what we have elsewhere","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":53,"context_line":"metadata:"},{"line_number":54,"context_line":"  name: {{ $serviceAccountName }}"},{"line_number":55,"context_line":"  labels:"},{"line_number":56,"context_line":"{{ tuple $envAll \"ceph\" \"cluster-rgw-test\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 4 }}"},{"line_number":57,"context_line":"  annotations:"},{"line_number":58,"context_line":"    \"helm.sh/hook\": test-success"},{"line_number":59,"context_line":"spec:"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_04d01752","line":56,"range":{"start_line":56,"start_character":17,"end_line":56,"end_character":42},"in_reply_to":"3f79a3b5_61ef8fb2","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  restartPolicy: Never"},{"line_number":61,"context_line":"  serviceAccountName: {{ $serviceAccountName }}"},{"line_number":62,"context_line":"  initContainers:"},{"line_number":63,"context_line":"{{ tuple $envAll \"cluster_test\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_c1230312","line":63,"range":{"start_line":63,"start_character":18,"end_line":63,"end_character":30},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  restartPolicy: Never"},{"line_number":61,"context_line":"  serviceAccountName: {{ $serviceAccountName }}"},{"line_number":62,"context_line":"  initContainers:"},{"line_number":63,"context_line":"{{ tuple $envAll \"cluster_test\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_a4c4c395","line":63,"range":{"start_line":63,"start_character":18,"end_line":63,"end_character":30},"in_reply_to":"3f79a3b5_c1230312","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":63,"context_line":"{{ tuple $envAll \"cluster_test\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_812d0bfe","line":66,"range":{"start_line":66,"start_character":18,"end_line":66,"end_character":36},"updated":"2018-10-31 13:29:19.000000000","message":"why not \"helm_tests\"?","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":63,"context_line":"{{ tuple $envAll \"cluster_test\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_c4c9bfab","line":66,"range":{"start_line":66,"start_character":18,"end_line":66,"end_character":36},"in_reply_to":"3f79a3b5_812d0bfe","updated":"2018-11-01 18:38:19.000000000","message":"We need to be able to run kubectl commands. helm_tests does not have kubectl installed.","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"},{"line_number":70,"context_line":"          value: {{ .Values.conf.helm_test.ceph_deployment_namespace }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_a132875c","line":67,"range":{"start_line":67,"start_character":46,"end_line":67,"end_character":58},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"},{"line_number":70,"context_line":"          value: {{ .Values.conf.helm_test.ceph_deployment_namespace }}"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_64beab02","line":67,"range":{"start_line":67,"start_character":46,"end_line":67,"end_character":58},"in_reply_to":"3f79a3b5_a132875c","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"},{"line_number":70,"context_line":"          value: {{ .Values.conf.helm_test.ceph_deployment_namespace }}"},{"line_number":71,"context_line":"      command:"},{"line_number":72,"context_line":"        - /tmp/run-ceph-rgw-validation.sh"},{"line_number":73,"context_line":"      volumeMounts:"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_4137f34d","line":70,"range":{"start_line":69,"start_character":0,"end_line":70,"end_character":71},"updated":"2018-10-31 13:29:19.000000000","message":"Why?","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.cluster_test | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"},{"line_number":69,"context_line":"        - name: CEPH_DEPLOYMENT_NAMESPACE"},{"line_number":70,"context_line":"          value: {{ .Values.conf.helm_test.ceph_deployment_namespace }}"},{"line_number":71,"context_line":"      command:"},{"line_number":72,"context_line":"        - /tmp/run-ceph-rgw-validation.sh"},{"line_number":73,"context_line":"      volumeMounts:"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_a45283d9","line":70,"range":{"start_line":69,"start_character":0,"end_line":70,"end_character":71},"in_reply_to":"3f79a3b5_4137f34d","updated":"2018-11-01 18:38:19.000000000","message":"1) to find mon pod 2) run exec command to get ceph -s","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}],"ceph-rgw/templates/tests/pod-helm-tests.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"5a99eb11bee2fb21fd980c1997f83be9d75cf915","unresolved":false,"context_lines":[{"line_number":62,"context_line":"  initContainers:"},{"line_number":63,"context_line":"{{ tuple $envAll \"tests\" list | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":64,"context_line":"  containers:"},{"line_number":65,"context_line":"    - name: ceph-rgw-validation"},{"line_number":66,"context_line":"{{ tuple $envAll \"ceph_config_helper\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"},{"line_number":67,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.tests | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":68,"context_line":"      env:"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"3f79a3b5_56503e08","line":65,"range":{"start_line":65,"start_character":12,"end_line":65,"end_character":31},"updated":"2018-11-28 14:13:07.000000000","message":"Can we rename this to ceph-rgw-test? It puts this in line with other charts","commit_id":"59b696efb5052e8f13f30b4a6749003a9a5199ed"}],"ceph-rgw/values.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        limits:"},{"line_number":111,"context_line":"          memory: \"1024Mi\""},{"line_number":112,"context_line":"          cpu: \"2000m\""},{"line_number":113,"context_line":"      cluster_test:"},{"line_number":114,"context_line":"        requests:"},{"line_number":115,"context_line":"          memory: \"128Mi\""},{"line_number":116,"context_line":"          cpu: \"100m\""}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_c10c6398","line":113,"range":{"start_line":113,"start_character":6,"end_line":113,"end_character":18},"updated":"2018-10-31 13:29:19.000000000","message":"tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        limits:"},{"line_number":111,"context_line":"          memory: \"1024Mi\""},{"line_number":112,"context_line":"          cpu: \"2000m\""},{"line_number":113,"context_line":"      cluster_test:"},{"line_number":114,"context_line":"        requests:"},{"line_number":115,"context_line":"          memory: \"128Mi\""},{"line_number":116,"context_line":"          cpu: \"100m\""}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_84ee67fc","line":113,"range":{"start_line":113,"start_character":6,"end_line":113,"end_character":18},"in_reply_to":"3f79a3b5_c10c6398","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":176,"context_line":"            caps mgr \u003d \"allow profile bootstrap-rgw\""},{"line_number":177,"context_line":"  features:"},{"line_number":178,"context_line":"    rgw: true"},{"line_number":179,"context_line":"  helm_test:"},{"line_number":180,"context_line":"      ceph_deployment_namespace: \"ceph\""},{"line_number":181,"context_line":"  pool:"},{"line_number":182,"context_line":"  #NOTE(portdirect): this drives a simple approximation of"},{"line_number":183,"context_line":"  # https://ceph.com/pgcalc/, the `target.osd` key should be set to match the"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_81066b74","line":180,"range":{"start_line":179,"start_character":0,"end_line":180,"end_character":39},"updated":"2018-10-31 13:29:19.000000000","message":"This needs revisited. This risks failing tests due to nothing but missed overrides","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":494,"context_line":"  secret_keystone: true"},{"line_number":495,"context_line":"  service_ingress_rgw: true"},{"line_number":496,"context_line":"  service_rgw: true"},{"line_number":497,"context_line":"  job_ceph_rgw_test: true"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_011a5bc6","line":497,"range":{"start_line":497,"start_character":2,"end_line":497,"end_character":19},"updated":"2018-10-31 13:29:19.000000000","message":"helm_tests","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"},{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":494,"context_line":"  secret_keystone: true"},{"line_number":495,"context_line":"  service_ingress_rgw: true"},{"line_number":496,"context_line":"  service_rgw: true"},{"line_number":497,"context_line":"  job_ceph_rgw_test: true"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"3f79a3b5_44f84fc0","line":497,"range":{"start_line":497,"start_character":2,"end_line":497,"end_character":19},"in_reply_to":"3f79a3b5_011a5bc6","updated":"2018-11-01 18:38:19.000000000","message":"Done","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}],"tools/deployment/osh-infra-logging/025-ceph-ns-activate.sh":[{"author":{"_account_id":24165,"name":"Renis Makadia","email":"renis.makadia@att.com","username":"renmak"},"change_message_id":"a935fff6f2da98ca8348cc9daaaa535259cb429d","unresolved":false,"context_lines":[{"line_number":54,"context_line":"kubectl get -n osh-infra jobs --show-all"},{"line_number":55,"context_line":"kubectl get -n osh-infra secrets"},{"line_number":56,"context_line":"kubectl get -n osh-infra configmaps"},{"line_number":57,"context_line":"helm test ceph-osh-infra-config --timeout 900"}],"source_content_type":"text/x-sh","patch_set":35,"id":"3f79a3b5_97260d22","line":57,"updated":"2018-11-01 18:38:19.000000000","message":"should be removed.","commit_id":"1ad6c64f139a75cfe10af1d3fd5ea7fbfb30fe59"}],"tools/deployment/osh-infra-logging/030-radosgw-osh-infra.sh":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"b5c279146c93b578ec3752854100d26a6c95c4b9","unresolved":false,"context_lines":[{"line_number":57,"context_line":"#NOTE: Validate Deployment info"},{"line_number":58,"context_line":"helm status radosgw-osh-infra"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"helm test radosgw-osh-infra"}],"source_content_type":"text/x-sh","patch_set":39,"id":"3f79a3b5_817bcbf1","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":27},"updated":"2018-10-31 13:29:19.000000000","message":"We dont run helm tests in single node gates. Please remove this","commit_id":"a23e1ebd7c05c519842f84b8c2957d45bb3751c9"}]}
