From 402ed08f81c51ad804a3a8c695539f1d96b8219c Mon Sep 17 00:00:00 2001 From: Adnan Abdulhussein Date: Mon, 12 Feb 2018 19:22:47 +0100 Subject: [PATCH] bump apprepository-controller sha --- generated/statik/statik.go | 2 +- static/kubeapps-objs.yaml | 684 ++++++++++++++++++------------------- 2 files changed, 343 insertions(+), 343 deletions(-) diff --git a/generated/statik/statik.go b/generated/statik/statik.go index f2fc29f1267..f5ce4faddc1 100644 --- a/generated/statik/statik.go +++ b/generated/statik/statik.go @@ -7,6 +7,6 @@ import ( ) func init() { - data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\xf5IFL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x00kubeapps-objs.yaml\xec=is\xe36\x96\xdf\xfd+P\x9e\xde\x9adf)\x89\xba,s\xcaU\xeb\xd8N\xb7\xab}\x95\xed\x1c\x93\xd9\x89\x0b\"\x9f$\xc6\x14\xc1\x01@\xb9\xd5\xd9\xd9\xdf\xbe\x05\xf0\x10H\x82\x87h)\xed\xd9\x89\xf2!M\x1c\xef\x02\xf0.\x1c6\x0c\xe3\x00\x07\xee\xf7@\x99K|\x0b\xc1'\x0e\xbe\xf8'\xeb\xae\xcc)pl\x1e<\xbb\xbec\xa1K\x7fN\x81\xb1\x83%p\xec`\x8e\xad\x03\x84\xb0\xef\x13\x8e\xb9h->\x11r\xa3F\x9d\xe7p\n\xd4\x07\x0e\xac\xe3\x92.\x85\x17\xear08\xa6s\xe0\x16\xeaV\xb4e\xcc3(8.\x05\x9b[\xe8p\x86=\x06\x87\xb2}\xb6]\xd2\xdb\xf60c\x96\xac\xc4A\xc0\x0c\x7f\xee\xfa\x9f\x0e\x10\xf2\xf0\x14\xbc\x98*\x9b\x02\xe6\xe0\x18\xd3\xf5\xa6\xa1\xac\xf0\xf1\x122E\xda\x02\x16`[-e\x01\xd8\x020\x0d=\x90\x18\x0c\xb4 \x8c[\xc8\x0f=O\xc2]p\x1eD\xa8\x11\n0_\xb0\xe4\xc3@Sl?\x83\xef$\x05\xe2\xc7\x80\xae\\\x1bn2\xb8\x0d\x07\xb3\xc5\x94`\xea\x18\xa1[l|G(\xb7\xd0\xa4\x97\xd6\x084\x89d\x9b\xe0\xb1\x17\x98r\xb6\xb2\xcbA\x17\x81\xe3\xc0\xed\xe6\xfa\xd5#J\x19\x12\xff0pP\xc1\x8c\x1e\xa3\xe8\xb7\x156\x0f\x18\xab\x10\xda\xa0\xd7+\xe0I\xba\x1d \xc4=f\xa1\xbf\xfd\xfd \xbf0V\xc9B\xb8I\xa6D\xe9R@\xbf\xfes\xfb\x19\x18\xa3\xcf\x15\x94R\xf1\x10\xb1\x94\xa1\xa1\x01\xc6\x08\xfcgB\x8as[\xe2K\xe6\xb6\xed\x85\x8c\x03\xbd\xbc\xb3\xd0\x0d\xf1\x85\xfc\x03By<\xdb# \x01\x00\x95\xa8\x02)\xd6\xe3\xdeq_\xa9\xf5\x00;@\x0d\xf0\xc0\x16BQ\x1a\x0e&\x93\xc9\x81\x18\x13QE\xa8\x95.nA\x80\xa4\xed\x19 \x00Z\xe0]\xb0\x90SJ\xe7\x10xd\xbd\x04\x9fo+\x08\x15\xa5M|N\x89\xe7I~\xb2\x03`\x14\xea\xca$\x96\xe5g\x89\xb9\xbd\xb8R\xc8(\xc5\xc7a\x19x\x98C\xdcO\xe1B\xfc\xbc\x0c\x88R \x08%dH\x96\x89\xcf\xb1\xeb\x03U\xf4\x8e\xbb\xc4s\xb0\xd0\xd4\xe5>^\xba]\x0d\x7f\xff\xc5\x16\xb8?\x1a[\xc7\x0evfc\xc7<\xea\x1d\x8dG#{\x00xv\xd4\x1fB\x7f\xe0\x8c\xedc\x1bf\xbd\xe1\xd8\x99\xc2\xe0\xe8\x08\xc6\xb3\xc9\xech04\x9d\x11\xf4a6\x9c\x0d\xec\x9e\xe3@J\xabDy\x17z\xde\x1d\xf1\\{m\xa1\xcb\xd9\x0d\xe1w\x14\x98\x18\xaf\xa4U\x95\xbc\xd1f\xed\x9e\xda6 }\x1e+\xaf\xb4\x91\x81m\x9b\xd7\xae\x92\xb8\xf3\xb6s\xc4\xd7\"\xd3O\x83< t\x8a\xed\x0e\x0e\xf9\x82P\xf7\xb3\xd4\x0b\x9d\xe7\x89\xb4\\\xd9\x19|\x16-\xb4{\xe2\xb5\\\xcb\x1a\xc9\x19\x8e\\\x16@\x0fb\x13e \x1c\xb8\xef) \x83x\x05\x1f\n\x93J\x81\x91\x90\xda\x89\x0d\x8b\x05\xcd\xe4\x87M\xfc\x99;_b\x89h\x05t\x1a7\x8aH\x91\xff\x9c\x03\x97\xffw\xc0\x83\xb8\xc8sYT\x16\x06N\xd2,\x10+\xa1HA\xcc\x83\xa18\x1cE\x92\x9cty\xef\x8b\x0c\x9d \x02\xe2\xe4\xd0\xa5\x00c$\x050\xd1\xd0\x16A\xcdB_\xaa\xbf\x1c\xbc\x84\xe6\x14\xee\x8b\x9e\xba\xa9,.@\xb5)\xf1\x7f!\xd3]\xc9d/&fJ\xc9s\xad\xce\xac\xb42\x19\xb3Rf-\x9e\xf1\xec\x197\xb1\x14\x0f\x1cs\x98\x85\xde\x03\xb4T\x03\x11\xa6:\x1b\xa0\xb8\"\xa9\x04\xdaj\xf8\x04c\xbdr\x07\x7f\xb5\x01\x90X\xe0\x8f\xa7\xdf~<}:=\xff\xfe\xe2\xfe\xf1\xf2\xe1\xe2\xfc\xe9\xc3\xed\xc3\xe3\xd3\xcd\xe9\xf5E\xda\x14\xa1\x15\xf6\xc2\x94\xd6\x8e\xe2\x87\xd4\xc0\xba\xbb\xbd\x7f,\x829\x14\xa3uX\xd2\xbbE\x97\xf3\x8b\xab\x8b\xc7\x8b\xa7\xc7\xdb\xbb\xcb\xb3\xa7\x8b\x9b\xd3o\xae4\xb4\x1fr\x1aB\x19\x84\x9fno?^\\\xdc]\xdc?\x9d\xdd\xde\xdc\\\x9ci(H\x1d\x8e\x94}\xaboN\xcc\x02\xc0\xd3\xab\xab\xdb\x1f\x9e\xee\xaeN/o\x1e/~||\xba\xba|x\xbc\xb8\xb9\xb8\xd7P\xb4\x06v\x985\x83\x8a\xe5\x15\xa3\x9a\xd8\xda\x9e=\x9cB\x7fd;\x83\xe9\xc04\x8f\xc6xh\x1f\x0d&\x0e\x1e\x0f\x9d\xe3\xc9\xc4\x19\x9b\xc3\xe9\xf1\xe0\xb8\xd77\xa7\xe0\xcc\x8e\xc0\x9c\xf6l\xfb\xa8?\x1d\x1c\xe1\xde\x91 \xf6tK[\xeb\xb9+\xf0\x81\xb1;J\xa6`)\x84\xbb\xbe\xcb]\xec\x9d\x83\x87\xd7\x0f`\x13\xdfa\xc2QVZp;x \xf63p\xb5[\xce\xf7\x8b~\xb9\xf5\xbfi\xc7\xd49\x9aN\xe3\xbb\"\x84\x15\xf1\xc2%\\\x0b\x93\x9d\xe9\xb3\x14%w\x91\xc7\x9e\x11gW,(\x85\xae\x88\x04Q\xe8\xb8 \x0d\x82\xc53\xcd\xda\xb1\xc9r\x89\xd5\x88\xc2@l\xa1|\x18\xb6J\xf5bI\x1cd\xdc\xa3\xf9\x9f\xe9\xcb\x8f)\x15\x85\xb1\x0e\xd9zJ>m9:\x11\xd5\x11\xf3F\x00t\xe9\xb2\xc4.F\xbf\x9d\xcb%\x02x\xe6aw\xf9\x18+\xa9X\xf9\xe6\xb5TQ\xa2\xaaN\xc2\xb6\x0d\x8c]\x13\x07\x14\xc1\xde\x03v~\x10q\xff\xado'Na\xc6\x90%E\xff\x08\x81\xa9\x0c!\xc48\xa1R\x90\xe6{wO\xf6\xa9\x89:\x7f\xbb\xc6\xa8>\x80\xcb\x98\xa2\xa8y[;\xb4\x89\xc8P[[\xf4\xd3\xed\xed\xd3\xc3\xc5\xfd\xf7\x17\xf7\x0f\xca0\xc7\xeaR\x90\n\xb4c\x9e|&\xc4\xe8u>\x13b\xf5'\x93\x89%\x02E+\xc0\x94\xbb\xb6\x1b`e\xa1d5\xf2\xe9\xcd\xed\xcd_\xafo\xbf{x\xba\xba}\x7fyS\x84_\xa9\x8eS\xe6\x12\x95<\x1b\x8f\xc7\xfd\x11\x9e\xe0\xfe\xa8w\xd4\x9b\x02\x98\x93\x99\xe3\xcc\x86\xfd\x81y\x0c\xf6h2\xeb\xd9\xc3c{p4\x9e\x9a\xc7x\x04\xd3\xfe\xa8\x0fc<\x9c\x98\xc3Y\xef\xc8\xec\x0fZ-\xfa\xac\x88Q\x03\x85\x991Qi\xa8\xe2\xb9\x90\x91S\xbeS\x14zg;\xa5q\xbc\xb6\xcb@\xd7E\x17\xdc\xa3-\x15T\x91\xe52a\xfc\x9bi\xeef\x82\xd9Vu\x97/\xe2\xdfTy\xb7\x08\x8b\xbfq}\xc7\xf5\xe7\xed\x14eutL<\xb8\x87\x99\x00\x93\x04^\x15\x14\x1e T\x0c\xd9\x1b\xe1a\xe1\xf4\x17\xb0\xb9\x0c\xc4\xb5y\x89\xd7\xa5\x1ap\xe0n\x82\xe8\xbc8\x1d`6u\x03.[~LS\xe8\xe8\x06sw\x05\x92\x10\xa0\x02,\xfa\x96\xe2%\xbc\x10\xfa\x9c\x0cA\xc88Y\xde\xc7\x83~\x0e3\xe9$\x12\xbf\xdd@\xa4\x91p\"\xcdd\n\xce#\xb1\xa72\x96\x1c\xc7\x96U\xd2\xf1m\xdcS\x16\x05^H\xb1ge\x02k\x84\x98\xeb\xcfC\x0f\xd3M\xb9\xb0\x806 @I\xd7:Q\xb8\x9c:\x11\xfb\xf1+\xd4u\xd6\xd0\xb7(\xe8\xee@\xd5\xf0\xdb\xe7I[\xac\xb1\xdd\xa7\xb2\x0dp\\N4 \xd5\xb8\xbc,3\xb5\x9bL\n\xca\xe6C\x82\xb4\xb0,\x81S\x91\x07\x8a\xfe\xd1\xf5\xc8\xbc\x02u#\x80\x99\x0c[\xf2\xd1\x0d(\xf9\xb4\xae\xe1*jS7cui\xce\xdd\x0c\xa6\xdcM)+\xcb\xef\x8f\xd5\x91\xf9\xa5\xe9+u\xef\xd3\x9d\xa1h\xa32r\x80$\x98\xec\"\xd4!\xe2k\xa1l\xce\x92\x84VA\x08\xa5\xfb\xaa%[\x18_P.K\xd7\x17\xe6?\x97\x08\xa0\x10x\xae\x8d\x99\x85L\xf9\xb5r\x057\x1f\\a\xee\xd7W\xee\xd2\xe5\x162EC\xc6)\xe60_G\x94\ns\xe6\xfa\xf3\xefd\xd6\xd1\x8a\xdd\x84%\xfe\xf4\x10R\xe1#\xf4G\xff\xb1)\xfb\xce\xc7+\xeczx\xea)5\x91`\xefU0\xb5\xb1LQxH\x13\xe1\x94\n\xb1L\x90\xf5\xc1\x0f\xa6\xf3h\xf70\x01#\xa2!\xf5\xbbl\x1b&t\xadU\xafcvz9\x02\x94m\xcc\xba\x88 \xb3\xaf\xa9\xe9\x8f\x84\x16\xe1\xc4&\x9e\x85\x1e\xcf\xee\xd2r\n\xd8q\xb5Y\xa1\x05\xe7\xc1\xfbB\xc6'\xb3\xd1\x1c\x97\x15 `\xdcq}\x0b\xc9\xfd\xfb\xb4\x90\xf3u\xbe(\xe3\x19o$\x15\x8bR\xe16Q\x93\xc9\xb7\x11(\x1f\x87\x93\xde\xa4wX'\xf5g\xf0\x18\xac\x17\xee|\xc1\xc9\x0bP)}\x9b{\x96\xd9\x19\x16\x04\x9fE\x17\xc9^\x05\xf9J\xfe\xd2\xb8\xe2\x01l\n\x99*\xdd\x86W~\x1e\x8a\x05@\x97\xae/\xe7\xf8{\x8am\xb8\x03\xea\x12\xa7\x98\xbb\x8b\xf0\xeb\xb7\xb4[8\n:g|W\xaa\xaa\xd4e\xd8T\xed\xc3c\x8fA7v\xd2\xeb\x15\xe9~u?\x0e\x02\x0b-\x89?'\xce\xb4\x89\x847Mu\xdfo\xc1\x08\xf46%\x19\x13\x10%8\xf6g\x00\n\x92\xac\x94\xa6N\xa2--\x82\xa2\xb9\"\x88\xd7\xb77\xefo\xcf\xbfy\xba\xbf\xbd}|\xba;}x\xf8\xe1\xf6\xfe\x8b[<+W\xdb /\xd4\x96\xfe]\xc6\xb1+E\xd9\xd8\xc3\xdb\x92h\xcd\x0c\x95\xc2\x15\xd2\x8c\xfdOy\x9a\xea\x1a\x07\xbb\x93<\xb7\x03C\xc9'\x95\x16\xbe bCGC\xac\xa6\xb0)\xb1\x07\x089.\x13N\xa2\xe1\x06\xab\xb1zN\x1c|Y\xbc\xe2\xcc`\x1c\xf3\x90)\x07DdL'\xc6\xd3\x07\x9b\x1b\xb1\x95\xb3\xd0\xa19\xda\xd4\nS\xadT\x0d\xc6\xbd\xde\xa6\x92\x81_\xac\xdc\x9b\xd42\xd3P?9\x1b\xcam\xb7\x01\xc86d\xef@'|\x89\x88d\xffi\xa9\x8dw@\xc9\x12\xf8\x02B\xa9\xb3\xe3\xec\xca\x128umV\xd6HZ\x94C\xb3\xd7\x1f\x0d\x0fK\xda0\x9b\xe2 \x7f:\xaaE\x06\xacb\xb0\x1a\x06?)@\xe1\xb0\xa6\xe7JO\xde}uw{.\x8f\xa3=\xdc\x9d\x9e]|\xdd\xcdO\xecM'\x07f8\xf4\xb8\x11\x1f\xfeO\xb4F\x11D\xd2p\xc1y\x90\xb4\xce@J\xf9\xf00c' \xcb\xe9\xa5\x91MCFh\x8a\x8f\x9d\x08\x19f\xaaUE[\xc5SN!o\x00\xa8\xca\xaf\n@NIF?\xcd\xc6w\xb7r\x9cPY\xdc\x99`K+JC\xcd\x99\x0b\x9e\xa3 3s\xea9[);E~y\xb2\x16:\x02q)\x1d\x92\xeb\xdf\x98\x98\xe8.G\xd2*\x8e{\xe76\x15\xabhN\xc8\xdc\x83\xa7\xcd\xdc.\x95\xb3\xd5\xeb\x1cwz\x86P\xae\x1ds\x13L\x95\x86\xc73\xecz!\x85\xc7\x05\x05\xb6 \x9ec\xa1\x81R[\x95y]\x00\xf6\xf8\xe2s\xb6Jj\x04\xa9\x102\xe5\xcc^\x80\x90\xef\x87\xc7\xc7;\xa5B\x1b\x01\x9aj\x9c\x1cd\xe3\x9dL\x1d\x0b\xa5\x7f\xaf\x90\xae\x8a\xbae@ \xbc\xb7\xbe\xb7\xbe'\x84\x7f\xebz\x10M\x1a\x0be\x12\xf5\x08\xd1\xd0?e7\xc4\x17\xcd\xf4\x95\xdf1\xa0\xf2\x98J22\xba\xc4V\xb9$\xeb\xd6\xf2o\xbe\\4i')Q\x9d\xe6l\xce\xd66\x1e\xc9\xab\xaek\xb5\xe0\xbc\xa5\xe7\x97q\xf9rh\x9fam\xc83T\x19\x97o\x03]\x1a\xe6J\x0f\xb0\x05\x1f\xaf\x91\xf9N\x84\xbd\xe1\xba\\\xd6M|:\xc5\xdd*b\xd0\xe5\xc54\xc9\xb9z\xa7\xae\xaaw\xe2P\xb5\x94\xe8\xae\xee\x1e\x96O\x82\x96sV\x17\xad$\xd0C_\xa2\xa3\xff\nS\xf6\xd5o\x1e\x15\x98.\x9b\x98\xb1Y\xee\xd8d\xa9\x9b;\x82\xe3\xd2\xf9\x87\x1a\xe4N\xb7\x9d\x92(\xfb\x00Or\x1bm\x9b\x0b\x9d\xb1\x08wz93#\x89\x8e*\xb4\xdc-\xcd\xac<}\x9c\xbb\xaa\xf9 \xe1D\xf9 Y,\xe4\xf7\xb1Pu\x15Ius\x9b3?\x12\xea\x8dN\xb5\xae\xecV'\xf6\\G\xce\xb7\x88\x18\x12\x80\x7fzw\xf9\xfd\xe0\xc1^\xc02u\x16\xdf\xb1\xe83z\x9e\xb1\xdb\xfd\x85\x11\xdf\x88\xca:\x84\xce\xbb\x0e\xc53n\xf4\x86\xdd\xa8\xec\x0fq\xb7\xcc\x0d\xda\xd3\x98\x1e\xf4\x15\xf86]\x07\x1c\x9c\xaf\x91\xc2\xb0\x8cY\x02\xa0\xdcUsO\xaa\xcbY\xd6F\xa2R\\\xdb\xb4-\xe6\x1c\xa8o\xa1\x9f\xff\xf6\xf3\xa9\xf1\x136>\xf7\x8c\xe3?wO\xfe\xfe\xa7w\xb9\x96Q\xb8\xc38\x15\x1a+_L\xa4V8\xd0\x16)\xb7b\xb1\x17,p\xf1n\xec\xaef\xe4\xabB*\x1c\x04\x14\x02\xc2\\N\xa8\x0b\xd1\xc3\xa1\xa2\x892\x1bk\x1a\xe5\xef\x1c\x17\x01d\xa6\xf3i\x10\xdc'\xb0\xd6\x99 \x9b\xc3\x12M\xd9\x05\xa1\xfcf\x03\xc3H[5\x12\xf1n\xb7\n\xe4\xb1R\x95\xcau>\x00\xd8B\xd8k]:\xa8\xa6\xc1\xbf\xfb\xa6B\xfd\x00T\x0eB\xa3\x81\xa8\x8fe\x0b\x07\xb0<2\xe7\x84q\x07\xa8B\x84\xe68Q-\xe5eW\xecb&J\x01$\xcf\xac\xc0`j\xce\x9c\xd9l4\x1aOq\x7f4\x1c\x8fq\xdf\xb1\xcd\x99=\x99\x8cG\x93\xdel4\x1a\xe0\xfet0\x1b\xe3\xd1\xf0\xc8<2m{\xd6\xb7\xfb\xa3\xb196{\xe3\xe9h\x96\x93Rit\xfb\xe5\xee\xec\xd5\x88p\xdb\x1b\x06\xaf\xc9\xd9\xef6S\xbck\xd5\xd0(\xaa\x88\xcb*\xb6\x91w\xfez\xa2\xee\xc9\xc4\xed\x1ej,ES|\xf6 k\x8arp\x8a\xe6\xa6\xcaW-\x92\xfb\x8ai\xb3\xf3=\x9e\x9d\xcf\x9ev\xb1T&\x88*E\xd9x\xcbgK\xa2\xeb\xf2F;?\xe8\xb0k\xa9\xe7\x19P\xe7o7\xf5qtn\xd4\xceXr};\x9cb\xf5\xc2p\xbe\xa4\xcc\x07\x89\xac\xfe\x02<\xb1\xd4B\xea\xc5'\x04\xad\xae\xbc\x11\x1e=\x90cD\x0f\x9d\x1b)\xccN|+\xa9\x13\xed\xd1\xe3\xc0\x8d\x16\xeb\x1b\x90\x04\xe3\xc2\xab9\xd0~\xee@\x06M9\xdf\x83\x07\x9bym\xbeF\nJ[m\xc1\xef\x1ei^\xa0\x95B\xd5\n\xb6\x85\xc7i\xc8\xablFH\xbd\x93\xf8R[\xa7\x80Gi\xc6\x80\x9ePB6G9t\xdei\x81\x8b\xf2K\xd5o\xea6u\xea\x1d'\x0cX\xab^\xa7_x{\xa2\xc0\xde\xeb7j\xf6\xe7\xfa\xee\xc2\x8f\xdd\xdfVu[\xa5P\xb6\x8f\x92=\xc0\x1b\x8bXs\xa333\x84\x05\xcc\x8d7\xa6w.\x8f\xa4H\xfdk\x1c\xd55{\x90P9\xc2m\x05\xb3s?\xe9\xf5\xf2i\xebl\xef\xf3\\\xd56\\\xb5\xf4\xa7u{\x13\xf1\xf3\xee\x9a\xbd\xb4J_\xba\xad\xa4w\xeb\x7f\xecP\xa4\xbf\xfb\x1f\x95\x02\xad\x16\xea\xf6.G\xe1\xa5(\x03;\x0e\x05\xc6Nz\x1d\xf9_\xa6N(\xaf\x93\x8c\x01-Imy\xd8^x\xd8\x87\x15\xf8\x8c\xf8\xdd\xe7ID\xa6\xcd=kev&\x9dq\x8e\x19\xdd\x0bR\n\xe6\xadMx\xd9\xfb]\xfb3\xede/Q\x15\x87h?n\xc0\xce\xb5;w31o\xe6\xb3N\xbb\xbc\x89-\x10\x11\xafQ\xf0\x003`\x1d\xf1\xd1)\xee\xc85kU\xa6\x8d\xe2\xad\x91\xb2^\x11\x95\x11\xbb\x1f\xc0[\xdeGhd\xe9f\xb3O\xa9)\xec\xf5\xa9\xc4E\xcb;\xdd\xeaS\xaaZ\xbc\xdf\xfa\x16\x0cm4\xa3\x8c\xac\xe1\xab\xac\xfc\xf2\xe6v\xabU\xb0\xad\x8d\x95\xf2r\x89\xff\xe8.\x81q\xbc\x0c\xd2\xbf\x92W\x88\xf5\xe3\\DC\x19\xe7\xa5\x1a=\xb6\\3\xb9S[\x19\x0dl\xb5U+'\x1d\x95E\xd7)\x0b\x1aj\xb7\xb7c\x86\xe1\xc9G~N]\x9f\xfeX\xec|\xd8+\xbc\xb6\x1f_oy\xde\xa4\x96\x84\xa8bb\xadU\xbf3Q\xacr\xb37\xd7[\x1d\xa0L:e\xeb\xe2\x8b\xc3\xe6@}\x04K\x7fGZiPw\xd197\x12\xc5\xed\xa8v\x87'\xd3^\xfb\xe5a\xb3\x03\xb1\xf1\xe8tStA\x96p\xd2\xcdL\xfc\xa8\x98\xf1\xad\xe6m\xc9\x16cq\x02^\xdf\x9d_j\xfe\xe6N\x96\x84\xdc\xebu\xa2\xce\xb0\xa9\x93;\x8f\xdb\xef\xe4\xc7\xac\xd96\xe2+\xcf\xa5\xb6r\xd8\x14A\xa8\xaf\x9de\xb8N\xed?I\x9fX\xd0\xb9p\x99\x89Yx\xc0\x0c\x96\x01_\x9f\xbbT\x19\xf7\x0c\xdc\xe4U\x9d_\xff\xa9\xf3\xdf\x12\x05JV@\xa9\xeb\x00\xeb\xfc\xc2,\xf4?\x12\xd0\x8b\xeb;\xe4\xa5\xb3$>\xb1\x85\xc1G'\xe8\xd7\x14\xc3a\xda\xe3\xd0R\x8ae\x15\x0e\x02A\xf9\xa1\x85\x0e\xaf\x93\xce\x87\xff\x99m\x13_#\xfb@\x98\x18r\xd9\xb6\x8b\x037\xdf,Ja\x9f\xfa\xd8[s\xd7f\x97\x8eh\xf8\xdd\xa9\xf1\xa3\xfc\x19?\xe6\xdb'\x9e\xca\x85|VH\xb4\xce\x0ce$\xa1\xd7\xbc\x9c$\xedF\xeaT\xa7\x7f\xf4U\xd65\x0dA\xd5?\x15kD\xb7L\x8a\xd1\xa8\xa6\x91\xd1\xeb\x0f\x1d[>V\xb6\x0f\xdb\xff\xdb2^\xcd\xf1\xef18\xaa\x13z\xa5\xe0\xeb\x85\xdf\xd0\xbfip\x176\xc1\xd0M1\xe4\xdf\xc6.x\x08\xa7\xde\x0b^o(m\xe5\x1bd\xcbtA\xb9\xd6\x9c\x8e\xabn\xbe\x9a\xf9\xd4\xfe\x16\xefyg\x90\xb7\xf3\x15Z\xb2T\xc5\xd1H!i\xbb;\xb6%Wd\xcd\xfe\xa4\xf9-\xdbF0vi_q\x10t1c\xc0Y\xf7\x17\xd5\xe3J\xdd\x85H\xd7\xea\xba&\xce\x87\xbc\xa0&\xfc\x9bYw%\x9c\xa1\"\x18Y\x1c\x97\xeep\xa7\xe5 \xa1\xcaN\xec\x92U@\xdd\xd0<\xa8]2L\xb7\x00.\xb95\x86\xfd\x91\x03\xc3\xbc\xff\x15I\xa2./\xf4\xafje\n\xb7\x1eSW(Q\xa1\x95\xb7\x1f\xb3;+\xda\x8b=U\xecV\xd3\xdd`\xe7%\x91\xb8\x1c\xa4\x8e\x18\xf7\xc4\xb3\x8b\xfe\x82[\xea\xb6Ea\xab\xa4\xf0/\x07q\xd9\xfc\xb3\x1b \xe2\xff%\xfe\xfc\x03:\x8d\xb2>\xe8\xec\xea\x12aO\xe8\xb75Z`&\x1b\x06\xe0 \xbe\x00\x14\xad<\xf4\x95?G\xd3\xd0\xf5\x1cd\x18\x01%\xe2\x7f\x98\xf0\xaf\x15\xc8O\xc2+um$1$T\x10[N\x0b\xd4U\xfcIN\xd7O3\xe1\x98\xa3w!uQ\xd7\xf5\x1d\xf8\xd4Y\xf0\xa5\x97P\x96\xb8t\x07\x11\x99\xf7\xe0\xb8\x14l\x8e^^^\x10'\xc8'\xbe\xf1\xf2\xf2\x12\xd7>\xe2g\xf0\xd1\x8c\x92ez|\x020[\x83X\xf3 \"^\x1erB]\xec\xc5\x0f\x87u_^^\x8c\x18\x84Ac\xd0.\xf1\xbb:1F\x9fOb\xdc\xd0\xe1\xff\xfe\xfc\xf2\xf2\xf2\xdf\x9d\xaf:\x7f\xfa\xfa\xdd!J\x88\xa5\xc0C\xea\xa3A\xcf\x8cO\xb7\x83\xd5\xed\xbe3\xdf\xc5J\xf4I\xf0\xf8\x97\x98\xa17\xe4\xa3&\n\xaf\xb6\x8d\xa2&t\x0b\xeb\xff\x02\x00\x00\xff\xffPK\x07\x08=d/\x00\x15\x14\x00\x00\xbd\x82\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\xf5IFL=d/\x00\x15\x14\x00\x00\xbd\x82\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00kubeapps-objs.yamlPK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00@\x00\x00\x00U\x14\x00\x00\x00\x00" + data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\xa6\x92LL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x00kubeapps-objs.yaml\xec=is\xe3\xb8\x95\xdf\xfd+PNoe&YJ\xa2n3\xe5\xaa\xf5\xd8\x9enW\xfb*\xdbsd\xb2\x19\x17D>IhS\x04\x03\x80R\xabg\xb3\xbf}\x8b\xe0!\x90\x04\x0f\xc9Rwg'\xea\x0fm\x01\xe0\xbb\x00\xbc\x13\x84\x0c\xc38\xc2>\xf9\x11\x18'\xd4\xb3\x10|\x14\xe0\x85\x7f\xf2\xf6\xd2\x9c\x80\xc0\xe6\xd1\x0b\xf1\x1c\x0b]y3\x06\x9c\x1f-@`\x07\x0bl\x1d!\x84=\x8f\n,\xc2\xd1\xe1W\x84H4\xa8\xf5\x12L\x80y \x80\xb7\x08m3X1\"\xc0\x10\x98\xcd@X\xa8]1\x96s\xd7`\xe0\x10\x06\xb6\xb0\xd0\xf1\x14\xbb\x1c\x8e\xe5\xf8\xec\xb8\xe4i\xdb\xc5\x9c[\xb2\x13\xfb>7\xbc\x19\xf1>\x1e!\xe4\xe2 \xb81U6\x03,\xc01&\xeb\xcd@\xd9\xe1\xe1\x05d\x9a\xb4\x0d\xdc\xc7\xb6\xda\xca}\xb0C\xc0,pAb0\xd0\x9cra!/p] w.\x84\x1f\xa1F\xc8\xc7b\xce\x93/\x06\x9a`\xfb\x05<'i\x08?\x1c\xd8\x92\xd8p\x9b\xc1m8\x98\xcf'\x143\xc7\x08Hq\xf0=e\xc2B\xe3N\xda\x13\xa2I$\xdb\x04\x8f=\xc7L\xf0\xa5]\x0e\xba\x08\x1c\xfb\xa4\x9d{\xae\x1eQ\xcaP\xf8\x87\x81\xfd\nf\xf4\x18\xc3\xe7\xb6\xc2\xe6\x02\xe7\x15B\xebu:\x05<\xc9cG\x08 \x97[\xe8o\x7f?\xcao\x8ce\xb2\x11\x1e#`g\xb6M\x03Od\xf6C\x83E\x17\xad0\x9bz\x82Q\xd7\x05f`\xdb\x16\xc5\x85&\x89\xc9\x93\xc0&\xd8n\xe1@\xcc)#\x9f\xe4\xb6k\xbd\x8c\xe5n\xc8n\xd5s7\xe0\x02\xd8\x03u\xe1;\xe29\xc4\x9b\xedFe*L\x85\\\x07|\x97\xae\x81\x1d1\xea\xc2\x03L\xa5\x1a\xf0\xc9[F\x03\xbf\x82\xc2#\x84\n\xb45\xc3\xc3\x83\xc9\x07\xb0\x05\xb7\x8e\x0c\xa4\x9d\x80\xd7\xc94?\xad;J\nO_p \xc6D]\xf8\x94\x89X]\xf8r!\x9etN\xbaG\xe1\xe2t\xc1\x16\x94Y\xa9\x96\x0b\x1fK`\x1e\x86\xdeO\x94\xd6PkG\xf3tuo\xa1[\xeaA\x96\xfe\x08\x88\x0f\xc0$\xaa\x0c;I\xaf\x0b\xd8\x01fH\xe6\x08\xf5\x94\x81\xbd\xf1x\\\xc1\xf7'J_\x00|`\x05\xdeC\x16rK\xfdQ`\x01\xd3\xc0}\x84\x1dwb\xbd$2\xfa%\x1a.`\xe1\xbbX@\x04_\xc5\x1b~T\xdce\xacI\xad\x14#\x904RO`\xe2\x01SL\x05x\xcb\x0d\x90D\xac\xbf\xdc\xdd=?^>\xfcx\xf9\xf0\xa8(\xb8%v\x03\xb0$\xa9\xc0Z\xe6\xe9'J\x8dN\xeb\x13\xa5Vw<\x1e[\xa1\xc4-\x1f3Al\xe2c\xb9g\xb2P\xcf\xae\xaf\xef~z>\xbb\xbd\xbb\xfd\xeb\xcd\xdd\x0f\x8f\xcf\xd7wo\xafn\x8b\xf0\x8f\xd7\xc0\x8f\xd3f\xb2\xc03\xb0\xd0\x84\x08\x0f/H;e\xee\xbf\xf8\x1cw\x07Ck:\x1c\x0e\xbb\x03<\xc6\xddAg\xd4\x99\x00\x98\xe3\xa9\xe3L\xfb\xdd\x9ey\x02\xf6`<\xed\xd8\xfd\x13\xbb7\x1aN\xcc\x13<\x80Iw\xd0\x85!\xee\x8f\xcd\xfe\xb432\xbb\xbd,\xa2\xfb\xc0u\xef\xa9K\xec\xb5\x85\xae\xa6\xb7T\xdc3\xe0\xa0\xf0\x92\xce\xa7\"b\x84\x94u\x9b\xb0\x9c\xca:\xb2\x07]sl*\xac\xc6\xca\xc4%\x90\x91S\xfe\xa1h\x0dg\x1fJ7\x84\xf6\x91\x9e\xee\x11\xdd. ?K\xea\x06\x0b\xb8 \x15\\\x86\xf6E\xd8r\x1f\x19\xad\x82\xe0\x0b\xd0\xf3=\xc4#\xe2\\\xb3\xd2l\xbaX`\xd5\xaa\x1a\x88\xcf\x95/\x86\xad\xb25_P\x07\x19\x0fh\xf6g\xb6\xfa9%\xa3\xb0,\x02\xbe\x9e\xd0\x8f;Mb\xc4\xbd\xe1\x03[\x10.\x9d\xd1\x03\n&\x82x\xeeb\xb2x\x8a\xf7u\xac\xe6\xf2\x1b['Tu\x13c\xdb\x06\xceo\xa8\x03\x8al\x1f\x00;?\x85\xee\xef\x9dg'~\x0c\x03N\x03f\x83\xc2\x01\x83\x7f\x04\xc0U\x9e\x10\xe2\x822)K\xf3-9\x9c!H\x99ih\xbc\n\x1b\xc4W\xb7\xd1^\xb4\xfa\x854\xfe\x0b\xd8\xde\xbdRQn\x1c\x82*O\xa3V\xfb\xab\xfc,\xb0\xb0\xe7\xd7\x19\xfd^\x82oW\x13\x91\x01Ro#r:X\xc3_\xa2\x8dO\x1c\xecL\x87\x8e9\xea\x8c\x86\x83\x81\xdd\x03<\x1du\xfb\xd0\xed9C\xfb\xc4\x86i\xa7?t&\xd0\x1b\x8d`8\x1dOG\xbd\xbe\xe9\x0c\xa0\x0b\xd3\xfe\xb4gw\x1c\x07v\xda\xc8zy\xa3\x8dK\x1e;q\xb7Z\x0fn\x0f\xfe\xef\xb6\xeb\xa7\x81C\x1a\x87}F\xea\xf6\xc6\xfb\xe28\xb4\x8c\x99\x9dm$\\\xf2\xa3\xd8\x1eL\xc9l\x81%\xa2%\xb0I<(\"E\xfe9\x03!\xffw\xc0\x85\xb8\xc9%\x15l\x12\xb3%\xcag\x16\x05w\xe9\x84H}\x19+xI\xc7\xf7\xf1\x93\x919p\x03\x86]+3O\x08q\xe2\xcd\x02\x17\xb3M{\xa8\\m\xea\x83\x85n\x13\xfd\xebD\xd2O\x0d\xdcal\xde\x84\xd1\x97Z\xbd_\x19\xff\xbc\"~;D\x0c\xd3$\xfa\xccD1\xa9\x04v\xb5R \xc6z\x03\xa5\x0db\xde\x9f}\xff\xfe\xec\xf9\xec\xe2\xc7\xcb\x87\xa7\xab\xc7\xcb\x8b\xe7ww\x8fO\xcf\xb7g7\x97\x8a\xf7\x13\xc7\x1c\x11\xad\xad\x97M\x86\xa6\x06\xd6\xfd\xdd\xc3S\x11\xccq8[\xc7%O\xef\xf0\xc8\xc5\xe5\xf5\xe5\xd3\xe5\xf3\xd3\xdd\xfd\xd5\xf9\xf3\xe5\xed\xd9w\xd7\x1a\xda\x8f\x05\x0b\xa0\x0c\xc2/ww\xef//\xef/\x1f\x9e\xcf\xefno/\xcf5\x14\xa4NS\xca\xbe\x95\x89V\xb2\xe1\xdb\xfd\xf5\xd9\xd5\xed\xd3\xe5\xcfO\xcf\xd7W\x8fO\x97\xb7\x97\x0f\x1a\x8a\xaa\"89\xab\x89\xbf\xd0\xb1\xfb\x13\xe8\x0el\xa77\xe9\x99\xe6h\x88\xfb\xf6\xa87v\xf0\xb0\xef\x9c\x8c\xc7\xce\xd0\xecONz'\x9d\xae9\x01g:\x02s\xd2\xb1\xedQw\xd2\x1b\xe1\xce\xc8\x04{\xb2\xa5\xbf\xe0\x92%x\xc0\xf9=\xa3\x13\xb0\x14\xc2\xa5J\xc3\xee\x05\xb8x\xfd\x086\xf5\x1cn\xa1^G\x19!l\xff\x91\xda/ \xd4\xc7rY\x89\xe8\x93\xdb\xff\x9bq\\]\xa3\xb9\xb8-\x03a\x9b\xf0C\x8a\xb3\x1dn(\x85\xae\x88\x84\xb0\xd1!\xbf\xd3\xb0\xac\x91\\\xb6\x8d\xcaT\x89~\xf9\x98,\xb5h\xa5\xe5\x12\xf4\xdb?\x9b\xa9\xf8\xbcOZpR\xf7\xee&\xef\x85L\x03\x1c\"\xa8&\xf2\x8a\xdb\xcb\xbc\xe8\xfdx}9\xdf\xcdO\x1b\xcb\x9c\xcd\n\x9f5\xfa\xa3\xed\xd2Y\x05\xeaF\x003\xd1@\xf2\xa5\xed3\xfaq]\xc3U4\xa6\xce\x1d\xd2\x95$\xf63\x99\xb2\x9aR\xd6\x96\xaf\x8f\xd5\x91\xf9\xa5\xe9+M\xc8\xa7\x95\xa1\xa8P\x19\xa9\x7f &\xeb\xe3\xe9\x10\x89u\xe8\xc9\x9e'^cA\x08\xa5u\xd5\x92\\\xc7\x17\x94\xcb\x82x\xa1\x82\xccY[\x06\xbeKl\xcc-d\xcaoK\x12r\xf3\x8e\x84\nq}M\x16DX\xc8\x0c\x07r\xc1\xb0\x80\xd9:\xa24\x8c\x9e\x897\xfbAFH\x89\"]\xe0\x8f\x8f\x01\x0b\xb5hw\xf0\x1f\x9b\xb6\x1f<\xbc\xc4\xc4\xc5\x13W\xe9\x89\x04\xfb\xa0\x82\xa9u\\\x8b\xc2C\x1aw\xb6T\x88e\x82\xac\xf7v1\x9bE\xd5\xc3\x04L\xe8\xfe\xaa\xdf\xcb\xf25\x01\xb1\x96\x9d\x96\xd9\xea\xe4\x08P\xca\x98u~J\xa6\xae\xa9y\x1e\x85ZDP\x9b\xba\x16z:\xbfO\xdb\x19`\x87h]\xaf\xb9\x10\xfe\xdb\x82[\x95)4\xc7mE\x02\xb8p\x88g!Y\xbfO\x1b\x85X\xe7\x9b2\x8e\xc3FR\xb1(\x15n\x135\x99|7|\xe5\xcb\xf1\xb83\xee\x1c\xd7I\xfd\x05\\\x0e\xeb9\x99\xcd\x05]\x01\x93\xd2\xb7\x85k\x99\xad~A\xf0Yt\x91\xecU\x90\xaf\xe4/u\xbb\x1e\xc1f\x90\xe9\xd2e\xc6\xf2\xeb0\xdc\x00lA<\xb9\xc6\xdf2l\xc3=0B\x9d\xa2\x83\x1c\xe1\xd7\x97\xb4wp\x14t\xf5\xe4}\xa9\xaaR\x97a\xd3u\x88\xa2s\x0c\xbaq\x9d\xb9^\x91\x1eV\xf7c\xdf\xb7\xd0\x82z3\xeaL\x9aHx3T\xf7\xfdk0\x02\x9dMK\xc6\x04D\x81\xee\xe1\x0c@A\x92\x95\xd2\xd4ItG\x8b\xa0h\xae\x08\xe2\xcd\xdd\xed\xdb\xbb\x8b\xef\x9e\x1f\xee\xee\x9e\x9e\xef\xcf\x1e\x1f\x7f\xba{\xb8HG\xc5\xd1\xfb\xf7\x8c.\xb2\xba\x98K\xe5\xf1\x1e\xd6\xf1\x9eP?/\xb0N)5\x18\xa5\xc2\xf01\xe7+\xca\x9c\xdc\xc0\"O\xa8h\xa8\xe2n\xab\xd7\xea\xb7N\x0c\xb6IA\x94\xc6\xed\xf0q#\x98\xe8S\x08gQ\x1c\"z3\x9ak3\x0cXb7\xd7\xe8LZ\xd8Y\x10\xef<\x82\xf3\xcd\x1f}\xe2\xcd\xfe\xf8\xad2\xaaA\xae\x80,\x80\x06\"\xed\x1cTL-j`t\xbb\xa3\x8e9R\xe0\xeb\xa1\x94\x9b\xd8\xafFJ\x83\n!\x99\n#\x85 Y\x1f&#d\xfbA\xa8\x0b:\x8bL\xeb\x02\x16\x94\xadC\xefnx\xb3qMv2\xa6\xca\xa4\xe8\xb2\x0c\xf99P\x13\x05qc\x85\x11\xde\xd6\xbc\x1e%\xa4\x14\x90 \xe4\x87v\x80\x0b\xf0\xc4\x8f\x9b\xa4\x86*,;l\xb8UW\x8e!\x01\x94\x06R\xf7:\x88[\x98\x90f\x16\xc3\x88\xb9(m,\xb3\x1d\xb9\x9cK1\xdf\x92[F\xf9\x05\x94\xe6X\xc6\xdb\xd6\xbd\xf7\xc1\xf6\x96\x86\xb2\x10EnT\x82\x1aFn\x80ec\xc9\x82\x0d\xca\xe3\xae\x0b,\xbf\x06'N\x1e\xba5\xe2#\xb9\xc5\xdaz\xc5\x80=:t\xa58\x1a{v5l\xd4\xb9yMgb\xbf \xb7\xdde\xaf\xe7j\x9b\xf2v\xa6\xa2\xad$\xcc\"\xbf$\xfa;\xc5\xa1\xc9\xdcU#\xb9M\xca\x8c\x06*Ro\xc4'\xa7\x92\xf3\xdeU\x94i2kq\xc5v{.\x8b\xc5\xe1F0\xc0s|J\n5w)\x84\xa2\x82\x93\x0b#\\ \xf1j\x97\x04\xdc`\x7f\x7f\xabF\xd8\xbe\xa1\xa4#K\x1b\xeb\xd6|B\xec\x11B\x0e\xe1\xa1\xdbn\x10\x7f9TO\xee\x83'\x9b\x97\x82\x1b\\`\x11p\xa5.&\xa3\xecpV=\xb0\x85\x11\xfb\x1d\x16:6\x07\x9b\xde\xd0yR\xbaz\xc3Ng\xd3\xc9\xc1+v\x1eLj\x99\xad\xa4\xdf`\xcd\xe5v +\xe6\xc0\x14\x07\xae0\xe6B\xf8F|\\\xfe\xa8Agc\xfb6.\xe6Hc\xb0%\x89\xd2\x12\xa4\x070l\xfb\x93\xe2\xeeZ\xf5\x15\xfaSU\x12\x06\xf2B\xff\xa9L\xaf\xea\x0e\xd2\x94\x1cx\xd1!N`o\xa5\x8f\xe36EC\xd4\x17b\n\x10\xab\x8e&\xc5\xd2<(\xe8v\xa4\x83\xb2\x18\xb6\xb1\x06\xb0\xac<:\xa5?\xffs\xb8\xed\xbe\xbbJ*=\xda\x19\xeeS\x89!\xb3\xdf\xf3\xc9c\xddN\xaf\xd85u\xbb\xfd\xe0\xb5\xac\xddwtc\x8d~x\xb3\x1d8\x1a\xb3\xadi\xac#v\xbf\x19\xc9\xcf,\xf9/\x91\xa2<|\x9d*n\x92\x1bm\x01b\x0e\x81\xb4uq\xb9e\x01\x82\x11\x9b\x97\x0d\x92\x1b\xf5\xd8\xect\x07\xfd\xe3\x921\xdcf\xd8\xcf\x9fI\xda\xa1$V1Y\x0d\xb3\xa1)@\x03\x19Fj\x02O\xdf|s\x7fw!\x0f\x81=\xde\x9f\x9d_~\xdb\xce+\xb1\xcdC\x89G\x11;\x13\xc9\xea/\x82(q=6\x90R>\\\xcc\xf9i\xc2r\x1aUl\x06r\xcaR|\xfc4\x94a\xa6[u\x9d\xabx\xca\xb9\xd8\x1b\x00\xea&\xae\x02\x90\xdb\xec\xd1GsP\xa8]9O\xa8,\x11\x9d`K;Js\xcfS\x02\xae\xa3\xc9;\xe7tb\xb6S>\x14%\xea\x92\xbd\xd0\n\x11\x97\xd2!\xb9\xfe\xcc\xc4D\x07w\x92Qq\"|f\xb3p\x17\xcd(\x9d\xb9\xf0\xbcY\xdb\xa5r\xb6:\xad\x93V\xc7\x08\x95k\xcb\xdcdWK\xf3\xe5SL\xdc\x80\xc1\xd3\x9c\x01\x9fS\xd7\xb1PO\xe9\xad*\xc5\xce\x01\xbbb\xfe)\xdb%5\x82T\x08\x99vn\xcf!\x94\xef\xbb\xa7\xa7{\xa5C\x9b\x126\xd5\xc4\xb9\x9fM\x80f\xfax \x13~\n\xe9\xaa\xa8\xcb\xb3\xc9\x8aBI\xdb\xea\x12\xee\xe3b\x8d;\xf5W\xb4\x0f\xf4\xfb=\xed\x13\x9b\xddS\x9e\x9d\xff\xa2sr\x08\x89\xef\x94h\xdf\xb9j]\xa3\x82jr\xec\xc3&%\xec\xcf\xea\xc8\xec;\xb4\xfe\xff\xe5\xc0\xbc\xea\xa0M\xa9\xa1n\xe4Q48qS\xaa\xbfc\xcc\xc9\xc5\x02fk\xb39Ku\xf5n;?s\xc1\x01\xdaR\x19oU\xc5\xact{\xea5\xacF\xc7n2<\xd1G[\x08t\xc3\xc5\xc9\xb3R\x89\xcb\x80%U\xc0\xce\x8dz>\xa9\xb2\x90\xd8\x00\xc2\xe1\xb4\xdb>TU\xd3|\xd6WV\xa1\xd1\xab\xb0\x1d\xeb6_W\xc1\xe6\xd0\xc7\xb5\xe3\xa6\\\xc3.\x99\x8f\x06\x88#,\x1c\xb0\x0ba@$Wp\xa5H\x0c\xbe\xe6\x02\x16M\xdeP\xda\xfd}\xdc\x9d\xa9J\xf4\xfevo(\xd5\xa3\xab\xb7(\x9a`J\x13=\xc5f\xe5\x1f\x01^\x87[89uP\x8a\xdaZvZ\x83V\x83s3{\xb0-M\xa4\x80v\xb5\x04\x19o{\xb7\xb3\xa3\x0d\xd9\xe0`\x07\x8c\x88\xf59\xf5\x04|\xcc\x80\n\xf1\xdey\xee\xfa\x81R\xf1=q!Z4\x16\xca\xc4\xe5\x08\xb1\xc0;\xe3\xb7\xd4\x0b\x87\xe9;\x7f\xe0\xc0\xe41\x95dft~l\xb9$\xeb\xf6\xf2g\xdf.\x9aj\x8d\x94\xa8.[\xdb\x9c\xad\xd7\x9a\xaeCr\xbe\x0fK\x94C\xfb\x02kC\x9e\xa1\xcaX\xa2\x0dtY\x16\xa84L;\xf0\xf1\x1a\x99\xefE\xd8\x1b\xae\xcbe\xdd\xa4\xb6\xa5\x94\xed\x8b\x18t\xe5$MMk\x8bb\x94\xe6\xe9\xa40\xbf\xa3D\xf7u}V\xf9\"\xd8q\xcd\xeaN\xbd$\xd0\x03O\xa2c\xff\nK\xf6\xd5\xf73\x14\x98.[\x98\xb1Yn\xd9t\xa1[;!\xc7\xa5\xeb\x0f5(9n\xbb$Q\xf6\xb2\x80\xe4m\xb4mn\x0b\x88E\xb8\xd77\xff3\x92h\xa9B\xcb]\x01\x90\x95\xa7\x87s\xf7\x000A\xd4\xd0Xu9\xcb\xc6HT\x8ak\x9b\x8e\xc5B\x00\xf3,\xf4\xeb\xdf~=3~\xc1\xc6\xa7\x8eq\xf2\xe7\xf6\xe9\xdf\xff\xf4&72J\xe0p\xc1B\x8d\x95o\xa6R+\x1ci\x9b\x94+\x17\xb0\xeb\xcfq\xf1\xe2\x85\xa6;\xfb \xb1+\xf6}\x06>\xe5DP\xb6\xd6\xc5\xae5\x03\x0e\x11\xbb\x96\xa2l\x1c\xbbnIt\x9d\xa7\xb9\xf7z\xf9\xbe\xa5\x9eg \xe9\x08uI;]x\x11Og\xbe\xff\x90\x82\xde\x1fK\xc4\xb3\x83 V_1\xca\xb7\x94ej\xa3\x0d3\x077T{\x01s\xe3\x12\x82\xd5\x96\xef\x90E\xf7\xb5\x18\xd1\xd5\xa8F\n\xb3\x15\x9fcnEIG\xec\x13\xc9\xec\xd7 .\xf0Du\"\xd4\xaf{\x90AS\xce\xf7e\xe8^%\x0bu\x1d\x13\x88\xee#N\xa6C\xbb\xd8\x0b\x83\xf2\xf7\xe4\x14\x01d\xacdvN\x91b\x07sX\"K8\xa7L\xdcn`\x18\xe9\xa8F\x9a{\xbf\x05\x12yZ\xbdb\xe3o%\xec}h\x95\xdf[)\xa5~\x02*'\xa1\xd1D\xd4\xa7\xc8\n\xc78\\:\x13\x94\x0b\x07\x98B\x84\xe6PB-\xe5eo\xee\xc6L\x94\x02Hn\xad\xe9bg\xd2\x9f\xf6\xcd\x13g8\x1d\xf6N\x06\xdd\xa99\x1d\x8e\xc6\x8em\xf6'x2\xea\xd9\xdd\xc1\xa47\x18L\xc6\x83\xf1`4\xea\x8f\xcdQ\x17\xe0\xc4\x1c\x99\xbd\x01\x8c\xec\xde8'\xa5\xd2\xa4\xd9\x97{\x15\xb8F\x84\xdb\xbe\xb8\xf4\xdaJ\xc5\x16\xca\xe33\xab\x86F\xc9\x8a\xb8\xad\xe2P\xe7\xde/\x90\xd3\xdd\x1a\xb7\xdd]u\xa5h\x8a\xb7\xa9dMQ\x0eN\xd1\xdcT\x85\xc0Er\xb7I~\xbeji(\x97\xcek\x1b\x1a\x1cm\xcd\xe5\x97\xd5\xd3\xebqF[\xf3^V\xe6\xb2\xfb\x02\xe6\xba#\xad\x070\xbd\x19\x82\x0e$\xb4\xdf\x95)-\xfc\x0cB\x03\xd3\x99yfkSi\xc8W\xfb\x8c\x80\xb9\xa7\xf1K~\xad\x02\x1ee\x18\x07v\xca(\xddT\xdeuf\xb5\xc0E\xf9K\xe6_\xd5\xdb\xe5\xa9YO\x18\xb0\x96\x9dV\xb7p\x17G\x81\xbd\xd7\x17\xae\x0eg\xb3\xf7a\x80\x0f\xa7I\x93&\xf5\xd78\xaa{\x0e\xa0[\xcb\x11\xd6\xa9\xd4\x83g=^/\x9f]\x9d\xa9C\xbe\x9f\xbb\x0dW;f\xc7t\xb5\x89\xf8\x0eUM-\xad23\xb6\xab\xa4\xf7ko\xf7(\xd2\x7f\xdb\xdbJ\x81V\x0bu{\x13[\xb8)\xca\xc0\x8e\xc3\x80\xf3\xd3NK\xfe\xcb\xf4\x85\xca\xeb4c0JbP\x17\xdbs\x17{a\xa8\xc0\xa9\xd7~\x19Gd\xda\xc2\xb5\x96fk\xdc\x1a\xe6\x98\xd1\xdd \xa5`\xde\xdad\x95\xdd\xdfu8SVv\x13Uq\x8a\x0ec\xf6\xf6\xae\xdd\x05\xc9\x04\x94\x99\xafu\xda\xe5\xab\xc8U\xce\xc1]0p\x01s\xe0\xad\xf0K\xabX\x91k6\xaaL\x1b\xc59\xcc\xb2\xa7\"*#v\xdf\x81\xbbx\x88\xd0\xc8\xd6M\xb1O\xe9)\xd4\xfaT\xe2\xa2\xed\x9d\x96\xfa\x94\xae\x1d.\x07\xff\x1a\x0cm\xb4\xa2\x8c\xac\xe1\xab\xec\xfc\xf2\xe6v\xab]\xb0\xad\x8d\x95\xf2\"\xd4{\"\x0b\xe0\x02/\xfc\xf4W\xf2\n\xb1m\\Yh(\xe3\xbcT\xa3\x9f5\xa8Y\xdc\xa9\xad\x8c&\xb6\xda\xaa\x95\x93\x8e\xca\xa2\xc9\x94\x05\x0d\xb5\xdb\xdb1\xc3p\xe5%?\xa7.\xb5\xb1+\x7fb\xb0\xdf7{\x9b\xf3\xe9\xbaPP\xc1\x87\xca\x02\xc1\xa7\xab\xeb\xeb\xcb\x87\xf2\xf7\xab4\xf69\xf7\xe8\xbb\xab\xc7\xa7\xbb\x87\xbf>\xdf\x9c\xfd\\|\xf8\xb8S\xb8a<>}\xff\xb2)\x14\x85\xa2\x8a\x89\xb5\x96\xdd\xd6X\xb1\xca\xcd\xae\xa4\xde\xe9\x00e\xf2P\xb6/~O\xc8\xec\xa9\x97`\xe9_\x89R\x06\xd4\xbd\xd7\x94\x9b\x89b\xdex\xb7\xc3\x93\xe9S\x87\xe5a\x93*\xdcxt\xba%:\xa7\x0b8mg\x16~\xd4\xcc\xc5V\xeb\xb6\xa4\x16P\\\x807\xf7\x17W\x9a\x8b\xed\xb3$\xe4n\xaf\x0b\xfb\x0c\x9b9\xb9\xf3\xb8\xddV~\xce\x9a\xe5\xfb_y.u'\x87M\x11\x84z\xdbY\x86\xeb\xd4\xfe\xd3\xf4\x8dJ\x9d\x0b\x97Y\x98\x85\x0b\xcc`\xe1\x8b\xf5\x05a\xca\xbcg\xe0&w\xb8\xfc\xf6\xcf\xd2W\xe0\x8f\x10\xa2K`\x8c8\xc0[\x1f\xb8\x85\xfeG\x02Z\x11\xcf\xa1\xab\xd6\x82z\xd4\x0e\x0d>:E\xbf\xa5\x18\x8e\xd3'\x8e-\xa5Yva\xdf\x0f)?\xb6\xd0\xf1M\xf2\xf0\xf1\x7ff\xc7\xc4o\xb9\xbc\xa3<\x9cr9\xb6\x8d}\x92\x1f\x16\x15\xa4\xcf<\xec\xae\x05\xb1\xf9\x95\x13\x0e\xfc\xe1\xcc\xf8Y~\x8c\x9f\xf3\xe3\x13O\xe5R^b\x13\x8e\xceLe$\xa1\xd7\xbc\xf0/\xedF\xeaT\xa7?\xfa*\xfb\x9a\x86\xa0\xeaO\xc5\x1a\xd1\xbb\xc3\xc5hT3\xc8\xe8t\xfb\x8e-/+;\x84\xed\xff\xbc\x8cWs\xfc\xef\x18\x1c\xd5 \xbdR\xf0\xf5\xc2o\xe8\xdf4xU/\xc1\xd0N1\xe4\xef\xc6.x\x08g\xee\n\xaf7\x94\xee\xe4\x1bd\xdbtA\xb9\xd6\x9c\x0e\xab^\xcc3\xf3\xa9\xec-\xee\xf3\xce \xdf\xcdW\xd8\x91\xa5f\xaf\x1an\xfb\n`\xc9\x1b|fw\xdc\xfc%\xc0F0\xf6i_\xb1\xef\xb71\xe7 x\xfb\x83\xeaq\xa5\xeeB\xa4ku\x8f&\xce\x87|I-\xf4o\xa6\xede\xe8\x0c\x15\xc1\xc8\xe6\xb8u\x8f\x95\x85\xa3\x84*;\xb1KV\x01uC\xf3\xa0>\x92az\x07\xe0\x92[\xa3\xdf\x1d8\xd0\xcf\xfb_\x91$\xea\xf2B\xff\xaaV\xa6p\xd3R\xea\n%*\xb4\xf2\xc6\xa5leE\xfbbO\x15\xbb\xd5t7\xa8\xbc$\x12\x97\x93\xd4\n\xe7=\xf1\xec\xa2\xdf\x1dN\xdd\xb6(l\x95\x14\xfe\xe5(n\x9b}\">\xa2\xde_\xe2\xaf\x7f@gQ\xd6\x07\x9d__!\xec\x86\xfam\x8d\xe6\x98\xcb\x81>8H\xcc\x01E;\x0f}\xe3\xcd\xd0$ \xae\x83\x0c\xc3g4\xfc\x0fS\xf1\xad\x02\xf99\xf4J\x89\x8d$\x86\x84\nj\xcbe\x81\xda\x8a?)\xd8\xfay\x1a:\xe6\xe8M\xc0\x08j\x13\xcf\x81\x8f\xad\xb9X\xb8 e\x89Kw\x14\x91\xf9\x00\x0ea`\x0b\xb4Z\xad\x90\xa0\xc8\xa3\x9e\xb1Z\xad\xe2\xde'\xfc\x02\x1e\x9a2\xbaH\x0fC\x02\xe6k\x08\xf7<\x84\x11\xaf\x08\x04e\x04\xbb\xf1=!\xed\xd5je\xc4 \x0c\x16\x83&\xd4k\xeb\xc4\x18}}\x0e\xe7\x0d\x1d\xff\xef\xaf\xab\xd5\xea\xbf[\xdf\xb4\xfe\xf4\xed\x9bc\x94\x10\xcb@\x04\xccC\xbd\x8e\x19\x9fn\x07\xab\xdd~c\xbe\x89\x95\xe8s\xc8\xe3_b\x86\xbe\"\x1f5Qx\xb5c\x145\xa1\xdbX\xff\x17\x00\x00\xff\xffPK\x07\x08)m%5\x1e\x14\x00\x00\xbd\x82\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\xa6\x92LL)m%5\x1e\x14\x00\x00\xbd\x82\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00kubeapps-objs.yamlPK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00@\x00\x00\x00^\x14\x00\x00\x00\x00" fs.Register(data) } diff --git a/static/kubeapps-objs.yaml b/static/kubeapps-objs.yaml index 8e897185e31..28c8ae0b3d6 100644 --- a/static/kubeapps-objs.yaml +++ b/static/kubeapps-objs.yaml @@ -35,13 +35,40 @@ spec: tls: [] --- apiVersion: v1 -kind: Namespace +kind: ServiceAccount metadata: - annotations: {} labels: created-by: kubeapps - name: kubeless - name: kubeless + name: controller-acct + namespace: kubeless +--- +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRoleBinding +metadata: + labels: + created-by: kubeapps + name: kubeless-controller-deployer +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: kubeless-controller-deployer +subjects: +- kind: ServiceAccount + name: controller-acct + namespace: kubeless +--- +apiVersion: v1 +kind: Service +metadata: + labels: + created-by: kubeapps + name: kafka + namespace: kubeless +spec: + ports: + - port: 9092 + selector: + kubeless: kafka --- apiVersion: v1 kind: Service @@ -61,6 +88,74 @@ spec: kubeless: zookeeper --- apiVersion: apps/v1beta1 +kind: StatefulSet +metadata: + labels: + created-by: kubeapps + name: zoo + namespace: kubeless +spec: + serviceName: zoo + template: + metadata: + labels: + kubeless: zookeeper + spec: + containers: + - env: + - name: ZOO_SERVERS + value: server.1=zoo-0.zoo:2888:3888:participant + - name: ALLOW_ANONYMOUS_LOGIN + value: "yes" + image: bitnami/zookeeper@sha256:f66625a8a25070bee18fddf42319ec58f0c49c376b19a5eb252e6a4814f07123 + imagePullPolicy: IfNotPresent + name: zookeeper + ports: + - containerPort: 2181 + name: client + - containerPort: 2888 + name: peer + - containerPort: 3888 + name: leader-election + volumeMounts: + - mountPath: /bitnami/zookeeper + name: zookeeper + initContainers: + - command: + - sh + - -c + - chmod -R g+rwX /bitnami + image: busybox + imagePullPolicy: IfNotPresent + name: volume-permissions + volumeMounts: + - mountPath: /bitnami/zookeeper + name: zookeeper + volumeClaimTemplates: + - metadata: + name: zookeeper + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi +--- +apiVersion: v1 +kind: Service +metadata: + labels: + created-by: kubeapps + name: zookeeper + namespace: kubeless +spec: + ports: + - name: client + port: 2181 + selector: + kubeless: zookeeper +--- +apiVersion: apps/v1beta1 kind: Deployment metadata: labels: @@ -83,14 +178,6 @@ spec: name: kubeless-controller serviceAccountName: controller-acct --- -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - created-by: kubeapps - name: controller-acct - namespace: kubeless ---- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRole metadata: @@ -149,6 +236,22 @@ rules: - update - patch --- +apiVersion: apiextensions.k8s.io/v1beta1 +description: Kubernetes Native Serverless Framework +kind: CustomResourceDefinition +metadata: + labels: + created-by: kubeapps + name: functions.k8s.io +spec: + group: k8s.io + names: + kind: Function + plural: functions + singular: function + scope: Namespaced + version: v1 +--- apiVersion: v1 kind: Service metadata: @@ -225,116 +328,13 @@ spec: storage: 1Gi --- apiVersion: v1 -kind: Service -metadata: - labels: - created-by: kubeapps - name: kafka - namespace: kubeless -spec: - ports: - - port: 9092 - selector: - kubeless: kafka ---- -apiVersion: apps/v1beta1 -kind: StatefulSet -metadata: - labels: - created-by: kubeapps - name: zoo - namespace: kubeless -spec: - serviceName: zoo - template: - metadata: - labels: - kubeless: zookeeper - spec: - containers: - - env: - - name: ZOO_SERVERS - value: server.1=zoo-0.zoo:2888:3888:participant - - name: ALLOW_ANONYMOUS_LOGIN - value: "yes" - image: bitnami/zookeeper@sha256:f66625a8a25070bee18fddf42319ec58f0c49c376b19a5eb252e6a4814f07123 - imagePullPolicy: IfNotPresent - name: zookeeper - ports: - - containerPort: 2181 - name: client - - containerPort: 2888 - name: peer - - containerPort: 3888 - name: leader-election - volumeMounts: - - mountPath: /bitnami/zookeeper - name: zookeeper - initContainers: - - command: - - sh - - -c - - chmod -R g+rwX /bitnami - image: busybox - imagePullPolicy: IfNotPresent - name: volume-permissions - volumeMounts: - - mountPath: /bitnami/zookeeper - name: zookeeper - volumeClaimTemplates: - - metadata: - name: zookeeper - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi ---- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRoleBinding -metadata: - labels: - created-by: kubeapps - name: kubeless-controller-deployer -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: kubeless-controller-deployer -subjects: -- kind: ServiceAccount - name: controller-acct - namespace: kubeless ---- -apiVersion: apiextensions.k8s.io/v1beta1 -description: Kubernetes Native Serverless Framework -kind: CustomResourceDefinition -metadata: - labels: - created-by: kubeapps - name: functions.k8s.io -spec: - group: k8s.io - names: - kind: Function - plural: functions - singular: function - scope: Namespaced - version: v1 ---- -apiVersion: v1 -kind: Service +kind: Namespace metadata: + annotations: {} labels: created-by: kubeapps - name: zookeeper - namespace: kubeless -spec: - ports: - - name: client - port: 2181 - selector: - kubeless: zookeeper + name: kubeless + name: kubeless --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRole @@ -582,43 +582,72 @@ spec: type: ClusterIP --- apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: RoleBinding +kind: ClusterRoleBinding metadata: annotations: {} labels: created-by: kubeapps name: nginx-ingress-controller name: nginx-ingress-controller - namespace: kubeapps roleRef: apiGroup: rbac.authorization.k8s.io - kind: Role + kind: ClusterRole name: nginx-ingress-controller subjects: - kind: ServiceAccount name: nginx-ingress-controller namespace: kubeapps --- -apiVersion: v1 -data: {} -kind: ConfigMap +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: Role metadata: annotations: {} labels: created-by: kubeapps - name: tcp-services - name: tcp-services + name: nginx-ingress-controller + name: nginx-ingress-controller namespace: kubeapps ---- -apiVersion: v1 -data: {} -kind: ConfigMap +rules: +- apiGroups: + - "" + resources: + - configmaps + - pods + - secrets + - namespaces + verbs: + - get +- apiGroups: + - "" + resourceNames: + - ingress-controller-leader-nginx + resources: + - configmaps + verbs: + - get + - update +- apiGroups: + - "" + resources: + - configmaps + verbs: + - create +- apiGroups: + - "" + resources: + - endpoints + verbs: + - get +--- +apiVersion: v1 +data: {} +kind: ConfigMap metadata: annotations: {} labels: created-by: kubeapps - name: udp-services - name: udp-services + name: tcp-services + name: tcp-services namespace: kubeapps --- apiVersion: v1 @@ -637,89 +666,6 @@ metadata: name: nginx-ingress namespace: kubeapps --- -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - annotations: {} - labels: - created-by: kubeapps - name: nginx-ingress-controller - name: nginx-ingress-controller - namespace: kubeapps -spec: - minReadySeconds: 30 - replicas: 1 - revisionHistoryLimit: 10 - strategy: - rollingUpdate: - maxSurge: 25% - maxUnavailable: 25% - type: RollingUpdate - template: - metadata: - annotations: - prometheus.io/path: /metrics - prometheus.io/port: "10254" - prometheus.io/scrape: "true" - labels: - created-by: kubeapps - name: nginx-ingress-controller - spec: - containers: - - args: - - --configmap=$(POD_NAMESPACE)/nginx-ingress - - --default-backend-service=$(POD_NAMESPACE)/default-http-backend - - --ingress-class=kubeapps-nginx - - --sort-backends=true - - --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services - - --udp-services-configmap=$(POD_NAMESPACE)/udp-services - command: - - /nginx-ingress-controller - env: - - name: POD_NAME - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.name - - name: POD_NAMESPACE - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.namespace - image: gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15 - livenessProbe: - failureThreshold: 3 - httpGet: - path: /healthz - port: 10254 - scheme: HTTP - initialDelaySeconds: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 - name: nginx - ports: - - containerPort: 80 - name: http - - containerPort: 443 - name: https - readinessProbe: - failureThreshold: 3 - httpGet: - path: /healthz - port: 10254 - scheme: HTTP - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 - stdin: false - tty: false - volumeMounts: [] - imagePullSecrets: [] - serviceAccountName: nginx-ingress-controller - terminationGracePeriodSeconds: 60 - volumes: [] ---- apiVersion: v1 kind: Service metadata: @@ -794,6 +740,24 @@ rules: - patch --- apiVersion: v1 +kind: Service +metadata: + annotations: {} + labels: + created-by: kubeapps + name: nginx-ingress + name: nginx-ingress + namespace: kubeapps +spec: + ports: + - name: http + port: 80 + protocol: TCP + selector: + name: nginx-ingress-controller + type: ClusterIP +--- +apiVersion: v1 kind: ServiceAccount metadata: annotations: {} @@ -803,6 +767,100 @@ metadata: name: nginx-ingress-controller namespace: kubeapps --- +apiVersion: v1 +data: {} +kind: ConfigMap +metadata: + annotations: {} + labels: + created-by: kubeapps + name: udp-services + name: udp-services + namespace: kubeapps +--- +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + annotations: {} + labels: + created-by: kubeapps + name: nginx-ingress-controller + name: nginx-ingress-controller + namespace: kubeapps +spec: + minReadySeconds: 30 + replicas: 1 + revisionHistoryLimit: 10 + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + annotations: + prometheus.io/path: /metrics + prometheus.io/port: "10254" + prometheus.io/scrape: "true" + labels: + created-by: kubeapps + name: nginx-ingress-controller + spec: + containers: + - args: + - --configmap=$(POD_NAMESPACE)/nginx-ingress + - --default-backend-service=$(POD_NAMESPACE)/default-http-backend + - --ingress-class=kubeapps-nginx + - --sort-backends=true + - --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services + - --udp-services-configmap=$(POD_NAMESPACE)/udp-services + command: + - /nginx-ingress-controller + env: + - name: POD_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + image: gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15 + livenessProbe: + failureThreshold: 3 + httpGet: + path: /healthz + port: 10254 + scheme: HTTP + initialDelaySeconds: 10 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + name: nginx + ports: + - containerPort: 80 + name: http + - containerPort: 443 + name: https + readinessProbe: + failureThreshold: 3 + httpGet: + path: /healthz + port: 10254 + scheme: HTTP + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + stdin: false + tty: false + volumeMounts: [] + imagePullSecrets: [] + serviceAccountName: nginx-ingress-controller + terminationGracePeriodSeconds: 60 + volumes: [] +--- apiVersion: extensions/v1beta1 kind: Deployment metadata: @@ -858,81 +916,23 @@ spec: volumes: [] --- apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRoleBinding +kind: RoleBinding metadata: annotations: {} labels: created-by: kubeapps name: nginx-ingress-controller name: nginx-ingress-controller + namespace: kubeapps roleRef: apiGroup: rbac.authorization.k8s.io - kind: ClusterRole + kind: Role name: nginx-ingress-controller subjects: - kind: ServiceAccount name: nginx-ingress-controller namespace: kubeapps --- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: Role -metadata: - annotations: {} - labels: - created-by: kubeapps - name: nginx-ingress-controller - name: nginx-ingress-controller - namespace: kubeapps -rules: -- apiGroups: - - "" - resources: - - configmaps - - pods - - secrets - - namespaces - verbs: - - get -- apiGroups: - - "" - resourceNames: - - ingress-controller-leader-nginx - resources: - - configmaps - verbs: - - get - - update -- apiGroups: - - "" - resources: - - configmaps - verbs: - - create -- apiGroups: - - "" - resources: - - endpoints - verbs: - - get ---- -apiVersion: v1 -kind: Service -metadata: - annotations: {} - labels: - created-by: kubeapps - name: nginx-ingress - name: nginx-ingress - namespace: kubeapps -spec: - ports: - - name: http - port: 80 - protocol: TCP - selector: - name: nginx-ingress-controller - type: ClusterIP ---- apiVersion: v1 kind: Namespace metadata: @@ -1106,6 +1106,60 @@ spec: type: object version: v1alpha1 --- +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: RoleBinding +metadata: + annotations: {} + labels: + created-by: kubeapps + name: apprepository-controller + name: apprepository-controller + namespace: kubeapps +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: apprepository-controller +subjects: +- kind: ServiceAccount + name: apprepository-controller + namespace: kubeapps +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + annotations: {} + labels: + created-by: kubeapps + name: apprepository-controller + name: apprepository-controller + namespace: kubeapps +--- +apiVersion: kubeapps.com/v1alpha1 +kind: AppRepository +metadata: + annotations: {} + labels: + created-by: kubeapps + name: incubator + name: incubator + namespace: kubeapps +spec: + type: helm + url: https://kubernetes-charts-incubator.storage.googleapis.com +--- +apiVersion: kubeapps.com/v1alpha1 +kind: AppRepository +metadata: + annotations: {} + labels: + created-by: kubeapps + name: stable + name: stable + namespace: kubeapps +spec: + type: helm + url: https://kubernetes-charts.storage.googleapis.com +--- apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: @@ -1156,7 +1210,7 @@ spec: command: - /apprepository-controller env: [] - image: kubeapps/apprepository-controller@sha256:e3b1fdff556ba25466a2dc1fc886580f553a2b3f6a547171ccf2c25616106b5f + image: kubeapps/apprepository-controller@sha256:2adb4f419d6f63952f1f678dc14bab73c25b355b85857748172ee917135e7c38 name: controller ports: [] stdin: false @@ -1209,59 +1263,23 @@ rules: - update - watch --- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: RoleBinding -metadata: - annotations: {} - labels: - created-by: kubeapps - name: apprepository-controller - name: apprepository-controller - namespace: kubeapps -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: apprepository-controller -subjects: -- kind: ServiceAccount - name: apprepository-controller - namespace: kubeapps ---- apiVersion: v1 -kind: ServiceAccount -metadata: - annotations: {} - labels: - created-by: kubeapps - name: apprepository-controller - name: apprepository-controller - namespace: kubeapps ---- -apiVersion: kubeapps.com/v1alpha1 -kind: AppRepository -metadata: - annotations: {} - labels: - created-by: kubeapps - name: incubator - name: incubator - namespace: kubeapps -spec: - type: helm - url: https://kubernetes-charts-incubator.storage.googleapis.com ---- -apiVersion: kubeapps.com/v1alpha1 -kind: AppRepository +kind: Service metadata: annotations: {} labels: created-by: kubeapps - name: stable - name: stable + name: chartsvc + name: chartsvc namespace: kubeapps spec: - type: helm - url: https://kubernetes-charts.storage.googleapis.com + ports: + - port: 8080 + targetPort: http + selector: + app: chartsvc + name: chartsvc + type: ClusterIP --- apiVersion: extensions/v1beta1 kind: Deployment @@ -1316,24 +1334,6 @@ spec: --- apiVersion: v1 kind: Service -metadata: - annotations: {} - labels: - created-by: kubeapps - name: chartsvc - name: chartsvc - namespace: kubeapps -spec: - ports: - - port: 8080 - targetPort: http - selector: - app: chartsvc - name: chartsvc - type: ClusterIP ---- -apiVersion: v1 -kind: Service metadata: annotations: {} labels: