gorgeous-elephant-23271
04/14/2020, 8:07 PMeager-pillow-75917
04/22/2020, 12:46 PMbland-lamp-16797
04/24/2020, 2:45 PMbland-lamp-16797
04/24/2020, 2:46 PMbusy-account-42432
04/26/2020, 10:03 AMgorgeous-animal-95046
04/27/2020, 7:36 PMimport
a CustomResource
? The diff is always different because the spec
doesn't match up to what's in my program (the program has the same spec
as what's currently in k8s). The diff when running pulumi up
has a complete spec
inside of it, like the remote was empty. I'm using dry run for importing.bland-lamp-16797
04/29/2020, 3:15 PMcool-family-11574
05/01/2020, 8:30 AMbetter-rainbow-14549
05/01/2020, 8:31 AMbillowy-army-68599
const crds = new k8s.yaml.ConfigFile("crds", {
file: "<https://github.com/jetstack/cert-manager/releases/download/v0.14.1/cert-manager.crds.yaml>",
}, { provider: provider })
cool-family-11574
05/01/2020, 3:57 PMcreamy-potato-29402
05/01/2020, 4:03 PMcreamy-potato-29402
05/01/2020, 4:04 PMhundreds-portugal-17080
05/05/2020, 2:23 AMbusy-umbrella-36067
05/05/2020, 11:11 PMk8s.yaml.ConfigFile
if the args.file
is a URL?
I’m using one in a module and its making 16 concurrent requests to Github releases which gets ratelimited for obvious reasons.hundreds-portugal-17080
05/06/2020, 4:34 AMhundreds-receptionist-31352
05/06/2020, 5:10 PMhundreds-receptionist-31352
05/06/2020, 5:11 PMimport * as k8s from "@pulumi/kubernetes";
// Deploy the latest version of the stable/wordpress chart.
const wordpress = new k8s.helm.v2.Chart("wpdev", {
repo: "stable",
chart: "wordpress",
version: "2.1.3",
});
// Export the public IP for WordPress.
const frontend = wordpress.getResource("v1/Service", "wpdev-wordpress");
export const frontendIp = frontend.status.loadBalancer.ingress[0].ip;
hundreds-receptionist-31352
05/06/2020, 5:12 PMpolite-motherboard-78438
05/07/2020, 6:20 PMabundant-airplane-93796
05/08/2020, 12:51 PMfuture-air-70511
05/08/2020, 2:47 PMnew ChartArgs
{
Repo = "oteemocharts",
Chart = "sonarqube",
Namespace = namespaceName,
Values =
{
{ "image", new { tag = "8.3-community" } },
{
"postgresql",
new
{
enabled = false,
postgresqlServer = postgresqlServer.Fqdn,
postgresqlPassword = postgresqlPassword.Result,
postgresqlDatabase = postgresqlDatabase.Name,
postgresqlUsername = Output.Format( $"{postgresqlServer.AdministratorLogin}@{postgresqlServer.Name}" )
}
},
Diagnostics:
kubernetes:helm.sh:Chart (helm-sonarqube):
error: Pulumi.ResourceException: coalesce.go:195: warning: destination for postgresqlDatabase is a table. Ignoring non-table value sonarDB
coalesce.go:195: warning: destination for postgresqlPassword is a table. Ignoring non-table value sonarPass
coalesce.go:195: warning: destination for postgresqlDatabase is a table. Ignoring non-table value sonarDB
coalesce.go:195: warning: destination for postgresqlPassword is a table. Ignoring non-table value sonarPass
Error: template: sonarqube/templates/secret.yaml:14:66: executing "sonarqube/templates/secret.yaml" at <b64enc>: wrong type for value; expected string; got map[string]interface {}
Anyone have ideas what I'm doing wrong?brash-manchester-88595
05/08/2020, 3:44 PMeks.Cluster
(eg. from top level into a component resource). It’ll work almost, (with aliases: [{parent: pulumi.rootStackResource}]
), but you can’t move the nodeAccess
configmap, because it can’t find it’s provider (it’s trying to use the new provider that you don’t have yet). I can open a bug if this isn’t tracked yet, I ran into problems with refactoring providers multiple times already.
Possibly the problem is that the new provider doesn’t act like a dependency on which you have to wait. Or that the reference to the provider itself isn’t aliased (ie. the alias for the provider isn’t propagated to the dependents so that you could reference the old provider through the new urn).brash-manchester-88595
05/08/2020, 4:40 PMgorgeous-elephant-23271
05/10/2020, 1:15 PMancient-megabyte-79588
05/13/2020, 8:54 PMancient-megabyte-79588
05/13/2020, 8:56 PMconst env = pulumi.getStack(); // reference to this stack
const stackId = `dave/aks/${env}`;
const aksStack = new pulumi.StackReference(stackId);
const k8sDnsName = aksStack.getOutput("k8sDnsName"); // <-- This is "identity-auth-dev"
// Deploy ingress-controller using helm to AKS Cluster
const options = {
chart: "nginx-ingress-controller",
namespace: "kube-system",
repo: "bitnami",
values: {
annotations: {
"<http://service.beta.kubernetes.io/azure-dns-label-name|service.beta.kubernetes.io/azure-dns-label-name>": "identity-auth-dev"
},
resources: { requests : {memory: "150Mi", cpu: "100m"}},
serviceType: "LoadBalancer",
nodeCount: 1,
}
};
const nginxIngress = new k8s.helm.v3.Chart("nginx", options, {provider: k8sProvider });
ancient-megabyte-79588
05/13/2020, 8:56 PMkind-mechanic-53546
05/16/2020, 6:53 AMfaint-motherboard-95438
05/18/2020, 9:31 PMpulumi up
a Secret
created by the chart (namely the pgpool
one) keeps getting replaced each time for a ~data
diff reason. Anyone would know the reason and how to make it permanent please ? (Never had this issue with any other chart I use)