best-crayon-38951
02/16/2020, 3:40 PMpulumi up -s <stack>
command which resulted in:
error: could not load plugin for gcp provider 'urn:pulumi:dev::tip::pulumi:providers:gcp::default_2_3_0_alpha_1579304739': no resource plugin 'gcp-v2.3.0-alpha.1579304739' found in the workspace or on your $PATH, install the plugin using `pulumi plugin install resource gcp v2.3.0-alpha.1579304739`
However, when I run pulumi plugin ls
I get:
NAME KIND VERSION SIZE INSTALLED LAST USED
gcp resource 2.5.0 79 MB n/a 18 minutes ago
Which is newer. I've tried running pulumi plugin install resource gcp v2.3.0-alpha.1579304739
as instructed, by it resulted in "Not found".
Then, I've tried running pulumi plugin install resource gcp v2.3.0
but it still failed because it seems I need a very specific version.
How should I solve this?
Thanks in advance.white-tailor-63592
02/16/2020, 6:07 PMbreezy-butcher-78604
02/17/2020, 1:43 AMnice-guitar-97142
02/17/2020, 4:00 PMsome-art-311
02/17/2020, 6:16 PM"@pulumi/aws": "1.13.0 -> "1.22.0",
"@pulumi/eks": "0.18.16" -> "0.18.21",
"@pulumi/kubernetes": "1.3.3" -> "1.5.2",
"@pulumi/pulumi": "1.6.1" -> "1.10.1",
some-art-311
02/17/2020, 6:17 PMlimited-rainbow-51650
02/17/2020, 7:30 PMquaint-book-39362
02/17/2020, 7:45 PMquaint-book-39362
02/17/2020, 7:45 PMimport * as k8s from '@pulumi/kubernetes';
const kong = new k8s.helm.v3.Chart('kong', {
fetchOpts: {
repo: '<https://charts.konghq.com>',
},
chart: 'kong',
values: {
ingressController: {
installCRDs: false,
},
proxy: {
type: 'NodePort',
http: {
nodePort: 31500,
},
tls: {
nodePort: 32500,
},
},
},
});
quaint-book-39362
02/17/2020, 7:45 PMquaint-book-39362
02/17/2020, 7:45 PMquaint-book-39362
02/17/2020, 7:45 PMquaint-book-39362
02/17/2020, 7:46 PMquaint-book-39362
02/17/2020, 7:47 PM# helm repo add kong <https://charts.konghq.com>
# helm repo update
# helm install kong/kong --generate-name --set ingressController.installCRDs=false,proxy.type=NodePort,proxy.http.nodePort=31500,proxy.tls.nodePort=32500
quaint-book-39362
02/17/2020, 7:53 PMkubectl get all -A | grep kong
i can see several artifacts including kong pods and others. with pulumi i see nothing.quaint-book-39362
02/17/2020, 7:56 PMprovider
for the k8s cluster, but i believe it is not necessary if kubectl
already points to itquaint-book-39362
02/17/2020, 7:57 PMfuture-monkey-81011
02/17/2020, 11:52 PMicy-london-58403
02/18/2020, 8:27 AMpulumi destroy
command. But if I comment out one of my custom resources, it tries to connect to it with default provider values. I pass the provider a token and a url. I can tell by the errors that it is defaulting to localhost port 80 with no token. So it seems the provider doesn't hold onto these values in the state and it needs the code to know these values during deletions.
Is this normal behaviour or is there something I can do to enhance my setup?handsome-actor-1155
02/18/2020, 2:50 PMcloud
for true cross-cloud infrastructure definition
This seems really exciting and I'm just curious to what level you're wanting to take it? A single cloud
provider for all common cloud components like k8s, storage, compute, etc? If so, that seems like it would be a game changerloud-whale-26029
02/18/2020, 4:12 PMlimited-rainbow-51650
02/18/2020, 4:16 PMcool-egg-852
02/18/2020, 5:04 PMthankful-gpu-3329
02/18/2020, 6:54 PMthankful-gpu-3329
02/18/2020, 6:55 PMpulumi login <gs://name-of-my-relevant-bucket>
but am running into issues. I created a new service account and have set GOOGLE_CREDENTIALS
with the contents of the associated/generated key in my shell, but the cli is still showing the same warning it was prior to creating the service account.thankful-gpu-3329
02/18/2020, 6:55 PMwarning: Pulumi will not be able to print a statefile permalink using these credentials. Neither a GoogleAccessID or PrivateKey are available. Try using a GCP Service Account.
Logged into MBBlack.local as joeyfigaro (<gs://grpc-dummy-stuff-stack>)
thankful-gpu-3329
02/18/2020, 6:58 PMthankful-gpu-3329
02/18/2020, 6:58 PMthankful-gpu-3329
02/18/2020, 6:59 PMGOOGLE_CREDENTIALS
had the expected stuff in it. Turns out it didn't. 😛thankful-gpu-3329
02/18/2020, 6:59 PMexport GOOGLE_CREDENTIALS=$(cat .keystuff/name-of-creds.json)
instead of export GOOGLE_CREDENTIALS=$(cat ./keystuff/name-of-creds.json)