adamant-father-26302
02/07/2025, 3:35 PMpulumi up
only create new resources? not deleting the old, with some --flag
?magnificent-eve-10499
02/07/2025, 3:49 PMadamant-father-26302
02/07/2025, 3:52 PMadamant-father-26302
02/07/2025, 3:52 PMmagnificent-eve-10499
02/07/2025, 3:55 PMmagnificent-eve-10499
02/07/2025, 3:56 PMadamant-father-26302
02/07/2025, 4:00 PMadamant-father-26302
02/07/2025, 4:00 PMmagnificent-eve-10499
02/07/2025, 4:02 PMmagnificent-eve-10499
02/07/2025, 4:03 PMadamant-father-26302
02/07/2025, 4:14 PMadamant-father-26302
02/07/2025, 4:15 PMadamant-father-26302
02/07/2025, 4:15 PMadamant-father-26302
02/07/2025, 4:16 PMpulumi stack init --copy-config-from <old-deployment>
adamant-father-26302
02/07/2025, 4:16 PMmodern-zebra-45309
02/07/2025, 4:22 PMmagnificent-eve-10499
02/07/2025, 4:23 PMadamant-father-26302
02/07/2025, 4:26 PMmodern-zebra-45309
02/07/2025, 4:27 PMmagnificent-eve-10499
02/07/2025, 4:27 PMadamant-father-26302
02/07/2025, 4:27 PMadamant-father-26302
02/07/2025, 4:28 PMadamant-father-26302
02/07/2025, 4:28 PMmodern-zebra-45309
02/07/2025, 4:29 PMadamant-father-26302
02/07/2025, 4:29 PMadamant-father-26302
02/07/2025, 4:30 PMadamant-father-26302
02/07/2025, 4:32 PM--only-create
flag, that would have fixed it for now 😄 but i guess notmagnificent-eve-10499
02/07/2025, 4:32 PMname
set and the bindingType
set to disabled
(no other properties in the customDomains should be set). it should have a dependency on the environment
3. Create the DNS records dependent on both the environment and the containerApp
4. create the managedCertificates needed with a dependency on the containerapp
5. At this point you have all the resources configured however the certificate is not bound to the container app and there is not a way to do this through the api. All of the outstanding terraform issues on github show this as unresolved. So the binding needs to be done through the cli using command.local.command
with az containerapp hostname bind
This needs to trigger
on the cert.systemData.LastModifiedAt
and depend on the containerApp, the Environment, and the Cert. If there are more than one cert being added then youe commands must be dependent on eachother so they fire in series and not in parallel.magnificent-eve-10499
02/07/2025, 4:33 PMadamant-father-26302
02/07/2025, 4:36 PMmagnificent-eve-10499
02/07/2025, 4:39 PMmagnificent-eve-10499
02/07/2025, 4:42 PMconst crmCNAME = new cloudflare.Record(props.crmSubdomain, {
zoneId: zone.then((z: cloudflare.GetZoneResult) => z.id),
name: `${props.crmSubdomain}.${props.domain}`,
type: "CNAME",
content: props.siteFQDN,
ttl: 3600,
},{dependsOn: [marketing_env, props.mauticNginxApp ]});
magnificent-eve-10499
02/07/2025, 4:43 PMadamant-father-26302
02/07/2025, 4:48 PMadamant-father-26302
02/07/2025, 4:49 PMmagnificent-eve-10499
02/07/2025, 4:50 PMadamant-father-26302
02/08/2025, 8:53 PMmagnificent-eve-10499
02/09/2025, 5:04 AMadamant-father-26302
02/09/2025, 10:24 AM