)]}'
{"manifests/composite/openstack-helm/replacements/versions.yaml":[{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"2ff7d2f2d44855646d1d21dba43891daddf9417a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"apiVersion: airshipit.org/v1alpha1"},{"line_number":3,"context_line":"kind: ReplacementTransformer"},{"line_number":4,"context_line":"metadata:"},{"line_number":5,"context_line":"  name: versions-replacements"},{"line_number":6,"context_line":"replacements:"},{"line_number":7,"context_line":"- source:"},{"line_number":8,"context_line":"    objref:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_6626e469","line":5,"range":{"start_line":1,"start_character":0,"end_line":5,"end_character":29},"updated":"2020-10-08 19:40:13.000000000","message":"Can we move these replacements to \"function/memcached/replacements\", and then pull them in via \"composite/openstack/replacements/kustomization.yaml\"?  This will keep the replacements close to the functions, and then also make the replacements reusable across composites (if and when we have multiple composites)","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"19b781d227d730d08e3c93d825809df650bcca90","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"apiVersion: airshipit.org/v1alpha1"},{"line_number":3,"context_line":"kind: ReplacementTransformer"},{"line_number":4,"context_line":"metadata:"},{"line_number":5,"context_line":"  name: versions-replacements"},{"line_number":6,"context_line":"replacements:"},{"line_number":7,"context_line":"- source:"},{"line_number":8,"context_line":"    objref:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_e987655a","line":5,"range":{"start_line":1,"start_character":0,"end_line":5,"end_character":29},"in_reply_to":"9f560f44_6626e469","updated":"2020-10-08 21:02:51.000000000","message":"\u003e Can we move these replacements to \"function/memcached/replacements\",\n \u003e and then pull them in via \"composite/openstack/replacements/kustomization.yaml\"?\n \u003e  This will keep the replacements close to the functions, and then\n \u003e also make the replacements reusable across composites (if and when\n \u003e we have multiple composites)\n\nDone","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"},{"author":{"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},"change_message_id":"e3efbfb0d99f658b59182030685ea0a13a5c7041","unresolved":false,"context_lines":[{"line_number":4,"context_line":"metadata:"},{"line_number":5,"context_line":"  name: versions-replacements"},{"line_number":6,"context_line":"replacements:"},{"line_number":7,"context_line":"- source:"},{"line_number":8,"context_line":"    objref:"},{"line_number":9,"context_line":"      name: versions-openstack-helm"},{"line_number":10,"context_line":"    fieldref: charts.memcached"},{"line_number":11,"context_line":"  target:"},{"line_number":12,"context_line":"    objref:"},{"line_number":13,"context_line":"      kind: HelmRelease"},{"line_number":14,"context_line":"      name: memcached"},{"line_number":15,"context_line":"    fieldrefs: [\"spec.chart\"]"},{"line_number":16,"context_line":"- source:"},{"line_number":17,"context_line":"    objref:"},{"line_number":18,"context_line":"      name: versions-openstack-helm"},{"line_number":19,"context_line":"    fieldref: images.memcached"},{"line_number":20,"context_line":"  target:"},{"line_number":21,"context_line":"    objref:"},{"line_number":22,"context_line":"      kind: HelmRelease"},{"line_number":23,"context_line":"      name: memcached"},{"line_number":24,"context_line":"    fieldrefs: [\"spec.values.images.tags\"]"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_037a7ab9","line":24,"range":{"start_line":7,"start_character":6,"end_line":24,"end_character":10},"updated":"2020-10-08 19:17:57.000000000","message":"this feels like another potentially cumbersome solution if this has to be done for each chart in the future.  Is there some way to do it like with a htk function to simply extract all these info from the versions-openstack-helm?  A proper schema would certain help enforce content uniformity to allow for this it seems.","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"},{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"a1600515a7e89202db6df05bfc10c9dc847965f6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"metadata:"},{"line_number":5,"context_line":"  name: versions-replacements"},{"line_number":6,"context_line":"replacements:"},{"line_number":7,"context_line":"- source:"},{"line_number":8,"context_line":"    objref:"},{"line_number":9,"context_line":"      name: versions-openstack-helm"},{"line_number":10,"context_line":"    fieldref: charts.memcached"},{"line_number":11,"context_line":"  target:"},{"line_number":12,"context_line":"    objref:"},{"line_number":13,"context_line":"      kind: HelmRelease"},{"line_number":14,"context_line":"      name: memcached"},{"line_number":15,"context_line":"    fieldrefs: [\"spec.chart\"]"},{"line_number":16,"context_line":"- source:"},{"line_number":17,"context_line":"    objref:"},{"line_number":18,"context_line":"      name: versions-openstack-helm"},{"line_number":19,"context_line":"    fieldref: images.memcached"},{"line_number":20,"context_line":"  target:"},{"line_number":21,"context_line":"    objref:"},{"line_number":22,"context_line":"      kind: HelmRelease"},{"line_number":23,"context_line":"      name: memcached"},{"line_number":24,"context_line":"    fieldrefs: [\"spec.values.images.tags\"]"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_c6c25086","line":24,"range":{"start_line":7,"start_character":6,"end_line":24,"end_character":10},"in_reply_to":"9f560f44_037a7ab9","updated":"2020-10-08 19:38:18.000000000","message":"Proper schema are on the way, agree that will help.  For what it\u0027s worth, this is very similar to what\u0027s done in Airship 1.x today.","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"19b781d227d730d08e3c93d825809df650bcca90","unresolved":false,"context_lines":[{"line_number":4,"context_line":"metadata:"},{"line_number":5,"context_line":"  name: versions-replacements"},{"line_number":6,"context_line":"replacements:"},{"line_number":7,"context_line":"- source:"},{"line_number":8,"context_line":"    objref:"},{"line_number":9,"context_line":"      name: versions-openstack-helm"},{"line_number":10,"context_line":"    fieldref: charts.memcached"},{"line_number":11,"context_line":"  target:"},{"line_number":12,"context_line":"    objref:"},{"line_number":13,"context_line":"      kind: HelmRelease"},{"line_number":14,"context_line":"      name: memcached"},{"line_number":15,"context_line":"    fieldrefs: [\"spec.chart\"]"},{"line_number":16,"context_line":"- source:"},{"line_number":17,"context_line":"    objref:"},{"line_number":18,"context_line":"      name: versions-openstack-helm"},{"line_number":19,"context_line":"    fieldref: images.memcached"},{"line_number":20,"context_line":"  target:"},{"line_number":21,"context_line":"    objref:"},{"line_number":22,"context_line":"      kind: HelmRelease"},{"line_number":23,"context_line":"      name: memcached"},{"line_number":24,"context_line":"    fieldrefs: [\"spec.values.images.tags\"]"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_098bb968","line":24,"range":{"start_line":7,"start_character":6,"end_line":24,"end_character":10},"in_reply_to":"9f560f44_c6c25086","updated":"2020-10-08 21:02:51.000000000","message":"++ to the schema. We also do not leverage helm-toolkit here because these files are never templated by Helm. These substitutions are made before the documents are submitted to the cluster and processed by Helm.","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"}],"manifests/function/catalogues-openstack/versions-openstack.yaml":[{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"15b9d0a73373d3d58ada1b04f0edac6e5f5e8d03","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"charts:"},{"line_number":10,"context_line":"  memcached:"},{"line_number":11,"context_line":"    repository: http://10.23.25.102:30001"},{"line_number":12,"context_line":"    path: memcached"},{"line_number":13,"context_line":"    version: 0.1.1"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":42,"id":"3f65232a_45936d50","line":11,"range":{"start_line":11,"start_character":16,"end_line":11,"end_character":35},"updated":"2020-10-21 17:43:46.000000000","message":"could we not hard-code an ip?","commit_id":"08fb9f3819007c0dc046ef3a5513aea54118640f"}],"manifests/function/memcached/helmrelease.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"76846dd53c034388ef497d92ae39058ddf456569","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      prometheus_memcached_exporter:"},{"line_number":18,"context_line":"        node_selector_key: node-type"},{"line_number":19,"context_line":"        node_selector_value: controlplane"},{"line_number":20,"context_line":"  chart:"},{"line_number":21,"context_line":"    git: https://opendev.org/openstack/openstack-helm-infra"},{"line_number":22,"context_line":"    path: memcached"},{"line_number":23,"context_line":"    ref: master"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_a13922a4","line":20,"updated":"2020-10-07 13:29:05.000000000","message":"How will this handle assembling the chart?","commit_id":"961a1c43ca804aa64d6a3ea7c5a362085edb9bd3"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"cd6aad7ce487e8142ff222d07ca4b45bab9b30e6","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      prometheus_memcached_exporter:"},{"line_number":18,"context_line":"        node_selector_key: node-type"},{"line_number":19,"context_line":"        node_selector_value: controlplane"},{"line_number":20,"context_line":"  chart:"},{"line_number":21,"context_line":"    git: https://opendev.org/openstack/openstack-helm-infra"},{"line_number":22,"context_line":"    path: memcached"},{"line_number":23,"context_line":"    ref: master"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_2139923e","line":20,"in_reply_to":"9f560f44_a13922a4","updated":"2020-10-07 13:52:36.000000000","message":"\u003e How will this handle assembling the chart?\n\nUnfortunately, it doesn\u0027t. This is just a placeholder until the packaged charts are published online. At that point in time, I will also add the workload script to the CI job.","commit_id":"961a1c43ca804aa64d6a3ea7c5a362085edb9bd3"}],"manifests/site/test-site/target/workload/kustomization.yaml":[{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"a1600515a7e89202db6df05bfc10c9dc847965f6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"resources:"},{"line_number":2,"context_line":"  - ../../../../composite/openstack-helm"},{"line_number":3,"context_line":"  - ../../../../function/catalogues-openstack-helm"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"transformers:"},{"line_number":6,"context_line":"  - ../../../../composite/openstack-helm/replacements"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_860858d8","line":3,"range":{"start_line":2,"start_character":0,"end_line":3,"end_character":50},"updated":"2020-10-08 19:38:18.000000000","message":"Nit, but easier changed now than later: what do you think about calling these composite/openstack and function/catalogues-openstack?  Because, OSH is a packaging of openstack, and openstack is really the software to deploy.  That also makes the paths a tad shorter.","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"19b781d227d730d08e3c93d825809df650bcca90","unresolved":false,"context_lines":[{"line_number":1,"context_line":"resources:"},{"line_number":2,"context_line":"  - ../../../../composite/openstack-helm"},{"line_number":3,"context_line":"  - ../../../../function/catalogues-openstack-helm"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"transformers:"},{"line_number":6,"context_line":"  - ../../../../composite/openstack-helm/replacements"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9f560f44_49e6514c","line":3,"range":{"start_line":2,"start_character":0,"end_line":3,"end_character":50},"in_reply_to":"9f560f44_860858d8","updated":"2020-10-08 21:02:51.000000000","message":"\u003e Nit, but easier changed now than later: what do you think about\n \u003e calling these composite/openstack and function/catalogues-openstack?\n \u003e  Because, OSH is a packaging of openstack, and openstack is really\n \u003e the software to deploy.  That also makes the paths a tad shorter.\n\nDone","commit_id":"3f7bcdf1c703cb63c514d7a233b78320ec856ebb"}]}
