{
  "templates": [
    {
      "name": "templates/_helpers.tpl",
      "data": "e3svKiB2aW06IHNldCBmaWxldHlwZT1tdXN0YWNoZTogKi99fQp7ey8qCkV4cGFuZCB0aGUgbmFtZSBvZiB0aGUgY2hhcnQuCiovfX0Ke3stIGRlZmluZSAiY2hhcnQubmFtZSIgLX19Cnt7LSBkZWZhdWx0IC5DaGFydC5OYW1lIC5WYWx1ZXMubmFtZU92ZXJyaWRlIHwgdHJ1bmMgNjMgfCB0cmltU3VmZml4ICItIiAtfX0Ke3stIGVuZCAtfX0KCnt7LyoKQ3JlYXRlIGEgZGVmYXVsdCBmdWxseSBxdWFsaWZpZWQgYXBwIG5hbWUuCldlIHRydW5jYXRlIGF0IDYzIGNoYXJzIGJlY2F1c2Ugc29tZSBLdWJlcm5ldGVzIG5hbWUgZmllbGRzIGFyZSBsaW1pdGVkIHRvIHRoaXMgKGJ5IHRoZSBETlMgbmFtaW5nIHNwZWMpLgpJZiByZWxlYXNlIG5hbWUgY29udGFpbnMgY2hhcnQgbmFtZSBpdCB3aWxsIGJlIHVzZWQgYXMgYSBmdWxsIG5hbWUuCiovfX0Ke3stIGRlZmluZSAiY2hhcnQuZnVsbG5hbWUiIC19fQp7ey0gaWYgLlZhbHVlcy5mdWxsbmFtZU92ZXJyaWRlIC19fQp7ey0gLlZhbHVlcy5mdWxsbmFtZU92ZXJyaWRlIHwgdHJ1bmMgNjMgfCB0cmltU3VmZml4ICItIiAtfX0Ke3stIGVsc2UgLX19Cnt7LSAkbmFtZSA6PSBkZWZhdWx0IC5DaGFydC5OYW1lIC5WYWx1ZXMubmFtZU92ZXJyaWRlIC19fQp7ey0gaWYgY29udGFpbnMgJG5hbWUgLlJlbGVhc2UuTmFtZSAtfX0Ke3stIC5SZWxlYXNlLk5hbWUgfCB0cnVuYyA2MyB8IHRyaW1TdWZmaXggIi0iIC19fQp7ey0gZWxzZSAtfX0Ke3stIHByaW50ZiAiJXMtJXMiIC5SZWxlYXNlLk5hbWUgJG5hbWUgfCB0cnVuYyA2MyB8IHRyaW1TdWZmaXggIi0iIC19fQp7ey0gZW5kIC19fQp7ey0gZW5kIC19fQp7ey0gZW5kIC19fQoKe3svKgpDcmVhdGUgY2hhcnQgbmFtZSBhbmQgdmVyc2lvbiBhcyB1c2VkIGJ5IHRoZSBjaGFydCBsYWJlbC4KKi99fQp7ey0gZGVmaW5lICJjaGFydC5jaGFydCIgLX19Cnt7LSBwcmludGYgIiVzLSVzIiAuQ2hhcnQuTmFtZSAuQ2hhcnQuVmVyc2lvbiB8IHJlcGxhY2UgIisiICJfIiB8IHRydW5jIDYzIHwgdHJpbVN1ZmZpeCAiLSIgLX19Cnt7LSBlbmQgLX19Cgp7ey8qCkNvbW1vbiBsYWJlbHMKKi99fQp7ey0gZGVmaW5lICJjaGFydC5sYWJlbHMiIC19fQpoZWxtLnNoL2NoYXJ0OiB7eyBpbmNsdWRlICJjaGFydC5jaGFydCIgLiB9fQp7eyBpbmNsdWRlICJjaGFydC5zZWxlY3RvckxhYmVscyIgLiB9fQp7ey0gaWYgLkNoYXJ0LkFwcFZlcnNpb24gfX0KYXBwLmt1YmVybmV0ZXMuaW8vdmVyc2lvbjoge3sgLkNoYXJ0LkFwcFZlcnNpb24gfCBxdW90ZSB9fQp7ey0gZW5kIH19CmFwcC5rdWJlcm5ldGVzLmlvL21hbmFnZWQtYnk6IHt7IC5SZWxlYXNlLlNlcnZpY2UgfX0Ke3stIGVuZCAtfX0KCnt7LyoKU2VsZWN0b3IgbGFiZWxzCiovfX0Ke3stIGRlZmluZSAiY2hhcnQuc2VsZWN0b3JMYWJlbHMiIC19fQphcHAua3ViZXJuZXRlcy5pby9uYW1lOiB7eyBpbmNsdWRlICJjaGFydC5uYW1lIiAuIH19CmFwcC5rdWJlcm5ldGVzLmlvL2luc3RhbmNlOiB7eyAuUmVsZWFzZS5OYW1lIH19Cnt7LSBlbmQgLX19Cgp7ey8qCkt1YmVybmV0ZXMgdmVyc2lvbgpCdWlsdC1pbiBvYmplY3QgLkNhcGFiaWxpdGllcy5LdWJlVmVyc2lvbi5NaW5vciBjYW4gcHJvdmlkZSBub24tbnVtYmVyIG91dHB1dApGb3IgZXhhbXBsZSBvbiBHS0UgaXQgcmV0dXJucyAiMTUrIiBpbnN0ZWFkIG9mICIxNSIKKi99fQp7ey0gZGVmaW5lICJjaGFydC5LdWJlcm5ldGVzVmVyc2lvbiIgLX19Cnt7LSAkbWlub3JWZXJzaW9uIDo9IC5DYXBhYmlsaXRpZXMuS3ViZVZlcnNpb24uTWlub3IgfCByZWdleEZpbmQgIlswLTldKyIgLX19Cnt7LSBwcmludGYgIiVzLiVzIiAuQ2FwYWJpbGl0aWVzLkt1YmVWZXJzaW9uLk1ham9yICRtaW5vclZlcnNpb24gLX19Cnt7LSBlbmQgLX19Cgp7ey8qCkt1YmVybmV0ZXMgcmVzb3VyY2UgbmFtZSBwcmVmaXgKVXNpbmcgdGhlIHByZWZpeCBhbGxvd3MgZGVwbG95aW5nIG11bHRpcGxlIGluc3RhbmNlcyBvZiB0aGUgQ2hhcnQgaW4gYSBzaW5nbGUgS3ViZXJuZXRlcyBuYW1lc3BhY2UuCklmIHRoZSBkeW5hbWljIHJlc291cmNlIG5hbWUgcHJlZml4IGlzIGRpc2FibGVkLCB0aGlzIHRlbXBsYXRlIHJlc3VsdHMgaW4gYW4gZW1wdHkgc3RyaW5nLgpBcyBkZXNjcmliZWQgaW4gYGNoYXJ0LmZ1bGxuYW1lYCwgdGhlIGxlbmd0aCBsaW1pdCBmb3Igc29tZSByZXNvdXJjZSBuYW1lcyBpcyA2My4KVGhlcmVmb3JlLCB3ZSB0cnVuY2F0ZSB0aGUgcHJlZml4IHRvIGhhdmUgYSBtYXgtbGVuZ3RoIG9mIDQ0IHRvIHJlc3BlY3QgdGhpcyBsaW1pdCBjb25zaWRlcmluZyB0aGUKbG9uZ2VzdCByZXNvdXJjZSBuYW1lICgiZGItbWlncmF0b3ItaW5zdGFsbCIgPSAxOSBjaGFycykuCiovfX0Ke3stIGRlZmluZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAtfX0Ke3stIGlmIC5WYWx1ZXMuZHluYW1pY1Jlc291cmNlTmFtZVByZWZpeEVuYWJsZWQgLX19Cnt7LSAoaW5jbHVkZSAiY2hhcnQuZnVsbG5hbWUiIC4pIHwgdHJ1bmMgNDMgfCB0cmltU3VmZml4ICItIiB8IHByaW50ZiAiJXMtIiAtfX0Ke3stIGVuZCAtfX0Ke3stIGVuZCAtfX0KCg=="
    },
    {
      "name": "templates/db_migrator_install_job.yaml",
      "data": "e3stIGlmIC5SZWxlYXNlLklzSW5zdGFsbCAtfX0KYXBpVmVyc2lvbjogYmF0Y2gvdjEKa2luZDogSm9iCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWRiLW1pZ3JhdG9yLWluc3RhbGwKc3BlYzoKICB0ZW1wbGF0ZToKICAgIHNwZWM6CiAgICB7ey0gd2l0aCAuVmFsdWVzLmltYWdlUHVsbFNlY3JldHMgfX0KICAgICAgaW1hZ2VQdWxsU2VjcmV0czoKICAgICAgICB7ey0gdG9ZYW1sIC4gfCBuaW5kZW50IDggfX0KICAgIHt7LSBlbmQgfX0KICAgICAgcmVzdGFydFBvbGljeTogTmV2ZXIKICAgICAgaW5pdENvbnRhaW5lcnM6CiAgICAgIC0gbmFtZTogY2hlY2stZGItcmVhZHkKICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5wb3N0Z3Jlc3FsLmltYWdlLnJlcG9zaXRvcnkgfX06e3sgLlZhbHVlcy5wb3N0Z3Jlc3FsLmltYWdlLnRhZyB9fQogICAgICAgIGltYWdlUHVsbFBvbGljeToge3sgLlZhbHVlcy5wdWxsUG9saWN5IH19CiAgICAgICAgZW52OgogICAgICAgICAgLSBuYW1lOiBQR0hPU1QKICAgICAgICAgICAgdmFsdWU6IHt7IGRlZmF1bHQgKHByaW50ZiAiJXMtcG9zdGdyZXNxbC4lcyIgLlJlbGVhc2UuTmFtZSAuUmVsZWFzZS5OYW1lc3BhY2UpIC5WYWx1ZXMuZGIuaG9zdCB9fQogICAgICAgICAgLSBuYW1lOiBQR1BPUlQKICAgICAgICAgICAgdmFsdWU6ICJ7eyAuVmFsdWVzLmRiLnBvcnQgfX0iCiAgICAgICAgY29tbWFuZDogWydzaCcsICctYycsICd1bnRpbCBwZ19pc3JlYWR5OyBkbyBlY2hvIHdhaXRpbmcgZm9yIGRhdGFiYXNlOyBzbGVlcCAyOyBkb25lOyddCiAgICAgIGNvbnRhaW5lcnM6CiAgICAgIC0gbmFtZTogZGItbWlncmF0b3IKICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5kYk1pZ3JhdG9yLmpvYi5pbWFnZS5yZXBvc2l0b3J5IH19Ont7IC5WYWx1ZXMuaW1hZ2VUYWcgfCBkZWZhdWx0IChwcmludGYgInYlcyIgLkNoYXJ0LkFwcFZlcnNpb24pIH19CiAgICAgICAgaW1hZ2VQdWxsUG9saWN5OiB7eyAuVmFsdWVzLnB1bGxQb2xpY3kgfX0KICAgICAgICBlbnY6CiAgICAgICAgICAtIG5hbWU6IFRFUk5fQ09ORgogICAgICAgICAgICB2YWx1ZToge3sgLlZhbHVlcy5kYk1pZ3JhdG9yLmNvbmZpZ0RpciB9fS90ZXJuLmNvbmYKICAgICAgICB2b2x1bWVNb3VudHM6CiAgICAgICAgICAtIG5hbWU6IGRiLW1pZ3JhdG9yLWNvbmZpZwogICAgICAgICAgICBtb3VudFBhdGg6IHt7IC5WYWx1ZXMuZGJNaWdyYXRvci5jb25maWdEaXIgfX0KICAgICAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgICBjb21tYW5kOiBbIi4vbWlncmF0ZS5zaCJdCiAgICAgIHZvbHVtZXM6CiAgICAgIC0gbmFtZTogZGItbWlncmF0b3ItY29uZmlnCiAgICAgICAgc2VjcmV0OgogICAgICAgICAgc2VjcmV0TmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19ZGItbWlncmF0b3ItY29uZmlnCnt7LSBlbmQgfX0K"
    },
    {
      "name": "templates/db_migrator_secret.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VjcmV0Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWRiLW1pZ3JhdG9yLWNvbmZpZwp0eXBlOiBPcGFxdWUKc3RyaW5nRGF0YToKICB0ZXJuLmNvbmY6IHwtCiAgICBbZGF0YWJhc2VdCiAgICBob3N0ID0ge3sgZGVmYXVsdCAocHJpbnRmICIlcy1wb3N0Z3Jlc3FsLiVzIiAuUmVsZWFzZS5OYW1lIC5SZWxlYXNlLk5hbWVzcGFjZSkgLlZhbHVlcy5kYi5ob3N0IH19CiAgICBwb3J0ID0ge3sgLlZhbHVlcy5kYi5wb3J0IH19CiAgICBkYXRhYmFzZSA9IHt7IC5WYWx1ZXMuZGIuZGF0YWJhc2UgfX0KICAgIHVzZXIgPSB7eyAuVmFsdWVzLmRiLnVzZXIgfX0KICAgIHBhc3N3b3JkID0ge3sgLlZhbHVlcy5kYi5wYXNzd29yZCB9fQoKICAgIFtkYXRhXQogICAgbG9hZFNhbXBsZURhdGEgPSB7eyAuVmFsdWVzLmRiTWlncmF0b3IubG9hZFNhbXBsZURhdGEgfX0K"
    },
    {
      "name": "templates/db_migrator_upgrade_job.yaml",
      "data": "YXBpVmVyc2lvbjogYmF0Y2gvdjEKa2luZDogSm9iCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWRiLW1pZ3JhdG9yLXVwZ3JhZGUKICBhbm5vdGF0aW9uczoKICAgICJoZWxtLnNoL2hvb2siOiBwcmUtdXBncmFkZQogICAgImhlbG0uc2gvaG9vay13ZWlnaHQiOiAiMCIKICAgICJoZWxtLnNoL2hvb2stZGVsZXRlLXBvbGljeSI6IGJlZm9yZS1ob29rLWNyZWF0aW9uCnNwZWM6CiAgdGVtcGxhdGU6CiAgICBzcGVjOgogICAge3stIHdpdGggLlZhbHVlcy5pbWFnZVB1bGxTZWNyZXRzIH19CiAgICAgIGltYWdlUHVsbFNlY3JldHM6CiAgICAgICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA4IH19CiAgICB7ey0gZW5kIH19CiAgICAgIHJlc3RhcnRQb2xpY3k6IE5ldmVyCiAgICAgIGluaXRDb250YWluZXJzOgogICAgICAtIG5hbWU6IGNoZWNrLWRiLXJlYWR5CiAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMucG9zdGdyZXNxbC5pbWFnZS5yZXBvc2l0b3J5IH19Ont7IC5WYWx1ZXMucG9zdGdyZXNxbC5pbWFnZS50YWcgfX0KICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMucHVsbFBvbGljeSB9fQogICAgICAgIGVudjoKICAgICAgICAgIC0gbmFtZTogUEdIT1NUCiAgICAgICAgICAgIHZhbHVlOiB7eyBkZWZhdWx0IChwcmludGYgIiVzLXBvc3RncmVzcWwuJXMiIC5SZWxlYXNlLk5hbWUgLlJlbGVhc2UuTmFtZXNwYWNlKSAuVmFsdWVzLmRiLmhvc3QgfX0KICAgICAgICAgIC0gbmFtZTogUEdQT1JUCiAgICAgICAgICAgIHZhbHVlOiAie3sgLlZhbHVlcy5kYi5wb3J0IH19IgogICAgICAgIGNvbW1hbmQ6IFsnc2gnLCAnLWMnLCAndW50aWwgcGdfaXNyZWFkeTsgZG8gZWNobyB3YWl0aW5nIGZvciBkYXRhYmFzZTsgc2xlZXAgMjsgZG9uZTsnXQogICAgICBjb250YWluZXJzOgogICAgICAtIG5hbWU6IGRiLW1pZ3JhdG9yCiAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMuZGJNaWdyYXRvci5qb2IuaW1hZ2UucmVwb3NpdG9yeSB9fTp7eyAuVmFsdWVzLmltYWdlVGFnIHwgZGVmYXVsdCAocHJpbnRmICJ2JXMiIC5DaGFydC5BcHBWZXJzaW9uKSB9fQogICAgICAgIGltYWdlUHVsbFBvbGljeToge3sgLlZhbHVlcy5wdWxsUG9saWN5IH19CiAgICAgICAgZW52OgogICAgICAgICAgLSBuYW1lOiBURVJOX0NPTkYKICAgICAgICAgICAgdmFsdWU6IHt7IC5WYWx1ZXMuZGJNaWdyYXRvci5jb25maWdEaXIgfX0vdGVybi5jb25mCiAgICAgICAgdm9sdW1lTW91bnRzOgogICAgICAgICAgLSBuYW1lOiBkYi1taWdyYXRvci1jb25maWcKICAgICAgICAgICAgbW91bnRQYXRoOiB7eyAuVmFsdWVzLmRiTWlncmF0b3IuY29uZmlnRGlyIH19CiAgICAgICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICAgICAgY29tbWFuZDogWyIuL21pZ3JhdGUuc2giXQogICAgICB2b2x1bWVzOgogICAgICAtIG5hbWU6IGRiLW1pZ3JhdG9yLWNvbmZpZwogICAgICAgIHNlY3JldDoKICAgICAgICAgIHNlY3JldE5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWRiLW1pZ3JhdG9yLWNvbmZpZwo="
    },
    {
      "name": "templates/hub_deployment.yaml",
      "data": "YXBpVmVyc2lvbjogYXBwcy92MQpraW5kOiBEZXBsb3ltZW50Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1YgogIGxhYmVsczoKICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogaHViCiAgICB7ey0gaW5jbHVkZSAiY2hhcnQubGFiZWxzIiAuIHwgbmluZGVudCA0IH19CnNwZWM6CiAgcmVwbGljYXM6IHt7IC5WYWx1ZXMuaHViLmRlcGxveS5yZXBsaWNhQ291bnQgfX0KICBzZWxlY3RvcjoKICAgIG1hdGNoTGFiZWxzOgogICAgICBhcHAua3ViZXJuZXRlcy5pby9jb21wb25lbnQ6IGh1YgogICAgICB7ey0gaW5jbHVkZSAiY2hhcnQuc2VsZWN0b3JMYWJlbHMiIC4gfCBuaW5kZW50IDYgfX0KICB0ZW1wbGF0ZToKICAgIG1ldGFkYXRhOgogICAgICBhbm5vdGF0aW9uczoKICAgICAgICBwcm9tZXRoZXVzLmlvL3NjcmFwZTogInRydWUiCiAgICAgICAgcHJvbWV0aGV1cy5pby9wYXRoOiAiL21ldHJpY3MiCiAgICAgICAgcHJvbWV0aGV1cy5pby9wb3J0OiAiODAwMSIKICAgICAgbGFiZWxzOgogICAgICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogaHViCiAgICAgICAge3stIGluY2x1ZGUgImNoYXJ0LnNlbGVjdG9yTGFiZWxzIiAuIHwgbmluZGVudCA4IH19CiAgICBzcGVjOgogICAge3stIHdpdGggLlZhbHVlcy5odWIuZGVwbG95LnJlYWRpbmVzc0dhdGVzIH19CiAgICAgIHJlYWRpbmVzc0dhdGVzOgogICAgICAgIHt7LSB0b1lhbWwgLiB8IG5pbmRlbnQgOCB9fQogICAge3stIGVuZCB9fQogICAge3stIHdpdGggLlZhbHVlcy5pbWFnZVB1bGxTZWNyZXRzIH19CiAgICAgIGltYWdlUHVsbFNlY3JldHM6CiAgICAgICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA4IH19CiAgICB7ey0gZW5kIH19CiAgICAgIHt7LSBpZiAuUmVsZWFzZS5Jc0luc3RhbGwgfX0KICAgICAgc2VydmljZUFjY291bnROYW1lOiB7eyBpbmNsdWRlICJjaGFydC5yZXNvdXJjZU5hbWVQcmVmaXgiIC4gfX1odWIKICAgICAge3stIGVuZCB9fQogICAgICBpbml0Q29udGFpbmVyczoKICAgICAgLSBuYW1lOiBjaGVjay1kYi1yZWFkeQogICAgICAgIGltYWdlOiB7eyAuVmFsdWVzLnBvc3RncmVzcWwuaW1hZ2UucmVwb3NpdG9yeSB9fTp7eyAuVmFsdWVzLnBvc3RncmVzcWwuaW1hZ2UudGFnIH19CiAgICAgICAgaW1hZ2VQdWxsUG9saWN5OiB7eyAuVmFsdWVzLnB1bGxQb2xpY3kgfX0KICAgICAgICBlbnY6CiAgICAgICAgICAtIG5hbWU6IFBHSE9TVAogICAgICAgICAgICB2YWx1ZToge3sgZGVmYXVsdCAocHJpbnRmICIlcy1wb3N0Z3Jlc3FsLiVzIiAuUmVsZWFzZS5OYW1lIC5SZWxlYXNlLk5hbWVzcGFjZSkgLlZhbHVlcy5kYi5ob3N0IH19CiAgICAgICAgICAtIG5hbWU6IFBHUE9SVAogICAgICAgICAgICB2YWx1ZTogInt7IC5WYWx1ZXMuZGIucG9ydCB9fSIKICAgICAgICBjb21tYW5kOiBbJ3NoJywgJy1jJywgJ3VudGlsIHBnX2lzcmVhZHk7IGRvIGVjaG8gd2FpdGluZyBmb3IgZGF0YWJhc2U7IHNsZWVwIDI7IGRvbmU7J10KICAgICAge3stIGlmIC5SZWxlYXNlLklzSW5zdGFsbCB9fQogICAgICAtIG5hbWU6IGNoZWNrLWRiLW1pZ3JhdG9yLXJ1bgogICAgICAgIGltYWdlOiAiYml0bmFtaS9rdWJlY3RsOnt7IHRlbXBsYXRlICJjaGFydC5LdWJlcm5ldGVzVmVyc2lvbiIgLiB9fSIKICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IElmTm90UHJlc2VudAogICAgICAgIGNvbW1hbmQ6IFsna3ViZWN0bCcsICd3YWl0JywgJy0tbmFtZXNwYWNlPXt7IC5SZWxlYXNlLk5hbWVzcGFjZSB9fScsICctLWZvcj1jb25kaXRpb249Y29tcGxldGUnLCAnam9iL3t7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWRiLW1pZ3JhdG9yLWluc3RhbGwnLCAnLS10aW1lb3V0PTYwcyddCiAgICAgIHt7LSBlbmQgfX0KICAgICAgY29udGFpbmVyczoKICAgICAgICAtIG5hbWU6IGh1YgogICAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMuaHViLmRlcGxveS5pbWFnZS5yZXBvc2l0b3J5IH19Ont7IC5WYWx1ZXMuaW1hZ2VUYWcgfCBkZWZhdWx0IChwcmludGYgInYlcyIgLkNoYXJ0LkFwcFZlcnNpb24pIH19CiAgICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMucHVsbFBvbGljeSB9fQogICAgICAgICAge3stIGlmIC5WYWx1ZXMuaHViLnNlcnZlci5jYWNoZURpciB9fQogICAgICAgICAgZW52OgogICAgICAgICAgICAtIG5hbWU6IFhER19DQUNIRV9IT01FCiAgICAgICAgICAgICAgdmFsdWU6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5jYWNoZURpciB8IHF1b3RlIH19CiAgICAgICAgICB7ey0gZW5kIH19CiAgICAgICAgICB2b2x1bWVNb3VudHM6CiAgICAgICAgICAtIG5hbWU6IGh1Yi1jb25maWcKICAgICAgICAgICAgbW91bnRQYXRoOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIuY29uZmlnRGlyIHwgcXVvdGUgfX0KICAgICAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgICAgIHt7LSBpZiAuVmFsdWVzLmh1Yi5zZXJ2ZXIuY2FjaGVEaXIgfX0KICAgICAgICAgIC0gbmFtZTogY2FjaGUtZGlyCiAgICAgICAgICAgIG1vdW50UGF0aDoge3sgLlZhbHVlcy5odWIuc2VydmVyLmNhY2hlRGlyIHwgcXVvdGUgfX0KICAgICAgICAgIHt7LSBlbmQgfX0KICAgICAgICAgIHBvcnRzOgogICAgICAgICAgICAtIG5hbWU6IGh0dHAKICAgICAgICAgICAgICBjb250YWluZXJQb3J0OiA4MDAwCiAgICAgICAgICAgICAgcHJvdG9jb2w6IFRDUAogICAgICAgICAgcmVzb3VyY2VzOgogICAgICAgICAgICB7ey0gdG9ZYW1sIC5WYWx1ZXMuaHViLmRlcGxveS5yZXNvdXJjZXMgfCBuaW5kZW50IDEyIH19CiAgICAgIHZvbHVtZXM6CiAgICAgIC0gbmFtZTogaHViLWNvbmZpZwogICAgICAgIHNlY3JldDoKICAgICAgICAgIHNlY3JldE5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1Yi1jb25maWcKICAgICAge3stIGlmIC5WYWx1ZXMuaHViLnNlcnZlci5jYWNoZURpciB9fQogICAgICAtIG5hbWU6IGNhY2hlLWRpcgogICAgICAgIGVtcHR5RGlyOiB7fQogICAgICB7ey0gZW5kIH19Cg=="
    },
    {
      "name": "templates/hub_ingress.yaml",
      "data": "e3stIGlmIC5WYWx1ZXMuaHViLmluZ3Jlc3MuZW5hYmxlZCAtfX0KYXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFiZXRhMQpraW5kOiBJbmdyZXNzCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1YgogIGxhYmVsczoKICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogaHViCiAgICB7ey0gaW5jbHVkZSAiY2hhcnQubGFiZWxzIiAuIHwgbmluZGVudCA0IH19CiAge3stIHdpdGggLlZhbHVlcy5odWIuaW5ncmVzcy5hbm5vdGF0aW9ucyB9fQogIGFubm90YXRpb25zOgogICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA0IH19CiAge3stIGVuZCB9fQpzcGVjOgogIGJhY2tlbmQ6CiAgICBzZXJ2aWNlTmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19aHViCiAgICBzZXJ2aWNlUG9ydDoge3sgLlZhbHVlcy5odWIuc2VydmljZS5wb3J0IH19CiAge3stIHdpdGggLlZhbHVlcy5odWIuaW5ncmVzcy5ydWxlcyB9fQogIHJ1bGVzOgogICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA0IH19CiAge3stIGVuZCB9fQogIHt7LSB3aXRoIC5WYWx1ZXMuaHViLmluZ3Jlc3MudGxzIH19CiAgdGxzOgogICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA0IH19CiAge3stIGVuZCB9fQp7ey0gZW5kIH19Cg=="
    },
    {
      "name": "templates/hub_secret.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VjcmV0Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1Yi1jb25maWcKdHlwZTogT3BhcXVlCnN0cmluZ0RhdGE6CiAgaHViLnlhbWw6IHwtCiAgICBsb2c6CiAgICAgIGxldmVsOiB7eyAuVmFsdWVzLmxvZy5sZXZlbCB9fQogICAgICBwcmV0dHk6IHt7IC5WYWx1ZXMubG9nLnByZXR0eSB9fQogICAgZGI6CiAgICAgIGhvc3Q6IHt7IGRlZmF1bHQgKHByaW50ZiAiJXMtcG9zdGdyZXNxbC4lcyIgLlJlbGVhc2UuTmFtZSAuUmVsZWFzZS5OYW1lc3BhY2UpIC5WYWx1ZXMuZGIuaG9zdCB9fQogICAgICBwb3J0OiB7eyAuVmFsdWVzLmRiLnBvcnQgfX0KICAgICAgZGF0YWJhc2U6IHt7IC5WYWx1ZXMuZGIuZGF0YWJhc2UgfX0KICAgICAgdXNlcjoge3sgLlZhbHVlcy5kYi51c2VyIH19CiAgICAgIHBhc3N3b3JkOiB7eyAuVmFsdWVzLmRiLnBhc3N3b3JkIH19CiAgICBzZXJ2ZXI6CiAgICAgIGFsbG93UHJpdmF0ZVJlcG9zaXRvcmllczoge3sgLlZhbHVlcy5odWIuc2VydmVyLmFsbG93UHJpdmF0ZVJlcG9zaXRvcmllcyB9fQogICAgICBiYXNlVVJMOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIuYmFzZVVSTCB9fQogICAgICBzaHV0ZG93blRpbWVvdXQ6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5zaHV0ZG93blRpbWVvdXQgfX0KICAgICAgYWRkcjogMC4wLjAuMDo4MDAwCiAgICAgIG1ldHJpY3NBZGRyOiAwLjAuMC4wOjgwMDEKICAgICAgc2h1dGRvd25UaW1lb3V0OiAzMHMKICAgICAgd2ViQnVpbGRQYXRoOiAuL3dlYgogICAgICBtb3RkOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIubW90ZCB9fQogICAgICBtb3RkU2V2ZXJpdHk6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5tb3RkU2V2ZXJpdHkgfX0KICAgICAgYmFzaWNBdXRoOgogICAgICAgIGVuYWJsZWQ6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5iYXNpY0F1dGguZW5hYmxlZCB9fQogICAgICAgIHVzZXJuYW1lOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIuYmFzaWNBdXRoLnVzZXJuYW1lIH19CiAgICAgICAgcGFzc3dvcmQ6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5iYXNpY0F1dGgucGFzc3dvcmQgfX0KICAgICAgY29va2llOgogICAgICAgIGhhc2hLZXk6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5jb29raWUuaGFzaEtleSB9fQogICAgICAgIHNlY3VyZToge3sgLlZhbHVlcy5odWIuc2VydmVyLmNvb2tpZS5zZWN1cmUgfX0KICAgICAgY3NyZjoKICAgICAgICBhdXRoS2V5OiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIuY3NyZi5hdXRoS2V5IH19CiAgICAgICAgc2VjdXJlOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIuY3NyZi5zZWN1cmUgfX0KICAgICAgb2F1dGg6CiAgICAgICAge3stIGlmIC5WYWx1ZXMuaHViLnNlcnZlci5vYXV0aC5naXRodWIuZW5hYmxlZCB9fQogICAgICAgIGdpdGh1YjoKICAgICAgICAgIGNsaWVudElEOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGguZ2l0aHViLmNsaWVudElEIH19CiAgICAgICAgICBjbGllbnRTZWNyZXQ6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5vYXV0aC5naXRodWIuY2xpZW50U2VjcmV0IH19CiAgICAgICAgICByZWRpcmVjdFVSTDoge3sgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLmdpdGh1Yi5yZWRpcmVjdFVSTCB9fQogICAgICAgICAgc2NvcGVzOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGguZ2l0aHViLnNjb3BlcyB9fQogICAgICAgIHt7LSBlbmQgfX0KICAgICAgICB7ey0gaWYgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLmdvb2dsZS5lbmFibGVkIH19CiAgICAgICAgZ29vZ2xlOgogICAgICAgICAgY2xpZW50SUQ6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5vYXV0aC5nb29nbGUuY2xpZW50SUQgfX0KICAgICAgICAgIGNsaWVudFNlY3JldDoge3sgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLmdvb2dsZS5jbGllbnRTZWNyZXQgfX0KICAgICAgICAgIHJlZGlyZWN0VVJMOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGguZ29vZ2xlLnJlZGlyZWN0VVJMIH19CiAgICAgICAgICBzY29wZXM6IHt7IC5WYWx1ZXMuaHViLnNlcnZlci5vYXV0aC5nb29nbGUuc2NvcGVzIH19CiAgICAgICAge3stIGVuZCB9fQogICAgICAgIHt7LSBpZiAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGgub2lkYy5lbmFibGVkIH19CiAgICAgICAgb2lkYzoKICAgICAgICAgIGNsaWVudElEOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGgub2lkYy5jbGllbnRJRCB9fQogICAgICAgICAgaXNzdWVyVVJMOiB7eyAuVmFsdWVzLmh1Yi5zZXJ2ZXIub2F1dGgub2lkYy5pc3N1ZXJVUkwgfX0KICAgICAgICAgIGNsaWVudFNlY3JldDoge3sgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLm9pZGMuY2xpZW50U2VjcmV0IH19CiAgICAgICAgICByZWRpcmVjdFVSTDoge3sgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLm9pZGMucmVkaXJlY3RVUkwgfX0KICAgICAgICAgIHNjb3Blczoge3sgLlZhbHVlcy5odWIuc2VydmVyLm9hdXRoLm9pZGMuc2NvcGVzIH19CiAgICAgICAge3stIGVuZCB9fQogICAgICB4ZmZJbmRleDoge3sgLlZhbHVlcy5odWIuc2VydmVyLnhmZkluZGV4IH19CiAgICBlbWFpbDoKICAgICAgZnJvbU5hbWU6IHt7IC5WYWx1ZXMuaHViLmVtYWlsLmZyb21OYW1lIH19CiAgICAgIGZyb206IHt7IC5WYWx1ZXMuaHViLmVtYWlsLmZyb20gfX0KICAgICAgcmVwbHlUbzoge3sgLlZhbHVlcy5odWIuZW1haWwucmVwbHlUbyB9fQogICAgICBzbXRwOgogICAgICAgIGhvc3Q6IHt7IC5WYWx1ZXMuaHViLmVtYWlsLnNtdHAuaG9zdCB9fQogICAgICAgIHBvcnQ6IHt7IC5WYWx1ZXMuaHViLmVtYWlsLnNtdHAucG9ydCB9fQogICAgICAgIHVzZXJuYW1lOiB7eyAuVmFsdWVzLmh1Yi5lbWFpbC5zbXRwLnVzZXJuYW1lIH19CiAgICAgICAgcGFzc3dvcmQ6IHt7IC5WYWx1ZXMuaHViLmVtYWlsLnNtdHAucGFzc3dvcmQgfX0KICAgIGFuYWx5dGljczoKICAgICAgZ2FUcmFja2luZ0lEOiB7eyAuVmFsdWVzLmh1Yi5hbmFseXRpY3MuZ2FUcmFja2luZ0lEIH19Cg=="
    },
    {
      "name": "templates/hub_service.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VydmljZQptZXRhZGF0YToKICBuYW1lOiB7eyBpbmNsdWRlICJjaGFydC5yZXNvdXJjZU5hbWVQcmVmaXgiIC4gfX1odWIKICBsYWJlbHM6CiAgICBhcHAua3ViZXJuZXRlcy5pby9jb21wb25lbnQ6IGh1YgogICAge3stIGluY2x1ZGUgImNoYXJ0LmxhYmVscyIgLiB8IG5pbmRlbnQgNCB9fQpzcGVjOgogIHR5cGU6IHt7IC5WYWx1ZXMuaHViLnNlcnZpY2UudHlwZSB9fQogIHBvcnRzOgogICAgLSBwb3J0OiB7eyAuVmFsdWVzLmh1Yi5zZXJ2aWNlLnBvcnQgfX0KICAgICAgdGFyZ2V0UG9ydDogaHR0cAogICAgICBwcm90b2NvbDogVENQCiAgICAgIG5hbWU6IGh0dHAKICBzZWxlY3RvcjoKICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogaHViCiAgICB7ey0gaW5jbHVkZSAiY2hhcnQuc2VsZWN0b3JMYWJlbHMiIC4gfCBuaW5kZW50IDQgfX0K"
    },
    {
      "name": "templates/hub_serviceaccount.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VydmljZUFjY291bnQKbWV0YWRhdGE6CiAgbmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19aHViCi0tLQphcGlWZXJzaW9uOiByYmFjLmF1dGhvcml6YXRpb24uazhzLmlvL3YxCmtpbmQ6IFJvbGUKbWV0YWRhdGE6CiAgbmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19am9iLXJlYWRlcgpydWxlczoKICAtIGFwaUdyb3VwczogWyJiYXRjaCJdCiAgICByZXNvdXJjZXM6IFsiam9icyJdCiAgICB2ZXJiczogWyJnZXQiLCAibGlzdCJdCi0tLQphcGlWZXJzaW9uOiByYmFjLmF1dGhvcml6YXRpb24uazhzLmlvL3YxCmtpbmQ6IFJvbGVCaW5kaW5nCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1Yi1qb2ItcmVhZGVyCnN1YmplY3RzOgogIC0ga2luZDogU2VydmljZUFjY291bnQKICAgIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fWh1Ygpyb2xlUmVmOgogIGtpbmQ6IFJvbGUKICBuYW1lOiB7eyBpbmNsdWRlICJjaGFydC5yZXNvdXJjZU5hbWVQcmVmaXgiIC4gfX1qb2ItcmVhZGVyCiAgYXBpR3JvdXA6IHJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8K"
    },
    {
      "name": "templates/scanner_cronjob.yaml",
      "data": "YXBpVmVyc2lvbjogYmF0Y2gvdjFiZXRhMQpraW5kOiBDcm9uSm9iCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXNjYW5uZXIKc3BlYzoKICBzY2hlZHVsZTogIjE1LDQ1ICogKiAqICoiCiAgc3VjY2Vzc2Z1bEpvYnNIaXN0b3J5TGltaXQ6IDEKICBmYWlsZWRKb2JzSGlzdG9yeUxpbWl0OiAxCiAgY29uY3VycmVuY3lQb2xpY3k6IEZvcmJpZAogIGpvYlRlbXBsYXRlOgogICAgc3BlYzoKICAgICAgdGVtcGxhdGU6CiAgICAgICAgc3BlYzoKICAgICAgICB7ey0gd2l0aCAuVmFsdWVzLmltYWdlUHVsbFNlY3JldHMgfX0KICAgICAgICAgIGltYWdlUHVsbFNlY3JldHM6CiAgICAgICAgICAgIHt7LSB0b1lhbWwgLiB8IG5pbmRlbnQgOCB9fQogICAgICAgIHt7LSBlbmQgfX0KICAgICAgICAgIHJlc3RhcnRQb2xpY3k6IE5ldmVyCiAgICAgICAgICBpbml0Q29udGFpbmVyczoKICAgICAgICAgIC0gbmFtZTogY2hlY2stZGItcmVhZHkKICAgICAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMucG9zdGdyZXNxbC5pbWFnZS5yZXBvc2l0b3J5IH19Ont7IC5WYWx1ZXMucG9zdGdyZXNxbC5pbWFnZS50YWcgfX0KICAgICAgICAgICAgaW1hZ2VQdWxsUG9saWN5OiB7eyAuVmFsdWVzLnB1bGxQb2xpY3kgfX0KICAgICAgICAgICAgcmVzb3VyY2VzOgogICAgICAgICAgICAgIHt7LSB0b1lhbWwgLlZhbHVlcy5zY2FubmVyLmNyb25qb2IucmVzb3VyY2VzIHwgbmluZGVudCAxNCB9fQogICAgICAgICAgICBlbnY6CiAgICAgICAgICAgICAgLSBuYW1lOiBQR0hPU1QKICAgICAgICAgICAgICAgIHZhbHVlOiB7eyBkZWZhdWx0IChwcmludGYgIiVzLXBvc3RncmVzcWwuJXMiIC5SZWxlYXNlLk5hbWUgLlJlbGVhc2UuTmFtZXNwYWNlKSAuVmFsdWVzLmRiLmhvc3QgfX0KICAgICAgICAgICAgICAtIG5hbWU6IFBHUE9SVAogICAgICAgICAgICAgICAgdmFsdWU6ICJ7eyAuVmFsdWVzLmRiLnBvcnQgfX0iCiAgICAgICAgICAgIGNvbW1hbmQ6IFsnc2gnLCAnLWMnLCAndW50aWwgcGdfaXNyZWFkeTsgZG8gZWNobyB3YWl0aW5nIGZvciBkYXRhYmFzZTsgc2xlZXAgMjsgZG9uZTsnXQogICAgICAgICAgY29udGFpbmVyczoKICAgICAgICAgIC0gbmFtZTogc2Nhbm5lcgogICAgICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5zY2FubmVyLmNyb25qb2IuaW1hZ2UucmVwb3NpdG9yeSB9fTp7eyAuVmFsdWVzLmltYWdlVGFnIHwgZGVmYXVsdCAocHJpbnRmICJ2JXMiIC5DaGFydC5BcHBWZXJzaW9uKSB9fQogICAgICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMucHVsbFBvbGljeSB9fQogICAgICAgICAgICB7ey0gaWYgLlZhbHVlcy5zY2FubmVyLmNhY2hlRGlyIH19CiAgICAgICAgICAgIGVudjoKICAgICAgICAgICAgICAtIG5hbWU6IFRSSVZZX0NBQ0hFX0RJUgogICAgICAgICAgICAgICAgdmFsdWU6IHt7IC5WYWx1ZXMuc2Nhbm5lci5jYWNoZURpciB8IHF1b3RlIH19CiAgICAgICAgICAgIHt7LSBlbmQgfX0KICAgICAgICAgICAgdm9sdW1lTW91bnRzOgogICAgICAgICAgICAtIG5hbWU6IHNjYW5uZXItY29uZmlnCiAgICAgICAgICAgICAgbW91bnRQYXRoOiB7eyAuVmFsdWVzLnNjYW5uZXIuY29uZmlnRGlyIHwgcXVvdGUgfX0KICAgICAgICAgICAgICByZWFkT25seTogdHJ1ZQogICAgICAgICAgICB7ey0gaWYgLlZhbHVlcy5zY2FubmVyLmNhY2hlRGlyIH19CiAgICAgICAgICAgIC0gbmFtZTogY2FjaGUtZGlyCiAgICAgICAgICAgICAgbW91bnRQYXRoOiB7eyAuVmFsdWVzLnNjYW5uZXIuY2FjaGVEaXIgfCBxdW90ZSB9fQogICAgICAgICAgICB7ey0gZW5kIH19CiAgICAgICAgICB2b2x1bWVzOgogICAgICAgICAgLSBuYW1lOiBzY2FubmVyLWNvbmZpZwogICAgICAgICAgICBzZWNyZXQ6CiAgICAgICAgICAgICAgc2VjcmV0TmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19c2Nhbm5lci1jb25maWcKICAgICAgICAgIHt7LSBpZiAuVmFsdWVzLnNjYW5uZXIuY2FjaGVEaXIgfX0KICAgICAgICAgIC0gbmFtZTogY2FjaGUtZGlyCiAgICAgICAgICAgIGVtcHR5RGlyOiB7fQogICAgICAgICAge3stIGVuZCB9fQ=="
    },
    {
      "name": "templates/scanner_secret.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VjcmV0Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXNjYW5uZXItY29uZmlnCnR5cGU6IE9wYXF1ZQpzdHJpbmdEYXRhOgogIHNjYW5uZXIueWFtbDogfC0KICAgIGxvZzoKICAgICAgbGV2ZWw6IHt7IC5WYWx1ZXMubG9nLmxldmVsIH19CiAgICAgIHByZXR0eToge3sgLlZhbHVlcy5sb2cucHJldHR5IH19CiAgICBkYjoKICAgICAgaG9zdDoge3sgZGVmYXVsdCAocHJpbnRmICIlcy1wb3N0Z3Jlc3FsLiVzIiAuUmVsZWFzZS5OYW1lIC5SZWxlYXNlLk5hbWVzcGFjZSkgLlZhbHVlcy5kYi5ob3N0IH19CiAgICAgIHBvcnQ6IHt7IC5WYWx1ZXMuZGIucG9ydCB9fQogICAgICBkYXRhYmFzZToge3sgLlZhbHVlcy5kYi5kYXRhYmFzZSB9fQogICAgICB1c2VyOiB7eyAuVmFsdWVzLmRiLnVzZXIgfX0KICAgICAgcGFzc3dvcmQ6IHt7IC5WYWx1ZXMuZGIucGFzc3dvcmQgfX0KICAgIHNjYW5uZXI6CiAgICAgIGNvbmN1cnJlbmN5OiB7eyAuVmFsdWVzLnNjYW5uZXIuY29uY3VycmVuY3kgfX0KICAgICAgdHJpdnlVUkw6IHt7IC5WYWx1ZXMuc2Nhbm5lci50cml2eVVSTCB8IGRlZmF1bHQgKHByaW50ZiAiaHR0cDovLyVzJXM6ODA4MSIgKGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLikgInRyaXZ5IikgfX0KICAgICAgZG9ja2VyVXNlcm5hbWU6IHt7IC5WYWx1ZXMuc2Nhbm5lci5kb2NrZXJVc2VybmFtZSB9fQogICAgICBkb2NrZXJQYXNzd29yZDoge3sgLlZhbHVlcy5zY2FubmVyLmRvY2tlclBhc3N3b3JkIH19CiAgICAgIGV2ZW50czoKICAgICAgICBzY2FubmluZ0Vycm9yczoge3sgLlZhbHVlcy5zY2FubmVyLmV2ZW50cy5zY2FubmluZ0Vycm9ycyB9fQo="
    },
    {
      "name": "templates/tracker_cronjob.yaml",
      "data": "YXBpVmVyc2lvbjogYmF0Y2gvdjFiZXRhMQpraW5kOiBDcm9uSm9iCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXRyYWNrZXIKc3BlYzoKICBzY2hlZHVsZTogIjAsMzAgKiAqICogKiIKICBzdWNjZXNzZnVsSm9ic0hpc3RvcnlMaW1pdDogMQogIGZhaWxlZEpvYnNIaXN0b3J5TGltaXQ6IDEKICBjb25jdXJyZW5jeVBvbGljeTogRm9yYmlkCiAgam9iVGVtcGxhdGU6CiAgICBzcGVjOgogICAgICB0ZW1wbGF0ZToKICAgICAgICBzcGVjOgogICAgICAgIHt7LSB3aXRoIC5WYWx1ZXMuaW1hZ2VQdWxsU2VjcmV0cyB9fQogICAgICAgICAgaW1hZ2VQdWxsU2VjcmV0czoKICAgICAgICAgICAge3stIHRvWWFtbCAuIHwgbmluZGVudCA4IH19CiAgICAgICAge3stIGVuZCB9fQogICAgICAgICAgcmVzdGFydFBvbGljeTogTmV2ZXIKICAgICAgICAgIGluaXRDb250YWluZXJzOgogICAgICAgICAgLSBuYW1lOiBjaGVjay1kYi1yZWFkeQogICAgICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5wb3N0Z3Jlc3FsLmltYWdlLnJlcG9zaXRvcnkgfX06e3sgLlZhbHVlcy5wb3N0Z3Jlc3FsLmltYWdlLnRhZyB9fQogICAgICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMucHVsbFBvbGljeSB9fQogICAgICAgICAgICByZXNvdXJjZXM6CiAgICAgICAgICAgICAge3stIHRvWWFtbCAuVmFsdWVzLnRyYWNrZXIuY3JvbmpvYi5yZXNvdXJjZXMgfCBuaW5kZW50IDE0IH19CiAgICAgICAgICAgIGVudjoKICAgICAgICAgICAgICAtIG5hbWU6IFBHSE9TVAogICAgICAgICAgICAgICAgdmFsdWU6IHt7IGRlZmF1bHQgKHByaW50ZiAiJXMtcG9zdGdyZXNxbC4lcyIgLlJlbGVhc2UuTmFtZSAuUmVsZWFzZS5OYW1lc3BhY2UpIC5WYWx1ZXMuZGIuaG9zdCB9fQogICAgICAgICAgICAgIC0gbmFtZTogUEdQT1JUCiAgICAgICAgICAgICAgICB2YWx1ZTogInt7IC5WYWx1ZXMuZGIucG9ydCB9fSIKICAgICAgICAgICAgY29tbWFuZDogWydzaCcsICctYycsICd1bnRpbCBwZ19pc3JlYWR5OyBkbyBlY2hvIHdhaXRpbmcgZm9yIGRhdGFiYXNlOyBzbGVlcCAyOyBkb25lOyddCiAgICAgICAgICBjb250YWluZXJzOgogICAgICAgICAgLSBuYW1lOiB0cmFja2VyCiAgICAgICAgICAgIGltYWdlOiB7eyAuVmFsdWVzLnRyYWNrZXIuY3JvbmpvYi5pbWFnZS5yZXBvc2l0b3J5IH19Ont7IC5WYWx1ZXMuaW1hZ2VUYWcgfCBkZWZhdWx0IChwcmludGYgInYlcyIgLkNoYXJ0LkFwcFZlcnNpb24pIH19CiAgICAgICAgICAgIGltYWdlUHVsbFBvbGljeToge3sgLlZhbHVlcy5wdWxsUG9saWN5IH19CiAgICAgICAgICAgIHt7LSBpZiAuVmFsdWVzLnRyYWNrZXIuY2FjaGVEaXIgfX0KICAgICAgICAgICAgZW52OgogICAgICAgICAgICAgIC0gbmFtZTogWERHX0NBQ0hFX0hPTUUKICAgICAgICAgICAgICAgIHZhbHVlOiB7eyAuVmFsdWVzLnRyYWNrZXIuY2FjaGVEaXIgfCBxdW90ZSB9fQogICAgICAgICAgICB7ey0gZW5kIH19CiAgICAgICAgICAgIHZvbHVtZU1vdW50czoKICAgICAgICAgICAgLSBuYW1lOiB0cmFja2VyLWNvbmZpZwogICAgICAgICAgICAgIG1vdW50UGF0aDoge3sgLlZhbHVlcy50cmFja2VyLmNvbmZpZ0RpciB8IHF1b3RlIH19CiAgICAgICAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgICAgICAge3stIGlmIC5WYWx1ZXMudHJhY2tlci5jYWNoZURpciB9fQogICAgICAgICAgICAtIG5hbWU6IGNhY2hlLWRpcgogICAgICAgICAgICAgIG1vdW50UGF0aDoge3sgLlZhbHVlcy50cmFja2VyLmNhY2hlRGlyIHwgcXVvdGUgfX0KICAgICAgICAgICAge3stIGVuZCB9fQogICAgICAgICAgdm9sdW1lczoKICAgICAgICAgIC0gbmFtZTogdHJhY2tlci1jb25maWcKICAgICAgICAgICAgc2VjcmV0OgogICAgICAgICAgICAgIHNlY3JldE5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXRyYWNrZXItY29uZmlnCiAgICAgICAgICB7ey0gaWYgLlZhbHVlcy50cmFja2VyLmNhY2hlRGlyIH19CiAgICAgICAgICAtIG5hbWU6IGNhY2hlLWRpcgogICAgICAgICAgICBlbXB0eURpcjoge30KICAgICAgICAgIHt7LSBlbmQgfX0K"
    },
    {
      "name": "templates/tracker_secret.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VjcmV0Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXRyYWNrZXItY29uZmlnCnR5cGU6IE9wYXF1ZQpzdHJpbmdEYXRhOgogIHRyYWNrZXIueWFtbDogfC0KICAgIGxvZzoKICAgICAgbGV2ZWw6IHt7IC5WYWx1ZXMubG9nLmxldmVsIH19CiAgICAgIHByZXR0eToge3sgLlZhbHVlcy5sb2cucHJldHR5IH19CiAgICBkYjoKICAgICAgaG9zdDoge3sgZGVmYXVsdCAocHJpbnRmICIlcy1wb3N0Z3Jlc3FsLiVzIiAuUmVsZWFzZS5OYW1lIC5SZWxlYXNlLk5hbWVzcGFjZSkgLlZhbHVlcy5kYi5ob3N0IH19CiAgICAgIHBvcnQ6IHt7IC5WYWx1ZXMuZGIucG9ydCB9fQogICAgICBkYXRhYmFzZToge3sgLlZhbHVlcy5kYi5kYXRhYmFzZSB9fQogICAgICB1c2VyOiB7eyAuVmFsdWVzLmRiLnVzZXIgfX0KICAgICAgcGFzc3dvcmQ6IHt7IC5WYWx1ZXMuZGIucGFzc3dvcmQgfX0KICAgIHRyYWNrZXI6CiAgICAgIGNvbmN1cnJlbmN5OiB7eyAuVmFsdWVzLnRyYWNrZXIuY29uY3VycmVuY3kgfX0KICAgICAgcmVwb3NpdG9yaWVzTmFtZXM6IHt7IC5WYWx1ZXMudHJhY2tlci5yZXBvc2l0b3JpZXNOYW1lcyB9fQogICAgICByZXBvc2l0b3JpZXNLaW5kczoge3sgLlZhbHVlcy50cmFja2VyLnJlcG9zaXRvcmllc0tpbmRzIH19CiAgICAgIGltYWdlU3RvcmU6IHt7IC5WYWx1ZXMudHJhY2tlci5pbWFnZVN0b3JlIH19CiAgICAgIGJ5cGFzc0RpZ2VzdENoZWNrOiB7eyAuVmFsdWVzLnRyYWNrZXIuYnlwYXNzRGlnZXN0Q2hlY2sgfX0KICAgICAgZXZlbnRzOgogICAgICAgIHRyYWNraW5nRXJyb3JzOiB7eyAuVmFsdWVzLnRyYWNrZXIuZXZlbnRzLnRyYWNraW5nRXJyb3JzIH19CiAgICAgIGdpdGh1YlRva2VuOiB7eyAuVmFsdWVzLnRyYWNrZXIuZ2l0aHViVG9rZW4gfX0K"
    },
    {
      "name": "templates/trivy_deployment.yaml",
      "data": "YXBpVmVyc2lvbjogYXBwcy92MQpraW5kOiBEZXBsb3ltZW50Cm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgImNoYXJ0LnJlc291cmNlTmFtZVByZWZpeCIgLiB9fXRyaXZ5CiAgbGFiZWxzOgogICAgYXBwLmt1YmVybmV0ZXMuaW8vY29tcG9uZW50OiB0cml2eQogICAge3stIGluY2x1ZGUgImNoYXJ0LmxhYmVscyIgLiB8IG5pbmRlbnQgNCB9fQpzcGVjOgogIHJlcGxpY2FzOiAxCiAgc3RyYXRlZ3k6CiAgICB0eXBlOiBSZWNyZWF0ZQogIHNlbGVjdG9yOgogICAgbWF0Y2hMYWJlbHM6CiAgICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogdHJpdnkKICAgICAge3stIGluY2x1ZGUgImNoYXJ0LnNlbGVjdG9yTGFiZWxzIiAuIHwgbmluZGVudCA2IH19CiAgdGVtcGxhdGU6CiAgICBtZXRhZGF0YToKICAgICAgbGFiZWxzOgogICAgICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogdHJpdnkKICAgICAgICB7ey0gaW5jbHVkZSAiY2hhcnQuc2VsZWN0b3JMYWJlbHMiIC4gfCBuaW5kZW50IDggfX0KICAgIHNwZWM6CiAgICAgIGNvbnRhaW5lcnM6CiAgICAgICAgLSBuYW1lOiB0cml2eQogICAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMudHJpdnkuZGVwbG95LmltYWdlIH19CiAgICAgICAgICBjb21tYW5kOiBbJ3RyaXZ5JywgJy0tZGVidWcnLCAnLS1jYWNoZS1kaXInLCAnL3RyaXZ5JywgJ3NlcnZlcicsICctLWxpc3RlbicsICcwLjAuMC4wOjgwODEnXQogICAgICAgICAgdm9sdW1lTW91bnRzOgogICAgICAgICAgLSBuYW1lOiB0cml2eQogICAgICAgICAgICBtb3VudFBhdGg6ICIvdHJpdnkiCiAgICAgICAgICBwb3J0czoKICAgICAgICAgIC0gbmFtZTogaHR0cAogICAgICAgICAgICBjb250YWluZXJQb3J0OiA4MDgxCiAgICAgICAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgICAgIHJlc291cmNlczoKICAgICAgICAgICAge3stIHRvWWFtbCAuVmFsdWVzLnRyaXZ5LmRlcGxveS5yZXNvdXJjZXMgfCBuaW5kZW50IDEyIH19CiAgICAgIHZvbHVtZXM6CiAgICAgIC0gbmFtZTogdHJpdnkKICAgICAge3stIGlmIC5WYWx1ZXMudHJpdnkucGVyc2lzdGVuY2UuZW5hYmxlZCB9fQogICAgICAgIHBlcnNpc3RlbnRWb2x1bWVDbGFpbToKICAgICAgICAgIGNsYWltTmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19dHJpdnkKICAgICAge3stIGVsc2UgfX0KICAgICAgICBlbXB0eURpcjoge30KICAgICAge3stIGVuZCAtfX0K"
    },
    {
      "name": "templates/trivy_pvc.yaml",
      "data": "e3stIGlmIC5WYWx1ZXMudHJpdnkucGVyc2lzdGVuY2UuZW5hYmxlZCB9fQphcGlWZXJzaW9uOiB2MQpraW5kOiBQZXJzaXN0ZW50Vm9sdW1lQ2xhaW0KbWV0YWRhdGE6CiAgbmFtZToge3sgaW5jbHVkZSAiY2hhcnQucmVzb3VyY2VOYW1lUHJlZml4IiAuIH19dHJpdnkKc3BlYzoKICBhY2Nlc3NNb2RlczoKICAgIC0gUmVhZFdyaXRlT25jZQogIHJlc291cmNlczoKICAgIHJlcXVlc3RzOgogICAgICBzdG9yYWdlOiB7eyAuVmFsdWVzLnRyaXZ5LnBlcnNpc3RlbmNlLnNpemUgfCBxdW90ZSB9fQogIHt7LSBpZiAuVmFsdWVzLnRyaXZ5LnBlcnNpc3RlbmNlLnN0b3JhZ2VDbGFzc05hbWUgfX0KICBzdG9yYWdlQ2xhc3NOYW1lOiB7eyAuVmFsdWVzLnRyaXZ5LnBlcnNpc3RlbmNlLnN0b3JhZ2VDbGFzc05hbWUgfX0KICB7ey0gZW5kIC19fQp7ey0gZW5kIC19fQo="
    },
    {
      "name": "templates/trivy_service.yaml",
      "data": "YXBpVmVyc2lvbjogdjEKa2luZDogU2VydmljZQptZXRhZGF0YToKICBuYW1lOiB7eyBpbmNsdWRlICJjaGFydC5yZXNvdXJjZU5hbWVQcmVmaXgiIC4gfX10cml2eQogIGxhYmVsczoKICAgIGFwcC5rdWJlcm5ldGVzLmlvL2NvbXBvbmVudDogdHJpdnkKICAgIHt7LSBpbmNsdWRlICJjaGFydC5sYWJlbHMiIC4gfCBuaW5kZW50IDQgfX0Kc3BlYzoKICB0eXBlOiBDbHVzdGVySVAKICBwb3J0czoKICAgIC0gcG9ydDogODA4MQogICAgICB0YXJnZXRQb3J0OiBodHRwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgbmFtZTogaHR0cAogIHNlbGVjdG9yOgogICAgYXBwLmt1YmVybmV0ZXMuaW8vY29tcG9uZW50OiB0cml2eQogICAge3stIGluY2x1ZGUgImNoYXJ0LnNlbGVjdG9yTGFiZWxzIiAuIHwgbmluZGVudCA0IH19Cg=="
    }
  ],
  "values": {
    "db": {
      "database": "hub",
      "host": "",
      "password": "postgres",
      "port": "5432",
      "user": "postgres"
    },
    "dbMigrator": {
      "configDir": "/home/db-migrator/.cfg",
      "job": {
        "image": {
          "repository": "artifacthub/db-migrator"
        }
      },
      "loadSampleData": true
    },
    "dynamicResourceNamePrefixEnabled": false,
    "fullnameOverride": "",
    "hub": {
      "analytics": {
        "gaTrackingID": ""
      },
      "deploy": {
        "image": {
          "repository": "artifacthub/hub"
        },
        "readinessGates": [],
        "replicaCount": 1,
        "resources": {}
      },
      "email": {
        "from": "",
        "fromName": "",
        "replyTo": "",
        "smtp": {
          "host": "",
          "password": "",
          "port": 587,
          "username": ""
        }
      },
      "ingress": {
        "annotations": {
          "kubernetes.io/ingress.class": "nginx"
        },
        "enabled": true,
        "rules": [],
        "tls": []
      },
      "server": {
        "allowPrivateRepositories": false,
        "allowUserSignUp": true,
        "baseURL": "",
        "basicAuth": {
          "enabled": false,
          "password": "changeme",
          "username": "hub"
        },
        "cacheDir": "",
        "configDir": "/home/hub/.cfg",
        "cookie": {
          "hashKey": "default-unsafe-key",
          "secure": false
        },
        "csrf": {
          "authKey": "default-unsafe-key",
          "secure": false
        },
        "motd": "",
        "motdSeverity": "info",
        "oauth": {
          "github": {
            "clientID": "",
            "clientSecret": "",
            "enabled": false,
            "redirectURL": "",
            "scopes": ["read:user", "user:email"]
          },
          "google": {
            "clientID": "",
            "clientSecret": "",
            "enabled": false,
            "redirectURL": "",
            "scopes": [
              "https://www.googleapis.com/auth/userinfo.email",
              "https://www.googleapis.com/auth/userinfo.profile"
            ]
          },
          "oidc": {
            "clientID": "",
            "clientSecret": "",
            "enabled": false,
            "issuerURL": "",
            "redirectURL": "",
            "scopes": ["openid", "profile", "email"]
          }
        },
        "shutdownTimeout": "10s",
        "xffIndex": 0
      },
      "service": {
        "port": 80,
        "type": "NodePort"
      }
    },
    "imagePullSecrets": [],
    "imageTag": "",
    "log": {
      "level": "info",
      "pretty": false
    },
    "nameOverride": "",
    "postgresql": {
      "enabled": true,
      "image": {
        "repository": "postgres",
        "tag": 12
      },
      "persistence": {
        "mountPath": "/data"
      },
      "postgresqlDataDir": "/data/pgdata",
      "postgresqlDatabase": "hub",
      "postgresqlPassword": "postgres",
      "postgresqlUsername": "postgres"
    },
    "pullPolicy": "IfNotPresent",
    "scanner": {
      "cacheDir": "",
      "concurrency": 10,
      "configDir": "/home/scanner/.cfg",
      "cronjob": {
        "image": {
          "repository": "artifacthub/scanner"
        },
        "resources": {}
      },
      "dockerPassword": "",
      "dockerUsername": "",
      "events": {
        "scanningErrors": false
      },
      "trivyURL": ""
    },
    "tracker": {
      "bypassDigestCheck": false,
      "cacheDir": "",
      "concurrency": 10,
      "configDir": "/home/tracker/.cfg",
      "cronjob": {
        "image": {
          "repository": "artifacthub/tracker"
        },
        "resources": {}
      },
      "events": {
        "trackingErrors": false
      },
      "githubToken": "",
      "imageStore": "pg",
      "repositoriesKinds": [],
      "repositoriesNames": []
    },
    "trivy": {
      "deploy": {
        "image": "aquasec/trivy:0.16.0",
        "resources": {}
      },
      "persistence": {
        "enabled": false,
        "size": "10Gi"
      }
    }
  }
}
