{"_id":"@npm-wharf/kubeform","_rev":"64-fc20a6959f18cd63f5ea9433a44ce4fa","name":"@npm-wharf/kubeform","dist-tags":{"latest":"1.6.3"},"versions":{"1.0.0":{"name":"@npm-wharf/kubeform","version":"1.0.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.0.0","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"dist":{"shasum":"974bf8c37931bb579ba33475a5b94a8d4d8491be","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.0.0.tgz","fileCount":14,"integrity":"sha512-jElUFxbElJ/NvJStUYUHebyxOkzv4zF3YElQgcXDjH9MR7MpgiYCFanMtbgWoF+9zjRyuUInqGc4RB/3jaaXDQ==","signatures":[{"sig":"MEUCIQDJUxI9tGR9CUb20cYQ4bwl5uwhM+EyptBy+Lb2JwuwiAIgOe1HXG2iqSD43VrW2/krJy6wKFcXVH9B3oiVOuH6KNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZkRCRA9TVsSAnZWagAAvAkP/jR88licnYSGo2HKd3/O\naUqBr2DmbmYaMRtEeiQuWSRBSGGEcwGAGX7dKB9kkQ1GUTlmNUSJEhnEsu+R\nukYxFsxJjC30dMmieC+dWHNRS0I6mDWWSxg5thGbPJStbrdo5MqRImGQILC2\n0vIZaLKYxA667RJg+h0hHhDVeTmlhyihcwLRWnNygZF+39eJFs2BurWmT2p3\nqJMx2fWdMWqWHF04GoegnjJUP4FFRx5mkvDedBGQyQdk86A7ByRNUvJ+isgt\nL2/var4pZ4DrmN4W6qNX3I5M46ezcPq1r5ws0vlFPHgQd4vX8n7KNeiBDpdx\n+KXOfRPspJn9APXnfrKR4K4qW6XuhjzsdtTI2MHGDcfysG9jpWqqTy0T56/9\nlfIwwjb8yKfLe6+TWyiPS5jjlTtwo43srZVTw4XtbljnasK11Sjegsce7Ajx\n6XRiSdO9Uj06ri2WPY1v30zJ6YReMx1PQlCGMkO6GcRFueibgK0S6IftP5pA\nqFORg/9y80uiq5vEQK5VsH6Q4XxGaJBVqgKzgd9RaX/Zi5A35rXh2g+WW2yt\n/wjZhTosxnDhpoehhm2kdqu/b9HeUFC7UCuUtpbpyUJslOSjC+f2YSFQ/VG4\nmIbEAU37MLDKbuYr32+OeNIR8nzTtS+m3Kp9K10MVFWQXxEKQTJlACYkjIt4\ni0zt\r\n=scfW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"741bd08b215e8ba7f9be24b25b56813e42807a2c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.1.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","bluebird":"^3.5.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.0.0_1533909264580_0.8678322273029575","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@npm-wharf/kubeform","version":"1.0.1","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.0.1","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"3b13a810179fc7b3dae1a7943a9cc937f95b56ee","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.0.1.tgz","fileCount":15,"integrity":"sha512-eZi1nH6BA14aDJwsnLW6G+O00BwgmMlltQ22p1sigM1SwMLQuXp17ZhN1JSArFDROVbmhsK2EqbKsAhH2r8tLw==","signatures":[{"sig":"MEYCIQD1Lh0VIrt72BU652Q84yPaoyCo6E+6Cu2kk3ur16IkfgIhAO4j+SiB2BJ45Y0ANekWfC0mpg3KthEhBo4znuTZgC9y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtvXMCRA9TVsSAnZWagAAunwQAIRPWpJ9EW+s1Z+c7zDl\nOdxf+CwWRSGT0wojqFEgWLSvf9A1N/dcuwwQ3sn7sRr7LgMOUEoWzqPUhly5\nPO3LXZWDpEkgVTyv1yH5yOWhEDyTNUU8VWXFUECOTyW0b9rmzegZExJnBEqe\n98bzIMl0Ol5ZaQjAHeSyC2srhUu/mh1lSn7c68a4pU0HQpou0tTbgsBIkcRc\nkHiannYj/WvanajZ+4vTW4Qlot3v6K8t98LhkDhl6ruPnZy3JpdUUDErlZOE\nWP0TY76RwZdXiHLmrgpZgGA8ozymcJDjyMqmdMZyUgc55gIZh8FsoldLSR8Z\nICdlQdAzhaCFEpsY4PCXY7AfxA4YhSGkYj+D5xeWY1dsrRvxBMq+9Mkm8Q0c\n+OvfgF8DO8RqldViU7gPz8BUI2N39lESVN+Se1AW4zX3t4I4F4M1V4xCc+UH\nSrDK32pNRq34kKQArMiAWmw6gtiWjruwhuIqNh3Qb++VUqlMlL5QDPqBT8wQ\n9xsbXM0VR+7LrxHd0lUBjusoNdW88SHu8QV7aWsiOAzC227ZKFPIYpL/LPUA\nkrok4lTEjVexMcW7rjDZd5aN6PO2iA2dmwzXOrhVuKIvC2YYiTvyf/i4WIjt\nnE4cye0aNfZ+syXf8AGDtLGlWvXF3SMSBAZxJemr6O+UQSCaAT6nNxlyGKz2\nJ+52\r\n=x0XO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"097392df21985495646c41b4479945412f07cb76","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","bluebird":"^3.5.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.0.1_1538717131749_0.7953222543243328","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@npm-wharf/kubeform","version":"1.1.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.1.0","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"be04f0afa2c4ec4649bfed5436d2c9b281327ac9","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.1.0.tgz","fileCount":19,"integrity":"sha512-/bnZ/snfCtSwzcgqkbSIlk8cvfYENnqcwRuWRsNhL3NkJnyokIrlMhut0/oMueN7w66/pbOBaCTq2MLvquQObw==","signatures":[{"sig":"MEQCIDMJLMfPUt7YMI69OYVa5qlp8Hk0rXLxW7UvSEMCpFgUAiAd2+nJmZv8zuLK/K7iXu5oRobhh8JEIlx9buIvguPleA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb30y7CRA9TVsSAnZWagAADxgQAIQw3vMD6maQPa4KPa05\nQldmOsfFWOCGU6sdVe8yrzGs4qXiXFnI+NlP+RUg0KhZH8jW4bQAuu79mZtE\n0fSsTc/iJtlytWu3E88M+HCtSa8rRTCmC3ClN4orgYC6MxAnFPOFViM/spKw\n5DJHeDnZeOaxHCx/mb12yXle/C9mqxks2kADGAUu5durhsHWMSd0t4ikNgpi\nXI6OJbHIewUDFd8M9a/wtPpLlCXGyrTrPrGGmqitdU7VPvXjm7J6NDiuFfGu\nO6vg5pIAXp8hKr4DoJEnQv4dNKpNpiIo7YCbWw9vW+NKR7aX3FjvMCz0WcZz\n3+AvRFusjTGm2Q9SqrGD3t/nnaP+Abaulqh+k3w2rv72m583zJMUWsVfXgnR\nI96Eoj/5DLWXmS4mtCxgJvl788ldCBstJMipKEtGXfck/OziaCwc2SCVNrIM\nY0GcollAAT+XrWp8WqWXYNo84Ukq57K9rGeaL70za6BB40UG5L6aSMw2euWe\nbD16KCRyFR5oFC2Y+55/dZIoHRhtEu92ofIudsw+A3p6eizMYaAaa+EFmzCW\nZDamHDIYiQMuFHN8S5sXdygOiOGAb1rIURi/IQU1PYQpDBjVyAocohcQEcTw\nAkylaZ/SnP5ZSPfk8unQB1eebj1RU8qPdY420wvGmcYP3ZeqdFcdwly/N5OZ\nDBmg\r\n=bvAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"62f804dc494feb6744fcd92a5838c454e1493e21","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.1.0_1541360827148_0.6205987622153375","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@npm-wharf/kubeform","version":"1.2.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.0","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"976ffcc07782dcec5cadeac124a8b2feb314d039","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.0.tgz","fileCount":19,"integrity":"sha512-xjs/PnFYciyWXhOe60BS4HZ5ktXeP5OZ3fSbOGdu0DRxDpwT2+AUlYj289tfH4Og38g1y+CmMlpaerSgRGxChw==","signatures":[{"sig":"MEYCIQC1RqixNRpgD7DKXyV/UPG2wtPr2vKPJJ9ZNsd6bxQeGwIhANEm4JXGiEunDhyHbF61s0Z+Bj9C8GFT1xiOkx4QKNow","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb38DCCRA9TVsSAnZWagAAeHAP/i72rZ2ibhWW54I68ToO\nbmt4JldFXgYOa5f7DCE+DzPau1F7UXyy9lHdMW5PrVchkkgj1muqdOsSQvcX\nQMW9Ti3+L913z0du0qFeGQHwJofashjaPJ1GXfZN3fCq9QUgcE9XqveGlRs2\nM46Yo8UTimrtPRouqor7BZ+UpRGwalId/tsUUp1S/jrj+ggIyzaUzcok0DBy\nq/5WpA9xUK6h/SWdcZeG2Xh0HJHgCqTWGcUqXwCmwQWSyxWaqccbrs1Zl/gj\n/ArCFKZ8KQb2L7j55EOXELEdSHEJHQcMMP7WEg5DeegT9w/QsNR5/H4YOBqD\nEmXxUrRaXDnMzZoUtC35xQjaGM2YPzo5z/AO2hg0okIScXHwdDaFftUTVSFm\nfSFwCQyem5nrUb4j8DZ3rPqLQLiFIznP3YXUbkJi8ZJgE6aLt3b/RcfNAbMJ\niFKuwNyGmvxErD/RDAiwIeSW18aZn3WED8FWpzs5/eX0tCFovxmPJ2Rn27AI\nQlkvQAPU96ZV7lJB2FzPK+Mw3H9RHVi9uCjMJTXdqynGMl2SldLEVCV73S9z\n8UrtcOVDKbeEyZFi6uJd66q8AE6bzTfbP17xxH8qk9oELZ3URQ6iEG0JnQmH\nFmoVguUpwEemeifTYxbFyjs8oMBGQ7Hq04eB+/6ubPzAP9/atRB0dVFYtP3D\n0Fjw\r\n=3PUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a64366e8800a44f3cce4964caebe6818e9772dcd","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.0_1541390529975_0.7223712030742881","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@npm-wharf/kubeform","version":"1.2.1","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.1","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"ce36b76b5759fef5aadf0cd2698818f1d41f937f","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.1.tgz","fileCount":19,"integrity":"sha512-ko8/Xow/HLZVEdjtAnNqleG2cBe1do3d//qHFG3/HqD4nCacB5LvzUNWtKP5KyvJHW701q7z/O5yHhqs3dQRtw==","signatures":[{"sig":"MEQCIA+y1zYpnIC1iA5SJNcyq7wEPAZQGn+vrsTQYh2i2qH2AiBQH3sVUMNnsqPzu3EZaEf7dNMCJVbkjjblVI9wpWTLjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb395zCRA9TVsSAnZWagAAu5AP/A03I7FfuzeOVSQoF9jo\nO2Fad0dZEduL4J+vhozTGiYVZtEVJhbaWIVOWvXa9ozvwkohKOuyEPKL4Ty2\njDjU3QwMD9fT1YLk/3sUMn+5g/LKxOzFMYY8lakdMz/FHB2gGe1QExsfAyO8\nS00V6I9PA8/G23HaCD2isLslJb0MyVqh188x3mdQIlPJ4BvYZ1YvCKGi4rFE\n3gca13baOA32POrpYMTwxBChycXXmI/vU+4dtKhCVXmtWp2tGE7mR28Z5b0X\nBfHfZ4/SMRjqioFyEtWr2iDq/H0BkI6JNweaThaA6a3erq+XhdMVnj0VBlsY\nPe9GWZLE/Tihc9IdHE+E2IBSLKLme6kEQb+kjbB2R9I+iokP2rTF2JB2ok0T\nR7dQgfzTJvplT6M8QkQXYYKncocIYcoM4/OE1rDK30oAXx76rbv5iTsq+K3K\nC61nJOyugjZwzlJfqA/HAyJLJLtVLN8KXVe6NthhJVqpJANNDuvq9xdDj4tL\nIJ6GqOuiAJAmVjnbtIVjLzmg0/kEyw5PV4tXn1hUMAucOn4JQt11rsF0PtXP\nRDm93Hr5V8X2UwC3QzuVNMoEVmSPOR8v/hcQajk7Z4RXsVdC0kiNVNp0WR9g\nECJvxbTORPpNK9Y9WxrbL4wxcLPAPpVe/DvUnhxmv3y6M7VHiqk7A92CeKXH\nyglr\r\n=Kjfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"efa0db2ee645c7c40ef88c0aca79ee284748f96f","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.1_1541398131043_0.18967933027713557","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@npm-wharf/kubeform","version":"1.2.2","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.2","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"979e76fdc4322c83650e718c3d4c32ce26d11ea6","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.2.tgz","fileCount":19,"integrity":"sha512-cEoQiJvguEyl1CyX5DG7O4eku/kl9tZG/vW9NfzrllRurS5xg9T4aUU20b1TxD+7U+jwG30tVDAgpYlRG2qL7w==","signatures":[{"sig":"MEUCIC01PDld5d0NQMRnvcXM5rZNfg5W4nYtE1Tb963n/d1MAiEArR8QXVgzvAZsYII2XLcT8kKt4rdC/lSlnJ4luIhe/0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3+n6CRA9TVsSAnZWagAAEEwP+wTBFtllqVzg0WCnMIQ6\ne5G4Fd6YUsa660QnlqnQLLIzJb+PRpuSXWWFu2VRdKPGEcDBS1SHomZqaAMw\nO9gJsSZndykUvckC5V40s7X+1jC56FARc2cHy9JGHXqT3xVqEhWSAEh9QF/X\navatj3KXvH6x+ykmuKImCvdd7dA6L19Wz7dBDuCzfZwpgJJc6WXtgno0Aglm\n5usFd5FN6TrbKM2TsIR/xx8ePUh/o7lnoTyhxcC0/DLaI6xJBMTIRccvRR+r\nslkWFxlpiB1hSjq7vbmly1PFo9DONubYazl5z6lgLCzWOZrIRSXVSUIcBjf3\nKYhe1gro8hoJH/jOKeNS1S86kJDTV/aEl3qTjsJ0OQpPfT6nQSL101QELRLs\nj3q1bSVSAlDMH5OGHVdMWXT3kKVy3ih0WLoNulAHOHSzf/Gl/TXV+Cz8Ic01\n8ee0gMVxGfcaI3m38lYbC65k0eqXUpi5TULQXE+bPeD55j5QcJ8hU/1fqRDw\nEY5dPCVoIndj1FRKmVyWZzwgBfLEnETeP6jTxYD85/fF3sLULjVRNoeUya3C\nze36tfnrnl3Gh0wE+/k/yYogZkXv9/NJhIuVhvr1PST4h/U06SCJ+OBaC/Vv\nh69KkiXenX8soMwYGWOqyVJM6g2iDVeoVEV4bKE8f4yf4ySXPiFrzfYjZK/k\nPiee\r\n=ltQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d9f3086277cf3fc80cdd560c517357e0d784924a","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.2_1541401081763_0.9599682232840401","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@npm-wharf/kubeform","version":"1.2.3","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.3","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"28658ae6810a8e105e7973148d7a820c46178c85","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.3.tgz","fileCount":19,"integrity":"sha512-60aQ4Gxf6gu7ngGyOjuBq+8SJnoWVpJWItoyA47w+awh3XUA5gsjkhTDSuoDwNGE2Ql+6YtvZob6TfbAoQaT2Q==","signatures":[{"sig":"MEYCIQCvmPYGEGaqiz/0KPvlNBTq9ZCd2m3R0+rejORL8UA+EQIhAIl49JZukFTYQc1/bjoSxSpN34C4NkOTg5cMo8K+0A94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4L2CCRA9TVsSAnZWagAApvYQAIS201yWWj2h4WudGnta\nxXPqzB94zr9WYFHbDnu28jXnpLQIe6Zc78czXTXL/6QbWsRCiVZjX1+ATjJO\nWXHL6zcNw3KsA+Efd46i+amdWG5b7zFSZkqfa2AjBQkV/w51yhIBICmVssx+\nN8GiJ0bXg0HZ+Tqubap/UPENNu56PwWpHdopJT+W7HG3jTgLZyxmj1Z+YGoE\n3JsP4dVhNGDuvvonKPTXL7b3Xs62BEjUyFIVdSy5HaVhErL5Ukl7VpSDSbIE\ncV9ukt/MP8nhQHNyRmJqiOaoF9pXBfoYDoduWEI3EbtAn1IIIFFmjBSHKQn5\nRvVa/RcgFeakLxRtNPx//L7xOAyGRLfx3vskBwSzV0f/dtitzzdo6kVo+EMk\njTvaAqgPCQAD5wnGSfiNg8/apdXhTeCHhulGEw13wxEdJwuSaFaxM7Z2TG91\ngEIeelbHYDM1CrT4e/w6KGv+LV9mXDuWHE5C0kwMZ+oBokMUu47FSp/jae9b\na+PsTuQDR0SUfz7Crlk6sgKpzOxNcIcT2MhZHS42UOYiIef4FV+j0Qde6YdO\nWrvQujKVH2lToOVwjeVUb8dxE/YnyBHo/6oUK0Cpb5N6UXojf4qyYWdwkt9H\nk4HYBwB5s8F4EJ58dcvB1Y3tS2LCGa16MKQPB55tje+8xfBnYwHFVSUeE5XF\nJmdj\r\n=JjO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d36b9006450d43b6c9822db52442f4c462ded70c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.3_1541455233325_0.7383774880534526","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@npm-wharf/kubeform","version":"1.2.4","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.4","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"d63ce26c9e51702f4d34e941bb8220a39e2fc37f","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.4.tgz","fileCount":19,"integrity":"sha512-BecuSWbwL4ljaVLwH6ZTHzR6qpFAeLAIfKtj/R8l/uavw/AJ2q1iIgpWrgDUiiG04kPzI0YJ3NxON/q5N7EaUQ==","signatures":[{"sig":"MEUCIQD/Dl7Fa15yEn0c+AtCY7QeTA/Ma4PZjtmALsX4Yr5MUQIgdvJUCKNCd0YXfRsQe4tCn+05DGjwW1UySfdyCSxh1mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4f5fCRA9TVsSAnZWagAAUvYQAIxSSTbcyjmPLmvbDtFC\nElfcigLpO86G9Ar75UPPYFq9MHLHi6jw2esLDDNkM/i6eSqPoQ7bgaWY5ed3\nvTvMlLvCx2asHhEoU49FXgTqmWFjP5NVm0dfuDsw+3lZg4+r+7Bd5hGv6hxs\nJbnrbZioWQ85x+DmPA/2FVyrDDjEZRaIdr1ft5Am8fOXPD9CPjEEpoANVD6U\nAQGo0xO7e8kV6J557M6Az63yVj5drYEc0JXyq/skf6JcTX2mcFs4gnuH/OaV\nHkm4CMsO0nL43vqF8oaa8nz0It29aGNeK9RRyK4Itt8/z/zQZE+qcZ5e+nUZ\nTko+/Bv0LmbD0O3Mtos3bvFgWOt35SxN7AbV6M2j8+NxpT1dDDEagE2uXC/4\ndbL5lq+5vvuIHPKbKViyfftlPZYiV58fuVvbJ4CBxiFlBi37TEVxNid+r7YM\nTpi7uukA7x0wCnrYH3FlLEhfKiraFdF8nQlzC7Xp1z0hE8mWO78ZtHL7Hplh\nRewTgsbbPG5FeFs0ldm6P5e33ZWsOBb8T2e4Coy2dgSQiC5fyb4TfYwBO4L+\net0G9VMwLrDivKbIqtAXwS3aTviGYSp1+PYTOVePta19xLyd8BMBwSMIXkhj\n5L41fm1qjKbNK3Bqk+VxQJIXNzrg192K4SNxmla3kCqD1F9j2yAq969MJgzj\nL+0P\r\n=PEXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4ba08fb5f46db45dcd87c6460c23a648c5f0516c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.4_1541537374875_0.11867220624404262","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@npm-wharf/kubeform","version":"1.2.5","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.2.5","maintainers":[{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"eece89d120969c6c7080e18f3eead4ad14ee4509","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.2.5.tgz","fileCount":20,"integrity":"sha512-vdVItroM2naTCLIrKnjAv1Ep8fYazdU4A/QfQy6MGozb6Q/97wcSMy1aY3i/6eHqiGml9QvWpwZiYAvXDUvwVQ==","signatures":[{"sig":"MEUCICVN1z/Ga9hkgmPUyVCp+XHSU3idRm3CArxZsZO7L37zAiEA4OKJ3wgNxe71ij/nYKoOHharN41HnaUlosfYUxzIjXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7awNCRA9TVsSAnZWagAAtrMP/jBs2iA1ikeAagvyi2MF\nNFYHuFvzRE09ETW8hpjP/3Q6Umjz6sscL/hm7D2BJdkAchmkoPBXVRzHKTF7\nFQIGNBfXdrXrTzjfKH7178y7SLZHshX0SQfqQkuoBc32Y5yClpKYGstDlZ2j\nbAHvLtg6wEQuJF37xIq/uqYjEBfuoJB/jJcKnO03IojkOU4hU4vVKzgmgGJW\nITuW9d0ElzgVBM2PsMLaEp10KU444oF8aZ5eELwcs0GEsjfiLo89/xZlnd1k\ncP2lKFWL2/qM4z0U/p4ZPw1eQPvLNcu/boZ5j9Fc8AE6JkJeMJPHtuyF1oLQ\nSu2gO4dV8gypoD0YkA69P9J7mdu5Mn7OTHvRiQlkqda5KNsE9TEnGKXa/5Ic\n5geY9pVIKZDJ4wDL2yI63uUCtR2+mVLamFF+O6AG9WOuLDtiKitAB/Svfxnk\n5KqCqxPiO6Tf0/AG9VvoAJJAknyJZlxUdw7thAkHLQbbaXeYcfzX9JwgOZV/\n7OdBoRHpHvg0/u4iToBlNjzqmyEB7XRUJ8omvppexaTtKg3TUw3zrUlVkkY8\nTPZU97euorffp3PkQy4CGzBuF84wphqKjsH8ARBV6uIMnRaU8Z91Jyc4nJsc\nufj+Ho6WO7/NlPcSxfugKJR/2WDcy9m9lwN9sq867NHcCKedn4hKK8/UeIU4\ngTLJ\r\n=TxTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f2c35ee23b549cce30e00c9ba929367534b3a4f7","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.2.5_1542302732123_0.013822805084812817","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@npm-wharf/kubeform","version":"1.3.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.3.0","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"6574af31ade90705a8d0685127b7a469e0a8880c","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.3.0.tgz","fileCount":19,"integrity":"sha512-8HzXrFfRlBs7Z0S4gS7JiGOmUYFcZGdT5sxHlLGs6stNdnmgrqBk9m3FAkN+1AB4FOtfn4siCLfShqew+eLANA==","signatures":[{"sig":"MEQCIE0ea9Fg8MqrNFXYUkWoiHY/aKK0jxMJgYxps08Vh2fBAiAxvMThf5lmrKool3TuORSICNZXcyA5a88AZSOMj3VwJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMRcvCRA9TVsSAnZWagAABX8P/A8ubxPTOnvzhTmZYqbz\nKyM89pCbCzcEjMXOS/uSwuCXPRLa8EfJ18hWr8ZqRDwmdynABVZ0tzrJ7jHH\nL+76hsujXS+KEIZZ3B1n66kjWMeR9IaMoiBLHhAKnDovjznsC718Sp1VT1Y5\nVXVZDC/rQizdI7IJyxx7SKLK+GqCJIKw87bbvkY8N1J3cxVhLE8yz7Ggg4Mr\n02IKKzhZr3eKEWS0NhHdzs6x8n7TjayMBiRzCQJkbG7qzmxVwi7OSqJibPY7\n30Uf3VgAMh94a1RAHhrFNFRDOEKaJf3+n7+n64YGNrvv7WMVrD2yh2JHfo9I\nI8RNqeNAIPL5qRd1BsjDFcH7tfTy0DMwd+3MUfq/vhyhNX1abVplh9OjYAdN\nGugP3zLaLvAjWqoAcpgdgl55F53vQhq2GUmjcScm2av3x7o6BKNYLNbNA/8N\nOQO0DYNOh3DX68+lVraMyg62lC7NMObBdW1+twT6FHms6/TNlEUDbr4KjupE\nD/6Y54BJX879oF/kZ1gFWMi+NWc2vXgKaXnTd3VYgmXeVU6GlBql0IikL9ZW\nAcXVo+FqKtbAvp9SOu8ZPbpGd+4wVOIvWgfsR1cTQ6UYx4eTSkUvXrK4Xxm+\nwzqbilYgYNzUDLfktJhUlaLdQKbLnXb4Uj695vGmAVTmtu9s+86IQhS9/7QD\nN3kN\r\n=haqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"191a6cf36643c40622505a5755954f2782df715c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"arobson","email":"asrobson@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.3.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.3.0_1546721070803_0.9800043393464226","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@npm-wharf/kubeform","version":"1.3.1","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.3.1","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bcoe","email":"ben@npmjs.com"},{"name":"buzuli","email":"joeledwards@gmail.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"41fd711296d019ff0897793d1e1982d5ad874a8b","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.3.1.tgz","fileCount":19,"integrity":"sha512-t61W5eTjCI6OQw5vngObCi3rHXIKVVpu2YP6D/vcK9YY2AoAE9upgksti78ObO6mMSZXG5vOTv3/P8eQYZ2eww==","signatures":[{"sig":"MEUCIQCwBsjGXTxXLMqtdrCIfGplwkmIzBBCCozc5Be7OtqYvAIgU0rUZQJN/v9PA8z/ifKuvJKN9I6XBRFLwYFDDpW43NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPmZCRA9TVsSAnZWagAAxYUP/17WnnUtGhkBmN6Nb9Du\ndCKAuqOghHDnoapmjUxf1AUmq36FFXMOn3W3m/EECOtzUNPJoQfrZzrKpCRW\nyf+NHNX9e5kACg4oGOpd30apNJCH4KUhhKuMAanYHY0Mvm0TL9oT3cppf7RF\nF/YCmHTCOGBielxgNERqN/9RKKK0VcdvqnFs4LaHC4mbaVCA2+iopsXHai1E\nANESXDXjT7mhEwJDe5YOOEjq8tM4soKWwaoRB9ssQ5MA8wJ8SKpKFpzo9aQ8\nFDcWrCh+kL0/o6emtc8LIk6R8JbL0L2jW+LkLdQxtT5/AHxusjptbC9vRujH\nkHqnm61al+ktG3JaJwzB2Fy4o5o8dzA+ohSH7f2evEALOQvKsGzyN5/SsLcr\n7LVmvjk8TWU5p4HIs3Km32zj1HI6r7KLoSxOM8wcBqNnB+JBdDYIe44de6eT\nLvqSD9xhtcY1YM2yC+t1K+64xgxG4R3E78nir7eC2yvG7f1AAwGrSZv+j4HT\nGtySoQaDYRggGSGGZgDqlwE11Fpz1b5+zjcxVgeANqqTYFlDSASrIfzWO5a8\nUjYHL/JekrfQepN37iPJjdulorQAGC2hTk+UmT0ZhqeCI69vrFDyN3tN+GVe\nS7O4eAivn1x9Vk0hGHsBtr2xevA0XwCnvp7EaCSboPH3WmpzzpBuK2fzCWK3\ntJvE\r\n=allP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bb8b9135ebafaa7aa0adc0a68ffe33da401e9711","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.4.1","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^13.4.0","bole":"^3.0.2","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.3.1_1547762072230_0.44656238152603334","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@npm-wharf/kubeform","version":"1.3.2","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.3.2","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jeff@npmjs.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"toddself","email":"todd@selfassembled.org"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"3d7af56c8c839545ce8d2f27aa4dafd7bbd4d9df","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.3.2.tgz","fileCount":19,"integrity":"sha512-ecqAKPhy0svw2L6OOmNYhXpief7zC23Zd0vA3ixOuyXClgkhc6DNX+6sGgBFPWYOkXRy68jvoVDdwxKZAzluIg==","signatures":[{"sig":"MEQCIAnIW1Zw3h2MvM/+dd/HaKJN5DGajxjTIX2pNEifZnLmAiBaEvVnYcffWuVxuiGVyQB4cD4bolI1jlrZiYnFhZFnbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvlTuCRA9TVsSAnZWagAAKf4QAJWNO0WKEfMHYtq5gy5R\n8gW5L+LS76XTIlfzPbhI9RVS7sBMoPub2oLY+MHgPv1A1wuwaP7gzZB5jX4m\nhOSe2TguYXP81ik2P0XeS7qba38EL2v3DuI5FqhMrwK88nvDhfPIWa/Hebqp\nX3cx84REd+foch6TU7hKcS9kyxnZ7RmCdqz4pNlFoxTPg50RXJyD5+Ici6Vs\nog5XJZbnpIfWbRda89YVEH/KwGki0wTJ/w+/uf0VSRTG7Nz3PussutS8cMe/\noIL7uyHruZ0nAcp+J+highX6hCOsThvEkAqt24STJj1zuVdtheCGsOxPaz7Z\nppyPptp3vae9DG1W3jFwVkV0ZHU8QaozM5uu3XV4lYJF72HODa0XHjtXERAo\nE/ctYHGawKx+zUIptTEv+HjIvgi4G2eMUQSrFC8kI8580A+aIMmiGvMt4pNd\nBPGuBS4tqOid5aG6bMAfedrbYDHdPLsMHWZn92t0EVpnrZV1efjvs6gHJzRB\nH4eBgXGuIdeSDZPp0wRoBwKP18GtkCti1PntxRiFS57+6fynKQlMAexLY8nL\nhqE1rodaXruqLGEa77t97PSLQ5Ea8/6FL8OC0EH+jvkY4UBSvDAKXnlUSiCi\nHbiqmBtig3XuJILIaCCTcLLbbREdJhtZ4ZHMbacYPomJ0nLBy1WkW11rkN1V\n8cvt\r\n=p1Eg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"32e60a873fa709202bef6cd877e17732f2f9686c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.3.2_1555977453396_0.6939587060510393","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@npm-wharf/kubeform","version":"1.4.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.4.0","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jeff@npmjs.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"toddself","email":"todd@selfassembled.org"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"3f309ff373a40e75876b3783a20a0432ef8ccd07","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.4.0.tgz","fileCount":19,"integrity":"sha512-nJuP42yAcmXgGvo98UixBEA6TOAOw/+eXVTyB+RfDS322z4Adsg4FKXXyaa0p+Gmq3GRipL4CbV6AhLRAaRqcg==","signatures":[{"sig":"MEUCIQDrBzQQGJ4NEYfiSFJVOF8HGE06X1aeMufe9p7FCFK/jAIgF6n/RRl7PH7WyT/U+nQuH4/IJzPjidxu9PUl5NbT/Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwLafCRA9TVsSAnZWagAAki0P/3n4Ud6E/VVIQxpJvFVE\nuC4kMZJRMR9nUzq6WjaPCuuIOw3T89P6ISWGNkJcC+bDIQ3jajEv2qSJLQuU\nXURAEj6PJYRui1LuBgQGxFxS2IIgeCYH9TKLvuVIMbRhTC+TzlfB6nEJcf2t\n64HwR4BnkrW8eB3ah37gJzMa84hSVk0AO3dUagOrooZcBUrcfJdiVFJj1pAi\nqNM3viQHSMtHahdCvQ+ujLaFeWjtccOAaWDTTycH2GpStRUi8cnEW4Z7TFir\n6/3dTAPWhCQxJ0or7R0AvzshV1LDrMiLNsPjo9Y9wUDUTG25KZWL22Cv4ard\nO2NMUTtE7oJ/fnkrS/QB6lpkzpVSbmKXnObu0aV8/O++6hjHyhGKGvHh6pln\n7VfJK9m6fGpSVYsqI5SvTU04zWe+0MaLuF2DyFm8f5EjND6hRvwXeQC8Ameu\nUdEqwoDz9lE58MWUYfvBkwFE/rVXz69AAHeQe91zl6m1QQK9pgHZQTxiWe1E\nPTxBUY+zuDuMd/QHZLj20Y/VULQIIaQ3XxqS/rdd+1W2CPJgcxlZcy1kh1/9\nYakuAcKafa7JU0uSfVFZ7nZ8gsj+ai+jy7LU6kn7LZUaodo2/V5Dapj7h6k8\nAP3UJL/yB1DEJuNT+CwqpUvDBvw6INI5y6VcUKaQvgRf1fNr9CxAMy/HPuNo\nDgsY\r\n=x4lQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"04c411e465af42c3223f02e172458880067eec3c","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.4.0_1556133534392_0.02385500469843893","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@npm-wharf/kubeform","version":"1.4.1","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.4.1","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jeff@npmjs.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"toddself","email":"todd@selfassembled.org"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"d37cf508011296b57235eff1b07706bb333a40ed","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.4.1.tgz","fileCount":19,"integrity":"sha512-UOhosJ9mfFVXp5e/LytoAo8bIkFrwobPZs72RWGzHVk2Qq+xBJKo1NVIn4wOsQuDuJKw/bGxg8bN8hMsr0m1Dg==","signatures":[{"sig":"MEUCIQDyNxtjFdR1EKFZn+d5hdoCTHtj4pxab0a12qILTNXxCwIgMgjqkA2hz22NZF1a/loJQH+SgaT3SLhUJ9G/umkSsB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwRSnCRA9TVsSAnZWagAA4fIQAJRnfZaj51IZeSD40q+1\nBzI0BDomiWKgIy7w99NfBhYc3huqUIrtgaKv7ygq+jt5uHlz5ZjuvaC+5uLq\nWns3xbwEFHPRst6gla1Ru+oJ4HCzLCKTFx6goxl7hUomU4AYLfRH/qPJmmKn\n/sLScssPGhSoF9NbO5n+rYIDARbIoKqiPqdvL6G+yyFQ34Obwa/S4DozsWH0\nf/+vRCbeEJo9dJn/4XC5CgqHy39OO9YRGUzdwCpxuW4KnJAQv/muzmPXOjGx\n3SUUmiSgxHntxL4R95JOwrm/jQ/haLxu5Puf3B0dKC+r4xb9Q2hggqxnlut7\n9sLvh0U7EcbYLViIn3ftyjLfIDupAOT6l46kCtG6lEjUwq/EG4WSQSIH16bZ\nHT5XMDhC6v6Xu6WLZwkXW3Gpk27xOf21hk2G2e/kw8VjauFnzLoD4Hh0NkBa\nEun+rXa4RwIIBxU/5OrFMFGk+t6bJTpqRq8Eu49F/h8dyv8hVRXv8jnRrmIG\nJMcuR7zapBpwSr72VNVLxycMFgOYhMBPu3d8aGxDrMHpDDJ9qPDbpwnolZMq\nmRXo+3BDyEaLJfbO+KlnUdjSjjm67KSsYnfTb3lTzSGR3OlJOQCXAVEeBbEo\ngu/7Nici/1JinH9UmpSMT05hZph3Vn/fujIF+NOR+ici51V3WZlwJKJ3oh/b\n+Am7\r\n=DhIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4970902faa8e9516cf52fe32ee0574e2b27fc7b1","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.4.1_1556157606827_0.08323083019052158","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@npm-wharf/kubeform","version":"1.4.2","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.4.2","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jeff@npmjs.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"toddself","email":"todd@selfassembled.org"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"55c8aa7ba0d177dc91cedabc4d5fb14c9430517a","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.4.2.tgz","fileCount":19,"integrity":"sha512-tdeXGCFLUTigJHsQdCtmhPg3aUbTaa1ubzVMRPdp4iz3m6j/hp3LMgX1P3bgF2Go6rtMyV/8IpZo+lN+aSY0nw==","signatures":[{"sig":"MEQCIBsT3e501Thu2rbw7qfqvX+EXrlOjCfFoow0xufjqiGRAiAkOb1dGlGx+XX27OkL8RvI13FLazyGLfSd9JQASMTEEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwRtSCRA9TVsSAnZWagAALrQP/19CVJ29Sdxj40RZnauL\ntnYj0HQAKZWbQi/fCHUw1m21I2jFoAlGwWI9paWmULpzuGG/AixvgWO5XOfG\n7VlJyMbhdSkXnNZi3u/SC8wjRkHVJ2Iw5veGKNyE+INxUuKqBRXJ8JsbBREQ\n11VI41hWy8zGcg2W+ZPYbdWn5gdX3vvUiALOzqrddKCx9LN8r6SoQOoM9T6v\ndg8eoExoyH5fuVu69mHQ1n3uSLZtKhjKN/QkJuTKa/z6viZXqQuSb87jLsPK\nrpCl64Y0nz9LotpWoYXRxji7rorwB5A6RgXvBgtE3ZymcJHYNKRiSPgU35eJ\nfobsWyQd9ZvPH6jIroL6A61b3RYS8QiMAvsED1OBNwIwAEV/ZWPd8Fv36XIk\nAEtVBDL4T/mMT3Y4OvsDTuf85pZfV+RLL4sFUSkOYuZ7JYibvIVuuY4VJtKw\nc257bQbMyU0TLUbxksDcAl74nYS9ecO1wl0Z7WVZ1Rw9yakLammx2xRTLZ4S\nG45kRDgHQLzmjeIWtduWHyQBsquOReFPjXmcO4VnurGiMpINWa1L/L7WmkIg\nNLD7+N/QlxFwtBIrOM9U2gxgXtH2zkeFinpu9ftnONO60IqHhB3BMUiYXGtW\nok74fPKihyfDmXrob8M/pVeMDIu32lXK3bn/eWUq4N/2DPibOiBL9jrurtbB\n1wh5\r\n=N5kd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"83384c5d94c85ccc5270c4dcdb6bbc6e0d20adb2","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.4.2_1556159313396_0.535820505790231","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@npm-wharf/kubeform","version":"1.4.3","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.4.3","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jeff@npmjs.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"toddself","email":"todd@selfassembled.org"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"0c41853b6f6143b14bacdc32bc906935ab751f2e","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.4.3.tgz","fileCount":19,"integrity":"sha512-jqy0t7Ecc5Y3CSg1ZC4HC/KoNLxGG9G68X2MLEkw0yFw4vJsa5tx+Rghir2w7b71NnNy59YljgQkmcgFooZd6g==","signatures":[{"sig":"MEUCICjjBjUOhEqv/m90wyUd+Gw29TI7Z/5GD5+9K01TPPHQAiEAnJo6Dj94XV9L4MOQD9SkIzoAzxWSzkbnoebCa0MsOV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwiamCRA9TVsSAnZWagAAxq4QAIypfwLSr7qZjX29hKnW\nUEVEcMKwwcG+CgFp20AU2it/Va0JSwqc46GAC5Q189qp7xl/2htgJBH1w77l\nNEHEQpsKoFkExbDPYKSgdMUpy3U+N/TtbtHlOCGbtSXyBXF1VUPEfSYenu2P\nKXtRHeV+d7lzYnDU/TVClmwAlqw0w8mVZzH+Ewi4KBepz/Y6iNOcAY+EHqaj\n8ntkpmu8QyWYuMEWHTuimcQeQd+uxxQ0fXIH8c2XVolUg703OGH9hP3qqNYD\nB7z44KxO/ccokjpm/BPTGnmjAMEA6OnW54poN4wYWL1bHBiZYU3tqMAzLkXr\nlZ6H3/0ZVYakziiv5jjnkDvJINoSuCLndLBf8rsQen0ffhbCXaUkOTpKzCpJ\nCQvtUumTTasHJ9OEDJ+7hpno8wUCVKvgL7Pc98sBF3HyakouvSxRJ4SNvnt8\nXUW3qQIIyu9fJtcLOrDAVr1dEWaBpIbfej3EIwjOecy++FKtFH3umMhrnpcm\ncMEj6CFwBY9KlEzPVWKCfLqo+3UL1UIfEfKsfK2CXbdGd3ZV93n2C+8aNSyc\nbHuFy1TlxL6OYS3Pi+aMlDyDpAaxUgIqxLMJDBl7JpeZvaimbkgo7tY/nqoV\n1Mev+4yszk7jm2YWITlg7U2hl91KN4vCiV/aaZhBFW2ebPYIMmF6l/F4LPca\nbWFu\r\n=qybC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"93f003a574341850f0918fdf1ae3b676567b174d","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.4.3_1556227749640_0.3310678798131237","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@npm-wharf/kubeform","version":"1.4.4","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.4.4","maintainers":[{"name":"1stvamp","email":"wes@1stvamp.org"},{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"jlembeck","email":"jlembeck@gmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"},{"name":"zxaos","email":"zxaos+npm@codefire.io"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"f86f85a201aca6248c800db7b7e553dcaef1c41e","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.4.4.tgz","fileCount":25,"integrity":"sha512-3MqgKpaN5Yl0ACVnwL9rLrncrIzMHg7J8oREngsCNzd1HyFVz5ZbiAW54angs3HHMjKOvuXRZWjxeaVuEBwaZA==","signatures":[{"sig":"MEQCIHPNOwzq5/aBT1tE+hLzErdI1/2pxazLjp1yyhpUEi01AiBMpP7oF7LJ1cIsHASRI9TiCSjAY6iX6O0SkHXPyKOGvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAsh8CRA9TVsSAnZWagAAAV8P/jIYGTiUA6oxKrX8IyfT\nssuzHc+uOhIF98qxsSUIBc7JBwYe0vO2vbuXcJK+b5ymdgBFkVYiSXiSVnN/\nkGSXXaRvS5I9i3i5Pyp3uBFfMNeS1VZjbvAGTPQdzK6nQ+PZi2rkFi9Fhe4A\nOa8ewfFOKQhamoVdwChFKzXYvgJt6IDT2cVvhyICTk6KuxJNM73bNfOK1Nv5\nQGLaRTliNPLI0fD3QOp31l1t8UWmj3qTXyvrsVTCcS4KAynQGQCxucp6xjAu\nYwvm2HFkWleS2dGEVNai+y2qoQRJVh2FlpPiu1oxa0lzXQqXFhSLnnRuCHlZ\nb3mzHkJKyervPyQFll61vWOwfgeUnC/Od/8daFPiLjhP9eJuVTwf7rRnTleQ\nhwiAWl8S+dPMJoe8g1kvCjRRn7Co5zRmPgH1jbM9cgA00kuCo1HqL3o+gYtu\nRIXXTVDXCwuKvGEiZ+sInptp6dyOsrvfEk+w3eJr4PtEZfGSMxObTAdypsSM\nm9Plre58bj8XUyiDKBJD3DX0FZUpXeV087Fgab3zX/oe+WmhGqX67QE0i75F\nGtVvUn6vp5A+BD8KaveRB5rDwW89t4WbbOM6c1sKAycFk1/MvfP7PXRId+zy\nnzHPLfArVen18VCkgirTLAlr9c1z/D0QRcatlPRR28ia81xeAMVGMDFWe5wf\nmAft\r\n=oslN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b943725d7e36d3a6c4e46f35b681b0dbb24594dd","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"bonkydog","email":"bonkydog@bonkydog.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"8.16.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.4.4_1560463483462_0.9975546981592711","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@npm-wharf/kubeform","version":"1.5.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.5.0","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"641b0ef8d169e6d52c2c10c72296e2e43068f399","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.5.0.tgz","fileCount":19,"integrity":"sha512-GecCUt+15TW2kU7DjQVSjWZwp5Hv2jVCOAmc1VCxlq9peyO5N1C7NRlJvxr0RciCV57d2GYktNQkM6jXflo2DQ==","signatures":[{"sig":"MEYCIQDnoHQVj1XbsieUV44Iwb0dVeUv3C/HCpqbJzd30Aij5wIhANoC0H6wC17SqGl29QGidZzbgb8lzSCE46C7Phm5H0vx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKTWJCRA9TVsSAnZWagAA+QgP/0nNGTzd4Ghl9p0UNfJg\nouaq5L2kPLfnDSLvkyIYWVhHIfn8F5jDdVQSc+c1Zcs0fbklUAsc1WswfzYV\nvZaQWBJ91tO6VkO5N54OgXN9AlRONoQS/cHEYWB/R9GofXqzUdFX1nxx2R3a\njgit15p7F2Fa8Kkilw7yZ20L/6/z41hGb3eA3K/VYum0HZSSJMtJwWZAVHTj\nybWEGpaRGLg/kI0G70zgaIDFPjZ0+C8f412dWd//s5Zy1J+5n/a6EvKIePyW\n0f2mBrvY/rN/IqvxlCdAq1eSiOoTUGSuG09F/rHavy2G+gIeLfPfVzpjE7uw\niSrDSFDC6foXDf+TJMrm1H25Aa5PBYo25Q46MC2zXixfNh5sjx+MPxF8xR1d\nF0xm+L9rlpTbZGlHxxCY/OZHeV0ziHFUTbguuN4rhdfxqJ/0Rt3MVx2Va8bl\nzSbkQuva9KluvI/znQcZQhrAUvFCXwWZbA70x1XUwI3JYoIUruMHXmgSZTgv\ns6Hu6OHedfWpPBj9E9BTv0ouGfmJUpPCqVMGtJzA4cfsIFHX7a9463tSH9kV\nG1+Gx7XDWUhdwm0k4nRIiy28fEo+c1Hvwsg6NROirtoMUBIAXWg1IXbf97Ss\nMD2+QyMWCnhHdgw24UBSBsvorBHcHBSgrcegbUtodvdS+zD81qO73wIhZ012\nqlXJ\r\n=YLNJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"fe64989e9699e2ad2e52d515f2f43095b97fc3df","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.10.1","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.5.0_1562981768275_0.6460389517946317","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@npm-wharf/kubeform","version":"1.6.0","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.6.0","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"f6f46eae71e5604512879165674924d4ba8dc911","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.6.0.tgz","fileCount":20,"integrity":"sha512-PdZ7Vyw+3Z3Qjj2PKq2KaQvhi2o5BZKmpSHpXNh5IEFZgI675eOTRq7HV/+azNb8jMQ41OFSZ+qhBbolZfw2/Q==","signatures":[{"sig":"MEUCIQDIRxaZNFlGfqlUvDyYRVyw7Ofmx/yuvL/IXwSzOo+aDgIgCI7qxUN7IvMzWN5ZkblTeRdBNo7kYe6J4k7a/qZzwpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKTj7CRA9TVsSAnZWagAAY+kP/igDUVRyTuA2Z7BGXEUo\n/zCoFpD6XZyaR64YEj8Pp6X56NMr1bdQA08VNYpgRjyNT3gTmlHhz9oEbUo8\nR6ehedJMcCj62q0doLiTMabexD+Ycx3s+h7hGzsy55/0GBNLXpXGeQI5g6jq\nSUGRW8kqzGCRgqqUas/5/EjV6pw88YjHa4lhtTYBqMiMNlw3Xvc84ZRJ3WA+\nw4BQCq/HEvUegfAngUx45+PnWuQFLsalcUmA92pMt2m1DbuvjzBYuFQB3XGB\nzPYpZR7NYem7gTERzBuJCEM1gZCNfVxXOdJ7Egt6iAo25VQxoyEcq3VHD0FB\nhWz0vT5KPxqFPUzcf5+cNNm09DIEXOk1gOwFl/m58YiQs73Nd6R4m2UiNSpP\nbenDXDcw9H+6gNsurXVJ3k4ZujdQ+cy2tUX/O4ykeH4RboITPp36GYRqM5+v\neVNaz7diGI2LudkY1swF3mOjY/sc/DyGTfWqi1y8r1XwWNECDUW6uz9j1Ro9\n8Sld5n1FxXua3A2NSfESagtOZ+uDtKDQfFoIkh/hen4NLgmprDa19VLN7x6Q\nBBJybIp51UNr8dlXlKlE6vAIOA58ShiK+CNmZChPh6Pc8MV3D6/MMkmYMGlc\nYxKCnSDtE+0lgI63Uudu7QwVHwEhsskqZlHEGxmp0P1lZ58y6Q4fUpSFvdBC\n9k7q\r\n=xN84\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"085b7bee6b8b6b0a2c93b20a5846d0980035d532","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.10.1","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.6.0_1562982650634_0.9933056438004146","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@npm-wharf/kubeform","version":"1.6.1","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.6.1","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"65ea6a7914c8215ac005a4717c097e88cc2da34b","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.6.1.tgz","fileCount":20,"integrity":"sha512-T16yhKGWaLvMM287+1Mf88XYvcsNvj6wm6HoWeozt0Ft35A91goRgloWbwvRZa4SHP190baG+D6BBBT/iMUrcQ==","signatures":[{"sig":"MEUCIQD+bIWUhEhhIIUeY6pRiwix1sUgejYr4oFn6OFmttdvhAIgJgEm4t50LjiWbiEuA2QdSL1Daeu86AYH14CscfFY9UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQzP/CRA9TVsSAnZWagAAwwQP/jOVMSS1Exf5tDejMc7l\nM5RhbSrcTBwiftsBBwKrWOKOcllFDhCyrF0XZlGFe9ro8kDW+lELnUFRmVIX\nvaRlaff2rFa5VS92jK7HmMumzRqxUZYtd/rDmDss0D0OiLeej/qV4CCiOHc5\n10ONnY8VzEpYtu+wtk0a/6SC9iZarV6s8HZCpqyeKG/xsXdxhboeIvs/KCVo\nzrr/HDBLp/uNpklOaIG5paneLBZtMOmU2i3N3WLfg3JjgCgoe+k14UH5UN59\nGx/Qvt0HZI10AEOqx6j/hqY92pFZ5r1Bf8IyfY6OlfVpQIFm0vaiZOmxSB8C\nR8fpWNCpBmzZvoA6EmMsqNncVKtKeBxOQx34iHLxLgCLTFy176PHlkb0dIPX\nt+heEumJZhWdyfLp23tArBCyw1YN6Z5pENYVqDns7epR3Pf4i5vQRL1xkaqu\nsE4svnGGI6iQoT40XqlFYra4SguOrvsJyR5auUO51wOX8JdZQatee07Kj1j5\nRR1Uij3DlqBn/DuFe7vUtGjJVNaztW0EGjqN+P+dtKU/i/Sa7TGtKV4+Lwsk\ne2qaLsZFI/E62X0O44wYF3j/rv/98TGHynr0TwWbHIvnPBKzC/crYijKFo4c\nKEr2w25RhpQckYOOEkbazx/rkMf5rlnIRgP58xswBnY5loggUR3ZIOS9sZNO\ncbZJ\r\n=TAaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"729b10a1d96eca600f3bd96b4f4c48f071e49b79","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.6.1_1564685310038_0.43088089516386696","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@npm-wharf/kubeform","version":"1.6.2","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.6.2","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"9fc115fcc63202e267a440090642119686f26ed1","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.6.2.tgz","fileCount":20,"integrity":"sha512-zteTGdnuGyfcUCTCZluQ0gXvZMNsiz1j/FKp1/oFquBxcX60pk7PUGWE1OTOO3Ymi0lStFhjsK/3NZfk4cFz4A==","signatures":[{"sig":"MEUCIB5bl+QQEtz8Z+a0E/XFQH5oW7z1RpZYDIYERmE2o1Y/AiEAyiGy/vlUM4WNU/fGX3DrTQ+4S4FFWrSPs18I1TH65TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ22QCRA9TVsSAnZWagAAj6gP/A5bBCSXfZHmL8Bd5+GM\n+M7E4leJujSvC9IT9L7ac/2Jg9FItfKBN4zv3zJRuYxT6X790sUyY43tVmGz\nB/oA4enHLhaBc3mbfiBHN5fmckyU8WkTDwuVvpSE9uG65zfKKo6Z03O4Q2rV\nAb56HSj1YpX627Owyg9otfipE1LKZOl/ruo1qgoMDTtcZYNKxawLS0qTsor0\nKeSS9kR8RGGMF25KxiWgnYdYZ8bYsZSXrFa0q4tUj71nAW2dLbQnoWxnsNjL\nlL3wUVDR4M3XNqyUc2zDpmizZsLLNwaKrIaljwc/6STdZVRkMBjjUdFVCBbg\npff4Qx8BkVx7uAT10mzOWiowl93etapjqE/a8lcmEmCXVq5xPDEzJ69rONCT\n6XhV3VcnGKU9FV51P8dfBqFOF3+tRhpSsIhnxDvzJYglIf0RLZB13kw0FdKv\nQAI+f2bHPreFFSA4qhVZ0LiXJ5MB3hDwalVFU/kfyDL78hnaTsdOLucraVr5\nBQZpf+6bdaLc1Kq3scUJolnLdRx5ev3w/sS0J2fwnSzUf+YVhXlb1bwtcvhE\nBrzGln3cFswZ2QVMQA7XqwXzgbNM9YIu+oMt13EKgW0ICELCHCg9zCPKzEUu\no3uXwhHqh9PIj4spkAzo5Wm5u3HyN0JAloIiHXZpwFy0jX2P3ENgjAMRrBvw\nsPCy\r\n=Pg3M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"397c048b2ad1e6030c061a5394c485402ea33c79","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.6.2_1564700047413_0.7830506425470574","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@npm-wharf/kubeform","version":"1.6.3","keywords":["kubernetes","initialization"],"author":{"name":"Alex Robson"},"license":"ISC","_id":"@npm-wharf/kubeform@1.6.3","maintainers":[{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"annekimsey","email":"anne@npmjs.com"},{"name":"arobson","email":"asrobson@gmail.com"},{"name":"bhedge","email":"brandon.hedge@gmail.com"},{"name":"bonkydog","email":"bonkydog@bonkydog.com"},{"name":"buzuli","email":"joeledwards@gmail.com"},{"name":"emyl3","email":"elisa.my.lee@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"sinthetix","email":"aly@npmjs.com"}],"homepage":"https://github.com/npm-wharf/kubeform#readme","bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"bin":{"kubeform":"./bin/kubeform.js"},"dist":{"shasum":"44467fde18c8f7fbdce243e1659f7e622856b962","tarball":"https://registry.npmjs.org/@npm-wharf/kubeform/-/kubeform-1.6.3.tgz","fileCount":20,"integrity":"sha512-gASjmEIPxO/YhPvP/s/lbLfbAatSrQjor+bekVB3gytX0tDfPs+wnt7Aqf3A95v8nDoMTSkzJ3TXG0gZLdMk0Q==","signatures":[{"sig":"MEYCIQCo2xS7EfKGvMSAVAXS73/ebMHf7SCd+NtBSOYWYcFpowIhAMSXM4H9VhwrDtgDY+KwC5W0EYTCm0DBow7qZBHQRA3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ33vCRA9TVsSAnZWagAAxvQP/ifvX6shC2CFeyYHMExu\njLIwP7NVKyM3BlrKEB5Q47cdYMNh1JCgHOLydR2zNEStscaDerzqUUxucSvW\nsjFHlYMfz+hTkP0ND/Jf5Fj2jmM7gVy+WFM8l4I+HwiJNqOs2dppMdUrNUpx\nIPE9zGwVVaG4ZXIJtyPdM4R+i9K44VgW3ec9+tFuMBNnEZfSGImrx+qt/I2g\nvqCe6ocoPaNhaWBVu08L1ataviwH4js+H6/ukhJBLh92d1F0LAcNgeFsL7S8\n75zX6KWOZD5DNZPWhhhPm+dmablV3yUiI0xwzQ/OK8xQrIi6tgwslo/uMvuk\ntagzuz3ini2E3rqH3p09IAR3Rwqotj5f3aLM6dxWuKl+M4nSHN5AQRTnh5Zs\nihXXiy84oElZmvDX3Z3OpbvfW5Dcq2xp86tk5DMYhMRlwG52bMlM1CUDTE91\nyzytfHe5AjpCbqIFkFWCCRk5iw+bzo6Wzs0fZY2UkUctp5cU6Up6yQb6N9Tu\n3fpuzfGql3yHpZYJNVU4YhiRaJY/0ivxO3JQA91Lcaq8068fWwG8h+C+IZaO\n10PDme9sRQkCRi1exQv+xMgCTny9xw/saCok5DO4BvWuFSNReI8oMVfgR/j3\njTMD61YtSt6irZhmd6UI2z3AGZRTkbAB6b6NzAQuCZInFBYflSIY4z6ar0Ov\nrtD/\r\n=44OQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0a25d6145885c67f11fbd74d894eaff7b9a564d9","scripts":{"test":"node_modules/mocha/bin/mocha ./spec/*.spec.js","pretest":"standard","release":"standard-version","coverage":"nyc npm test"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"standard":{"env":["mocha"],"global":["nock","sinon","expect"]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"_npmVersion":"6.9.0","description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"joi":"^13.4.0","pino":"^5.11.1","uuid":"^3.3.2","yargs":"^12.0.2","js-yaml":"^3.12.0","bluebird":"^3.5.2","fauxdash":"^1.4.0","inquirer":"^6.2.0","toml-j0.4":"^1.1.1","pino-pretty":"^2.5.0","@google-cloud/common":"^0.20.1","@google-cloud/storage":"^1.7.0","@google-cloud/resource":"^0.8.1","@google-cloud/container":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","nock":"^9.4.1","mocha":"^5.2.0","sinon":"^6.0.0","standard":"^11.0.1","coveralls":"^3.0.1","sinon-chai":"^3.2.0","chai-as-promised":"^7.1.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeform_1.6.3_1564704238552_0.6259285390290523","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-08-10T13:54:24.409Z","modified":"2026-08-10T21:21:01.575Z","1.0.0":"2018-08-10T13:54:24.741Z","1.0.1":"2018-10-05T05:25:31.968Z","1.1.0":"2018-11-04T19:47:07.278Z","1.2.0":"2018-11-05T04:02:10.158Z","1.2.1":"2018-11-05T06:08:51.178Z","1.2.2":"2018-11-05T06:58:01.930Z","1.2.3":"2018-11-05T22:00:33.484Z","1.2.4":"2018-11-06T20:49:34.969Z","1.2.5":"2018-11-15T17:25:32.282Z","1.3.0":"2019-01-05T20:44:30.904Z","1.3.1":"2019-01-17T21:54:32.359Z","1.3.2":"2019-04-22T23:57:33.537Z","1.4.0":"2019-04-24T19:18:54.571Z","1.4.1":"2019-04-25T02:00:06.968Z","1.4.2":"2019-04-25T02:28:33.588Z","1.4.3":"2019-04-25T21:29:09.816Z","1.4.4":"2019-06-13T22:04:43.570Z","1.5.0":"2019-07-13T01:36:08.402Z","1.6.0":"2019-07-13T01:50:50.798Z","1.6.1":"2019-08-01T18:48:30.205Z","1.6.2":"2019-08-01T22:54:07.518Z","1.6.3":"2019-08-02T00:03:58.669Z"},"bugs":{"url":"https://github.com/npm-wharf/kubeform/issues"},"author":{"name":"Alex Robson"},"license":"ISC","homepage":"https://github.com/npm-wharf/kubeform#readme","keywords":["kubernetes","initialization"],"repository":{"url":"git+https://github.com/npm-wharf/kubeform.git","type":"git"},"description":"a module for programatically provisioning kubernetes clusters via cloud provider APIs","maintainers":[{"email":"bpoluri@microsoft.com","name":"poluri"},{"email":"dhei@github.com","name":"dhei"},{"email":"shmam@github.com","name":"shmam"},{"email":"tayvon@github.com","name":"tayvongh"},{"email":"karenjli@github.com","name":"karenjli"}],"readme":"# kubeform\n\nA module for initializing new Kubernetes clusters via available 3rd party providers (GKE is the only implementation atm).\n\n[![Build Status][travis-image]][travis-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Version npm][version-image]][version-url]\n[![npm Downloads][downloads-image]][downloads-url]\n[![Dependencies][dependencies-image]][dependencies-url]\n\n## Approach\n\n### GKE\n\nAt present, the approach is to make use of a service account that has the IAM roles:\n\n * `roles/billing.projectManager`\n * `roles/container.clusterAdmin`\n * `roles/editor`\n * `roles/iam.roleAdmin`\n * `roles/iam.roleViewer`\n * `roles/resourcemanager.organizationAdmin`\n * `roles/resourcemanager.projectCreator`\n * `roles/resourcemanager.projectIamAdmin`\n\nSo that it can create a project per cluster and create a specialized service account for the cluster and assign it the roles required for it to do the job needed. This bypasses several security concerns that would exist if all clusters were to exist within a single project and used the top-level, default security account.\n\nYou can grant the necessary roles to a service account with the following gcloud CLI command:\n\n```shell\ngcloud organizations add-iam-policy-binding [organization id] --member serviceAccount:[full service account id] --role [role]\n```\n\n## Environment\n\nCertain options can be set via environment variables:\n\n| Variable | Description | Default |\n|:-:|---|---|\n| `KUBERNETES_PROVIDER` | The backing service to use for the request | `'GKE'` |\n| `GOOGLE_APPLICATION_CREDENTIALS` | Path to Google API credentials file | `''` |\n| `GOOGLE_ORGANIZATION_ID` | Google Organization Id to create projects under | `''` |\n| `GOOGLE_BILLING_ID` | Google Billing Account Id to associate with project | `''` |\n| `SERVICE_ACCOUNT_CREDENTIALS` | Path to existing Service Account credentials file | `''` |\n\n## Events Emitted\n\nAfter calling `create` the instance will emit events to provide some indication of progress and metadata being fed back from the creation process:\n\n### `prerequisites-created`\n\n**GKE provider**:\n```js\n{\n  provider: 'gke',\n  prerequisites: [\n    'project-created',\n    'service-apis-enabled',\n    'billing-associated',\n    'service-account-created',\n    'account-credentials-acquired',\n    'iam-roles-assigned'\n  ]\n}\n```\n\n### `bucket-permissions-set`\n\n```js\n{\n  readAccess: [ ],\n  writeAccess: [ ]\n}\n```\n\n### `cluster-initialized`\n\n```js\n{\n  kubernetesCluster: {\n    projectId: '',\n    zone: [],\n    cluster: {\n      name: '',\n      description: '',\n      nodePools: [\n        {\n          ...\n        }\n      ],\n      network: ,\n      clusterIpv4Cidr: ,\n      initialClusterVersion: '',\n      locations: [],\n      addonsConfig: {\n        ...\n      },\n      masterAuth: {\n        user: '',\n        password: ''\n      }\n    }\n  }\n}\n```\n\n## API\n\n### `constructor (config)`\n\nThe constructor takes an optional set of properties in the hash to provide required settings directly instead of requiring environment variables:\n\n * `authFile`: the location of the file containing credentials to use for authentication when creating projects and clusters\n * `applicationCredentials`: the same as above, except the literal credentials object\n * `credFile`: the location of the file containing credentials to use for within the cluster's project for basic operations.  If omitted, new credentials will be created for the project\n * `credentials`: the same as above, except the literal credentials object\n * `billingAccount`: the id of the billing account to associate with the project & cluster\n * `organizationId`: the organization identity\n * `provider`: the name of the Kubernetes provider currently `gke` or `none`\n\n```js\nconst Kubeform = require('@npm-wharf/kubeform')\nconst kube = new Kubeform({\n  authFile: '/path/to/auth.json',\n  billingAccount: '11223344',\n  organizationId: '123-4567-890',\n  provider: 'gke'\n})\n```\n\n### `create (options)`\n\nSend a creation request to the underlying Kubernetes service with desired options. Returns a promise that resolves when the cluster is created or rejects if an error occurs during the initial API call or during creation.\n\nOptions is a (somewhat) sanitized hash of characteristics you want for the cluster.\n\n```js\n// defaults values for each option shown in options hash,\n// omitted options will fall back to default value\n// defaults are not assumed to work for general purposes,\n// they exist to get you *something* but you should provide\n// values that make sense for your cluster\nkube.create(\n  {\n    name: '',\n    description: '',\n    locations: [], // the regions or zones to provision the master and workers in\n    serviceAccount: '',\n    readableBuckets: [], // existing buckets to grant the service account read access to\n    writeableBuckets: [], // existing buckets to grant the service account write access to\n    version: '1.10.11-gke.1', // a valid Kubernetes cluster version for the cloud provider\n    basicAuth: true,\n    user: 'admin', // basic auth user name\n    password: '', // basic auth password - UUID generated by default\n    managers: 1, //\n    manager: {\n      distributed: false, // spread manager nodes across region (multi-zone)\n    },\n    credentials: { // optional way to re-use previously acquired service account credentials\n      type: \"service_account\",\n      project_id: \"project-name\",\n      private_key_id: \"000000000000000000000000000001\",\n      private_key: \"-----BEGIN PRIVATE  KEY-----\\n-----END PRIVATE KEY-----\\n\", // required\n      client_email: \"project-name-k8s-sa@project-name.iam.gserviceaccount.com\", // required\n      client_id: \"000000000000000000001\",\n      auth_uri: \"https://accounts.google.com/o/oauth2/auth\",\n      token_uri: \"https://oauth2.googleapis.com/token\",\n      auth_provider_x509_cert_url: \"https://www.googleapis.com/oauth2/v1/certs\",\n      client_x509_cert_url: \"https://www.googleapis.com/robot/v1/metadata/x509/project-name-k8s-sa%40project-name.iam.gserviceaccount.com\"\n    },\n    worker: { // desired resourcing per worker\n      cores: 2, // cores per VM/machine\n      memory: '13GB', // memory followed by units in GB or MB\n      count: 3, // default worker count,\n      min: 3, // if autoscaling is on, a minimum and max are required\n      max: 6, // if autoscaling is on, a minimum and max are required\n      maxPerInstance: 4, // matches 3 x the # of workers by default, instances (or pools) are how most providers span a cluster across AZs\n      reserved: true, // whether the service should assign nodes that can provide availability guarantees or not (and cost less)\n      maintenanceWindow: '08:00', // time in UTC for when automated maint should begin\n      storage: {\n        ephemeral: '0GB', // unreliable but usually cheaper/free storage :grimacing:\n        persistent: '100GB', // how much reliable storage to attach to the instance - usually costs extra\n      },\n      network: {\n        range: '', // give containers a CIDR range to be assigned within\n        vpc: '' // set the id/name for a preset network or VPC\n      }\n    },\n    flags: {\n      alphaFeatures: false, // allow alpha features\n      authedNetworksOnly: false, // only allow authorized networks to communicate with master nodes\n      autoRepair: true, // service should auto-repair down/unresponsive nodes\n      autoScale: false, // allow the service to detect load and scale workers up and down\n      autoUpgrade: false, // allow the service to auto-upgrade kubernetes\n      basicAuth: true, // allow basic auth\n      clientCert: true, // generate a client cert automatically\n      includeDashboard: false, // include a default installation of the kubernetes dashboard\n      legacyAuthorization: false, // must be false for full RBAC\n      loadBalancedHTTP: true, // required for use with Google's Cloud LB\n      networkPolicy: true, // turn on network policies (calico)\n      privateCluster: false, // nodes do not receive public IPs and the master is inaccessible by default\n      serviceMonitoring: false, // should the service perform additonal monitoring\n      serviceLogging: false // should the service perform additional logging\n    }\n  }\n)\n```\n\n#### About Service Credentials\n\nIn many cases, cloud providers will issue a new set of credentials for the service account every time you run kubeform. The idempotent nature of kubeform will prevent new clusters from being created, but will not prevent new keys from being acquired to ensure that the credentials block gets populated in the resulting data about your cluster.\n\nTo prevent this, you can pre-populate the options with a credentials hash that will require certain fields based on the chosen cloud provider. Kubeform will re-use these credentials and bypass the credentials acquisition step when it detects this.\n\n### `getRegions ()`\n\nReturns a list of available regions.\n\n### `getVersions (projectId, zoneId)`\n\nReturns the list of valid Kubernetes versions for the project and zone given the chosen cloud provider.\n\n### `getZones (region)`\n\nGiven a region, list the zones available.\n\n### `init (options)`\n\nThe init command was created to help create a valid kubeform cluster specification from a `~/.kubeform` file that provides defaults.\n\nThe options hash can have 3 of the following properties:\n\n * `defaults` - the file to use for defaults, `~/.kubeform`\n * `data` - a hash or file path to supply overrides/missing values\n\nWhen called without a `data` property (that must either be a hash containing missing values, or a string pointing to a file that can supply missing values), this function will throw an error that has a `.required` property containing an array of values necessary to create a minimal cluster specification.\n\nIf all required data is present, the full specification will be the result of the function.\n\n## CLI\n\n### `kubeform provision ./path/to/config -a ./path/to/authFile.json -p gke -c ./path/to/service-credentials.json`\n\nWill attempt to provision a Kuberenetes cluster using the provider specified. Provider defaults to GKE. Auth file is required.\n\n * `-a`, `--auth` : the path to the authorization file.\n\nAdditional options:\n\n * `-c`, `--credentials` : service account credentials to re-use for your cluster\n * `-o`, `--organization` : the organization id that owns the cluster\n * `-b`, `--billing` : the billing id that the cluster should be associated with\n * `-f`, `--file` : the file to write all cluster details to\n\nBoth of these options may be provided via the configuration file and are likely to vary between providers.\n\n### `kubeform init -f ./data.toml -a ./path/to/authFile -p gke`\n\nCreates a new Kubernetes cluster specification. Auth file is required.\n\n * `-a`, `--auth` : the path to the authorization file.\n\nAdditional options:\n\n * `-f`, `--data` : the file used to satisfy missing fields from the default\n * `-d`, `--defaults` : the file to use for supplying default values\n * `-o`, `--output` : the file to write the cluster specification to\n * `--verbose` : output verbose logging\n\n## Long-term Goals\n\n * add an API to price options hash before creation\n * add support for EKS\n * add support for AKS\n * add support for kops?\n\n## Full kubeform Specification in TOML format\n\nThe only properties shown here that are **not** required by kubeform are the network properties as these are optional settings.\n\n```toml\nname = \"my-cluster\"\ndescription = \"this is my cluster\"\nprojectId = \"my-project\"\nbillingId = \"123-456-789\"\norganizationId = \"1234567890\"\nversion = \"1.10.11-gke.1\"\nzones = [ \"us-central1-a\" ]\nbasicAuth = true\nuser = \"admin\"\npassword = \"thisisapasswordformanagingk8s\"\nserviceAccount = \"my-k8s-sa\"\nreadableBuckets = []\nwriteableBuclets = []\n\nmanagers = 1\n[manager]\n  distributed = false\n\n[worker]\n  cores = 2\n  memory = \"13GB\"\n  count = 3\n  min = 3\n  max = 6\n  maxPerInstance = 4\n  reserved = true\n  maintenanceWindow = \"08:00\"\n\n[worker.storage]\n  ephemeral = \"0GB\"\n  persistent = \"100GB\"\n\n[worker.network]\n  range = \"10.0.0.0/32\"\n  vpc = \"my-vpc\"\n\n[flags]\n  alphaFeatures = false\n  authedNetworksOnly = false\n  autoRepair = true\n  autoScale = true\n  autoUpgrade = true\n  basicAuth = true\n  clientCert = true\n  includeDashboard = false\n  legacyAuthorization = false\n  loadBalancedHTTP = true\n  networkPolicy = true\n  privateCluster = false\n  serviceMonitoring = false\n  serviceLogging = false\n```\n\n## Example `~/.kubeform` file\n\n```toml\nbasicAuth = true\nuser = \"admin\"\nmanagers = 1\n\n[manager]\n  distributed = false\n\n[worker]\n  cores = 2\n  memory = \"13GB\"\n  maxPerInstance = 4\n  reserved = true\n  maintenanceWindow = \"08:00\"\n\n[worker.storage]\n  ephemeral = \"0GB\"\n  persistent = \"160GB\"\n\n[flags]\n  alphaFeatures = false\n  authedNetworksOnly = false\n  autoRepair = true\n  autoScale = true\n  autoUpgrade = true\n  basicAuth = true\n  clientCert = true\n  includeDashboard = false\n  legacyAuthorization = false\n  loadBalancedHTTP = true\n  networkPolicy = true\n  privateCluster = false\n  serviceMonitoring = false\n  serviceLogging = false\n```\n\n[travis-image]: https://travis-ci.org/npm-wharf/kubeform.svg?branch=master\n[travis-url]: https://travis-ci.org/npm-wharf/kubeform\n[coveralls-url]: https://coveralls.io/github/npm-wharf/kubeform?branch=master\n[coveralls-image]: https://coveralls.io/repos/github/npm-wharf/kubeform/badge.svg?branch=master\n[version-image]: https://img.shields.io/npm/v/@npm-wharf/kubeform.svg?style=flat\n[version-url]: https://www.npmjs.com/package/@npm-wharf/kubeform\n[downloads-image]: https://img.shields.io/npm/dm/@npm-wharf/kubeform.svg?style=flat\n[downloads-url]: https://www.npmjs.com/package/@npm-wharf/kubeform\n[dependencies-image]: https://img.shields.io/david/npm-wharf/kubeform.svg?style=flat\n[dependencies-url]: https://david-dm.org/npm-wharf/kubeform\n","readmeFilename":"README.md"}