https://github.com/negz/provider-terrahelm
I'm at the Pizza Hut. I'm at the Taco Bell. I'm at the combination Pizza Hut and Taco Bell!
https://github.com/negz/provider-terrahelm
Last synced: about 2 months ago
JSON representation
I'm at the Pizza Hut. I'm at the Taco Bell. I'm at the combination Pizza Hut and Taco Bell!
- Host: GitHub
- URL: https://github.com/negz/provider-terrahelm
- Owner: negz
- Created: 2023-03-03T01:14:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T01:19:12.000Z (about 2 years ago)
- Last Synced: 2025-01-25T22:35:24.829Z (4 months ago)
- Language: Dockerfile
- Size: 1000 Bytes
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# provider-terrahelm
This is a proof of concept Crossplane 'meta-provider'. A provider that only
exists to install other providers. In this case we install provider-helm and
provider-terraform.```console
$ up ctp provider install docker.io/negz/provider-terrahelm:v0.1.2
negz-provider-terrahelm installed$ k get provider.pkg
NAME INSTALLED HEALTHY PACKAGE AGE
crossplane-contrib-provider-helm True True xpkg.upbound.io/crossplane-contrib/provider-helm:v0.14.0 8s
negz-provider-terrahelm True True index.docker.io/negz/provider-terrahelm:v0.1.2 11s
upbound-provider-terraform True True xpkg.upbound.io/upbound/provider-terraform:v0.5.0 9s
```This all mostly just works. The only oddity is that the package manager expects
all providers to have a controller to become healthy. We workaround this by
installing a 'controller' Deployment that does nothing.