)]}'
{"sonobuoy/values.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"23a2b5c95432552d1e928146455e1a588361e4a7","unresolved":false,"context_lines":[{"line_number":103,"context_line":"  swift:"},{"line_number":104,"context_line":"    container_name: sonobuoy"},{"line_number":105,"context_line":"    # delete objects after 1 month (60 * 60 * 24 * 30 seconds)"},{"line_number":106,"context_line":"    delete_objects_after_seconds: 2592000"},{"line_number":107,"context_line":"    object_name_prefix: \"\""},{"line_number":108,"context_line":"  sonobuoy:"},{"line_number":109,"context_line":"    Description: \"sonobuoy run for scanner.heptio.com\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_946cd534","line":106,"range":{"start_line":106,"start_character":34,"end_line":106,"end_character":41},"updated":"2018-11-07 17:25:53.000000000","message":"my experience is that you will probably want to treat this as a string - otherwise gotpl will help you by giving it to you in scientific notation once it gets sufficiently large.","commit_id":"4248bf3540f7e95ef4b232e9cf2676e2b924b6d7"},{"author":{"_account_id":28701,"name":"Dustin Specker","email":"v-dspecker@microsoft.com","username":"dustinspecker"},"change_message_id":"34709a93237e1379720f3469261d0de7868f54fe","unresolved":false,"context_lines":[{"line_number":103,"context_line":"  swift:"},{"line_number":104,"context_line":"    container_name: sonobuoy"},{"line_number":105,"context_line":"    # delete objects after 1 month (60 * 60 * 24 * 30 seconds)"},{"line_number":106,"context_line":"    delete_objects_after_seconds: 2592000"},{"line_number":107,"context_line":"    object_name_prefix: \"\""},{"line_number":108,"context_line":"  sonobuoy:"},{"line_number":109,"context_line":"    Description: \"sonobuoy run for scanner.heptio.com\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_d4824da6","line":106,"range":{"start_line":106,"start_character":34,"end_line":106,"end_character":41},"in_reply_to":"3f79a3b5_946cd534","updated":"2018-11-07 17:31:52.000000000","message":"Thanks - fixed!","commit_id":"4248bf3540f7e95ef4b232e9cf2676e2b924b6d7"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e524ec1b5e17fa60734f006cea35893d8d27cbc7","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    hosts:"},{"line_number":80,"context_line":"      default: keystone"},{"line_number":81,"context_line":"      internal: keystone-api"},{"line_number":82,"context_line":"    namespace: ucp"},{"line_number":83,"context_line":"    host_fqdn_override:"},{"line_number":84,"context_line":"      default: null"},{"line_number":85,"context_line":"    path:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_bde3f539","line":82,"range":{"start_line":82,"start_character":15,"end_line":82,"end_character":18},"updated":"2018-11-07 18:34:41.000000000","message":"Can remove this","commit_id":"e749aacd747803e52603477d0982e9656424210c"}],"tools/gate/scripts/080-deploy-ceph.sh":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"259a51808cdcdb62bb8148f0946494fa003b4df0","unresolved":false,"context_lines":[{"line_number":59,"context_line":"      metrics:"},{"line_number":60,"context_line":"        default: 9283"},{"line_number":61,"context_line":"network:"},{"line_number":62,"context_line":"  public: 172.17.0.1/16"},{"line_number":63,"context_line":"  cluster: 172.17.0.1/16"},{"line_number":64,"context_line":"  port:"},{"line_number":65,"context_line":"    mon: 6789"},{"line_number":66,"context_line":"    rgw: 8088"}],"source_content_type":"text/x-sh","patch_set":9,"id":"3f79a3b5_7d26a0ce","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":24},"updated":"2018-11-08 21:10:51.000000000","message":"We\u0027ll need to update this to account for the fact this is a multinode deployment. The logs from ceph indicate only one of the three OSDs is functional, and this is why.","commit_id":"bdd43c8adb8d27b0cc2bb2931d33929a4bad0b9a"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"259a51808cdcdb62bb8148f0946494fa003b4df0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2017 The Openstack-Helm Authors."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":7,"context_line":"#    a copy of the License at"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"#         http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":10,"context_line":"#"},{"line_number":11,"context_line":"#    Unless required by applicable law or agreed to in writing, software"},{"line_number":12,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":13,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":14,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"#    under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"set -xe"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#NOTE: Lint and package chart"},{"line_number":20,"context_line":": ${OSH_INFRA_PATH:\u003d\"../openstack-helm-infra\"}"},{"line_number":21,"context_line":"for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do"},{"line_number":22,"context_line":"  make -C ${OSH_INFRA_PATH} \"${CHART}\""},{"line_number":23,"context_line":"done"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#NOTE: Deploy command"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":": ${OSH_EXTRA_HELM_ARGS:\u003d\"\"}"},{"line_number":28,"context_line":"[ -s /tmp/ceph-fs-uuid.txt ] || uuidgen \u003e /tmp/ceph-fs-uuid.txt"},{"line_number":29,"context_line":"CEPH_FS_ID\u003d\"$(cat /tmp/ceph-fs-uuid.txt)\""},{"line_number":30,"context_line":"#NOTE(portdirect): to use RBD devices with Ubuntu kernels \u003c 4.5 this"},{"line_number":31,"context_line":"# should be set to \u0027hammer\u0027"},{"line_number":32,"context_line":". /etc/os-release"},{"line_number":33,"context_line":"if [ \"x${ID}\" \u003d\u003d \"xubuntu\" ] \u0026\u0026 \\"},{"line_number":34,"context_line":"   [ \"$(uname -r | awk -F \".\" \u0027{ print $2 }\u0027)\" -lt \"5\" ]; then"},{"line_number":35,"context_line":"  CRUSH_TUNABLES\u003dhammer"},{"line_number":36,"context_line":"else"},{"line_number":37,"context_line":"  CRUSH_TUNABLES\u003dnull"},{"line_number":38,"context_line":"fi"},{"line_number":39,"context_line":"tee /tmp/ceph.yaml \u003c\u003cEOF"},{"line_number":40,"context_line":"endpoints:"},{"line_number":41,"context_line":"  identity:"},{"line_number":42,"context_line":"    namespace: openstack"},{"line_number":43,"context_line":"  object_store:"},{"line_number":44,"context_line":"    namespace: ceph"},{"line_number":45,"context_line":"    port:"},{"line_number":46,"context_line":"      api:"},{"line_number":47,"context_line":"        default: 8088"},{"line_number":48,"context_line":"        public: 80"},{"line_number":49,"context_line":"  ceph_mon:"},{"line_number":50,"context_line":"    namespace: ceph"},{"line_number":51,"context_line":"    port:"},{"line_number":52,"context_line":"      mon:"},{"line_number":53,"context_line":"        default: 6789"},{"line_number":54,"context_line":"  ceph_mgr:"},{"line_number":55,"context_line":"    namespace: ceph"},{"line_number":56,"context_line":"    port:"},{"line_number":57,"context_line":"      mgr:"},{"line_number":58,"context_line":"        default: 7000"},{"line_number":59,"context_line":"      metrics:"},{"line_number":60,"context_line":"        default: 9283"},{"line_number":61,"context_line":"network:"},{"line_number":62,"context_line":"  public: 172.17.0.1/16"},{"line_number":63,"context_line":"  cluster: 172.17.0.1/16"},{"line_number":64,"context_line":"  port:"},{"line_number":65,"context_line":"    mon: 6789"},{"line_number":66,"context_line":"    rgw: 8088"},{"line_number":67,"context_line":"    mgr: 7000"},{"line_number":68,"context_line":"deployment:"},{"line_number":69,"context_line":"  storage_secrets: true"},{"line_number":70,"context_line":"  ceph: true"},{"line_number":71,"context_line":"  rbd_provisioner: true"},{"line_number":72,"context_line":"  cephfs_provisioner: true"},{"line_number":73,"context_line":"  client_secrets: false"},{"line_number":74,"context_line":"  rgw_keystone_user_and_endpoints: false"},{"line_number":75,"context_line":"bootstrap:"},{"line_number":76,"context_line":"  enabled: true"},{"line_number":77,"context_line":"conf:"},{"line_number":78,"context_line":"  rgw_ks:"},{"line_number":79,"context_line":"    enabled: true"},{"line_number":80,"context_line":"  ceph:"},{"line_number":81,"context_line":"    global:"},{"line_number":82,"context_line":"      fsid: ${CEPH_FS_ID}"},{"line_number":83,"context_line":"      mon_addr: :6789"},{"line_number":84,"context_line":"      osd_pool_default_size: 1"},{"line_number":85,"context_line":"    osd:"},{"line_number":86,"context_line":"      osd_crush_chooseleaf_type: 0"},{"line_number":87,"context_line":"  pool:"},{"line_number":88,"context_line":"    crush:"},{"line_number":89,"context_line":"      tunables: ${CRUSH_TUNABLES}"},{"line_number":90,"context_line":"    target:"},{"line_number":91,"context_line":"      osd: 1"},{"line_number":92,"context_line":"      pg_per_osd: 100"},{"line_number":93,"context_line":"    default:"},{"line_number":94,"context_line":"      crush_rule: same_host"},{"line_number":95,"context_line":"    spec:"},{"line_number":96,"context_line":"      # RBD pool"},{"line_number":97,"context_line":"      - name: rbd"},{"line_number":98,"context_line":"        application: rbd"},{"line_number":99,"context_line":"        replication: 1"},{"line_number":100,"context_line":"        percent_total_data: 40"},{"line_number":101,"context_line":"      # CephFS pools"},{"line_number":102,"context_line":"      - name: cephfs_metadata"},{"line_number":103,"context_line":"        application: cephfs"},{"line_number":104,"context_line":"        replication: 1"},{"line_number":105,"context_line":"        percent_total_data: 5"},{"line_number":106,"context_line":"      - name: cephfs_data"},{"line_number":107,"context_line":"        application: cephfs"},{"line_number":108,"context_line":"        replication: 1"},{"line_number":109,"context_line":"        percent_total_data: 10"},{"line_number":110,"context_line":"      # RadosGW pools"},{"line_number":111,"context_line":"      - name: .rgw.root"},{"line_number":112,"context_line":"        application: rgw"},{"line_number":113,"context_line":"        replication: 1"},{"line_number":114,"context_line":"        percent_total_data: 0.1"},{"line_number":115,"context_line":"      - name: default.rgw.control"},{"line_number":116,"context_line":"        application: rgw"},{"line_number":117,"context_line":"        replication: 1"},{"line_number":118,"context_line":"        percent_total_data: 0.1"},{"line_number":119,"context_line":"      - name: default.rgw.data.root"},{"line_number":120,"context_line":"        application: rgw"},{"line_number":121,"context_line":"        replication: 1"},{"line_number":122,"context_line":"        percent_total_data: 0.1"},{"line_number":123,"context_line":"      - name: default.rgw.gc"},{"line_number":124,"context_line":"        application: rgw"},{"line_number":125,"context_line":"        replication: 1"},{"line_number":126,"context_line":"        percent_total_data: 0.1"},{"line_number":127,"context_line":"      - name: default.rgw.log"},{"line_number":128,"context_line":"        application: rgw"},{"line_number":129,"context_line":"        replication: 1"},{"line_number":130,"context_line":"        percent_total_data: 0.1"},{"line_number":131,"context_line":"      - name: default.rgw.intent-log"},{"line_number":132,"context_line":"        application: rgw"},{"line_number":133,"context_line":"        replication: 1"},{"line_number":134,"context_line":"        percent_total_data: 0.1"},{"line_number":135,"context_line":"      - name: default.rgw.meta"},{"line_number":136,"context_line":"        application: rgw"},{"line_number":137,"context_line":"        replication: 1"},{"line_number":138,"context_line":"        percent_total_data: 0.1"},{"line_number":139,"context_line":"      - name: default.rgw.usage"},{"line_number":140,"context_line":"        application: rgw"},{"line_number":141,"context_line":"        replication: 1"},{"line_number":142,"context_line":"        percent_total_data: 0.1"},{"line_number":143,"context_line":"      - name: default.rgw.users.keys"},{"line_number":144,"context_line":"        application: rgw"},{"line_number":145,"context_line":"        replication: 1"},{"line_number":146,"context_line":"        percent_total_data: 0.1"},{"line_number":147,"context_line":"      - name: default.rgw.users.email"},{"line_number":148,"context_line":"        application: rgw"},{"line_number":149,"context_line":"        replication: 1"},{"line_number":150,"context_line":"        percent_total_data: 0.1"},{"line_number":151,"context_line":"      - name: default.rgw.users.swift"},{"line_number":152,"context_line":"        application: rgw"},{"line_number":153,"context_line":"        replication: 1"},{"line_number":154,"context_line":"        percent_total_data: 0.1"},{"line_number":155,"context_line":"      - name: default.rgw.users.uid"},{"line_number":156,"context_line":"        application: rgw"},{"line_number":157,"context_line":"        replication: 1"},{"line_number":158,"context_line":"        percent_total_data: 0.1"},{"line_number":159,"context_line":"      - name: default.rgw.buckets.extra"},{"line_number":160,"context_line":"        application: rgw"},{"line_number":161,"context_line":"        replication: 1"},{"line_number":162,"context_line":"        percent_total_data: 0.1"},{"line_number":163,"context_line":"      - name: default.rgw.buckets.index"},{"line_number":164,"context_line":"        application: rgw"},{"line_number":165,"context_line":"        replication: 1"},{"line_number":166,"context_line":"        percent_total_data: 3"},{"line_number":167,"context_line":"      - name: default.rgw.buckets.data"},{"line_number":168,"context_line":"        application: rgw"},{"line_number":169,"context_line":"        replication: 1"},{"line_number":170,"context_line":"        percent_total_data: 34.8"},{"line_number":171,"context_line":"  storage:"},{"line_number":172,"context_line":"    osd:"},{"line_number":173,"context_line":"      - data:"},{"line_number":174,"context_line":"          type: directory"},{"line_number":175,"context_line":"          location: /var/lib/openstack-helm/ceph/osd/osd-one"},{"line_number":176,"context_line":"        journal:"},{"line_number":177,"context_line":"          type: directory"},{"line_number":178,"context_line":"          location: /var/lib/openstack-helm/ceph/osd/journal-one"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"pod:"},{"line_number":181,"context_line":"  replicas:"},{"line_number":182,"context_line":"    mds: 1"},{"line_number":183,"context_line":"    mgr: 1"},{"line_number":184,"context_line":"    rgw: 1"},{"line_number":185,"context_line":"EOF"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do"},{"line_number":188,"context_line":"  helm upgrade --install ${CHART} ${OSH_INFRA_PATH}/${CHART} \\"},{"line_number":189,"context_line":"    --namespace\u003dceph \\"},{"line_number":190,"context_line":"    --values\u003d/tmp/ceph.yaml \\"},{"line_number":191,"context_line":"    ${OSH_EXTRA_HELM_ARGS} \\"},{"line_number":192,"context_line":"    ${OSH_EXTRA_HELM_ARGS_CEPH_DEPLOY}"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"  #NOTE: Wait for deploy"},{"line_number":195,"context_line":"  ./tools/gate/scripts/wait-for-pods.sh ceph"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"  #NOTE: Validate deploy"},{"line_number":198,"context_line":"  MON_POD\u003d$(kubectl get pods \\"},{"line_number":199,"context_line":"    --namespace\u003dceph \\"},{"line_number":200,"context_line":"    --selector\u003d\"application\u003dceph\" \\"},{"line_number":201,"context_line":"    --selector\u003d\"component\u003dmon\" \\"},{"line_number":202,"context_line":"    --no-headers | awk \u0027{ print $1; exit }\u0027)"},{"line_number":203,"context_line":"  kubectl exec -n ceph ${MON_POD} -- ceph -s"},{"line_number":204,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":9,"id":"3f79a3b5_5d196484","line":204,"range":{"start_line":1,"start_character":0,"end_line":204,"end_character":4},"updated":"2018-11-08 21:10:51.000000000","message":"We can probably just use the same overrides used here: https://github.com/openstack/openstack-helm-infra/blob/master/tools/deployment/multinode/030-ceph.sh","commit_id":"bdd43c8adb8d27b0cc2bb2931d33929a4bad0b9a"}],"tools/gate/scripts/085-ceph-ns-activate.sh":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"259a51808cdcdb62bb8148f0946494fa003b4df0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  ceph_mon:"},{"line_number":32,"context_line":"    namespace: ceph"},{"line_number":33,"context_line":"network:"},{"line_number":34,"context_line":"  public: 172.17.0.1/16"},{"line_number":35,"context_line":"  cluster: 172.17.0.1/16"},{"line_number":36,"context_line":"deployment:"},{"line_number":37,"context_line":"  storage_secrets: false"},{"line_number":38,"context_line":"  ceph: false"}],"source_content_type":"text/x-sh","patch_set":9,"id":"3f79a3b5_9dfa9c0f","line":35,"range":{"start_line":34,"start_character":0,"end_line":35,"end_character":24},"updated":"2018-11-08 21:10:51.000000000","message":"This will need to be changed to match: https://github.com/openstack/openstack-helm-infra/blob/master/tools/deployment/multinode/030-ceph.sh#L45-L46, along with the assignment of those variables here: https://github.com/openstack/openstack-helm-infra/blob/master/tools/deployment/multinode/030-ceph.sh#L21-L22","commit_id":"bdd43c8adb8d27b0cc2bb2931d33929a4bad0b9a"}],"tools/gate/scripts/090-radosgw-openstack.sh":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"259a51808cdcdb62bb8148f0946494fa003b4df0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  ceph_mon:"},{"line_number":32,"context_line":"    namespace: ceph"},{"line_number":33,"context_line":"network:"},{"line_number":34,"context_line":"  public: 172.17.0.1/16"},{"line_number":35,"context_line":"  cluster: 172.17.0.1/16"},{"line_number":36,"context_line":"deployment:"},{"line_number":37,"context_line":"  storage_secrets: false"},{"line_number":38,"context_line":"  ceph: true"}],"source_content_type":"text/x-sh","patch_set":9,"id":"3f79a3b5_38fb5615","line":35,"range":{"start_line":34,"start_character":0,"end_line":35,"end_character":24},"updated":"2018-11-08 21:10:51.000000000","message":"Ditto: https://github.com/openstack/openstack-helm-infra/blob/master/tools/deployment/multinode/030-ceph.sh#L21-L22","commit_id":"bdd43c8adb8d27b0cc2bb2931d33929a4bad0b9a"}]}
