better-shampoo-48884
06/25/2021, 7:50 PMbetter-shampoo-48884
06/25/2021, 7:50 PMbetter-shampoo-48884
06/25/2021, 8:44 PMstraight-cartoon-24485
06/26/2021, 1:23 AMbetter-shampoo-48884
06/26/2021, 8:37 AMbetter-shampoo-48884
06/26/2021, 8:38 AMbetter-shampoo-48884
06/26/2021, 8:39 AMbetter-shampoo-48884
06/26/2021, 9:05 AMbusy-soccer-65968
06/28/2021, 7:37 PMtaint
to my eks.ManagedNodeGroup
I see it under Supporting Types
here . but I am not sure how to access it. am I missing something silly?bitter-rain-31542
06/29/2021, 12:53 PMbumpy-summer-9075
06/29/2021, 2:59 PMpulumi up
detects changes in a secret and in an annotation (checksum/secret).
How do you use ignoreChanges
with helm chart's sub resources?bright-sandwich-93783
06/29/2021, 7:11 PMmany-address-46260
06/29/2021, 9:25 PMimportant-sandwich-62391
06/29/2021, 11:24 PM+ kubernetes:apps/v1:Deployment: (create)
[urn=urn:pulumi:sandbox-usw2a::app-60-app::kubernetes:apps/v1:Deployment::be-innkeeper-deployment]
[provider=urn:pulumi:sandbox-usw2a::app-60-app::pulumi:providers:kubernetes::k8s::15e3e6ce-24ca-419c-a449-3238c4372aa6]
apiVersion: "apps/v1"
kind : "Deployment"
metadata : {
labels : {
<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>: "pulumi"
}
name : "be-innkeeper"
namespace: "default"
}
spec : "[secret]"
bright-sandwich-93783
06/30/2021, 11:53 PMbright-sandwich-93783
06/30/2021, 11:53 PMcorev1.GetServiceAccount
which requires a Pulumi IDdry-motorcycle-32519
07/01/2021, 8:47 AMmany-helicopter-89037
07/01/2021, 6:27 PMwordpress.getResourceProperty("v1/Service", "wpdev-wordpress", "status");
This approach doesn't work when some charts like kube-prometheus truncates the long resource names. For example chart creates two different service names based on pulumi resource name.
new k8s.helm.v3.Chart(
`kube-prometheus-example`,
...
)
new k8s.helm.v3.Chart(
`kube-prometheus-example1`,
...
)
generates following Services..
kube-prometheus-example-kube-alertmanager
kube-prometheus-example1-kub-alertmanager
In such cases I cannot lookup the service its created..worried-city-86458
07/01/2021, 11:31 PMcolossal-battery-24701
07/03/2021, 6:35 AMdependsOn
to the custom resources but that does not help. Is there any example where I see dependent k8s resources being created from different files. Also, I am using typescript. Any help is highly appreciated.curved-doctor-83600
07/04/2021, 2:38 PMbored-monitor-99026
07/06/2021, 6:10 AMPulumi works well with modern “immutable infrastructure” architectures, where bootstrapping and patching are unnecessary. In such cases, configuration management is not needed in the usual sense.hi! how does immutable infra works with persistent storage in k8s? please see this example: i have deployed a statefulset application on k8s, whose pods and persistent volume live on a node(machine). now i am going to do some system update to that machine(node). for “immutable infrastructure”, it will destroy the old one, which will definitely leave my app in error state. i believe ppl who designed "immutable infra" already figured a elegant solution for the above. can someone share your thoughts here? thanks!
bright-sandwich-93783
07/06/2021, 2:04 PMbright-sandwich-93783
07/06/2021, 9:47 PMbored-monitor-99026
07/07/2021, 6:48 AMsome-twilight-56575
07/07/2021, 3:25 PMstale-nail-78326
07/07/2021, 7:00 PMk8s.helm.v3.Chart
values
parameter. I suspect it happens because one of the keys is datasources.yaml
which contains a .
and may be expanded to something the helm chart does not understand.
This YAML works when installing the chart not using Pulumi:
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: "Cinnamon Prometheus"
type: prometheus
access: proxy
url: <http://prometheus-server.default.svc.cluster.local>
editable: true
But it fails when using Pulumi (typescript api):
new k8s.helm.v3.Chart(
"grafana",
{
chart: "grafana",
fetchOpts: {
repo: "<https://grafana.github.io/helm-charts>",
},
values: {
datasources: {
"datasources.yaml": {
apiVersion: 1,
datasources: {
name: "Cinnamon Prometheus",
type: "prometheus",
access: "proxy",
url: "<http://prometheus-server.default.svc.cluster.local>",
editable: true,
},
},
},
},
},
{ provider: clusterProvider },
);
proud-pizza-80589
07/08/2021, 11:53 AMproud-pizza-80589
07/09/2021, 7:01 AMimportant-sandwich-62391
07/09/2021, 2:07 PMimportant-sandwich-62391
07/09/2021, 2:07 PMbillowy-army-68599
07/09/2021, 2:26 PM