Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaxxstorm/e808b7dc00e108c66495bd5762842cfe to your computer and use it in GitHub Desktop.
Save jaxxstorm/e808b7dc00e108c66495bd5762842cfe to your computer and use it in GitHub Desktop.
Helm secret content
{
"name": "opa",
"info": {
"first_deployed": "2020-05-01T10:44:45.314555-07:00",
"last_deployed": "2020-05-01T10:44:45.314555-07:00",
"deleted": "",
"description": "Install complete",
"status": "superseded",
"notes": "Please wait while the OPA is deployed on your cluster.\n\nFor example policies that you can enforce with OPA see https://www.openpolicyagent.org.\n\nIf you installed this chart with the default values, you can exercise the sample policy.\n\n# 1. Create a namespace called \"opa-example\"\n\nkubectl create namespace opa-example\n\n# 2. Create an Ingress in the \"opa-example\" namespace that complies with the policy.\n\ncat > ingress-ok.yaml <<EOF\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n name: ingress-ok\nspec:\n rules:\n - host: signin.dev.acmecorp.com\n http:\n paths:\n - backend:\n serviceName: nginx\n servicePort: 80\nEOF\n\nkubectl -n opa-example create -f ingress-ok.yaml\n\n# 3. Try to create an Ingress in the \"opa-example\" namespace that violates the policy.\n\ncat > ingress-bad.yaml <<EOF\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n name: ingress-ok\nspec:\n rules:\n - host: signin.acmecorp.com\n http:\n paths:\n - backend:\n serviceName: nginx\n servicePort: 80\nEOF\n\nkubectl -n opa-example create -f ingress-bad.yaml\n\nIf you want to turn off authz for debugging purposes, you can do so by upgrading the chart like so:\nhelm upgrade opa stable/opa --reuse-values --set authz.enabled=false\n\nYou can query OPA to see the policies it has loaded (you will need to turn off authz as described above):\n\nexport OPA_POD_NAME=$(kubectl get pods --namespace default -l \"app=opa\" -o jsonpath=\"{.items[0].metadata.name}\")\n\nkubectl port-forward $OPA_POD_NAME 8080:443 --namespace default\n\ncurl -k -s https://localhost:8080/v1/policies | jq -r '.result[].raw'\n\n"
},
"chart": {
"metadata": {
"name": "opa",
"home": "https://www.openpolicyagent.org",
"sources": [
"https://github.com/open-policy-agent/opa"
],
"version": "1.13.5",
"description": "Open source, general-purpose policy engine. Enforce fine-grained invariants over arbitrary Kubernetes resources.",
"keywords": [
"opa",
"admission control",
"policy"
],
"maintainers": [
{
"name": "tsandall",
"email": "torinsandall@gmail.com"
}
],
"icon": "https://raw.githubusercontent.com/open-policy-agent/opa/master/logo/logo.png",
"apiVersion": "v1",
"appVersion": "0.15.1"
},
"lock": null,
"templates": [
{
"name": "templates/NOTES.txt",
"data": "UGxlYXNlIHdhaXQgd2hpbGUgdGhlIE9QQSBpcyBkZXBsb3llZCBvbiB5b3VyIGNsdXN0ZXIuCgpGb3IgZXhhbXBsZSBwb2xpY2llcyB0aGF0IHlvdSBjYW4gZW5mb3JjZSB3aXRoIE9QQSBzZWUgaHR0cHM6Ly93d3cub3BlbnBvbGljeWFnZW50Lm9yZy4KCklmIHlvdSBpbnN0YWxsZWQgdGhpcyBjaGFydCB3aXRoIHRoZSBkZWZhdWx0IHZhbHVlcywgeW91IGNhbiBleGVyY2lzZSB0aGUgc2FtcGxlIHBvbGljeS4KCiMgMS4gQ3JlYXRlIGEgbmFtZXNwYWNlIGNhbGxlZCAib3BhLWV4YW1wbGUiCgprdWJlY3RsIGNyZWF0ZSBuYW1lc3BhY2Ugb3BhLWV4YW1wbGUKCiMgMi4gQ3JlYXRlIGFuIEluZ3Jlc3MgaW4gdGhlICJvcGEtZXhhbXBsZSIgbmFtZXNwYWNlIHRoYXQgY29tcGxpZXMgd2l0aCB0aGUgcG9saWN5LgoKY2F0ID4gaW5ncmVzcy1vay55YW1sIDw8RU9GCmFwaVZlcnNpb246IGV4dGVuc2lvbnMvdjFiZXRhMQpraW5kOiBJbmdyZXNzCm1ldGFkYXRhOgogIG5hbWU6IGluZ3Jlc3Mtb2sKc3BlYzoKICBydWxlczoKICAtIGhvc3Q6IHNpZ25pbi5kZXYuYWNtZWNvcnAuY29tCiAgICBodHRwOgogICAgICBwYXRoczoKICAgICAgLSBiYWNrZW5kOgogICAgICAgICAgc2VydmljZU5hbWU6IG5naW54CiAgICAgICAgICBzZXJ2aWNlUG9ydDogODAKRU9GCgprdWJlY3RsIC1uIG9wYS1leGFtcGxlIGNyZWF0ZSAtZiBpbmdyZXNzLW9rLnlhbWwKCiMgMy4gVHJ5IHRvIGNyZWF0ZSBhbiBJbmdyZXNzIGluIHRoZSAib3BhLWV4YW1wbGUiIG5hbWVzcGFjZSB0aGF0IHZpb2xhdGVzIHRoZSBwb2xpY3kuCgpjYXQgPiBpbmdyZXNzLWJhZC55YW1sIDw8RU9GCmFwaVZlcnNpb246IGV4dGVuc2lvbnMvdjFiZXRhMQpraW5kOiBJbmdyZXNzCm1ldGFkYXRhOgogIG5hbWU6IGluZ3Jlc3Mtb2sKc3BlYzoKICBydWxlczoKICAtIGhvc3Q6IHNpZ25pbi5hY21lY29ycC5jb20KICAgIGh0dHA6CiAgICAgIHBhdGhzOgogICAgICAtIGJhY2tlbmQ6CiAgICAgICAgICBzZXJ2aWNlTmFtZTogbmdpbngKICAgICAgICAgIHNlcnZpY2VQb3J0OiA4MApFT0YKCmt1YmVjdGwgLW4gb3BhLWV4YW1wbGUgY3JlYXRlIC1mIGluZ3Jlc3MtYmFkLnlhbWwKCklmIHlvdSB3YW50IHRvIHR1cm4gb2ZmIGF1dGh6IGZvciBkZWJ1Z2dpbmcgcHVycG9zZXMsIHlvdSBjYW4gZG8gc28gYnkgdXBncmFkaW5nIHRoZSBjaGFydCBsaWtlIHNvOgpoZWxtIHVwZ3JhZGUge3sgLlJlbGVhc2UuTmFtZSB9fSBzdGFibGUvb3BhIC0tcmV1c2UtdmFsdWVzIC0tc2V0IGF1dGh6LmVuYWJsZWQ9ZmFsc2UKCllvdSBjYW4gcXVlcnkgT1BBIHRvIHNlZSB0aGUgcG9saWNpZXMgaXQgaGFzIGxvYWRlZCAoeW91IHdpbGwgbmVlZCB0byB0dXJuIG9mZiBhdXRoeiBhcyBkZXNjcmliZWQgYWJvdmUpOgoKZXhwb3J0IE9QQV9QT0RfTkFNRT0kKGt1YmVjdGwgZ2V0IHBvZHMgLS1uYW1lc3BhY2Uge3sgLlJlbGVhc2UuTmFtZXNwYWNlIH19IC1sICJhcHA9e3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fSIgLW8ganNvbnBhdGg9InsuaXRlbXNbMF0ubWV0YWRhdGEubmFtZX0iKQoKa3ViZWN0bCBwb3J0LWZvcndhcmQgJE9QQV9QT0RfTkFNRSA4MDgwOjQ0MyAtLW5hbWVzcGFjZSB7eyAuUmVsZWFzZS5OYW1lc3BhY2UgfX0KCmN1cmwgLWsgLXMgaHR0cHM6Ly9sb2NhbGhvc3Q6ODA4MC92MS9wb2xpY2llcyB8IGpxIC1yICcucmVzdWx0W10ucmF3JwoK"
},
{
"name": "templates/_helpers.tpl",
"data": "e3svKiB2aW06IHNldCBmaWxldHlwZT1tdXN0YWNoZTogKi99fQp7ey8qCkV4cGFuZCB0aGUgbmFtZSBvZiB0aGUgY2hhcnQuCiovfX0Ke3stIGRlZmluZSAib3BhLm5hbWUiIC19fQp7ey0gZGVmYXVsdCAuQ2hhcnQuTmFtZSAuVmFsdWVzLm5hbWVPdmVycmlkZSB8IHRydW5jIDYzIHwgdHJpbVN1ZmZpeCAiLSIgLX19Cnt7LSBlbmQgLX19Cgp7ey8qCkNyZWF0ZSBhIGRlZmF1bHQgZnVsbHkgcXVhbGlmaWVkIGFwcCBuYW1lLgpXZSB0cnVuY2F0ZSBhdCA2MyBjaGFycyBiZWNhdXNlIHNvbWUgS3ViZXJuZXRlcyBuYW1lIGZpZWxkcyBhcmUgbGltaXRlZCB0byB0aGlzIChieSB0aGUgRE5TIG5hbWluZyBzcGVjKS4KSWYgcmVsZWFzZSBuYW1lIGNvbnRhaW5zIGNoYXJ0IG5hbWUgaXQgd2lsbCBiZSB1c2VkIGFzIGEgZnVsbCBuYW1lLgoqL319Cnt7LSBkZWZpbmUgIm9wYS5mdWxsbmFtZSIgLX19Cnt7LSBpZiAuVmFsdWVzLmZ1bGxuYW1lT3ZlcnJpZGUgLX19Cnt7LSAuVmFsdWVzLmZ1bGxuYW1lT3ZlcnJpZGUgfCB0cnVuYyA2MyB8IHRyaW1TdWZmaXggIi0iIC19fQp7ey0gZWxzZSAtfX0Ke3stICRuYW1lIDo9IGRlZmF1bHQgLkNoYXJ0Lk5hbWUgLlZhbHVlcy5uYW1lT3ZlcnJpZGUgLX19Cnt7LSBpZiBjb250YWlucyAkbmFtZSAuUmVsZWFzZS5OYW1lIC19fQp7ey0gLlJlbGVhc2UuTmFtZSB8IHRydW5jIDYzIHwgdHJpbVN1ZmZpeCAiLSIgLX19Cnt7LSBlbHNlIC19fQp7ey0gcHJpbnRmICIlcy0lcyIgLlJlbGVhc2UuTmFtZSAkbmFtZSB8IHRydW5jIDYzIHwgdHJpbVN1ZmZpeCAiLSIgLX19Cnt7LSBlbmQgLX19Cnt7LSBlbmQgLX19Cnt7LSBlbmQgLX19Cgp7ey0gZGVmaW5lICJvcGEuc2FyZnVsbG5hbWUiIC19fQp7ey0gJG5hbWUgOj0gKGluY2x1ZGUgIm9wYS5mdWxsbmFtZSIgLiB8IHRydW5jIDU5IHwgdHJpbVN1ZmZpeCAiLSIpIC19fQp7ey0gcHJpbnRmICIlcy1zYXIiICRuYW1lIC19fQp7ey0gZW5kIC19fQoKe3stIGRlZmluZSAib3BhLm1nbXRmdWxsbmFtZSIgLX19Cnt7LSAkbmFtZSA6PSAoaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuIHwgdHJ1bmMgNTggfCB0cmltU3VmZml4ICItIikgLX19Cnt7LSBwcmludGYgIiVzLW1nbXQiICRuYW1lIC19fQp7ey0gZW5kIC19fQoKe3svKgpDcmVhdGUgY2hhcnQgbmFtZSBhbmQgdmVyc2lvbiBhcyB1c2VkIGJ5IHRoZSBjaGFydCBsYWJlbC4KKi99fQp7ey0gZGVmaW5lICJvcGEuY2hhcnQiIC19fQp7ey0gcHJpbnRmICIlcy0lcyIgLkNoYXJ0Lk5hbWUgLkNoYXJ0LlZlcnNpb24gfCByZXBsYWNlICIrIiAiXyIgfCB0cnVuYyA2MyB8IHRyaW1TdWZmaXggIi0iIC19fQp7ey0gZW5kIC19fQoKe3svKgpEZWZpbmUgc3RhbmRhcmQgbGFiZWxzIGZvciBmcmVxdWVudGx5IHVzZWQgbWV0YWRhdGEuCiovfX0Ke3stIGRlZmluZSAib3BhLmxhYmVscy5zdGFuZGFyZCIgLX19CmFwcDoge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fQpjaGFydDogInt7IC5DaGFydC5OYW1lIH19LXt7IC5DaGFydC5WZXJzaW9uIH19IgpyZWxlYXNlOiAie3sgLlJlbGVhc2UuTmFtZSB9fSIKaGVyaXRhZ2U6ICJ7eyAuUmVsZWFzZS5TZXJ2aWNlIH19Igp7ey0gZW5kIC19fQoKe3svKgpDcmVhdGUgdGhlIG5hbWUgb2YgdGhlIHNlcnZpY2UgYWNjb3VudCB0byB1c2UKKi99fQp7ey0gZGVmaW5lICJvcGEuc2VydmljZUFjY291bnROYW1lIiAtfX0Ke3stIGlmIC5WYWx1ZXMuc2VydmljZUFjY291bnQuY3JlYXRlIC19fQogICAge3sgZGVmYXVsdCAoaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuKSAuVmFsdWVzLnNlcnZpY2VBY2NvdW50Lm5hbWUgfX0Ke3stIGVsc2UgLX19CiAgICB7eyBkZWZhdWx0ICJkZWZhdWx0IiAuVmFsdWVzLnNlcnZpY2VBY2NvdW50Lm5hbWUgfX0Ke3stIGVuZCAtfX0Ke3stIGVuZCAtfX0KCnt7LSBkZWZpbmUgIm9wYS5zZWxmU2lnbmVkSXNzdWVyIiAtfX0Ke3sgcHJpbnRmICIlcy1zZWxmc2lnbiIgKGluY2x1ZGUgIm9wYS5mdWxsbmFtZSIgLikgfX0Ke3stIGVuZCAtfX0KCnt7LSBkZWZpbmUgIm9wYS5yb290Q0FJc3N1ZXIiIC19fQp7eyBwcmludGYgIiVzLWNhIiAoaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuKSB9fQp7ey0gZW5kIC19fQoKe3stIGRlZmluZSAib3BhLnJvb3RDQUNlcnRpZmljYXRlIiAtfX0Ke3sgcHJpbnRmICIlcy1jYSIgKGluY2x1ZGUgIm9wYS5mdWxsbmFtZSIgLikgfX0Ke3stIGVuZCAtfX0KCnt7LSBkZWZpbmUgIm9wYS5zZXJ2aW5nQ2VydGlmaWNhdGUiIC19fQp7eyBwcmludGYgIiVzLXdlYmhvb2stdGxzIiAoaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuKSB9fQp7ey0gZW5kIC19fQoKe3svKgpEZXRlY3QgdGhlIHZlcnNpb24gb2YgY2VydCBtYW5hZ2VyIGNyZCB0aGF0IGlzIGluc3RhbGxlZApFcnJvciBpZiBDUkQgaXMgbm90IGF2YWlsYWJsZQoqL319Cnt7LSBkZWZpbmUgIm9wYS5jZXJ0TWFuYWdlckFwaVZlcnNpb24iIC19fQp7ey0gaWYgKC5DYXBhYmlsaXRpZXMuQVBJVmVyc2lvbnMuSGFzICJjZXJ0LW1hbmFnZXIuaW8vdjFhbHBoYTMiKSAtfX0KY2VydC1tYW5hZ2VyLmlvL3YxYWxwaGEzCnt7LSBlbHNlIGlmICguQ2FwYWJpbGl0aWVzLkFQSVZlcnNpb25zLkhhcyAiY2VydC1tYW5hZ2VyLmlvL3YxYWxwaGEyIikgLX19CmNlcnQtbWFuYWdlci5pby92MWFscGhhMgp7ey0gZWxzZSBpZiAoLkNhcGFiaWxpdGllcy5BUElWZXJzaW9ucy5IYXMgImNlcnRtYW5hZ2VyLms4cy5pby92MWFscGhhMSIpIC19fQpjZXJ0bWFuYWdlci5rOHMuaW8vdjFhbHBoYTEKe3stIGVsc2UgIC19fQp7ey0gZmFpbCAiY2VydC1tYW5hZ2VyIENSRCBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgaW5zdGFsbGVkIiB9fQp7ey0gZW5kIC19fQp7ey0gZW5kIC19fQo="
},
{
"name": "templates/deployment.yaml",
"data": "YXBpVmVyc2lvbjogYXBwcy92MQpraW5kOiBEZXBsb3ltZW50Cm1ldGFkYXRhOgogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICBsYWJlbHM6Cnt7IGluY2x1ZGUgIm9wYS5sYWJlbHMuc3RhbmRhcmQiIC4gfCBpbmRlbnQgNCB9fQpzcGVjOgogIHJlcGxpY2FzOiB7eyAuVmFsdWVzLnJlcGxpY2FzIH19CiAgc2VsZWN0b3I6CiAgICBtYXRjaExhYmVsczoKICAgICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLmZ1bGxuYW1lIiAuIH19CiAge3stIHdpdGggLlZhbHVlcy5kZXBsb3ltZW50U3RyYXRlZ3kgfX0KICBzdHJhdGVneToKICB7ey0gdG9ZYW1sIC4gfCBuaW5kZW50IDQgfX0KICB7ey0gZW5kIH19CiAgdGVtcGxhdGU6CiAgICBtZXRhZGF0YToKe3stIGlmIG9yIC5WYWx1ZXMuZ2VuZXJhdGVBZG1pc3Npb25Db250cm9sbGVyQ2VydHMgLlZhbHVlcy5vcGEgfX0KICAgICAgYW5ub3RhdGlvbnM6Cnt7LSBpZiAuVmFsdWVzLmdlbmVyYXRlQWRtaXNzaW9uQ29udHJvbGxlckNlcnRzIH19CiAgICAgICAgY2hlY2tzdW0vY2VydHM6IHt7IGluY2x1ZGUgKHByaW50ICQuVGVtcGxhdGUuQmFzZVBhdGggIi93ZWJob29rY29uZmlndXJhdGlvbi55YW1sIikgLiB8IHNoYTI1NnN1bSB9fQp7ey0gZW5kIH19Cnt7LSBpZiAuVmFsdWVzLm9wYSB9fQogICAgICAgIGNoZWNrc3VtL2NvbmZpZzoge3sgaW5jbHVkZSAocHJpbnQgJC5UZW1wbGF0ZS5CYXNlUGF0aCAiL3NlY3JldHMueWFtbCIpIC4gfCBzaGEyNTZzdW0gfX0Ke3stIGVuZCB9fQp7ey0gZW5kIH19Cnt7LSBpZiAuVmFsdWVzLmFubm90YXRpb25zIH19Cnt7IHRvWWFtbCAuVmFsdWVzLmFubm90YXRpb25zIHwgaW5kZW50IDggfX0Ke3stIGVuZCB9fQogICAgICBsYWJlbHM6CiAgICAgICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLmZ1bGxuYW1lIiAuIH19CiAgICAgIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICAgIHNwZWM6Cnt7LSBpZiAuVmFsdWVzLnByaW9yaXR5Q2xhc3NOYW1lIH19CiAgICAgIHByaW9yaXR5Q2xhc3NOYW1lOiB7eyAuVmFsdWVzLnByaW9yaXR5Q2xhc3NOYW1lIH19Cnt7LSBlbmQgfX0Ke3stIGlmIG9yIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCAuVmFsdWVzLmJvb3RzdHJhcFBvbGljaWVzfX0KICAgICAgaW5pdENvbnRhaW5lcnM6CiAgICAgICAgLSBuYW1lOiBpbml0cG9saWN5CiAgICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5tZ210LmltYWdlIH19Ont7IC5WYWx1ZXMubWdtdC5pbWFnZVRhZyB9fQogICAgICAgICAgaW1hZ2VQdWxsUG9saWN5OiB7eyAuVmFsdWVzLm1nbXQuaW1hZ2VQdWxsUG9saWN5IH19CiAgICAgICAgICByZXNvdXJjZXM6Cnt7IHRvWWFtbCAuVmFsdWVzLm1nbXQucmVzb3VyY2VzIHwgaW5kZW50IDEyIH19CiAgICAgICAgICBjb21tYW5kOgogICAgICAgICAgLSAvYmluL3NoCiAgICAgICAgICAtIC1jCiAgICAgICAgICAtIHwKe3stIGlmIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCB9fQogICAgICAgICAgICB0ciAtZGMgJ0EtRjAtOScgPCAvZGV2L3VyYW5kb20gfCBkZCBicz0xIGNvdW50PTMyIDI+L2Rldi9udWxsID4gL2Jvb3RzdHJhcC9tZ210LXRva2VuCiAgICAgICAgICAgIFRPS0VOPWBjYXQgL2Jvb3RzdHJhcC9tZ210LXRva2VuYAogICAgICAgICAgICBjYXQgPiAvYm9vdHN0cmFwL2F1dGh6LnJlZ28gPDxFT0YKICAgICAgICAgICAgcGFja2FnZSBzeXN0ZW0uYXV0aHoKICAgICAgICAgICAgZGVmYXVsdCBhbGxvdyA9IGZhbHNlCiAgICAgICAgICAgICMgQWxsb3cgYW5vbnltb3VzIGFjY2VzcyB0byB0aGUgZGVmYXVsdCBwb2xpY3kgZGVjaXNpb24uCiAgICAgICAgICAgIGFsbG93IHsgaW5wdXQucGF0aCA9IFsiIl07IGlucHV0Lm1ldGhvZCA9ICJQT1NUIiB9CiAgICAgICAgICAgIGFsbG93IHsgaW5wdXQucGF0aCA9IFsiIl07IGlucHV0Lm1ldGhvZCA9ICJHRVQiIH0KICAgICAgICAgICAgIyBUaGlzIGlzIG9ubHkgdXNlZCBmb3IgaGVhbHRoIGNoZWNrIGluIGxpdmVuZXNzIGFuZCByZWFkaW5lc3MgcHJvYmUKICAgICAgICAgICAgYWxsb3cgeyBpbnB1dC5wYXRoID0gWyJoZWFsdGgiXTsgaW5wdXQubWV0aG9kID0gIkdFVCIgfQp7ey0gaWYgLlZhbHVlcy5wcm9tZXRoZXVzLmVuYWJsZWQgfX0KICAgICAgICAgICAgIyBUaGlzIGFsbG93cyBtZXRyaWNzIHRvIGJlIHNjcmFwZWQgYnkgcHJvbWV0aGV1cwogICAgICAgICAgICBhbGxvdyB7IGlucHV0LnBhdGggPSBbIm1ldHJpY3MiXTsgaW5wdXQubWV0aG9kID0gIkdFVCIgfQp7ey0gZW5kIH19CiAgICAgICAgICAgIGFsbG93IHsgaW5wdXQuaWRlbnRpdHkgPT0gIiRUT0tFTiIgfQogICAgICAgICAgICBFT0YKe3stIGVuZCB9fQp7ey0gcmFuZ2UgJHBvbGljeU5hbWUsICRwb2xpY3kgOj0gLlZhbHVlcy5ib290c3RyYXBQb2xpY2llcyB9fQogICAgICAgICAgICBjYXQgPiAvYm9vdHN0cmFwL3t7ICRwb2xpY3lOYW1lIH19LnJlZ28gPDxFT0YKe3sgJHBvbGljeSB8IGluZGVudCAxMiB9fQogICAgICAgICAgICBFT0YKe3stIGVuZCB9fQogICAgICAgICAgdm9sdW1lTW91bnRzOgogICAgICAgICAgICAtIG5hbWU6IGJvb3RzdHJhcAogICAgICAgICAgICAgIG1vdW50UGF0aDogL2Jvb3RzdHJhcAp7ey0gZW5kIH19CgogICAgICBjb250YWluZXJzOgogICAgICAgIC0gbmFtZTogb3BhCiAgICAgICAgICBpbWFnZToge3sgLlZhbHVlcy5pbWFnZSB9fTp7eyAuVmFsdWVzLmltYWdlVGFnIH19CiAgICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMuaW1hZ2VQdWxsUG9saWN5IH19CiAgICAgICAgICByZXNvdXJjZXM6Cnt7IHRvWWFtbCAuVmFsdWVzLnJlc291cmNlcyB8IGluZGVudCAxMiB9fQogICAgICAgICAgYXJnczoKICAgICAgICAgICAgLSAicnVuIgogICAgICAgICAgICAtICItLXNlcnZlciIKe3stIGlmIC5WYWx1ZXMub3BhIH19CiAgICAgICAgICAgIC0gIi0tY29uZmlnLWZpbGU9L2NvbmZpZy9jb25maWcueWFtbCIKe3stIGVuZCB9fQogICAgICAgICAgICAtICItLXRscy1jZXJ0LWZpbGU9L2NlcnRzL3Rscy5jcnQiCiAgICAgICAgICAgIC0gIi0tdGxzLXByaXZhdGUta2V5LWZpbGU9L2NlcnRzL3Rscy5rZXkiCiAgICAgICAgICAgIC0gIi0tYWRkcj0wLjAuMC4wOnt7IC5WYWx1ZXMucG9ydCB9fSIKICAgICAgICAgICAgLSAiLS1sb2ctbGV2ZWw9e3sgLlZhbHVlcy5sb2dMZXZlbCB9fSIKICAgICAgICAgICAgLSAiLS1sb2ctZm9ybWF0PXt7IC5WYWx1ZXMubG9nRm9ybWF0IH19Igp7ey0gaWYgLlZhbHVlcy5hdXRoei5lbmFibGVkIH19CiAgICAgICAgICAgIC0gIi0tYXV0aGVudGljYXRpb249dG9rZW4iCiAgICAgICAgICAgIC0gIi0tYXV0aG9yaXphdGlvbj1iYXNpYyIKICAgICAgICAgICAgLSAiLS1pZ25vcmU9LioiCnt7LSBlbmQgfX0Ke3stIGlmIC5WYWx1ZXMucHJvbWV0aGV1cy5lbmFibGVkIH19CiAgICAgICAgICAgIC0gIi0tYWRkcj1odHRwOi8vMC4wLjAuMDo4MTgxIgp7ey0gZWxzZSBpZiAuVmFsdWVzLm1nbXQuZW5hYmxlZCB9fQogICAgICAgICAgICAtICItLWFkZHI9aHR0cDovLzEyNy4wLjAuMTo4MTgxIgp7ey0gZW5kIH19Cnt7LSBpZiBvciAuVmFsdWVzLmF1dGh6LmVuYWJsZWQgLlZhbHVlcy5ib290c3RyYXBQb2xpY2llcyB9fQogICAgICAgICAgICAtICIvYm9vdHN0cmFwIgp7ey0gZW5kIH19CiAgICAgICAgICB2b2x1bWVNb3VudHM6CiAgICAgICAgICAgIC0gbmFtZTogY2VydHMKICAgICAgICAgICAgICByZWFkT25seTogdHJ1ZQogICAgICAgICAgICAgIG1vdW50UGF0aDogL2NlcnRzCnt7LSBpZiAuVmFsdWVzLm9wYSB9fQogICAgICAgICAgICAtIG5hbWU6IGNvbmZpZwogICAgICAgICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICAgICAgICAgICAgbW91bnRQYXRoOiAvY29uZmlnCnt7LSBlbmQgfX0Ke3stIGlmIG9yIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCAuVmFsdWVzLmJvb3RzdHJhcFBvbGljaWVzIH19CiAgICAgICAgICAgIC0gbmFtZTogYm9vdHN0cmFwCiAgICAgICAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgICAgICAgICBtb3VudFBhdGg6IC9ib290c3RyYXAKe3stIGVuZCB9fQogICAgICAgICAgcmVhZGluZXNzUHJvYmU6Cnt7IHRvWWFtbCAuVmFsdWVzLnJlYWRpbmVzc1Byb2JlIHwgaW5kZW50IDEyIH19CiAgICAgICAgICBsaXZlbmVzc1Byb2JlOgp7eyB0b1lhbWwgLlZhbHVlcy5saXZlbmVzc1Byb2JlIHwgaW5kZW50IDEyIH19Cnt7LSBpZiAuVmFsdWVzLm1nbXQuZW5hYmxlZCB9fQogICAgICAgIC0gbmFtZTogbWdtdAogICAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMubWdtdC5pbWFnZSB9fTp7eyAuVmFsdWVzLm1nbXQuaW1hZ2VUYWcgfX0KICAgICAgICAgIGltYWdlUHVsbFBvbGljeToge3sgLlZhbHVlcy5tZ210LmltYWdlUHVsbFBvbGljeSB9fQogICAgICAgICAgcmVzb3VyY2VzOgp7eyB0b1lhbWwgLlZhbHVlcy5tZ210LnJlc291cmNlcyB8IGluZGVudCAxMiB9fQogICAgICAgICAgYXJnczoKe3stIGlmIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCB9fQogICAgICAgICAgICAtIC0tb3BhLWF1dGgtdG9rZW4tZmlsZT0vYm9vdHN0cmFwL21nbXQtdG9rZW4Ke3stIGVuZCB9fQogICAgICAgICAgICAtIC0tb3BhLXVybD1odHRwOi8vMTI3LjAuMC4xOjgxODEvdjEKICAgICAgICAgICAgLSAtLXJlcGxpY2F0ZS1wYXRoPXt7IC5WYWx1ZXMubWdtdC5yZXBsaWNhdGUucGF0aCB9fQogICAgICAgICAgICAtIC0tZW5hYmxlLWRhdGE9e3sgLlZhbHVlcy5tZ210LmRhdGEuZW5hYmxlZCB9fQogICAgICAgICAgICAtIC0tZW5hYmxlLXBvbGljaWVzPXt7IC5WYWx1ZXMubWdtdC5jb25maWdtYXBQb2xpY2llcy5lbmFibGVkIH19Cnt7LSBpZiAuVmFsdWVzLm1nbXQuY29uZmlnbWFwUG9saWNpZXMuZW5hYmxlZCB9fQogICAgICAgICAgICAtIC0tcG9saWNpZXM9e3sgLlZhbHVlcy5tZ210LmNvbmZpZ21hcFBvbGljaWVzLm5hbWVzcGFjZXMgfCBqb2luICIsIiB9fQogICAgICAgICAgICAtIC0tcmVxdWlyZS1wb2xpY3ktbGFiZWw9e3sgLlZhbHVlcy5tZ210LmNvbmZpZ21hcFBvbGljaWVzLnJlcXVpcmVMYWJlbCB9fQp7ey0gZW5kIH19Cnt7LSByYW5nZSAuVmFsdWVzLm1nbXQucmVwbGljYXRlLm5hbWVzcGFjZSB9fQogICAgICAgICAgICAtIC0tcmVwbGljYXRlPXt7IC4gfX0Ke3stIGVuZCB9fQp7ey0gcmFuZ2UgLlZhbHVlcy5tZ210LnJlcGxpY2F0ZS5jbHVzdGVyIH19CiAgICAgICAgICAgIC0gLS1yZXBsaWNhdGUtY2x1c3Rlcj17eyAuIH19Cnt7LSBlbmQgfX0Ke3stIHJhbmdlIC5WYWx1ZXMubWdtdC5leHRyYUFyZ3MgfX0KICAgICAgICAgICAgLSB7eyAuIH19Cnt7LSBlbmQgfX0Ke3stIGlmIG9yIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCAuVmFsdWVzLmJvb3RzdHJhcFBvbGljaWVzIH19CiAgICAgICAgICB2b2x1bWVNb3VudHM6CiAgICAgICAgICAgIC0gbmFtZTogYm9vdHN0cmFwCiAgICAgICAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgICAgICAgICBtb3VudFBhdGg6IC9ib290c3RyYXAKe3stIGVuZCB9fQp7ey0gZW5kIH19Cnt7LSBpZiAuVmFsdWVzLnNhci5lbmFibGVkIH19CiAgICAgICAgLSBuYW1lOiBzYXJwcm94eQogICAgICAgICAgaW1hZ2U6IHt7IC5WYWx1ZXMuc2FyLmltYWdlIH19Ont7IC5WYWx1ZXMuc2FyLmltYWdlVGFnIH19CiAgICAgICAgICBpbWFnZVB1bGxQb2xpY3k6IHt7IC5WYWx1ZXMuc2FyLmltYWdlUHVsbFBvbGljeSB9fQogICAgICAgICAgcmVzb3VyY2VzOgp7eyB0b1lhbWwgLlZhbHVlcy5zYXIucmVzb3VyY2VzIHwgaW5kZW50IDEyIH19CiAgICAgICAgICBjb21tYW5kOgogICAgICAgICAgICAtIGt1YmVjdGwKICAgICAgICAgICAgLSBwcm94eQogICAgICAgICAgICAtIC0tYWNjZXB0LXBhdGhzPV4vYXBpcy9hdXRob3JpemF0aW9uLms4cy5pby92MS9zdWJqZWN0YWNjZXNzcmV2aWV3cyQKe3stIGVuZCB9fQogICAgICB7ey0gaWYgLlZhbHVlcy5zZWN1cml0eUNvbnRleHQuZW5hYmxlZCB9fQogICAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgICAge3stIHJhbmdlICRrZXksICR2YWwgOj0gLlZhbHVlcy5zZWN1cml0eUNvbnRleHQgfX0KICAgICAgICB7ey0gaWYgbmUgJGtleSAiZW5hYmxlZCIgfX0KICAgICAgICB7eyAka2V5IH19OiB7eyB0b1lhbWwgJHZhbCB8IG5pbmRlbnQgMTAgfX0KICAgICAgICB7ey0gZW5kIH19CiAgICAgICAge3stIGVuZCB9fQogICAgICB7ey0gZW5kIH19CiAgICAgIHNlcnZpY2VBY2NvdW50TmFtZToge3sgdGVtcGxhdGUgIm9wYS5zZXJ2aWNlQWNjb3VudE5hbWUiIC59fQogICAgICB2b2x1bWVzOgogICAgICAgIC0gbmFtZTogY2VydHMKICAgICAgICAgIHNlY3JldDoKICAgICAgICAgICAgc2VjcmV0TmFtZToge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fS1jZXJ0Cnt7LSBpZiAuVmFsdWVzLm9wYSB9fQogICAgICAgIC0gbmFtZTogY29uZmlnCiAgICAgICAgICBzZWNyZXQ6CiAgICAgICAgICAgIHNlY3JldE5hbWU6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0tY29uZmlnCnt7LSBlbmQgfX0Ke3stIGlmIG9yIC5WYWx1ZXMuYXV0aHouZW5hYmxlZCAuVmFsdWVzLmJvb3RzdHJhcFBvbGljaWVzfX0KICAgICAgICAtIG5hbWU6IGJvb3RzdHJhcAogICAgICAgICAgZW1wdHlEaXI6IHt9Cnt7LSBlbmQgfX0KICAgICAgYWZmaW5pdHk6Cnt7IHRvWWFtbCAuVmFsdWVzLmFmZmluaXR5IHwgaW5kZW50IDggfX0KICAgICAgbm9kZVNlbGVjdG9yOgp7eyB0b1lhbWwgLlZhbHVlcy5ub2RlU2VsZWN0b3IgfCBpbmRlbnQgOCB9fQogICAgICB0b2xlcmF0aW9uczoKe3sgdG9ZYW1sIC5WYWx1ZXMudG9sZXJhdGlvbnMgfCBpbmRlbnQgOCB9fQo="
},
{
"name": "templates/mgmt-clusterrole.yaml",
"data": "e3stIGlmIChhbmQgLlZhbHVlcy5yYmFjLmNyZWF0ZSAuVmFsdWVzLm1nbXQuZW5hYmxlZCkgLX19CmFwaVZlcnNpb246IHJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8vdjEKa2luZDogQ2x1c3RlclJvbGUKbWV0YWRhdGE6CiAgbGFiZWxzOgogICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLm5hbWUiIC4gfX0KICAgIGNoYXJ0OiB7eyB0ZW1wbGF0ZSAib3BhLmNoYXJ0IiAuIH19CiAgICBoZXJpdGFnZToge3sgLlJlbGVhc2UuU2VydmljZSB9fQogICAgcmVsZWFzZToge3sgLlJlbGVhc2UuTmFtZSB9fQogICAgY29tcG9uZW50OiBtZ210CiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5tZ210ZnVsbG5hbWUiIC4gfX0KcnVsZXM6Cnt7IHRvWWFtbCAuVmFsdWVzLnJiYWMucnVsZXMuY2x1c3RlciB8IGluZGVudCAyIH19Cnt7LSBlbmQgLX19Cg=="
},
{
"name": "templates/mgmt-clusterrolebinding.yaml",
"data": "e3stIGlmIChhbmQgLlZhbHVlcy5yYmFjLmNyZWF0ZSAuVmFsdWVzLm1nbXQuZW5hYmxlZCkgLX19CmFwaVZlcnNpb246IHJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8vdjFiZXRhMQpraW5kOiBDbHVzdGVyUm9sZUJpbmRpbmcKbWV0YWRhdGE6CiAgbGFiZWxzOgogICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLm5hbWUiIC4gfX0KICAgIGNoYXJ0OiB7eyB0ZW1wbGF0ZSAib3BhLmNoYXJ0IiAuIH19CiAgICBoZXJpdGFnZToge3sgLlJlbGVhc2UuU2VydmljZSB9fQogICAgcmVsZWFzZToge3sgLlJlbGVhc2UuTmFtZSB9fQogICAgY29tcG9uZW50OiBtZ210CiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5tZ210ZnVsbG5hbWUiIC4gfX0Kcm9sZVJlZjoKICBhcGlHcm91cDogcmJhYy5hdXRob3JpemF0aW9uLms4cy5pbwogIGtpbmQ6IENsdXN0ZXJSb2xlCiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5tZ210ZnVsbG5hbWUiIC4gfX0Kc3ViamVjdHM6CiAgLSBraW5kOiBTZXJ2aWNlQWNjb3VudAogICAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5zZXJ2aWNlQWNjb3VudE5hbWUiIC4gfX0KICAgIG5hbWVzcGFjZToge3sgLlJlbGVhc2UuTmFtZXNwYWNlIH19Cnt7LSBlbmQgLX19Cg=="
},
{
"name": "templates/poddisruptionbudget.yaml",
"data": "e3stIGlmIC5WYWx1ZXMucG9kRGlzcnVwdGlvbkJ1ZGdldC5lbmFibGVkIH19CmFwaVZlcnNpb246IHBvbGljeS92MWJldGExCmtpbmQ6IFBvZERpc3J1cHRpb25CdWRnZXQKbWV0YWRhdGE6CiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fQogIGxhYmVsczoKe3sgaW5jbHVkZSAib3BhLmxhYmVscy5zdGFuZGFyZCIgLiB8IGluZGVudCA0IH19CnNwZWM6Cnt7LSBpZiAuVmFsdWVzLnBvZERpc3J1cHRpb25CdWRnZXQubWluQXZhaWxhYmxlIH19CiAgbWluQXZhaWxhYmxlOiB7eyAuVmFsdWVzLnBvZERpc3J1cHRpb25CdWRnZXQubWluQXZhaWxhYmxlIH19Cnt7LSBlbmQgfX0Ke3stIGlmIC5WYWx1ZXMucG9kRGlzcnVwdGlvbkJ1ZGdldC5tYXhVbmF2YWlsYWJsZSB9fQogIG1heFVuYXZhaWxhYmxlOiB7eyAuVmFsdWVzLnBvZERpc3J1cHRpb25CdWRnZXQubWF4VW5hdmFpbGFibGUgfX0Ke3stIGVuZCB9fQogIHNlbGVjdG9yOgogICAgbWF0Y2hMYWJlbHM6CiAgICAgIGFwcDoge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fQp7ey0gZW5kIH19Cg=="
},
{
"name": "templates/sar-clusterrole.yaml",
"data": "e3stIGlmIChhbmQgLlZhbHVlcy5yYmFjLmNyZWF0ZSAuVmFsdWVzLnNhci5lbmFibGVkKSAtfX0KYXBpVmVyc2lvbjogcmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MQpraW5kOiBDbHVzdGVyUm9sZQptZXRhZGF0YToKICBsYWJlbHM6CiAgICBhcHA6IHt7IHRlbXBsYXRlICJvcGEubmFtZSIgLiB9fQogICAgY2hhcnQ6IHt7IHRlbXBsYXRlICJvcGEuY2hhcnQiIC4gfX0KICAgIGhlcml0YWdlOiB7eyAuUmVsZWFzZS5TZXJ2aWNlIH19CiAgICByZWxlYXNlOiB7eyAuUmVsZWFzZS5OYW1lIH19CiAgICBjb21wb25lbnQ6IHNhcgogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuc2FyZnVsbG5hbWUiIC4gfX0KcnVsZXM6CiAgLSBhcGlHcm91cHM6CiAgICAgIC0gImF1dGhvcml6YXRpb24uazhzLmlvIgogICAgcmVzb3VyY2VzOgogICAgLSBzdWJqZWN0YWNjZXNzcmV2aWV3cwogICAgdmVyYnM6CiAgICAtIGNyZWF0ZQp7ey0gZW5kIC19fQo="
},
{
"name": "templates/sar-clusterrolebinding.yaml",
"data": "e3stIGlmIChhbmQgLlZhbHVlcy5yYmFjLmNyZWF0ZSAuVmFsdWVzLnNhci5lbmFibGVkKSAtfX0KYXBpVmVyc2lvbjogcmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MWJldGExCmtpbmQ6IENsdXN0ZXJSb2xlQmluZGluZwptZXRhZGF0YToKICBsYWJlbHM6CiAgICBhcHA6IHt7IHRlbXBsYXRlICJvcGEubmFtZSIgLiB9fQogICAgY2hhcnQ6IHt7IHRlbXBsYXRlICJvcGEuY2hhcnQiIC4gfX0KICAgIGhlcml0YWdlOiB7eyAuUmVsZWFzZS5TZXJ2aWNlIH19CiAgICByZWxlYXNlOiB7eyAuUmVsZWFzZS5OYW1lIH19CiAgICBjb21wb25lbnQ6IHNhcgogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuc2FyZnVsbG5hbWUiIC4gfX0Kcm9sZVJlZjoKICBhcGlHcm91cDogcmJhYy5hdXRob3JpemF0aW9uLms4cy5pbwogIGtpbmQ6IENsdXN0ZXJSb2xlCiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5zYXJmdWxsbmFtZSIgLiB9fQpzdWJqZWN0czoKICAtIGtpbmQ6IFNlcnZpY2VBY2NvdW50CiAgICBuYW1lOiB7eyB0ZW1wbGF0ZSAib3BhLnNlcnZpY2VBY2NvdW50TmFtZSIgLiB9fQogICAgbmFtZXNwYWNlOiB7eyAuUmVsZWFzZS5OYW1lc3BhY2UgfX0Ke3stIGVuZCAtfX0K"
},
{
"name": "templates/secrets.yaml",
"data": "e3stIGlmIC5WYWx1ZXMub3BhIC19fQphcGlWZXJzaW9uOiB2MQpraW5kOiBTZWNyZXQKbWV0YWRhdGE6CiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fS1jb25maWcKICBsYWJlbHM6Cnt7IGluY2x1ZGUgIm9wYS5sYWJlbHMuc3RhbmRhcmQiIC4gfCBpbmRlbnQgNCB9fQp0eXBlOiBPcGFxdWUKZGF0YToKICBjb25maWcueWFtbDoge3sgdG9ZYW1sIC5WYWx1ZXMub3BhIHwgYjY0ZW5jIH19Cnt7LSBlbmQgLX19"
},
{
"name": "templates/service.yaml",
"data": "a2luZDogU2VydmljZQphcGlWZXJzaW9uOiB2MQptZXRhZGF0YToKICBuYW1lOiB7eyB0ZW1wbGF0ZSAib3BhLmZ1bGxuYW1lIiAuIH19CiAgbGFiZWxzOgp7eyBpbmNsdWRlICJvcGEubGFiZWxzLnN0YW5kYXJkIiAuIHwgaW5kZW50IDQgfX0Kc3BlYzoKICBzZWxlY3RvcjoKICAgIGFwcDoge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fQogIHBvcnRzOgogIC0gbmFtZTogaHR0cHMKICAgIHByb3RvY29sOiBUQ1AKICAgIHBvcnQ6IDQ0MwogICAgdGFyZ2V0UG9ydDoge3sgLlZhbHVlcy5wb3J0IH19Cg=="
},
{
"name": "templates/serviceaccount.yaml",
"data": "e3stIGlmIC5WYWx1ZXMuc2VydmljZUFjY291bnQuY3JlYXRlIH19CmFwaVZlcnNpb246IHYxCmtpbmQ6IFNlcnZpY2VBY2NvdW50Cm1ldGFkYXRhOgogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuc2VydmljZUFjY291bnROYW1lIiAufX0KICBsYWJlbHM6CiAgICBhcHA6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICAgIGNoYXJ0OiB7eyB0ZW1wbGF0ZSAib3BhLmNoYXJ0IiAuIH19CiAgICByZWxlYXNlOiAie3sgLlJlbGVhc2UuTmFtZSB9fSIKICAgIGhlcml0YWdlOiAie3sgLlJlbGVhc2UuU2VydmljZSB9fSIKe3stIGVuZCB9fQo="
},
{
"name": "templates/servicemonitor.yaml",
"data": "e3stIGlmIGFuZCAoLkNhcGFiaWxpdGllcy5BUElWZXJzaW9ucy5IYXMgIm1vbml0b3JpbmcuY29yZW9zLmNvbS92MSIpIC5WYWx1ZXMucHJvbWV0aGV1cy5lbmFibGVkIC5WYWx1ZXMuc2VydmljZU1vbml0b3IuZW5hYmxlZCB9fQphcGlWZXJzaW9uOiBtb25pdG9yaW5nLmNvcmVvcy5jb20vdjEKa2luZDogU2VydmljZU1vbml0b3IKbWV0YWRhdGE6CiAgbGFiZWxzOgogICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLm5hbWUiIC4gfX0KICAgIGNoYXJ0OiB7eyB0ZW1wbGF0ZSAib3BhLmNoYXJ0IiAuIH19CiAgICBoZXJpdGFnZToge3sgLlJlbGVhc2UuU2VydmljZSB9fQogICAgcmVsZWFzZToge3sgLlJlbGVhc2UuTmFtZSB9fQogICAge3stIGlmIC5WYWx1ZXMuc2VydmljZU1vbml0b3IuYWRkaXRpb25hbExhYmVscyB9fQogICAge3stIHRvWWFtbCAuVmFsdWVzLnNlcnZpY2VNb25pdG9yLmFkZGl0aW9uYWxMYWJlbHMgfCBuaW5kZW50IDR9fQogICAge3stIGVuZCB9fQogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICB7ey0gaWYgLlZhbHVlcy5zZXJ2aWNlTW9uaXRvci5uYW1lc3BhY2UgfX0KICBuYW1lc3BhY2U6IHt7IC5WYWx1ZXMuc2VydmljZU1vbml0b3IubmFtZXNwYWNlIH19CiAge3stIGVuZCB9fQpzcGVjOgogIGVuZHBvaW50czoKICAtIHRhcmdldFBvcnQ6IDgxODEKICAgIGludGVydmFsOiB7eyAuVmFsdWVzLnNlcnZpY2VNb25pdG9yLmludGVydmFsIH19CiAgICBwYXRoOiAiL21ldHJpY3MiCiAgam9iTGFiZWw6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICBuYW1lc3BhY2VTZWxlY3RvcjoKICAgIG1hdGNoTmFtZXM6CiAgICAtIHt7IC5SZWxlYXNlLk5hbWVzcGFjZSB9fQogIHNlbGVjdG9yOgogICAgbWF0Y2hMYWJlbHM6CiAgICAgIGFwcDoge3sgdGVtcGxhdGUgIm9wYS5uYW1lIiAuIH19CiAgICAgIHJlbGVhc2U6IHt7IC5SZWxlYXNlLk5hbWUgfX0Ke3stIGVuZCB9fQo="
},
{
"name": "templates/webhookconfiguration.yaml",
"data": "e3stICRjbiA6PSBwcmludGYgIiVzLiVzLnN2YyIgKCBpbmNsdWRlICJvcGEuZnVsbG5hbWUiIC4gKSAuUmVsZWFzZS5OYW1lc3BhY2UgfX0Ke3stICRjYSA6PSBnZW5DQSAib3BhLWFkbWlzc2lvbi1jYSIgMzY1MCAtfX0Ke3stICRjZXJ0IDo9IGdlblNpZ25lZENlcnQgJGNuIG5pbCBuaWwgMzY1MCAkY2EgLX19CmtpbmQ6IHt7IC5WYWx1ZXMuYWRtaXNzaW9uQ29udHJvbGxlcktpbmQgfX0KYXBpVmVyc2lvbjogYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pby92MWJldGExCm1ldGFkYXRhOgogIG5hbWU6IHt7IHRlbXBsYXRlICJvcGEuZnVsbG5hbWUiIC4gfX0KICBhbm5vdGF0aW9uczoKe3stIGlmIC5WYWx1ZXMuY2VydE1hbmFnZXIuZW5hYmxlZCB9fQogICAgY2VydG1hbmFnZXIuazhzLmlvL2luamVjdC1jYS1mcm9tOiB7eyBwcmludGYgIiVzLyVzIiAuUmVsZWFzZS5OYW1lc3BhY2UgKGluY2x1ZGUgIm9wYS5yb290Q0FDZXJ0aWZpY2F0ZSIgLikgfCBxdW90ZSB9fQogICAgY2VydC1tYW5hZ2VyLmlvL2luamVjdC1jYS1mcm9tOiB7eyBwcmludGYgIiVzLyVzIiAuUmVsZWFzZS5OYW1lc3BhY2UgKGluY2x1ZGUgIm9wYS5yb290Q0FDZXJ0aWZpY2F0ZSIgLikgfCBxdW90ZSB9fQp7ey0gZW5kIH19CiAgbGFiZWxzOgp7eyBpbmNsdWRlICJvcGEubGFiZWxzLnN0YW5kYXJkIiAuIHwgaW5kZW50IDQgfX0Kd2ViaG9va3M6CiAgLSBuYW1lOiB3ZWJob29rLm9wZW5wb2xpY3lhZ2VudC5vcmcKe3stIHdpdGggLlZhbHVlcy5hZG1pc3Npb25Db250cm9sbGVyTmFtZXNwYWNlU2VsZWN0b3IgfX0KICAgIG5hbWVzcGFjZVNlbGVjdG9yOgp7eyB0b1lhbWwgLiB8IGluZGVudCA2IH19Cnt7IGVuZCB9fQogICAgZmFpbHVyZVBvbGljeToge3sgLlZhbHVlcy5hZG1pc3Npb25Db250cm9sbGVyRmFpbHVyZVBvbGljeSB9fQogICAgcnVsZXM6Cnt7IHRvWWFtbCAuVmFsdWVzLmFkbWlzc2lvbkNvbnRyb2xsZXJSdWxlcyB8IGluZGVudCA2IH19CiAgICBjbGllbnRDb25maWc6Cnt7IGlmIG5vdCAuVmFsdWVzLmNlcnRNYW5hZ2VyLmVuYWJsZWQgfX0Ke3sgaWYgLlZhbHVlcy5nZW5lcmF0ZUFkbWlzc2lvbkNvbnRyb2xsZXJDZXJ0cyB9fQogICAgICBjYUJ1bmRsZToge3sgYjY0ZW5jICRjYS5DZXJ0IH19Cnt7IGVsc2UgfX0KICAgICAgY2FCdW5kbGU6IHt7IGI2NGVuYyAuVmFsdWVzLmFkbWlzc2lvbkNvbnRyb2xsZXJDQSB9fQp7eyBlbmQgfX0Ke3sgZW5kIH19CiAgICAgIHNlcnZpY2U6CiAgICAgICAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fQogICAgICAgIG5hbWVzcGFjZToge3sgLlJlbGVhc2UuTmFtZXNwYWNlIH19CiAgICBzaWRlRWZmZWN0czoge3sgLlZhbHVlcy5hZG1pc3Npb25Db250cm9sbGVyU2lkZUVmZmVjdCB9fQp7eyBpZiAuVmFsdWVzLnRpbWVvdXRTZWNvbmRzIH19CiAgICB0aW1lb3V0U2Vjb25kczoge3sgLlZhbHVlcy50aW1lb3V0U2Vjb25kcyB9fQp7eyBlbmQgfX0KCnt7IGlmIC5WYWx1ZXMuY2VydE1hbmFnZXIuZW5hYmxlZCB9fQotLS0KIyBDcmVhdGUgYSBzZWxmc2lnbmVkIElzc3VlciwgaW4gb3JkZXIgdG8gY3JlYXRlIGEgcm9vdCBDQSBjZXJ0aWZpY2F0ZSBmb3IKIyBzaWduaW5nIHdlYmhvb2sgc2VydmluZyBjZXJ0aWZpY2F0ZXMKYXBpVmVyc2lvbjoge3sgaW5jbHVkZSAib3BhLmNlcnRNYW5hZ2VyQXBpVmVyc2lvbiIgLiB9fQpraW5kOiBJc3N1ZXIKbWV0YWRhdGE6CiAgbmFtZToge3sgaW5jbHVkZSAib3BhLnNlbGZTaWduZWRJc3N1ZXIiIC4gfX0KICBsYWJlbHM6Cnt7IGluY2x1ZGUgIm9wYS5sYWJlbHMuc3RhbmRhcmQiIC4gfCBpbmRlbnQgNCB9fQpzcGVjOgogIHNlbGZTaWduZWQ6IHt9CgotLS0KIyBHZW5lcmF0ZSBhIENBIENlcnRpZmljYXRlIHVzZWQgdG8gc2lnbiBjZXJ0aWZpY2F0ZXMgZm9yIHRoZSB3ZWJob29rCmFwaVZlcnNpb246IHt7IGluY2x1ZGUgIm9wYS5jZXJ0TWFuYWdlckFwaVZlcnNpb24iIC4gfX0Ka2luZDogQ2VydGlmaWNhdGUKbWV0YWRhdGE6CiAgbmFtZToge3sgaW5jbHVkZSAib3BhLnJvb3RDQUNlcnRpZmljYXRlIiAuIH19CiAgbGFiZWxzOgp7eyBpbmNsdWRlICJvcGEubGFiZWxzLnN0YW5kYXJkIiAuIHwgaW5kZW50IDQgfX0Kc3BlYzoKICBzZWNyZXROYW1lOiB7eyBpbmNsdWRlICJvcGEucm9vdENBQ2VydGlmaWNhdGUiIC4gfX0KICBkdXJhdGlvbjogNDM4MDBoICMgNXkKICBpc3N1ZXJSZWY6CiAgICBuYW1lOiB7eyBpbmNsdWRlICJvcGEuc2VsZlNpZ25lZElzc3VlciIgLiB9fQogIGNvbW1vbk5hbWU6ICJjYS53ZWJob29rLm9wYSIKICBpc0NBOiB0cnVlCgotLS0KIyBDcmVhdGUgYW4gSXNzdWVyIHRoYXQgdXNlcyB0aGUgYWJvdmUgZ2VuZXJhdGVkIENBIGNlcnRpZmljYXRlIHRvIGlzc3VlIGNlcnRzCmFwaVZlcnNpb246IHt7IGluY2x1ZGUgIm9wYS5jZXJ0TWFuYWdlckFwaVZlcnNpb24iIC4gfX0Ka2luZDogSXNzdWVyCm1ldGFkYXRhOgogIG5hbWU6IHt7IGluY2x1ZGUgIm9wYS5yb290Q0FJc3N1ZXIiIC4gfX0KICBsYWJlbHM6Cnt7IGluY2x1ZGUgIm9wYS5sYWJlbHMuc3RhbmRhcmQiIC4gfCBpbmRlbnQgNCB9fQpzcGVjOgogIGNhOgogICAgc2VjcmV0TmFtZToge3sgaW5jbHVkZSAib3BhLnJvb3RDQUNlcnRpZmljYXRlIiAuIH19CgotLS0KCiMgRmluYWxseSwgZ2VuZXJhdGUgYSBzZXJ2aW5nIGNlcnRpZmljYXRlIGZvciB0aGUgd2ViaG9vayB0byB1c2UKYXBpVmVyc2lvbjoge3sgaW5jbHVkZSAib3BhLmNlcnRNYW5hZ2VyQXBpVmVyc2lvbiIgLiB9fQpraW5kOiBDZXJ0aWZpY2F0ZQptZXRhZGF0YToKICBuYW1lOiB7eyBpbmNsdWRlICJvcGEuc2VydmluZ0NlcnRpZmljYXRlIiAuIH19CiAgbGFiZWxzOgp7eyBpbmNsdWRlICJvcGEubGFiZWxzLnN0YW5kYXJkIiAuIHwgaW5kZW50IDQgfX0Kc3BlYzoKICBzZWNyZXROYW1lOiB7eyB0ZW1wbGF0ZSAib3BhLmZ1bGxuYW1lIiAuIH19LWNlcnQKICBkdXJhdGlvbjogODc2MGggIyAxeQogIGlzc3VlclJlZjoKICAgIG5hbWU6IHt7IGluY2x1ZGUgIm9wYS5yb290Q0FJc3N1ZXIiIC4gfX0KICBkbnNOYW1lczoKICAtIHt7IGluY2x1ZGUgIm9wYS5mdWxsbmFtZSIgLiB9fQogIC0ge3sgaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuIH19Lnt7IC5SZWxlYXNlLk5hbWVzcGFjZSB9fQogIC0ge3sgaW5jbHVkZSAib3BhLmZ1bGxuYW1lIiAuIH19Lnt7IC5SZWxlYXNlLk5hbWVzcGFjZSB9fS5zdmMKe3sgZW5kIH19Cnt7LSBpZiBub3QgLlZhbHVlcy5jZXJ0TWFuYWdlci5lbmFibGVkIH19Ci0tLQphcGlWZXJzaW9uOiB2MQpraW5kOiBTZWNyZXQKbWV0YWRhdGE6CiAgbmFtZToge3sgdGVtcGxhdGUgIm9wYS5mdWxsbmFtZSIgLiB9fS1jZXJ0CiAgbGFiZWxzOgogICAgYXBwOiB7eyB0ZW1wbGF0ZSAib3BhLmZ1bGxuYW1lIiAuIH19CiAgICBjaGFydDogInt7IC5DaGFydC5OYW1lIH19LXt7IC5DaGFydC5WZXJzaW9uIH19IgogICAgcmVsZWFzZTogInt7IC5SZWxlYXNlLk5hbWUgfX0iCiAgICBoZXJpdGFnZTogInt7IC5SZWxlYXNlLlNlcnZpY2UgfX0iCnR5cGU6IE9wYXF1ZQpkYXRhOgp7eyBpZiAuVmFsdWVzLmdlbmVyYXRlQWRtaXNzaW9uQ29udHJvbGxlckNlcnRzIH19CiAgdGxzLmNydDoge3sgYjY0ZW5jICRjZXJ0LkNlcnQgfX0KICB0bHMua2V5OiB7eyBiNjRlbmMgJGNlcnQuS2V5IH19Cnt7IGVsc2UgfX0KICB0bHMuY3J0OiB7eyBiNjRlbmMgLlZhbHVlcy5hZG1pc3Npb25Db250cm9sbGVyQ2VydCB9fQogIHRscy5rZXk6IHt7IGI2NGVuYyAuVmFsdWVzLmFkbWlzc2lvbkNvbnRyb2xsZXJLZXkgfX0Ke3sgZW5kIH19Cnt7IGVuZCB9fQo="
}
],
"values": {
"admissionControllerCA": "",
"admissionControllerCert": "",
"admissionControllerFailurePolicy": "Ignore",
"admissionControllerKey": "",
"admissionControllerKind": "ValidatingWebhookConfiguration",
"admissionControllerNamespaceSelector": {
"matchExpressions": [
{
"key": "openpolicyagent.org/webhook",
"operator": "NotIn",
"values": [
"ignore"
]
}
]
},
"admissionControllerRules": [
{
"apiGroups": [
"*"
],
"apiVersions": [
"*"
],
"operations": [
"*"
],
"resources": [
"*"
]
}
],
"admissionControllerSideEffect": "Unknown",
"affinity": {},
"annotations": {},
"authz": {
"enabled": true
},
"bootstrapPolicies": {},
"certManager": {
"enabled": false
},
"deploymentStrategy": {},
"generateAdmissionControllerCerts": true,
"image": "openpolicyagent/opa",
"imagePullPolicy": "IfNotPresent",
"imageTag": "0.15.1",
"livenessProbe": {
"httpGet": {
"path": "/health",
"port": 443,
"scheme": "HTTPS"
},
"initialDelaySeconds": 3,
"periodSeconds": 5
},
"logFormat": "text",
"logLevel": "info",
"mgmt": {
"configmapPolicies": {
"enabled": false,
"namespaces": [
"opa",
"kube-federation-scheduling-policy"
],
"requireLabel": true
},
"data": {
"enabled": false
},
"enabled": true,
"extraArgs": [],
"image": "openpolicyagent/kube-mgmt",
"imagePullPolicy": "IfNotPresent",
"imageTag": "0.10",
"replicate": {
"cluster": [],
"namespace": [],
"path": "kubernetes"
},
"resources": {}
},
"nodeSelector": {},
"opa": {
"bundles": {
"quickstart": {
"resource": "/bundles/helm-kubernetes-quickstart",
"service": "controller"
}
},
"default_decision": "/helm_kubernetes_quickstart/main",
"services": {
"controller": {
"url": "https://www.openpolicyagent.org"
}
}
},
"podDisruptionBudget": {
"enabled": false,
"minAvailable": 1
},
"port": 443,
"prometheus": {
"enabled": false
},
"rbac": {
"create": true,
"rules": {
"cluster": []
}
},
"readinessProbe": {
"httpGet": {
"path": "/health",
"port": 443,
"scheme": "HTTPS"
},
"initialDelaySeconds": 3,
"periodSeconds": 5
},
"replicas": 1,
"resources": {},
"sar": {
"enabled": false,
"image": "lachlanevenson/k8s-kubectl",
"imagePullPolicy": "IfNotPresent",
"imageTag": "latest",
"resources": {}
},
"securityContext": {
"enabled": false,
"runAsNonRoot": true,
"runAsUser": 1
},
"serviceAccount": {
"create": true,
"name": null
},
"serviceMonitor": {
"additionalLabels": {},
"enabled": false,
"interval": "15s"
},
"tolerations": []
},
"schema": null,
"files": [
{
"name": "OWNERS",
"data": "YXBwcm92ZXJzOgotIHRzYW5kYWxsCi0gdGltb3RoeWhpbnJpY2hzCnJldmlld2VyczoKLSB0c2FuZGFsbAotIHRpbW90aHloaW5yaWNocwotIHBhdHJpY2stZWFzdAo="
},
{
"name": "README.md",
"data": "IyBPUEEKCltPUEFdKGh0dHBzOi8vd3d3Lm9wZW5wb2xpY3lhZ2VudC5vcmcpIGlzIGFuIG9wZW4gc291cmNlIGdlbmVyYWwtcHVycG9zZSBwb2xpY3kKZW5naW5lIGRlc2lnbmVkIGZvciBjbG91ZC1uYXRpdmUgZW52aXJvbm1lbnRzLgoKIyMgUHJlcmVxdWlzaXRlcwoKLSBLdWJlcm5ldGVzIDEuOSAob3IgbmV3ZXIpIGZvciB2YWxpZGF0aW5nIGFuZCBtdXRhdGluZyB3ZWJob29rIGFkbWlzc2lvbgogIGNvbnRyb2xsZXIgc3VwcG9ydC4KLSBPcHRpb25hbCwgY2VydC1tYW5hZ2VyIChodHRwczovL2RvY3MuY2VydC1tYW5hZ2VyLmlvL2VuL2xhdGVzdC8pCgojIyBPdmVydmlldwoKVGhpcyBoZWxtIGNoYXJ0IGluc3RhbGxzIE9QQSBhcyBhIFtLdWJlcm5ldGVzIGFkbWlzc2lvbgpjb250cm9sbGVyXShodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9yZWZlcmVuY2UvYWNjZXNzLWF1dGhuLWF1dGh6L2FkbWlzc2lvbi1jb250cm9sbGVycy8pLgpVc2luZyBPUEEsIHlvdSBjYW4gZW5mb3JjZSBmaW5lLWdyYWluZWQgaW52YXJpYW50cyBvdmVyIGFyYml0cmFyeSByZXNvdXJjZXMgaW4KeW91ciBLdWJlcm5ldGVzIGNsdXN0ZXIuCgojIyBLaWNrIHRoZSB0aXJlcwoKSWYgeW91IGp1c3Qgd2FudCB0byBzZWUgc29tZXRoaW5nIHJ1biwgaW5zdGFsbCB0aGUgY2hhcnQgd2l0aG91dCBhbnkKY29uZmlndXJhdGlvbi4KCmBgYGJhc2gKaGVsbSBpbnN0YWxsIHN0YWJsZS9vcGEKYGBgCgpPbmNlIGluc3RhbGxlZCwgdGhlIE9QQSB3aWxsIGRvd25sb2FkIGEgc2FtcGxlIGJ1bmRsZSBmcm9tCmh0dHBzOi8vd3d3Lm9wZW5wb2xpY3lhZ2VudC5vcmcuIFRoZSBzYW1wbGUgYnVuZGxlIGNvbnRhaW5zIGEgc2ltcGxlIHBvbGljeSB0aGF0CnJlc3RyaWN0cyB0aGUgaG9zdG5hbWVzIHRoYXQgY2FuIGJlIHNwZWNpZmllZCBvbiBJbmdyZXNzIG9iamVjdHMgY3JlYXRlZCBpbiB0aGUKYG9wYS1leGFtcGxlYCBuYW1lc3BhY2UuIFlvdSBjYW4gZG93bmxvYWQgdGhlIGJ1bmRsZSBhbmQgaW5zcGVjdCBpdCB5b3Vyc2VsZjoKCmBgYGJhc2gKbWtkaXIgZXhhbXBsZSAmJiBjZCBleGFtcGxlCmN1cmwgLXMgLUwgaHR0cHM6Ly93d3cub3BlbnBvbGljeWFnZW50Lm9yZy9idW5kbGVzL2t1YmVybmV0ZXMvYWRtaXNzaW9uIHwgdGFyIHh6dgpgYGAKClNlZSB0aGUgW05PVEVTLnR4dF0oLi90ZW1wbGF0ZXMvTk9URVMudHh0KSBmaWxlIGZvciBleGFtcGxlcyBvZiBob3cgdG8gZXhlcmNpc2UKdGhlIGFkbWlzc2lvbiBjb250cm9sbGVyLgoKIyMgQ29uZmlndXJhdGlvbgoKQWxsIGNvbmZpZ3VyYXRpb24gc2V0dGluZ3MgYXJlIGNvbnRhaW5lZCBhbmQgZGVzY3JpYmVkIGluClt2YWx1ZXMueWFtbF0odmFsdWVzLnlhbWwpLgoKWW91IHNob3VsZCBzZXQgdGhlIFVSTCBhbmQgY3JlZGVudGlhbHMgZm9yIHRoZSBPUEEgdG8gdXNlIHRvIGRvd25sb2FkIHBvbGljaWVzLgpUaGUgVVJMIHNob3VsZCBpZGVudGlmeSBhbiBIVFRQIGVuZHBvaW50IHRoYXQgaW1wbGVtZW50cyB0aGUgW09QQSBCdW5kbGUKQVBJXShodHRwczovL3d3dy5vcGVucG9saWN5YWdlbnQub3JnL2RvY3MvYnVuZGxlcy5odG1sKS4KCi0gYG9wYS5zZXJ2aWNlcy5jb250cm9sbGVyLnVybGAgc3BlY2lmaWVzIHRoZSBiYXNlIFVSTCBvZiB0aGUgT1BBIGNvbnRyb2wgcGxhbmUuCgotIGBvcGEuc2VydmljZXMuY29udHJvbGxlci5jcmVkZW50aWFscy5iZWFyZXIudG9rZW5gIHNwZWNpZmllcyBhIGJlYXJlciB0b2tlbgogIGZvciB0aGUgT1BBIHRvIHVzZSB0byBhdXRoZW50aWNhdGUgd2l0aCB0aGUgY29udHJvbCBwbGFuZS4KCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIE9QQS1zcGVjaWZpYyBjb25maWd1cmF0aW9uIHNlZSB0aGUgW09QQSBDb25maWd1cmF0aW9uClJlZmVyZW5jZV0oaHR0cHM6Ly93d3cub3BlbnBvbGljeWFnZW50Lm9yZy9kb2NzL2NvbmZpZ3VyYXRpb24uaHRtbCkuCgp8IFBhcmFtZXRlciB8IERlc2NyaXB0aW9uIHwgRGVmYXVsdCB8CnwgLS0tIHwgLS0tIHwgLS0tIHwKfCBgY2VydE1hbmFnZXIuZW5hYmxlZGAgfCBTZXR1cCB0aGUgV2ViaG9vayB1c2luZyBjZXJ0LW1hbmFnZXIgfCBgZmFsc2VgIHwKfCBgYWRtaXNzaW9uQ29udHJvbGxlcktpbmRgIHwgVHlwZSBvZiBhZG1pc3Npb24gY29udHJvbGxlciB0byBpbnN0YWxsLiB8IGBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb25gIHwKfCBgYWRtaXNzaW9uQ29udHJvbGxlckZhaWx1cmVQb2xpY3lgIHwgRmFpbC1vcGVuIChgSWdub3JlYCkgb3IgZmFpbC1jbG9zZWQgKGBGYWlsYCk/IHwgYElnbm9yZWAgfAp8IGBhZG1pc3Npb25Db250cm9sbGVyUnVsZXNgIHwgVHlwZXMgb2Ygb3BlcmF0aW9ucyByZXNvdXJjZXMgdG8gY2hlY2suIHwgYCpgIHwKfCBgYWRtaXNzaW9uQ29udHJvbGxlck5hbWVzcGFjZVNlbGVjdG9yYCB8IE5hbWVzcGFjZSBzZWxlY3RvciBmb3IgdGhlIGFkbWlzc2lvbiBjb250cm9sbGVyIHwgU2VlIFt2YWx1ZXMueWFtbF0odmFsdWVzLnlhbWwpIHwKfCBgZ2VuZXJhdGVBZG1pc3Npb25Db250cm9sbGVyQ2VydHNgIHwgQXV0by1nZW5lcmF0ZSBUTFMgY2VydGlmaWNhdGVzIGZvciBhZG1pc3Npb24gY29udHJvbGxlci4gfCBgdHJ1ZWAgfAp8IGBhZG1pc3Npb25Db250cm9sbGVyQ0FgIHwgTWFudWFsbHkgc2V0IGFkbWlzc2lvbiBjb250cm9sbGVyIGNlcnRpZmljYXRlIENBLiB8IFVuc2V0IHwKfCBgYWRtaXNzaW9uQ29udHJvbGxlckNlcnRgIHwgTWFudWFsbHkgc2V0IGFkbWlzc2lvbiBjb250cm9sbGVyIGNlcnRpZmljYXRlLiB8IFVuc2V0IHwKfCBgYWRtaXNzaW9uQ29udHJvbGxlcktleWAgfCBNYW51YWxseSBzZXQgYWRtaXNzaW9uIGNvbnRyb2xsZXIga2V5LiB8IFVuc2V0IHwKfCBgcG9kRGlzcnVwdGlvbkJ1ZGdldC5lbmFibGVkYCB8IEVuYWJsZXMgY3JlYXRpb24gb2YgYSBQb2REaXNydXB0aW9uQnVkZ2V0IGZvciBPUEEuIHwgYGZhbHNlYCB8CnwgYHBvZERpc3J1cHRpb25CdWRnZXQubWluQXZhaWxhYmxlYCB8IFNldHMgdGhlIG1pbmltdW0gbnVtYmVyIG9mIHBvZHMgdG8gYmUgYXZhaWxhYmxlLiBDYW5ub3QgYmUgc2V0IGF0IHRoZSBzYW1lIHRpbWUgYXMgbWF4VW5hdmFpbGFibGUuIHwgYDFgIHwKfCBgcG9kRGlzcnVwdGlvbkJ1ZGdldC5tYXhVbmF2YWlsYWJsZWAgfCBTZXRzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBwb2RzIHRvIGJlIHVuYXZhaWxhYmxlLiBDYW5ub3QgYmUgc2V0IGF0IHRoZSBzYW1lIHRpbWUgYXMgbWluQXZhaWxhYmxlLiB8IFVuc2V0IHwKfCBgaW1hZ2VgIHwgT1BBIGltYWdlIHRvIGRlcGxveS4gfCBgb3BlbnBvbGljeWFnZW50L29wYWAgfAp8IGBpbWFnZVRhZ2AgfCBPUEEgaW1hZ2UgdGFnIHRvIGRlcGxveS4gfCBTZWUgW3ZhbHVlcy55YW1sXSh2YWx1ZXMueWFtbCkgfAp8IGBwb3J0YCB8IFBvcnQgaW4gdGhlIHBvZCB0byB3aGljaCBPUEEgd2lsbCBiaW5kIGl0c2VsZi4gfCBgNDQzYCB8CnwgYGxvZ0xldmVsYCB8IExvZyBsZXZlbCB0aGF0IE9QQSBvdXRwdXRzIGF0LCAoYGRlYnVnYCwgYGluZm9gIG9yIGBlcnJvcmApIHwgYGluZm9gIHwKfCBgbG9nRm9ybWF0YCB8IExvZyBmb3JtYXQgdGhhdCBPUEEgcHJvZHVjZXMgKGB0ZXh0YCBvciBganNvbmApIHwgYHRleHRgIHwKfCBgcmVwbGljYXNgIHwgTnVtYmVyIG9mIGFkbWlzc2lvbiBjb250cm9sbGVyIHJlcGxpY2FzIHRvIGRlcGxveS4gfCBgMWAgfAp8IGBhZmZpbml0eWAgfCBQb2QvTm9kZSBhZmZpbml0eSBhbmQgYW50aS1hZmZpbml0eSB8IGB7fWAgfAp8IGB0b2xlcmF0aW9uc2AgfCBMaXN0IG9mIG5vZGUgdGFpbnQgdG9sZXJhdGlvbnMuIHwgYFtdYCB8CnwgYG5vZGVTZWxlY3RvcmAgfCBOb2RlIGxhYmVscyBmb3IgcG9kIGFzc2lnbm1lbnQuIHwgYHt9YCB8CnwgYHJlc291cmNlc2AgfCBDUFUgYW5kIG1lbW9yeSBsaW1pdHMgZm9yIE9QQSBjb250YWluZXIuIHwgYHt9YCB8CnwgYHJlYWRpbmVzc1Byb2JlYCB8IEhUVFAgcmVhZGluZXNzIHByb2JlIGZvciBPUEEgY29udGFpbmVyLiB8IFNlZSBbdmFsdWVzLnlhbWxdKHZhbHVlcy55YW1sKSB8CnwgYGxpdmVuZXNzUHJvYmVgIHwgSFRUUCBsaXZlbmVzcyBwcm9iZSBmb3IgT1BBIGNvbnRhaW5lci4gfCBTZWUgW3ZhbHVlcy55YW1sXSh2YWx1ZXMueWFtbCkgfAp8IGBvcGFgIHwgT1BBIGNvbmZpZ3VyYXRpb24uIHwgU2VlIFt2YWx1ZXMueWFtbF0odmFsdWVzLnlhbWwpIHwKfCBgbWdtdGAgfCBrdWJlLW1nbXQgY29uZmlndXJhdGlvbi4gfCBTZWUgW3ZhbHVlcy55YW1sXSh2YWx1ZXMueWFtbCkgfAp8IGBzYXIucmVzb3VyY2VzYCB8IENQVSBhbmQgbWVtb3J5IGxpbWl0cyBmb3IgdGhlIHNhciBjb250YWluZXIuIHwgYHt9YCB8CnwgYHByaW9yaXR5Q2xhc3NOYW1lYCB8IFRoZSBuYW1lIG9mIHRoZSBwcmlvcml0eUNsYXNzIGZvciB0aGUgcG9kcy4gfCBVbnNldCB8CnwgYHByb21ldGhldXMuZW5hYmxlZGAgfCBGbGFnIHRvIGV4cG9zZSB0aGUgYC9tZXRyaWNzYCBlbmRwb2ludCB0byBiZSBzY3JhcGVkLiB8IGBmYWxzZWAgfAp8IGBzZXJ2aWNlTW9uaXRvci5lbmFibGVkYCB8IGlmIGB0cnVlYCwgY3JlYXRlcyBhIFByb21ldGhldXMgT3BlcmF0b3IgU2VydmljZU1vbml0b3IgfCBgZmFsc2VgIHwKfCBgc2VydmljZU1vbml0b3IuaW50ZXJ2YWxgIHwgSW50ZXJ2YWwgdGhhdCBQcm9tZXRoZXVzIHNjcmFwZXMgRW52b3kgbWV0cmljcyB8IGAxNXNgIHwKfCBgc2VydmljZU1vbml0b3IubmFtZXNwYWNlYCB8IE5hbWVzcGFjZSB3aGljaCB0aGUgb3BlcmF0ZWQgUHJvbWV0aGV1cyBpcyBydW5uaW5nIGluIHwgYGAgfAp8IGBhbm5vdGF0aW9uc2AgfCBBbm5vdGF0aW9ucyB0byBiZSBhZGRlZCB0byB0aGUgZGVwbG95bWVudCB0ZW1wbGF0ZS4gfCBge31gIHwKfCBgYm9vdHN0cmFwUG9saWNpZXNgIHwgQm9vdHN0cmFwIHBvbGljaWVzIHRvIGJlIGxvYWRlZCBkdXJpbmcgT1BBIHN0YXJ0dXAuIHwgYHt9YCB8CnwgYHRpbWVvdXRTZWNvbmRzYCB8IFRpbWVvdXQgZm9yIGEgd2ViaG9vayBjYWxsIGluIHNlY29uZHMuIHwgYGAgfAp8IGBzZWN1cml0eUNvbnRleHRgIHwgU2VjdXJpdHkgY29udGV4dCBmb3IgdGhlIGNvbnRhaW5lcnMgfCBge2VuYWJsZWQ6IGZhbHNlLCBydW5Bc05vblJvb3Q6IHRydWUsIHJ1bkFzVXNlcjogMX1gIHwKfCBgZGVwbG95bWVudFN0cmF0ZWd5YCB8IFNwZWNpZnkgZGVwbG95bWVudCBzcGVjIHJvbGxvdXQgc3RyYXRlZ3kgfCBge31gIHwK"
}
]
},
"manifest": "---\n# Source: opa/templates/serviceaccount.yaml\napiVersion: v1\nkind: ServiceAccount\nmetadata:\n name: opa\n labels:\n app: opa\n chart: opa-1.13.5\n release: \"opa\"\n heritage: \"Helm\"\n---\n# Source: opa/templates/secrets.yaml\napiVersion: v1\nkind: Secret\nmetadata:\n name: opa-config\n labels:\n app: opa\n chart: \"opa-1.13.5\"\n release: \"opa\"\n heritage: \"Helm\"\ntype: Opaque\ndata:\n config.yaml: YnVuZGxlczoKICBxdWlja3N0YXJ0OgogICAgcmVzb3VyY2U6IC9idW5kbGVzL2hlbG0ta3ViZXJuZXRlcy1xdWlja3N0YXJ0CiAgICBzZXJ2aWNlOiBjb250cm9sbGVyCmRlZmF1bHRfZGVjaXNpb246IC9oZWxtX2t1YmVybmV0ZXNfcXVpY2tzdGFydC9tYWluCnNlcnZpY2VzOgogIGNvbnRyb2xsZXI6CiAgICB1cmw6IGh0dHBzOi8vd3d3Lm9wZW5wb2xpY3lhZ2VudC5vcmc=\n---\n# Source: opa/templates/webhookconfiguration.yaml\napiVersion: v1\nkind: Secret\nmetadata:\n name: opa-cert\n labels:\n app: opa\n chart: \"opa-1.13.5\"\n release: \"opa\"\n heritage: \"Helm\"\ntype: Opaque\ndata:\n\n tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lRZXY3YTVNOEg5bmRzTFdyOEpqL3k3ekFOQmdrcWhraUc5dzBCQVFzRkFEQWIKTVJrd0Z3WURWUVFERXhCdmNHRXRZV1J0YVhOemFXOXVMV05oTUI0WERUSXdNRFV3TVRFM05EUTBOVm9YRFRNdwpNRFF5T1RFM05EUTBOVm93R2pFWU1CWUdBMVVFQXhNUGIzQmhMbVJsWm1GMWJIUXVjM1pqTUlJQklqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdmlpSUt2NTJRSmtDbW5JV09BR0hWWGZoUkxiZHN5SkQKQW5lRGFwY0ptbzJoYXBMNWgvVHpFUDhVaEZseTRBS0tkcEZwY21oWmdsY1NuUE80b1prTGFQemRtOW10ZjlxTQpQVWF3MVBvWkgxdy8vdlhaOWFyZW94c0Q5YkcyRzlyZm1RVGRnY3p1KzcvUndyWTduUjZ3aklGK05aclpqUGlqCk1aOGUwV1pTSE1GS0w0azhmbUw0aGVwMHdzUGo1eUxLd0REME83Ti90cGt2aldRSW51SDZoWlA1RlpMd2JFdUYKUGRpYlVOSmtlVS9icldCMkVYYVhsZUVuckpuVWpxdTV5VDZiUTFjc1pVMTJBTm1WcU5CTnh4bC85U3gwdzBoawpYNjFhQUdEbS9XVEJabXZtNXpQZ3Flek53OWpTUTRXMDl2TXFKL3JwQXdsQ2JudDFKTEp0Q1FJREFRQUJvejh3ClBUQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3RUdDQ3NHQVFVRkJ3TUMKTUF3R0ExVWRFd0VCL3dRQ01BQXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSFJMYVRVM1J4TzB3TENvM0ROMQozdjMwK1p1R01JZEVCQVdDVERMbExhUVNITElkYnhnS3MzMm5IQ3RBTVVmSHBWcUdCV2ZTblMyWG1rSThCUlRWCnIyR2JFSjBnRml5RTdoUlhMVE8wY3k0WmkwZzJJdGoxaDBYVjJJUW5COFVZQW9GNlZSUzQ3ZFNTTjRNU25UejcKZjlYQmFyc2tUZ2VIcmtZWDkvWnYwQ2RpSFNkOWZIUUJBS2NsblpRMmJrNDZraTBBbituWWQvcFdtVmhJU1lJWQpGL0N2Z1RPL3EzZWNBZExmNWxtbTNvM0kvUnVoQlZkL0NMWDRJbzBjNXovOExlSXkrQlg5eHZ1NjVqaW9wUVhGClYxaWMxZ3gzdHlQK3hRQ25ua1JRWC9ZVG9WTy9OWWlNYVB3N1NFR2FmVkZvM0FsSisrRkdxS290MTlrZVl2NysKemk4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdmlpSUt2NTJRSmtDbW5JV09BR0hWWGZoUkxiZHN5SkRBbmVEYXBjSm1vMmhhcEw1CmgvVHpFUDhVaEZseTRBS0tkcEZwY21oWmdsY1NuUE80b1prTGFQemRtOW10ZjlxTVBVYXcxUG9aSDF3Ly92WFoKOWFyZW94c0Q5YkcyRzlyZm1RVGRnY3p1KzcvUndyWTduUjZ3aklGK05aclpqUGlqTVo4ZTBXWlNITUZLTDRrOApmbUw0aGVwMHdzUGo1eUxLd0REME83Ti90cGt2aldRSW51SDZoWlA1RlpMd2JFdUZQZGliVU5Ka2VVL2JyV0IyCkVYYVhsZUVuckpuVWpxdTV5VDZiUTFjc1pVMTJBTm1WcU5CTnh4bC85U3gwdzBoa1g2MWFBR0RtL1dUQlptdm0KNXpQZ3Flek53OWpTUTRXMDl2TXFKL3JwQXdsQ2JudDFKTEp0Q1FJREFRQUJBb0lCQVFDN2ljblJiU2creVNpeQpIVFlnZ2hGd2oweFJzbSt2aldpODlCVmRlQnYybXh2SXVhN3pFUGJ2bWtJbnpQZm9TVms1V211K2MzOWpkbkJhCjdscjJ0TE4yRlh5UmlmcjhqeE9rRXlXdXhnRWsxcHdlM1dUYVRteElQQXFKczN4QXVIbXd0Z1duVCsrWnhUSWcKY0EwWEJmOWtjd2wvNEhvUjk5MHF3UjFwc3hua1ZGOUJNVHVaWkhpZkU4b0czT3pZYjJQcm5FT05iU2x2OURRZQorSkFhdDlTcTRUd3hCTEkvMHM4S0F3NEpxeEpQaUQ4MHlpSlZLWGJqZjJJb2lHV0Z1amxtbDR0djVHeVFLNkZ1CmRGTUQ0c29RdmtMeVFUeGJzMGxuMXQwQ1pPSlVHamxZNEpwbEgweHdMdUtQcllqZ2FIREY4dUdMWS9TbmFEZTEKR0c1bCtyK2hBb0dCQVBUVGZ0M3I2aHNuNWxEaUE4MU1iNmFrV3JhYy8vNFVMNXU0cHlPL0hYc292bUJFS1pXNQp0TWJLT2M5SVc5VEdpYTF2dEhNVDFONVlLUzlOTzhla0lveThjUEdPZE5BdnNxOHB1WkVDYkVmZzJZTzRzbXZOClVRV2l6YW5qZzZkMDc3ajE2bFhodU1DSXhyNTE5a0VtVksrWUJnMms5ckJaRWljMEJJQWxQN1c5QW9HQkFNYlcKVHE1NVlGOE5aN09TWlE0bGloa2tNWUFBNk5LZ3E4MFhVTXJwQVJ1SVlSOWJNZkFzdmhZMkE2TktMd09nbzdvYgpjaE85V1c1NVViSmN4bHhrY1BTVkJyQ2J3LzdEdzNpZmNoUlJZclZReVFkcFZla1FwYnYrVkFzOHJYSmlwVURrClQ2WGRNWHNXSmZwRk5lZzBHbTZaVFNOYzRsMVR5SlF0VG5UTldRczlBb0dBY3dlTDdDa1Q3WDVwc0VjQkVreC8KaVFSZnVyMDVhZCtDSHVBN1o0ZzhDY215NlBnZHNjTjNOSTkvYWV6TmVNTnZuSldIYXlvK01kbXFRQmRCcHlOdgpPRUN4c0UwR2hXcGp3ZmtRdnhrc1Z2bEdPYVZsNzFDZ2FNMTlZLzBKdG53eXhleUZGYVRnY1ZYU1MxcVJRVHNKClB4ZG1nTEtwVldJRUxYYzdSaG82UE9FQ2dZRUFwZ282QkJxWmJtYWNUV2tYZUR2QzJZSE8wQ3h5UDhrcURnYkYKVWR4SEwzMndWT1hyaXJ0aU5Od0FKN0NBR0JCaUNMeDRnNkZmK0EvWk9BK2ZHWEpLblFPQlphTjloTlptK2Voego5Q0dPUXdqbUJvbGcwMUl5aEEwNmszT2xCMXIyMG55VlFsVzJ4eWxVcDJ4Nk9xQ2YzZkdvWjdwZDBUOXd4TVFjCnV3N3JwNlVDZ1lFQTZ1RmpsRzRiVnJGNmxvV1l6R2RkbkhKVVRJM3ZFQWkzTUVGSUNSVXhqdng0ZVZKeG03Mk8KTkM5cUtqcTY4UGEwZTAreXNOeTZvT29NeUpnRVErbUkwbmM0VFZjNTk5Wk5rS2k3M0sxd0o0Mkdrenl2TFRVZgpCaHRJQXl3dmdtdk1IRnk1ditrQVdtSU9Xa3BsUHFERkVndjR3b3NEelY4RVYwNk41T1JFSExZPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=\n---\n# Source: opa/templates/mgmt-clusterrole.yaml\napiVersion: rbac.authorization.k8s.io/v1\nkind: ClusterRole\nmetadata:\n labels:\n app: opa\n chart: opa-1.13.5\n heritage: Helm\n release: opa\n component: mgmt\n name: opa-mgmt\nrules:\n []\n---\n# Source: opa/templates/mgmt-clusterrolebinding.yaml\napiVersion: rbac.authorization.k8s.io/v1beta1\nkind: ClusterRoleBinding\nmetadata:\n labels:\n app: opa\n chart: opa-1.13.5\n heritage: Helm\n release: opa\n component: mgmt\n name: opa-mgmt\nroleRef:\n apiGroup: rbac.authorization.k8s.io\n kind: ClusterRole\n name: opa-mgmt\nsubjects:\n - kind: ServiceAccount\n name: opa\n namespace: default\n---\n# Source: opa/templates/service.yaml\nkind: Service\napiVersion: v1\nmetadata:\n name: opa\n labels:\n app: opa\n chart: \"opa-1.13.5\"\n release: \"opa\"\n heritage: \"Helm\"\nspec:\n selector:\n app: opa\n ports:\n - name: https\n protocol: TCP\n port: 443\n targetPort: 443\n---\n# Source: opa/templates/deployment.yaml\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: opa\n labels:\n app: opa\n chart: \"opa-1.13.5\"\n release: \"opa\"\n heritage: \"Helm\"\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: opa\n template:\n metadata:\n annotations:\n checksum/certs: 05a48b656367a24630900f8ae38e575f0b013c2d3aac57b4bf63ee4d74dca9ee\n checksum/config: 3f74385a9f456018b15688ce46318c771774fef766a4a5821e75cc618ece496d\n labels:\n app: opa\n name: opa\n spec:\n initContainers:\n - name: initpolicy\n image: openpolicyagent/kube-mgmt:0.10\n imagePullPolicy: IfNotPresent\n resources:\n {}\n command:\n - /bin/sh\n - -c\n - |\n tr -dc 'A-F0-9' < /dev/urandom | dd bs=1 count=32 2>/dev/null > /bootstrap/mgmt-token\n TOKEN=`cat /bootstrap/mgmt-token`\n cat > /bootstrap/authz.rego <<EOF\n package system.authz\n default allow = false\n # Allow anonymous access to the default policy decision.\n allow { input.path = [\"\"]; input.method = \"POST\" }\n allow { input.path = [\"\"]; input.method = \"GET\" }\n # This is only used for health check in liveness and readiness probe\n allow { input.path = [\"health\"]; input.method = \"GET\" }\n allow { input.identity == \"$TOKEN\" }\n EOF\n volumeMounts:\n - name: bootstrap\n mountPath: /bootstrap\n\n containers:\n - name: opa\n image: openpolicyagent/opa:0.15.1\n imagePullPolicy: IfNotPresent\n resources:\n {}\n args:\n - \"run\"\n - \"--server\"\n - \"--config-file=/config/config.yaml\"\n - \"--tls-cert-file=/certs/tls.crt\"\n - \"--tls-private-key-file=/certs/tls.key\"\n - \"--addr=0.0.0.0:443\"\n - \"--log-level=info\"\n - \"--log-format=text\"\n - \"--authentication=token\"\n - \"--authorization=basic\"\n - \"--ignore=.*\"\n - \"--addr=http://127.0.0.1:8181\"\n - \"/bootstrap\"\n volumeMounts:\n - name: certs\n readOnly: true\n mountPath: /certs\n - name: config\n readOnly: true\n mountPath: /config\n - name: bootstrap\n readOnly: true\n mountPath: /bootstrap\n readinessProbe:\n httpGet:\n path: /health\n port: 443\n scheme: HTTPS\n initialDelaySeconds: 3\n periodSeconds: 5\n livenessProbe:\n httpGet:\n path: /health\n port: 443\n scheme: HTTPS\n initialDelaySeconds: 3\n periodSeconds: 5\n - name: mgmt\n image: openpolicyagent/kube-mgmt:0.10\n imagePullPolicy: IfNotPresent\n resources:\n {}\n args:\n - --opa-auth-token-file=/bootstrap/mgmt-token\n - --opa-url=http://127.0.0.1:8181/v1\n - --replicate-path=kubernetes\n - --enable-data=false\n - --enable-policies=false\n volumeMounts:\n - name: bootstrap\n readOnly: true\n mountPath: /bootstrap\n serviceAccountName: opa\n volumes:\n - name: certs\n secret:\n secretName: opa-cert\n - name: config\n secret:\n secretName: opa-config\n - name: bootstrap\n emptyDir: {}\n affinity:\n {}\n nodeSelector:\n {}\n tolerations:\n []\n---\n# Source: opa/templates/webhookconfiguration.yaml\nkind: ValidatingWebhookConfiguration\napiVersion: admissionregistration.k8s.io/v1beta1\nmetadata:\n name: opa\n annotations:\n labels:\n app: opa\n chart: \"opa-1.13.5\"\n release: \"opa\"\n heritage: \"Helm\"\nwebhooks:\n - name: webhook.openpolicyagent.org\n namespaceSelector:\n matchExpressions:\n - key: openpolicyagent.org/webhook\n operator: NotIn\n values:\n - ignore\n\n failurePolicy: Ignore\n rules:\n - apiGroups:\n - '*'\n apiVersions:\n - '*'\n operations:\n - '*'\n resources:\n - '*'\n clientConfig:\n\n\n caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURBakNDQWVxZ0F3SUJBZ0lRV2NsNDZGR1J4STMzWGR0bnYxUjRFVEFOQmdrcWhraUc5dzBCQVFzRkFEQWIKTVJrd0Z3WURWUVFERXhCdmNHRXRZV1J0YVhOemFXOXVMV05oTUI0WERUSXdNRFV3TVRFM05EUTBOVm9YRFRNdwpNRFF5T1RFM05EUTBOVm93R3pFWk1CY0dBMVVFQXhNUWIzQmhMV0ZrYldsemMybHZiaTFqWVRDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU9sdzR2WmtOWjZ2SkJKOWVkRWtJcWdvR0FGSDE1OHUKa1pjLzF4NWRRN1dLOS9FTGR3WFBNV1BkUjFJTmlWSVp0ZFZhTkJleHh6a05WQTYveEt2b1dRNlBBanVGY1plcAovQzlIL2dXai9udkwxT3R5R2J0Y3NaSVZGMDZxOHp1VGtGUmwyNCtFQkFMdHdRS2ZVQnRTaEYvd28vZ3BsNzlnCnB2M00yanMvVE1iMkNTVUJKZDJFWXJQMzk4enVEbmZoRmdyRnpaSW9JbEQyM1dlNGFJVWoyYmlsL3ZjVGhubXMKWndKWDYvZmpScnJvOHdoZHoyVlRYOGZDVXpPNlUvRncwRUdSVllUQWZDbHMzdU9LbWRVYlZkSnlOR0xvcGF1Kwp2QXhNQXlYV0l5YU5XSmxzeXZMNHY5eFdPSEdHSW1rS1lhbUIvNWs1cjFWalJnVUgwV2ZUQUdVQ0F3RUFBYU5DCk1FQXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUJCZ2dyQmdFRkJRY0QKQWpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFBeklkYU9zY1JFbXhNegozbUdoeUthUkxkYk5YVVU4S0htRHNCdTlzaVM0R1J4ODJOeVNFR1FaSkZ3d2V0V2RJMHljc3gySFlrQ3dSM2k1CjJwNElPTDhabXdvRE1XeXJXNHRETEUrREZQZklzQzV1NG1VZVpacU92Wk90eGUxeVV6YnZaN2pUR2plcnRtNlMKOHVGSkxJQlArOWlDeXZ4WldHc2psWEVuZXBQaGdmdDROMnlnMUxZYmJqc2VCbmdYQ0p4OE9ScXBYWU94dXhwVQp5NEkvakdDU2drVmFod3hDZkpadGcwUGEvd1hxN1EwZUVGcGJ6c2dia0pUcnh3M2ZmVi9Ic3l3OUY4NDBFNnE2Cm9JSXNTOTBGNVE0ZlRzekc5eStKWW9YaFNpOFhiVW9SNTA1cVo0MjBaMkcyRUxaWld4YWFMMklKWis3SHpQUXAKKzJWeGMwRTMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=\n\n\n service:\n name: opa\n namespace: default\n sideEffects: Unknown\n",
"version": 1,
"namespace": "default"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment