adamant-cricket-25794
03/23/2021, 12:51 PMpulumi-tf-provider-boilerplate
in order to wrap that terraform provider ? is it a simple procedure for someone like me who has literally 0 experience with go ?limited-rainbow-51650
03/23/2021, 1:47 PMcrd2pulumi
is a killer, except for this little nuisance: https://github.com/pulumi/crd2pulumi/issues/19limited-rainbow-51650
03/23/2021, 3:05 PMlimited-rainbow-51650
03/23/2021, 5:20 PMBackendConfig
CRD generated via crd2pulumi
. But after creating an instance of it, I can’t refer to crdInstance.metadata.name
. It errors with:
Property 'name' does not exist on type 'OutputInstance<ObjectMeta | undefined>'.
In the generated code, this ObjectMeta
is defined as:
export type ObjectMeta = k8s.types.input.meta.v1.ObjectMeta;
Am I missing something here?gorgeous-monitor-13375
03/23/2021, 5:41 PMportMappings
attribute of my ECS service, but I can't see a way to override any of those defaults without fully creating a target group myself. If I have to do that I will lose all the benefit of crosswalk in the first place.
TL;DR: what's the correct way to change the heath check path of the auto-generated target group when passing an application load balancer listener into an ECS service?
Thanks in advance! 🙂elegant-carpet-8859
03/23/2021, 6:08 PMelegant-carpet-8859
03/23/2021, 6:09 PMrough-window-15889
03/23/2021, 6:24 PMbitter-application-91815
03/23/2021, 6:53 PMbitter-application-91815
03/23/2021, 6:53 PMgreen-musician-49057
03/23/2021, 7:18 PMwhite-balloon-205
strong-fall-61174
03/23/2021, 10:02 PMaverage-businessperson-33238
03/24/2021, 6:22 AMlimited-rainbow-51650
03/24/2021, 9:30 AMPromise leak detected
. I have my subclass of ComponentResource for a certain k8s abstraction, containing 2 resources. I pass the args
unchanged to the second resource. As a bug in my code, I forgot to pass args.metadata
to the first of my contained resources, mainly to have the correct k8s namespace for this resource as well. But after passing the metadata, I get the Promise leak detected
. Below is a summary of my component:
export class Service extends pulumi.ComponentResource {
constructor(name: string, args: kubernetes.core.v1.ServiceArgs, opts?: pulumi.ComponentResourceOptions) {
super("ng:kubernetes:core:Service", name, {}, opts);
this.backendcfg = new backendconfig.cloud.v1.BackendConfig(
`${name}-backendconfig`,
{
metadata: args.metadata,
...
},
{
parent: this,
}
)
this.service = new kubernetes.core.v1.Service(
name,
args,
...
);
}
adorable-musician-67025
03/24/2021, 10:12 AMprehistoric-kite-30979
03/24/2021, 12:07 PMbumpy-agent-19616
03/24/2021, 3:04 PMicy-dress-83371
03/24/2021, 3:31 PMpulumi login --local
. These two projects are in different folders, with different yaml files. Each had their own stack created, but when I say pulumi stack ls
in one of the projects folders, I seem to get both stacks accross multiple projects. I noticed this only because I tried to name the stack in both projects "dev". Am I doing something wrong here, or is this a byproduct of using local login or something?clever-plumber-29709
03/24/2021, 4:26 PMfew-tent-80031
03/24/2021, 4:58 PMfew-tent-80031
03/24/2021, 4:59 PMfew-tent-80031
03/24/2021, 4:59 PMorange-secretary-87364
03/24/2021, 6:46 PMpulumi stack ls
unless PULUMI_CONFIG_PASSPHRASE
is set, I'm using the s3 backend and the passphrase secrets provider. Output of pulumi --logtostderr -v5 stack ls
below:
I0324 18:37:18.745036 38931 backend.go:859] error reading stack: staging (decrypting secret value: failed to decrypt: incorrect passphrase, please set PULUMI_CONFIG_PASSPHRASE to the correct passphrase) skipping
NAME LAST UPDATE RESOURCE COUNT
management* 3 weeks ago 32
Does anyone have any ideas? I can't pulumi up
right now because there's a reference to the staging stack and the passphrase is different 😅worried-knife-31967
03/24/2021, 7:08 PMtall-shoe-66375
03/24/2021, 7:33 PMerror: gcp:container/cluster:Cluster resource 'cluster_infratotal' has a problem: Computed attribute cannot be set
brave-planet-10645
03/25/2021, 9:51 AMsteep-beard-51215
03/25/2021, 10:27 AM# Source: traefik/templates/service.yaml
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Service
metadata:
name: traefik
labels:
<http://app.kubernetes.io/name|app.kubernetes.io/name>: traefik
<http://helm.sh/chart|helm.sh/chart>: traefik-9.18.0
<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>: Helm
<http://app.kubernetes.io/instance|app.kubernetes.io/instance>: traefik
annotations:
spec:
type: LoadBalancer
selector:
<http://app.kubernetes.io/name|app.kubernetes.io/name>: traefik
<http://app.kubernetes.io/instance|app.kubernetes.io/instance>: traefik
ports:
- port: 80
name: web
targetPort: "web"
protocol: "TCP"
- port: 443
name: websecure
targetPort: "websecure"
protocol: "TCP"
damp-school-17708
03/25/2021, 12:03 PMerror: could not deserialize deployment: unexpected end of JSON input
adorable-musician-67025
03/25/2021, 1:27 PM