{"_id":"@mcpg-dev/pulumi","_rev":"29-3bb1bd850f4c9dd58ed47eedfb821258","name":"@mcpg-dev/pulumi","dist-tags":{"canary":"0.1.0-canary.732","beta":"0.1.0-beta.13","latest":"0.1.0-beta.38"},"versions":{"0.1.0-beta.9":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.9","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.9","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"34dc2104ecb6690d3052ed505d23bc76e9a770f1","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.9.tgz","fileCount":46,"integrity":"sha512-bHD8J3U2G6u9ipHa42z3SQV4VOmf3AKo2Hk9LE13MOfjhVUxTdyW8csn6ffRjBMYzruClMwVLg6bp9XsW919jA==","signatures":[{"sig":"MEQCIDGv1SSQ8F+RXbKZRhB+UIQmZIk+46T/yremucdrdubZAiBoo2JP8uV77f+kN+/ntCZs0jaQ9qy8Cw26ahPUqnns5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85643},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"d43c9845e1460c2087db137b4d1e1bf68897f696","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"deprecated":"Superseded pre-release; install the latest version.","repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.9_1786632722324_0.07277687755986517","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.11","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.11","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/source-code#readme","bugs":{"url":"https://github.com/mcpg-dev/source-code/issues"},"dist":{"shasum":"d95e16d6f97781f8cdcdb44e9d8c83652737f732","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.11.tgz","fileCount":44,"integrity":"sha512-YBdy58pWBBPS6/El3HvosrmgwivZgSAFu3BzbxvVwp1btv4tUXd3MzrNVoSIwI3aw2BE+biTWKYdDP9aOJbNeA==","signatures":[{"sig":"MEQCIF5joZDK5elOjlQsa7LHID2gdKShu36SnkftJsffbGiyAiAoOEXql5QDbD1sxTe7cfQRiT+xOJZOLAxCz87TM2tAHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88328},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"2984c2ece650dcb2489b9e1aaa5b81532a8dc9cd","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"deprecated":"Superseded pre-release; install the latest version.","repository":{"url":"git+https://github.com/mcpg-dev/source-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.11_1786654095803_0.6249857883823648","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.727":{"name":"@mcpg-dev/pulumi","version":"0.1.0-canary.727","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-canary.727","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"1fdb68a264342c1f27a9e73309ce1ac0454c2aba","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-canary.727.tgz","fileCount":44,"integrity":"sha512-LwB8CaiXYYdmG/8dIKnEIJ5W2Ro1q9e9LdqMz80kIGaoQnnbYCH/xJ5WMxsHcM+dD6J7ucRKMH0fBpHja7E5XA==","signatures":[{"sig":"MEQCICxVdPRWnjPvZ7/gRvgCQvB8bd4Sltb+5gXlTO8qO12rAiAm+OYb322WiQp+woadDNyrGFEJBkJoCwDPIZHiwMyw9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88334},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"31348060c453b5066524bc4415b4bc2c327aef5d","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"deprecated":"Superseded pre-release; install the latest version.","repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-canary.727"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-canary.727_1786681579226_0.4070794111432481","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.12","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.12","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"25b8af4409a3c1f520efd8c5ef9560b37249115a","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.12.tgz","fileCount":44,"integrity":"sha512-0S3UGgtMp/kJl0CXSP4ux3WezMJ1Op1tYDNNHIH1gbuyeq+YllfnYk9arsdQyc2riF1gPYbBlUdDfgMpFIkzrA==","signatures":[{"sig":"MEUCIHe3dRhbFxT5yaCPARR2VjYdnP1Vz3tvlw1mO9+XQdDeAiEAp5dQ08uaIsHmrBFnZP9pMaVX+SBdfQun5kxTm+UL4UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88328},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"9b9c299256e69db92c39338e1f9775427103aec3","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"deprecated":"Superseded pre-release; install the latest version.","repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.12_1786694041009_0.48152375893602506","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.732":{"name":"@mcpg-dev/pulumi","version":"0.1.0-canary.732","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-canary.732","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"18db8a0ec4e02dc7ba8b5449a42ec7f9558c34a0","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-canary.732.tgz","fileCount":44,"integrity":"sha512-oMJ/4U8WT7UmgcYBNbMy289FWPTNj/4iI9iDosrExzo+JJzi6FaSItPEdr6Eo9zggmtjZ0PXKZVZFgjNHdhwow==","signatures":[{"sig":"MEUCIBeu6RdDvmDVBhFJyvRTYd4UAhItb1M5JBmNSHyGpGCFAiEA01JKA+u+QQWEx4R/iPgoak7PFaswUgCfSElEEizZ/v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87823},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"32106d7727b59825def0fc42d94a6709cb3c4cb4","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-canary.732"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-canary.732_1786759143747_0.6211029116531417","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.13","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.13","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"e77283cc12f9e131eb034f6ecaa1f4803157437c","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.13.tgz","fileCount":46,"integrity":"sha512-OZZMUSHPnwggKyOE6Mcyso6n4EYdYBgRBJni4nZ1t/rIBujFe3eXrWMHvDu4ioE+rIPKPf7UvB9z+diR+2NeDg==","signatures":[{"sig":"MEYCIQDz8xL/BF5Or3n4sy+mJDqxzM9RQ5dg6ZhGDHjMjjfHFwIhAMqyzStCxcoAIk8Ce/y3wKz12+HgzlgfZzW02iJRkGMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"f8e94c12d0dd89da675a871e8c24bab432bd6803","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.13_1786779930165_0.7510816270466547","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.14":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.14","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.14","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"3a8ab1130ccd5ef1b3e64a4d02120b365eb4a3a3","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.14.tgz","fileCount":46,"integrity":"sha512-VIb7m442FqoKxJ749QsS68RODK/LjGP7R+jmmcYKqX9xadyPf+faFRHIAWSmo7YPkfsQEooSzK+WqoIqTLxdCw==","signatures":[{"sig":"MEYCIQD3mS75kwekkb/pZ0hX5kyMedNGZkSgclBhTRX4EzoC/QIhANXpzd36Cv6uH2XFtGDahwH0d8uAijpEAV+ht1DNw/Qa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"8fd136f011727cc87290a4091ef2ad9700869d77","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.14_1787065266172_0.9504607461885617","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.16":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.16","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.16","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"0aec18ee1120f8b9d93340d4aa1fd3ce9a099f5b","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.16.tgz","fileCount":46,"integrity":"sha512-TEXmnYblJ4CzRMQlOoJV87yuxA3GVlD3ZoxE+WWQVndrO0OrFrc1nKozNx5ddgftVYaLESye9vv5ekLWROuhsg==","signatures":[{"sig":"MEUCIQD8hltIT7CigNc584HTTAJ6DUHZ4khK00d2hwRqkiH0zwIgKzdvXGL9qGJmHyFCObETzaKzfzdvKKANf8+qZFXeEno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"73f644502dd5c440ffcfbb055bed5db5752cde55","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.16_1787978399075_0.3873422266280524","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.17":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.17","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.17","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"bd612e1dd88e6f823c7ac296f54b78f1a6e0edc0","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.17.tgz","fileCount":46,"integrity":"sha512-JSf4ANm6CzB0faCi+v05HILxUZwRvkrLW+YNdVLBGCKliSGhEDjlS5A/eiRhgt1Ah6KyEHgsRaZkHY2jn+PGKg==","signatures":[{"sig":"MEQCIEzLXN3Xe7/A/n8tlZf+DVCzVLWkZi6riW8A+bHKUB/GAiB8hEfYTbOzZUfTTulXKQ348HWqBRVzv3YRNL4tBGB8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"118e3429891f50b934a7d3013f06fa608070f8f2","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.17_1788064705923_0.381840403872703","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.18":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.18","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.18","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"833adcdccfdd09a22c20265c2a6c994cb9c76bad","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.18.tgz","fileCount":46,"integrity":"sha512-UXYvmFIEpGnSCsUDmoMCWdEkHoJXfttKmiuJZc3Wxe8BxLIhNeSc+cB3iJDZnIsaIIFviSikyJs5tZk0bmaWJw==","signatures":[{"sig":"MEYCIQD9X+b8Xr3my4NcJK/caMa/gIjd843yogCxS7IE5RTdZwIhAPMz5Wd637u8VqcLVr9jSIC88cBNmq4K0g3U5x5hdr5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"3c0818bacd1cefa18d32d9618bee04ed91fb304d","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.18_1788180786168_0.3140362184563099","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.21":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.21","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.21","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"ad8b47b59a709901ac1431e30f126ca5b31ab332","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.21.tgz","fileCount":46,"integrity":"sha512-cBAh4Dw4SWZ3i+Ozr+s7kQ5GvNPjxFM1q62XHH72FC/1PErmho5DiIfNA+Zx2DwavZCohtRvm7dW57iagKnrUw==","signatures":[{"sig":"MEQCIG/dpjUih7bjVJtEC4S4YLEN7HQFdenMDSst1baI++bDAiBluDrENiZux26IIPsYS1WUUdZLcea4ZRKs7d7jQufJCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"c69918eb3232599ea20bc07985c4b125e33be8ee","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.21_1788708500019_0.6730023810930794","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.22":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.22","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.22","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"c576d40cbf09e286bffd6c02fcd2f742b43f228e","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.22.tgz","fileCount":46,"integrity":"sha512-K/7lAEUoFYPz1zAX1mqaWfd6aHHrbHC9O+kcXNdmPVnwyWBe3I2ryJwDdCZHNymoU7j6yFsHlp/vo5kRKLUw3A==","signatures":[{"sig":"MEQCIAixI/xlO5C955L5iscX97rWIJj4bWCqVC/NVckkXIT3AiBfIXBC28/ArbCV5o7PeL8aREV+slYHoIqlV38yeT2Cwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"e94a294da2a507306083ca2042f299563b754b2d","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.22_1788924910030_0.6040086157819353","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.23":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.23","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.23","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"e9da9acdea619593fc284baf0ff64ed161b6b90e","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.23.tgz","fileCount":46,"integrity":"sha512-PqWlENFEwJby4Z5Nr5kvJD4rZ+66jYkr9NkUoeMYUIHl7gH/B06fLjbDSmgXsHFeNhHTu5bFzQacty58cvbdzQ==","signatures":[{"sig":"MEYCIQD/OlTVWO8Zx8ykJf3PkVuEaNxOi2y2PCJwBHoLjGwKBwIhALx4Q3Db+Tss52pnE01SdBfdTW4VL+Fpo7m4jY4JpDDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"d59d425e979ce16b5c421c7303e606d8cbfb4ef7","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.23"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.23_1789225477815_0.30595100588274105","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.24":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.24","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.24","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"59253f3e7c24c4c885f33f882253c3b22813fffe","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.24.tgz","fileCount":46,"integrity":"sha512-HnWTutgNTZXqc1PO6dbuWxPwD85tjKx5mAw+o89w23fW0t3rlLK4yY7NwNXfk6USNcLRjMf3nvMjsarUprIrEQ==","signatures":[{"sig":"MEQCIF0NtjaaQkhczhfDTtC7fuNr3qcyXSjCt/NzUJXvnrZRAiAinGur4n2SyfeIr3w2YXQ1dRB/JCstYDiTNNhllZxddQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"b3aef36c72aae00f20af8f8030f35db8fd209261","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.24"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.24_1789256693603_0.16743889010052193","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.25":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.25","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.25","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"622e6662edc08cb4aac29acd993acca2656de8c0","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.25.tgz","fileCount":46,"integrity":"sha512-lk5Ep39CSQABoMVYPl0HkII8W79fN4cBtF2mBe2Cn5QCITvoMJErDTk0NRjMVjM47bZpDUdkOYMxoiV6FOFjsw==","signatures":[{"sig":"MEQCIAeoYZkcZRDdkxPe6Tu8somvYUc+Cv2DVDc4nXQE85TyAiARIYfC2p7/sF0niDXcHG6xW9ARvY/DsYilgM9MRefmmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"00ad8b32231747beb0a33a494951d65a8d2da162","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.25_1789348612447_0.0054758759051476424","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.26":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.26","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.26","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"396aff82e734f2b8ae909adfaad471a34c340d9b","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.26.tgz","fileCount":46,"integrity":"sha512-VSjyEl0Nxh3tlPpqoZg9Tn7dvsxZctSMVZEZyF+hAUXwSINb5meEhpxSyJ56JIHp5m9owhydeFtQfFrSjCHyMA==","signatures":[{"sig":"MEQCIGekDsJ9i+IWXitFDCCg0YW9yTickenrxgrzH57fNFoZAiAEUfBypSl/32Dbgi386hZl+2oljF+Mmn7J55fYdfGGXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"cb2f978a535ea250469d75ccef468ebb8f7269c1","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.26_1789363413697_0.8366621796505369","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.27":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.27","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.27","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"0573c57bfc0717b05752a5c802622dd4d8fdb055","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.27.tgz","fileCount":46,"integrity":"sha512-C4FMOdS7KVfFtCyqbGfR7gkQsLTYckoqPX64RvRZ2u2DXm3CmJ1CpiLd+YYLVDgytTS/Uf/5eu+Rj5EMW09Eyg==","signatures":[{"sig":"MEQCIAyPJ/vgP/xKOFMPKn8mgxIrc8CoR8X+h75bV5Enlz4oAiBTE30ZJk+P7sMJHV2lGh/ieeHvr0vK88LfeoKLiVEOBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHa6uI4nEixoCTpFHm8tlVDS75cRIA9dWBu+fuczy4hcAiEA9jk7Cp4Cg2OtUrYJkwx8krkGJ8BtsKeOKiqilDGdVr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85585},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"ae38474247eb30a5e42991533e84f4cc219a92a1","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.27"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.27_1789770118072_0.0008432716134605389","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.28":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.28","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.28","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"348e39bc9c3de49351684d15a785faceb70b4420","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.28.tgz","fileCount":46,"integrity":"sha512-g9E7XUQlDIZWs784jhRLyjpvblyWqn65XS5tsw7agsKFWb2YdOplStnTXxtE4u/aLIL9r6ZA4wuHkUUBTrg7bw==","signatures":[{"sig":"MEUCIQCVGxqylpgy+v9fOkW017A8UUt4y5wL9LPWy/5auyT42QIgFdX5C2GbbYFpUPWdb6uvVSpOZhRJNjmYAUfGSoKEtXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC01NbcFsJHBOW9m43oydBWsM0Ri31FSYeku7UBMiL2xwIhAPw2wr93ETX12O5Ix9jVRqRgrsa+BC54DYHZAJhKxNWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86746},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"e23f32e7ebc275950f2a6382a73655b3a15d4eed","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.28"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.28_1789949895764_0.9007535303355423","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.34":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.34","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.34","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"34c4fca4c8d5324bf70f4f88fa0846cb555664a1","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.34.tgz","fileCount":46,"integrity":"sha512-qT9QACXdXlucCEgSRyX/Tp06N1jOLiMsBDcKd1gsON6LvMeMP9pLsqhpZspCoF85b8j7+rKm+1mOtAcbXqDRAA==","signatures":[{"sig":"MEUCIQD3E0PQCe2rjyl0hkBdXPi4QVt5+AdQNH+OX3yifh8btAIgFifulXOtJl8Y3yxAxx8BzKDetDyxBdTnXmH3w7ONNPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEP7wTqZdtt1BuN5khsNMc+FwEycmgYt6bCtVv+OwCvLAiBa2Qk8mXVSakKnu1RXfM2nGV//9Bmv7Z+2EwmDyZQxzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86746},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"367dc9048acd5b71a1f2316a2035fdf8b89ebd83","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.34"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.34_1790284705636_0.8660938729215939","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.35":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.35","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.35","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"06b3cc3197e04445a7fa144f831ac24bed2226f7","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.35.tgz","fileCount":46,"integrity":"sha512-MzS/H0fjxIkz0yaWIzs8FJHCLu1+3bs+OlQ03R0DMHDiz/Nyio/HPQWTJ6nImSbaGwJ1QH2h8QH7kcEy53xjHw==","signatures":[{"sig":"MEUCICfG+fIlooskjkdJeK2OFhXtKJq2WOtEeLN8rZGRhUo9AiEAyMLN68ha5SGCVk++c1v0Etb5xgvvCE9qAsBtp7kDTU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxJrdpeHOT03k9MRc9p8wkOsOI759z7zqj980oBl5KOAiEA5gwNDn5QVlMvR5TPiEKX8LMaFo7c8hTWo6RjGtyVJKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86746},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"40c5e3e94e5ec4010dc9873d77fadc4c5d1dbfb8","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.35"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.35_1790324403504_0.2503236484958764","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.36":{"name":"@mcpg-dev/pulumi","version":"0.1.0-beta.36","license":"Apache-2.0","_id":"@mcpg-dev/pulumi@0.1.0-beta.36","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"fabe00761616fd5fc1bba584f73396fbd5ad97de","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.36.tgz","fileCount":46,"integrity":"sha512-onl7Gj6NFvmfxCQ0wqmn0s3G694+i89uFgTlyCIpKXiPMXz0YwLvCKoqHzGIgsvw+irROf9W0kqQ8WYCQBCBFg==","signatures":[{"sig":"MEUCIQCddvqOk822Pe7aYXWGsTTNAbzAaqfASXOZudisRwlAmgIgCLzUFzaUi55ZucHkZXf/neAp2PLS22uykjTnaV6v9ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqFE3KUdGeRox8hiapiMOi9XeZx47Iu6zEMpCCqvoreAiEAvlgT4zNWu3mFcfrKtlUpdges17zJggd9vG4cTQ8XdMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86746},"main":"bin/index.js","types":"bin/index.d.ts","gitHead":"2949ff9591f345b64207a7d4b2364644700ef4c9","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.142.0","@pulumi/kubernetes":"4.31.1","@mcpg-dev/pulumi-crds":"0.1.0-beta.36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/pulumi_0.1.0-beta.36_1790403502045_0.8543845163068913","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.38":{"_id":"@mcpg-dev/pulumi@0.1.0-beta.38","bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"dist":{"shasum":"db4100bdab11a5854035cf12fc5185a61e85ca97","tarball":"https://registry.npmjs.org/@mcpg-dev/pulumi/-/pulumi-0.1.0-beta.38.tgz","fileCount":46,"integrity":"sha512-2n4MKeFp16YtVQqMkgm2Vze3OpdxeaKm5iEdNmzt/764aguV453RIfPzw4k1jjTQk24BbWYB++5h16HS+pcP8Q==","signatures":[{"sig":"MEUCIQDM1+GjoavdOY7+guh8X+IhdoKCNA+Wt8rYzaB2zi6VjwIgQSqiwGvA85NyAzT51GwWsNMB5uQtZJNwwvCEdd7c79s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAmfhDkeVaMwJ6i+VRkRiAQZK5DPhLtSp2wxquL7J2hbAiBPMPm7KqkyLyugelRGIvjiXZVTsdWd5REXDzmU4jhlyA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpg-dev%2fpulumi@0.1.0-beta.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86746},"main":"bin/index.js","name":"@mcpg-dev/pulumi","types":"bin/index.d.ts","gitHead":"87bfdd406c9e384449a9849483d7da2f01052349","license":"Apache-2.0","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"version":"0.1.0-beta.38","_npmUser":{"name":"andriitsok","email":"andrii@tsok.org"},"homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","directories":{},"maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"_nodeVersion":"22.23.2","dependencies":{"@pulumi/pulumi":"^3.264.0","@pulumi/kubernetes":"4.34.2","@mcpg-dev/pulumi-crds":"0.1.0-beta.38"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pulumi_0.1.0-beta.38_1790642435848_0.5230820819995545"}}},"time":{"created":"2026-08-13T14:52:02.125Z","modified":"2026-09-29T00:40:36.358Z","0.1.0-beta.9":"2026-08-13T14:52:02.511Z","0.1.0-beta.11":"2026-08-13T20:48:15.964Z","0.1.0-canary.727":"2026-08-14T04:26:19.355Z","0.1.0-beta.12":"2026-08-14T07:54:01.150Z","0.1.0-canary.732":"2026-08-15T01:59:03.909Z","0.1.0-beta.13":"2026-08-15T07:45:30.309Z","0.1.0-beta.14":"2026-08-18T15:01:06.320Z","0.1.0-beta.16":"2026-08-29T04:39:59.219Z","0.1.0-beta.17":"2026-08-30T04:38:26.063Z","0.1.0-beta.18":"2026-08-31T12:53:06.286Z","0.1.0-beta.21":"2026-09-06T15:28:20.175Z","0.1.0-beta.22":"2026-09-09T03:35:10.167Z","0.1.0-beta.23":"2026-09-12T15:04:37.944Z","0.1.0-beta.24":"2026-09-12T23:44:53.726Z","0.1.0-beta.25":"2026-09-14T01:16:52.664Z","0.1.0-beta.26":"2026-09-14T05:23:33.883Z","0.1.0-beta.27":"2026-09-18T22:21:58.161Z","0.1.0-beta.28":"2026-09-21T00:18:15.845Z","0.1.0-beta.34":"2026-09-24T21:18:25.745Z","0.1.0-beta.35":"2026-09-25T08:20:03.589Z","0.1.0-beta.36":"2026-09-26T06:18:22.124Z","0.1.0-beta.38":"2026-09-29T00:40:35.984Z"},"bugs":{"url":"https://github.com/mcpg-dev/pulumi-mcpg/issues"},"license":"Apache-2.0","homepage":"https://github.com/mcpg-dev/pulumi-mcpg#readme","repository":{"url":"git+https://github.com/mcpg-dev/pulumi-mcpg.git","type":"git"},"description":"Opinionated Pulumi components for MCPG (operator, gateway, tenant, trust).","maintainers":[{"name":"andriitsok","email":"andrii@tsok.org"}],"readme":"# @mcpg/pulumi\n\nOpinionated Pulumi components for running MCPG on Kubernetes: the operator, the\nCRDs, cluster trust, gateways, plugin sets, routes, and tenants. Each component\nwraps a piece of the platform that is easy to get subtly wrong — CRD lifecycle,\ngateway configuration shape, tenant isolation — behind typed TypeScript inputs.\nBuilt on `@mcpg/pulumi-crds` (the generated, typed CRD SDK) and\n`@pulumi/kubernetes`.\n\nReach for it when your MCPG deployment lives in a Pulumi program and you would\nrather express \"one operator, one gateway, three tenants\" than assemble Helm\nreleases and raw custom resources by hand.\n\n## Prerequisites\n\n- Pulumi with the TypeScript runtime, and a Kubernetes provider configured for\n  the target cluster.\n- cert-manager in the cluster, unless you turn it off. The operator's admission\n  webhook fails closed and needs real TLS, so `Operator` sets\n  `certManager.enabled=true` by default.\n\n## Quick start\n\n```ts\nimport { McpgStack } from \"@mcpg/pulumi\";\n\nnew McpgStack(\"prod\", {\n  operator: { chartVersion: \"<chart-version>\" },\n  gateway: {\n    image: { repository: \"ghcr.io/mcpg-dev/source-code/gateway\", tag: \"<tag>\" },\n    governance: { audit: { sinks: [{ kind: \"dev.mcpg.builtin.audit.local-file\" }] } },\n  },\n});\n```\n\n`McpgStack` composes the common case: an `Operator`, a `TrustBootstrap` seeding\nthe cluster-default revocation list (set `trust: false` to skip it), and — when\n`gateway` is given — one `Gateway` in the operator's namespace. Both of the\nlatter depend on the operator being installed first.\n\nThe package is built from this workspace:\n\n```bash\npnpm --filter ./iac/pulumi/components run build       # tsc → bin/\npnpm --filter ./iac/pulumi/components exec tsc -b --noEmit   # tsc --noEmit\n```\n\n## Components\n\n| Component | Creates |\n|---|---|\n| `Operator` | The operator Helm release plus the CRDs as first-class resources. |\n| `Gateway` | An `MCPGGateway`, with `spec.config` assembled by the config builder. |\n| `PluginSet` | An `MCPGPluginSet` — plugin entries and optional capability grants. |\n| `TrustBootstrap` | The cluster-default `MCPGRevocationList`, and carries the signing-key reference. |\n| `Cluster` | An `MCPGCluster` — the coordination backend a gateway's `clusterRef` points at. |\n| `Route` | An `MCPGRoute` — a tool subset bound into a shared gateway with identity, policy, and audit chains. |\n| `TenantCR` | An `MCPGTenant` — declarative tenant governance. |\n| `Tenant` | A namespace with isolation, and optionally a plugin set and a gateway. |\n| `McpgStack` | Operator plus trust plus one gateway. |\n\n### Operator and CRD lifecycle\n\nHelm installs the files under a chart's `crds/` directory once and never\nupgrades or deletes them. `Operator` sidesteps that by applying the CRDs as a\n`ConfigGroup` it owns — server-side applied, upgraded like any other resource —\nand telling the chart to stand back with `skipCrds` plus `crd.install=false`.\n`crdsDir` points at the CRD YAMLs (default `../../codegen/schemas/v1alpha1/crds`,\nresolved from the Pulumi program's directory).\n\nThe release defaults to namespace `mcpg-system`, chart `mcpg-operator` from\n`ociChartRepo()`, and cert-manager enabled. Set `watchNamespace` to restrict the\noperator to a single namespace. Anything in `values` is spread over those\ndefaults, so a key you supply replaces the corresponding default block.\n\n`ociChartRepo()` composes `oci://<base>/charts` from the registry coordinates in\n`src/oci.ts`, whose defaults mirror `tools/release/oci-registry.json`. Override\none chart with `chartRepo`, or a whole stack with `MCPG_OCI_HOST` /\n`MCPG_OCI_NAMESPACE` / `MCPG_OCI_PATH` — the same environment contract the shell\nand Node publish helpers honour. `ociImageRepo(name)` and `ociPluginRegistry()`\ncompose image and plugin references off the same base.\n\n### Gateway readiness\n\n`Gateway` annotates the resource with `pulumi.com/waitFor: condition=Ready`, so\n`pulumi up` waits on the operator reporting the gateway ready rather than on the\ncustom resource merely existing. Pass `waitForReady: false` to skip the wait.\n\n### Tenancy: two different things\n\n`Tenant` is an imperative fan-out — it creates the namespace, a default-deny\ncross-tenant ingress `NetworkPolicy` (unless `networkPolicy: false`), and\noptionally a plugin set and a gateway inside it. Instantiate it in a loop to\nbuild a fleet. It does **not** create an `MCPGTenant`, so it does not engage the\noperator's tenant governance.\n\n`TenantCR` creates the `MCPGTenant` custom resource: the plugin allowlist,\nper-namespace quotas, replica ceilings, and exclusive namespace ownership the\noperator enforces at admission. Use it when tenant boundaries must be enforced\nrather than merely arranged, alongside or instead of `Tenant`.\n\n### Cluster credentials\n\n`Cluster` accepts `credentialRefs` naming pre-existing Secrets, and\n`credentials`, where an entry carrying `data` makes the component create the\nSecret in `operatorNamespace` (default `mcpg-system`) and wire the reference for\nyou. Both forms surface to the gateway as `cred://cluster/<name>`.\n`TrustBootstrap` takes a signing-key Secret reference the same way: only the\nreference travels, never the key bytes, so no signing material lands in Pulumi\nstate.\n\n## Configuration\n\n`Gateway` builds the gateway's `spec.config` from typed sections. The operator\npasses that document through untouched, and the gateway parses it strictly —\nunknown keys are a boot-time error, which makes the shape worth getting right.\n\n```ts\nimport { Gateway } from \"@mcpg/pulumi\";\n\nnew Gateway(\"orders\", {\n  namespace: \"mcpg-system\",\n  image: { repository: \"ghcr.io/mcpg-dev/source-code/gateway\", tag: \"<tag>\" },\n  server: { bind_address: \"0.0.0.0:8080\" },\n  governance: { audit: { sinks: [{ kind: \"dev.mcpg.builtin.audit.local-file\" }] } },\n  plugins: [\n    { id: \"dev.mcpg.backend.sql\", source: { oci: \"ghcr.io/mcpg-dev/source-code/plugins/backend-sql:protocol-1\" } },\n  ],\n  extraConfig: { mcp: { capabilities: { tools: [] } } },\n});\n```\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `server` | object | omitted | Emitted at `config.gateway.server`, under the `gateway:` umbrella — a top-level `server` key is rejected by the gateway's parser. |\n| `governance` | object | omitted | Emitted at `config.governance`. Audit sinks are a list (`audit.sinks[]`), not a scalar. |\n| `observability` | object | omitted | Emitted at `config.observability`. |\n| `mcp` | object | omitted | Emitted at `config.mcp`. |\n| `plugins` | array | omitted | Emitted at `config.plugins`, and only when non-empty. Each entry carries `id` and a `source` declaring exactly one of `path` or `oci`; the per-entry toggle is `disabled`, not `enabled`. |\n| `extraConfig` | object | `{}` | An arbitrary configuration fragment merged last, so its top-level keys win. The escape hatch for anything the typed sections do not cover. |\n\nThe same last-wins rule applies one level up: `extraSpec` on `Gateway` is merged\nover the assembled `spec`, after the typed passthrough blocks\n(`acceptedRouteNamespaces`, `podAnnotations`, `podLabels`, `resources`,\n`service`, `ingress`, `autoscaling`, `monitoring`, `networkPolicy`,\n`podDisruptionBudget`, `workloadIdentity`, `scheduling`, `probes`,\n`imagePullSecrets`).\n\nThe config builder's semantics are covered by unit tests that need no\ndependencies beyond Node itself:\n\n```bash\npnpm --filter ./iac/pulumi/components run build\nnode --test iac/pulumi/components/bin/config.test.js\n```\n\n## Licence\n\nApache-2.0.\n\n## See also\n\n- <https://mcpg.dev/docs/self-hosting/pulumi> — deploying MCPG with Pulumi.\n- <https://mcpg.dev/docs/reference/operator-crds> — the custom resources these\n  components create.\n- <https://mcpg.dev/docs/reference/configuration> — the full gateway\n  configuration schema behind `spec.config`.\n- `iac/pulumi/crds` (the typed CRD SDK) and `iac/pulumi/policy` (the CrossGuard\n  policy pack that validates these resources at preview time).\n","readmeFilename":"README.md"}