Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(web): Set autoFilled autocomplete value correctly for reference data #7266

Open
wants to merge 1 commit into
base: release/2.26
Choose a base branch
from

Conversation

rohan-bes
Copy link
Collaborator

@rohan-bes rohan-bes commented Feb 25, 2025

https://beyondessential.slack.com/archives/C03KJSEPV9A/p1740451171498229

Changes

Previously we were setting the intial value of an AutoComplete field to the label of the reference data rather than the value. This caused a bug when the suggester attempts to fetch the option for that value.

Deploys

  • Deploy to Tamanu Internal

Remember to...

  • ...write or update tests
  • ...add UI screenshots and testing notes to the Linear issue
  • ...add any manual upgrade steps to the Linear issue
  • ...update the config reference, settings reference, or any relevant runbook(s)
  • ...call out additions or changes to config files for the deployment team to take note of

Copy link

Android builds 📱

Copy link

🍹 up on tamanu-on-k8s/bes/tamanu-on-k8s/fix-error-discharging-required-disposition

Pulumi report
   Updating (bes/fix-error-discharging-required-disposition)

View Live: https://app.pulumi.com/bes/tamanu-on-k8s/fix-error-discharging-required-disposition/updates/1

@ Updating.....

@ Updating....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (0s) 
@ Updating.....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (1s) read pulumi:pulumi:StackReference bes/k8s-core/tamanu-internal-main
@ Updating....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (3s) read pulumi:pulumi:StackReference bes/k8s-core/tamanu-internal-main
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (3s) Using tailscale proxy https://k8s-operator-tamanu-internal-main.tail53aef.ts.net
@ Updating....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (4s) read pulumi:pulumi:StackReference bes/core/tamanu-internal
+  kubernetes:core/v1:Namespace tamanu-fix-error-discharging-required-disposition creating (0s) 
+  bes:tamanu:FacilityServer 1 creating (0s) 
+  bes:tamanu:CentralServer central creating (0s) 
+  bes:tamanu:FacilityServer 2 creating (0s) 
@ Updating....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (5s) read pulumi:pulumi:StackReference bes/core/tamanu-internal
+  kubernetes:core/v1:Namespace tamanu-fix-error-discharging-required-disposition creating (1s) 
+  kubernetes:core/v1:Namespace tamanu-fix-error-discharging-required-disposition creating (1s) 
@ Updating....
+  kubernetes:core/v1:Namespace tamanu-fix-error-discharging-required-disposition created (1s) 
+  bes:tamanu:WebFrontend facility-1 creating (0s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (6s) Waiting for central-db...
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (6s) Waiting for facility-1-db...
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (6s) Waiting for facility-2-db...
@ Updating....
+  bes:tamanu:WebFrontend central creating (0s) 
+  bes:tamanu:WebFrontend facility-2 creating (0s) 
+  kubernetes:core/v1:Secret bugsnag creating (0s) 
+  kubernetes:core/v1:ServiceAccount app-sa creating (0s) 
+  kubernetes:core/v1:Secret tupaia creating (0s) 
+  kubernetes:core/v1:Secret pullsecret-github creating (0s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster central-db creating (0s) 
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (0s) 
+  kubernetes:hnc.x-k8s.io/v1alpha2:HierarchyConfiguration parent-ns creating (0s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-2-db creating (0s) 
+  kubernetes:core/v1:Secret mailgun creating (0s) 
+  kubernetes:core/v1:Service facility-1-api creating (0s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-1-db creating (0s) 
+  kubernetes:core/v1:Service central-api creating (0s) 
+  kubernetes:core/v1:Service facility-2-sync creating (0s) 
+  kubernetes:core/v1:ConfigMap central creating (0s) 
@ Updating....
+  kubernetes:core/v1:Secret bugsnag creating (1s) 
+  kubernetes:core/v1:Secret bugsnag creating (1s) 
+  kubernetes:core/v1:Secret bugsnag created (1s) 
@ Updating....
+  kubernetes:core/v1:ServiceAccount app-sa creating (1s) 
+  kubernetes:core/v1:ServiceAccount app-sa creating (1s) 
+  kubernetes:core/v1:ServiceAccount app-sa created (1s) 
+  kubernetes:core/v1:Secret tupaia creating (2s) 
+  kubernetes:core/v1:Secret tupaia creating (2s) 
+  kubernetes:core/v1:Secret tupaia created (2s) 
@ Updating....
+  kubernetes:core/v1:Secret pullsecret-github creating (2s) 
+  kubernetes:core/v1:Secret pullsecret-github creating (2s) 
+  kubernetes:core/v1:Secret pullsecret-github created (2s) 
@ Updating....
+  kubernetes:postgresql.cnpg.io/v1:Cluster central-db creating (3s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster central-db creating (3s) 
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (4s) 
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (4s) [1/3] Finding a matching service for each Ingress path
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (4s) [2/3] Waiting for update of .status.loadBalancer with hostname/IP
@ Updating....
+  kubernetes:postgresql.cnpg.io/v1:Cluster central-db created (4s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-2-db creating (4s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-2-db creating (4s) 
+  kubernetes:hnc.x-k8s.io/v1alpha2:HierarchyConfiguration parent-ns creating (4s) 
+  kubernetes:hnc.x-k8s.io/v1alpha2:HierarchyConfiguration parent-ns creating (4s) 
+  kubernetes:core/v1:Secret mailgun creating (4s) 
+  kubernetes:core/v1:Secret mailgun creating (4s) 
+  kubernetes:core/v1:Service facility-1-api creating (4s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-2-db created (4s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-1-db creating (5s) 
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-1-db creating (5s) 
+  kubernetes:hnc.x-k8s.io/v1alpha2:HierarchyConfiguration parent-ns created (5s) 
+  kubernetes:core/v1:Secret mailgun created (5s) 
+  kubernetes:core/v1:Service facility-1-api creating (5s) [1/3] Finding Pods to direct traffic to
+  kubernetes:postgresql.cnpg.io/v1:Cluster facility-1-db created (5s) 
+  kubernetes:core/v1:Service central-api creating (5s) 
@ Updating....
+  kubernetes:core/v1:Service facility-2-sync creating (5s) 
+  kubernetes:core/v1:Service central-api creating (5s) [1/3] Finding Pods to direct traffic to
+  kubernetes:core/v1:Service facility-2-sync creating (5s) [1/3] Finding Pods to direct traffic to
+  kubernetes:core/v1:Service facility-2-api creating (0s) 
+  kubernetes:core/v1:ConfigMap central creating (5s) 
+  kubernetes:core/v1:ConfigMap central creating (5s) 
+  kubernetes:core/v1:ConfigMap provisioning creating (0s) 
+  kubernetes:core/v1:ConfigMap central created (6s) 
+  kubernetes:core/v1:Service facility-1-sync creating (0s) 
+  kubernetes:core/v1:Service facility-1-web creating (0s) 
@ Updating.....
+  kubernetes:core/v1:Service facility-2-api creating (2s) 
+  kubernetes:core/v1:ConfigMap provisioning creating (2s) 
+  kubernetes:core/v1:ConfigMap provisioning creating (2s) 
+  kubernetes:core/v1:Service facility-2-api creating (2s) [1/3] Finding Pods to direct traffic to
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-web creating (0s) 
+  kubernetes:core/v1:Service central-web creating (0s) 
+  kubernetes:apps/v1:Deployment central-web creating (0s) 
+  kubernetes:core/v1:ConfigMap provisioning created (2s) 
+  kubernetes:core/v1:Service facility-1-sync creating (2s) 
+  kubernetes:core/v1:Service facility-1-web creating (2s) 
+  kubernetes:core/v1:Service facility-1-sync creating (2s) [1/3] Finding Pods to direct traffic to
+  kubernetes:apps/v1:Deployment facility-1-web creating (0s) 
+  kubernetes:core/v1:Service facility-2-web creating (0s) 
+  kubernetes:core/v1:Service facility-1-web creating (2s) [1/3] Finding Pods to direct traffic to
+  kubernetes:core/v1:Service facility-1-web creating (2s) 
+  kubernetes:core/v1:Service central-web creating (0s) 
+  kubernetes:apps/v1:Deployment facility-1-web creating (0s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-1-web creating (0s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:core/v1:Service facility-1-web created (3s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-web creating (0s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (16s) read kubernetes:core/v1:ConfigMap actual-provisioning
+  kubernetes:apps/v1:Deployment facility-2-web creating (0s) 
+  kubernetes:core/v1:Service central-web creating (1s) [1/3] Finding Pods to direct traffic to
+  kubernetes:apps/v1:Deployment central-web creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment central-web creating (1s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:core/v1:Service central-web creating (1s) 
+  kubernetes:core/v1:Service facility-2-web creating (0s) 
+  kubernetes:core/v1:Service central-web created (1s) 
+  kubernetes:core/v1:Service facility-2-web creating (1s) [1/3] Finding Pods to direct traffic to
+  kubernetes:core/v1:Service facility-2-web creating (1s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (17s) read kubernetes:core/v1:ConfigMap actual-provisioning
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-web creating (0s) 
+  kubernetes:core/v1:Service facility-2-web created (1s) 
+  kubernetes:apps/v1:Deployment facility-2-web creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-2-web creating (1s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:core/v1:ConfigMap facility-2 creating (0s) 
+  kubernetes:core/v1:ConfigMap facility-1 creating (0s) 
@ Updating....
+  kubernetes:core/v1:ConfigMap facility-2 creating (0s) 
+  kubernetes:core/v1:ConfigMap facility-2 creating (0s) 
+  kubernetes:core/v1:ConfigMap facility-1 creating (0s) 
+  kubernetes:core/v1:ConfigMap facility-1 creating (0s) 
+  kubernetes:core/v1:ConfigMap facility-2 created (0.73s) 
+  kubernetes:core/v1:ConfigMap facility-1 created (1s) 
@ Updating......
+  kubernetes:core/v1:Service facility-1-api creating (15s) Service initialization complete
+  kubernetes:core/v1:Service facility-1-api creating (15s) 
+  kubernetes:core/v1:Service facility-1-api created (15s) 
@ Updating....
+  kubernetes:core/v1:Service central-api creating (15s) Service initialization complete
+  kubernetes:core/v1:Service central-api creating (15s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (0s) 
+  kubernetes:core/v1:Service facility-2-sync creating (15s) Service initialization complete
+  kubernetes:core/v1:Service facility-2-sync creating (15s) 
+  kubernetes:core/v1:Service central-api created (15s) 
+  kubernetes:core/v1:Service facility-2-sync created (15s) 
+  kubernetes:networking.k8s.io/v1:Ingress central creating (0s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (0s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (0s) [1/3] Finding a matching service for each Ingress path
@ Updating....
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (1s) [2/3] Waiting for update of .status.loadBalancer with hostname/IP
@ Updating....
+  kubernetes:networking.k8s.io/v1:Ingress central creating (2s) 
+  kubernetes:networking.k8s.io/v1:Ingress central creating (2s) [1/3] Finding a matching service for each Ingress path
@ Updating....
+  kubernetes:core/v1:Service facility-2-api creating (12s) Service initialization complete
+  kubernetes:core/v1:Service facility-2-api creating (12s) 
+  kubernetes:core/v1:Service facility-1-sync creating (12s) Service initialization complete
+  kubernetes:core/v1:Service facility-1-sync creating (12s) 
+  kubernetes:networking.k8s.io/v1:Ingress central creating (2s) [2/3] Waiting for update of .status.loadBalancer with hostname/IP
+  kubernetes:core/v1:Service facility-2-api created (13s) 
+  kubernetes:core/v1:Service facility-1-sync created (12s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (0s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-web creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-web-4d7f3804-6bfdbf7876-tx66p]: containers with unready status: [http]
+  kubernetes:apps/v1:Deployment central-web creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-web-4d7f3804-6bfdbf7876-zcrgl]: containers with unready status: [http]
@ Updating....
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (1s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (1s) [1/3] Finding a matching service for each Ingress path
+  kubernetes:apps/v1:Deployment facility-2-web creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-web-80ae3787-5c856f794f-gdmdq]: containers with unready status: [http]
+  kubernetes:apps/v1:Deployment facility-2-web creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-web-80ae3787-5c856f794f-5rgsr]: containers with unready status: [http]
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (1s) [2/3] Waiting for update of .status.loadBalancer with hostname/IP
@ Updating........
+  kubernetes:apps/v1:Deployment central-web creating (17s) Waiting for app ReplicaSet to be available (1/2 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-web creating (17s) Waiting for app ReplicaSet to be available (1/2 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-web creating (19s) Waiting for app ReplicaSet to be available (1/2 Pods available)
+  kubernetes:apps/v1:Deployment facility-2-web creating (18s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-2-web creating (18s) 
+  kubernetes:apps/v1:Deployment facility-2-web created (18s) 
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-web creating (20s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-web-f83abca4-7db5885c54-vgzc4]: containers with unready status: [http][CrashLoopBackOff] back-off 10s restarting failed container=http pod=facility-1-web-f83abca4-7db5885c54-vgzc4_tamanu-fix-error-discharging-required-disposition(e8a5b95f-f197-4101-90cf-d322c2389894)
@ Updating.......
+  kubernetes:batch/v1:Job facility-2-migrator creating (0s) 
@ Updating....
+  kubernetes:batch/v1:Job facility-2-migrator creating (0s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (40s) Secret facility-2-db-superuser not found or not ready: Error: HTTP-Code: 404
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (40s) Message: Unknown API Status Code!
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (40s) Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"facility-2-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"facility-2-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (40s) Headers: {"audit-id":"7c27f5fd-054f-404c-94b4-7505022b6259","cache-control":"no-cache, private","connection":"close","content-length":"220","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:14 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}
+  kubernetes:core/v1:Secret facility-2-db-url creating (0s) 
+  kubernetes:batch/v1:Job facility-2-migrator creating (0s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-2-migrator-9027cdcb" to start
+  kubernetes:batch/v1:Job facility-2-migrator creating (0s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-2-migrator-9027cdcb" to succeed (Active: 1 | Succeeded: 0 | Failed: 0)
@ Updating....
+  kubernetes:core/v1:Secret facility-2-db-url creating (0s) 
+  kubernetes:core/v1:Secret facility-2-db-url creating (0s) 
+  kubernetes:core/v1:Secret facility-2-db-url created (1s) 
@ Updating....
+  kubernetes:batch/v1:Job central-migrator creating (0s) 
@ Updating....
+  kubernetes:batch/v1:Job central-migrator creating (0s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (44s) Secret central-db-superuser not found or not ready: Error: HTTP-Code: 404
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (44s) Message: Unknown API Status Code!
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (44s) Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"central-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"central-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (44s) Headers: {"audit-id":"08946135-f486-41d8-805d-2120aa8f1d05","cache-control":"no-cache, private","connection":"close","content-length":"214","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:18 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}
+  kubernetes:core/v1:Secret central-db-url creating (0s) 
+  kubernetes:batch/v1:Job central-migrator creating (0s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-migrator-9f593fcb" to start
+  kubernetes:batch/v1:Job central-migrator creating (0s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-migrator-9f593fcb" to succeed (Active: 1 | Succeeded: 0 | Failed: 0)
@ Updating....
+  kubernetes:core/v1:Secret central-db-url creating (0s) 
+  kubernetes:core/v1:Secret central-db-url creating (0s) 
+  kubernetes:core/v1:Secret central-db-url created (1s) 
@ Updating....
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (19s) Ingress initialization complete
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 creating (19s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (22s) Ingress initialization complete
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 creating (22s) 
+  kubernetes:networking.k8s.io/v1:Ingress central creating (22s) Ingress initialization complete
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (38s) Ingress initialization complete
+  kubernetes:networking.k8s.io/v1:Ingress central creating (22s) 
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain creating (38s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-2 created (19s) 
+  kubernetes:networking.k8s.io/v1:Ingress facility-1 created (22s) 
+  kubernetes:networking.k8s.io/v1:Ingress bare-domain created (38s) 
+  kubernetes:networking.k8s.io/v1:Ingress central created (22s) 
@ Updating......
+  kubernetes:apps/v1:Deployment central-web creating (33s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment central-web creating (33s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-web created (33s) 
+  kubernetes:batch/v1:Job facility-1-migrator creating (0s) 
@ Updating....
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (50s) Secret facility-1-db-superuser not found or not ready: Error: HTTP-Code: 404
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (50s) Message: Unknown API Status Code!
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (50s) Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"facility-1-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"facility-1-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition creating (50s) Headers: {"audit-id":"45915db1-d5d4-4c24-87e4-b38796de5683","cache-control":"no-cache, private","connection":"close","content-length":"220","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:24 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}
+  kubernetes:core/v1:Secret facility-1-db-url creating (0s) 
+  kubernetes:batch/v1:Job facility-1-migrator creating (0s) 
+  kubernetes:batch/v1:Job facility-1-migrator creating (1s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-1-migrator-4f395946" to start
+  kubernetes:batch/v1:Job facility-1-migrator creating (1s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-1-migrator-4f395946" to succeed (Active: 1 | Succeeded: 0 | Failed: 0)
+  kubernetes:core/v1:Secret facility-1-db-url creating (0s) 
+  kubernetes:core/v1:Secret facility-1-db-url creating (0s) 
@ Updating....
+  kubernetes:core/v1:Secret facility-1-db-url created (1s) 
@ Updating.......
+  kubernetes:apps/v1:Deployment facility-1-web creating (40s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-web-f83abca4-7db5885c54-vgzc4]: containers with unready status: [http]Container "http" terminated at 2025-02-25T05:55:03Z (StartError: exit code 128)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-web creating (41s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-1-web creating (41s) 
+  kubernetes:apps/v1:Deployment facility-1-web created (41s) 
@ Updating....................................
+  kubernetes:batch/v1:Job facility-1-migrator creating (40s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-migrator-4f395946-cc9w6]: Container "migrator" completed with exit code 0
@ Updating.....
+  kubernetes:batch/v1:Job facility-1-migrator creating (42s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-1-migrator-4f395946" to succeed (Active: 0 | Succeeded: 0 | Failed: 0)
+  kubernetes:batch/v1:Job facility-1-migrator creating (42s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-1-migrator-4f395946" to succeed (Active: 0 | Succeeded: 1 | Failed: 0)
+  kubernetes:batch/v1:Job facility-1-migrator creating (42s) 
@ Updating....
+  kubernetes:batch/v1:Job facility-1-migrator created (42s) 
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (0s) 
+  kubernetes:apps/v1:Deployment facility-1-sync creating (0s) 
+  kubernetes:apps/v1:Deployment facility-1-api creating (0s) 
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (0s) 
+  kubernetes:apps/v1:Deployment facility-1-api creating (1s) 
+  kubernetes:apps/v1:Deployment facility-1-sync creating (1s) 
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (1s) Waiting for app ReplicaSet to be available (0/1 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-sync creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-1-api creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-1-api creating (1s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:apps/v1:Deployment facility-1-sync creating (1s) Waiting for app ReplicaSet to be available (0/1 Pods available)
@ Updating......
+  kubernetes:batch/v1:Job facility-2-migrator creating (57s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-migrator-9027cdcb-q7nqf]: Container "migrator" completed with exit code 0
+  kubernetes:batch/v1:Job central-migrator creating (54s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-migrator-9f593fcb-pjbnw]: Container "migrator" completed with exit code 0
@ Updating....
+  kubernetes:batch/v1:Job central-migrator creating (55s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-migrator-9f593fcb" to succeed (Active: 0 | Succeeded: 0 | Failed: 0)
+  kubernetes:batch/v1:Job facility-2-migrator creating (59s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-2-migrator-9027cdcb" to succeed (Active: 0 | Succeeded: 0 | Failed: 0)
+  kubernetes:batch/v1:Job central-migrator creating (55s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-migrator-9f593fcb" to succeed (Active: 0 | Succeeded: 1 | Failed: 0)
+  kubernetes:batch/v1:Job central-migrator creating (55s) 
+  kubernetes:batch/v1:Job facility-2-migrator creating (59s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/facility-2-migrator-9027cdcb" to succeed (Active: 0 | Succeeded: 1 | Failed: 0)
+  kubernetes:batch/v1:Job facility-2-migrator creating (59s) 
@ Updating....
+  kubernetes:batch/v1:Job facility-2-migrator created (59s) 
+  kubernetes:batch/v1:Job central-migrator created (56s) 
+  kubernetes:apps/v1:Deployment facility-2-api creating (0s) 
+  kubernetes:apps/v1:Deployment facility-2-sync creating (0s) 
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (0s) 
+  kubernetes:batch/v1:Job central-provisioner creating (0s) 
+  kubernetes:apps/v1:Deployment facility-2-api creating (0s) 
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-sync creating (1s) 
+  kubernetes:apps/v1:Deployment facility-2-api creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-2-api creating (1s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (1s) 
@ Updating....
+  kubernetes:batch/v1:Job central-provisioner creating (1s) 
+  kubernetes:apps/v1:Deployment facility-2-sync creating (2s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-2-sync creating (2s) Waiting for app ReplicaSet to be available (0/1 Pods available)
+  kubernetes:batch/v1:Job central-provisioner creating (2s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-provisioner-3b67fc5d" to start
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (2s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (2s) Waiting for app ReplicaSet to be available (0/1 Pods available)
@ Updating....
+  kubernetes:batch/v1:Job central-provisioner creating (2s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-provisioner-3b67fc5d" to succeed (Active: 1 | Succeeded: 0 | Failed: 0)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-tasks-20445c3b-5fc657d558-fkbf6]: containers with unready status: [task-runner]
+  kubernetes:apps/v1:Deployment facility-1-api creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-api-84fc9c789b-6d78x]: containers with unready status: [server]
+  kubernetes:apps/v1:Deployment facility-1-api creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-api-84fc9c789b-vw4bs]: containers with unready status: [server]
+  kubernetes:apps/v1:Deployment facility-1-sync creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-sync-95d77fbd8-lzd9g]: containers with unready status: [server]
@ Updating.........
+  kubernetes:apps/v1:Deployment facility-2-api creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-api-6fc4d4945d-cfq8g]: containers with unready status: [server]
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-sync creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-sync-5cf58589c4-84vnm]: containers with unready status: [server]
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-tasks-bce83a43-56699ffbdd-8gfks]: containers with unready status: [task-runner]
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (11s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-2-tasks creating (11s) 
+  kubernetes:apps/v1:Deployment facility-2-tasks created (11s) 
@ Updating.............
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (28s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-1-tasks creating (28s) 
+  kubernetes:apps/v1:Deployment facility-1-tasks created (28s) 
@ Updating...........
+  kubernetes:apps/v1:Deployment facility-2-api creating (30s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-api-6fc4d4945d-88hz7]: containers with unready status: [server]
@ Updating................................................................
+  kubernetes:apps/v1:Deployment facility-2-sync creating (91s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-sync-5cf58589c4-84vnm]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:57:38Z (Error: exit code 1)
@ Updating......
+  kubernetes:apps/v1:Deployment facility-1-api creating (101s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-api-84fc9c789b-vw4bs]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:57:40Z (Error: exit code 1)
@ Updating............
+  kubernetes:batch/v1:Job central-provisioner creating (102s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-provisioner-3b67fc5d-6l2hp]: Container "provisioner" completed with exit code 0
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-sync creating (111s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-sync-95d77fbd8-lzd9g]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:57:54Z (Error: exit code 137)
@ Updating....
+  kubernetes:batch/v1:Job central-provisioner creating (105s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-provisioner-3b67fc5d" to succeed (Active: 0 | Succeeded: 0 | Failed: 0)
+  kubernetes:batch/v1:Job central-provisioner creating (105s) Waiting for Job "tamanu-fix-error-discharging-required-disposition/central-provisioner-3b67fc5d" to succeed (Active: 0 | Succeeded: 1 | Failed: 0)
+  kubernetes:batch/v1:Job central-provisioner creating (105s) 
+  kubernetes:batch/v1:Job central-provisioner created (105s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-api creating (0s) 
+  kubernetes:apps/v1:Deployment central-tasks creating (0s) 
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (0s) 
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (0s) 
+  kubernetes:apps/v1:Deployment central-api creating (0s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-tasks creating (0s) 
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (1s) 
+  kubernetes:apps/v1:Deployment central-api creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
@ Updating....
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (1s) 
+  kubernetes:apps/v1:Deployment central-api creating (1s) Waiting for app ReplicaSet to be available (0/2 Pods available)
+  kubernetes:apps/v1:Deployment central-tasks creating (1s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment central-tasks creating (1s) Waiting for app ReplicaSet to be available (0/1 Pods available)
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (2s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (2s) warning: [MinimumReplicasUnavailable] Deployment does not have minimum availability.
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (2s) Waiting for app ReplicaSet to be available (0/1 Pods available)
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (2s) Waiting for app ReplicaSet to be available (0/1 Pods available)
@ Updating.....
+  kubernetes:apps/v1:Deployment facility-2-api creating (110s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-api-6fc4d4945d-cfq8g]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:57:54Z (Error: exit code 137)
@ Updating.......
+  kubernetes:apps/v1:Deployment facility-1-api creating (121s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-api-84fc9c789b-6d78x]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:58:05Z (Error: exit code 137)
@ Updating....
+  kubernetes:apps/v1:Deployment central-api creating (8s) Waiting for app ReplicaSet to be available (1/2 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment central-api creating (10s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-api-ab9168cd-7dc4558c78-kcsb9]: containers with unready status: [server]
@ Updating....
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (11s) warning: [Pod tamanu-fix-error-discharging-required-disposition/central-fhir-resolver-7d8ce13a-c75597dcc-vvpj6]: containers with unready status: [fhir-resolver]
@ Updating.....
+  kubernetes:apps/v1:Deployment facility-1-api creating (126s) Waiting for app ReplicaSet to be available (1/2 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment central-tasks creating (14s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment central-tasks creating (14s) 
+  kubernetes:apps/v1:Deployment central-tasks created (14s) 
+  kubernetes:apps/v1:Deployment facility-2-api creating (120s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-2-api-6fc4d4945d-88hz7]: containers with unready status: [server]Container "server" terminated at 2025-02-25T05:58:04Z (Error: exit code 137)
@ Updating......
+  kubernetes:apps/v1:Deployment facility-1-api creating (130s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-1-api creating (130s) 
+  kubernetes:apps/v1:Deployment facility-1-api created (130s) 
@ Updating....
+  kubernetes:apps/v1:Deployment central-api creating (17s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment central-api creating (17s) 
+  kubernetes:apps/v1:Deployment central-api created (18s) 
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (18s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment central-fhir-refresh creating (18s) 
+  kubernetes:apps/v1:Deployment facility-1-sync creating (131s) warning: [Pod tamanu-fix-error-discharging-required-disposition/facility-1-sync-95d77fbd8-lzd9g]: containers with unready status: [server]Container "server" completed with exit code 1
@ Updating....
+  kubernetes:apps/v1:Deployment central-fhir-refresh created (18s) 
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (19s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment central-fhir-resolver creating (19s) 
+  kubernetes:apps/v1:Deployment central-fhir-resolver created (19s) 
@ Updating.....
+  kubernetes:apps/v1:Deployment facility-2-api creating (127s) Waiting for app ReplicaSet to be available (1/2 Pods available)
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-sync creating (127s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-2-sync creating (127s) 
+  kubernetes:apps/v1:Deployment facility-2-sync created (128s) 
@ Updating....
+  kubernetes:apps/v1:Deployment facility-1-sync creating (135s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-1-sync creating (135s) 
+  kubernetes:apps/v1:Deployment facility-1-sync created (135s) 
@ Updating....
+  kubernetes:apps/v1:Deployment facility-2-api creating (129s) Deployment initialization complete
+  kubernetes:apps/v1:Deployment facility-2-api creating (129s) 
+  kubernetes:apps/v1:Deployment facility-2-api created (129s) 
+  pulumi:pulumi:Stack tamanu-on-k8s-fix-error-discharging-required-disposition created (230s) 16 messages
Diagnostics:
 pulumi:pulumi:Stack (tamanu-on-k8s-fix-error-discharging-required-disposition):
   Secret facility-2-db-superuser not found or not ready: Error: HTTP-Code: 404
   Message: Unknown API Status Code!
   Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"facility-2-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"facility-2-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
   Headers: {"audit-id":"7c27f5fd-054f-404c-94b4-7505022b6259","cache-control":"no-cache, private","connection":"close","content-length":"220","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:14 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}
   Secret central-db-superuser not found or not ready: Error: HTTP-Code: 404
   Message: Unknown API Status Code!
   Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"central-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"central-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
   Headers: {"audit-id":"08946135-f486-41d8-805d-2120aa8f1d05","cache-control":"no-cache, private","connection":"close","content-length":"214","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:18 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}
   Secret facility-1-db-superuser not found or not ready: Error: HTTP-Code: 404
   Message: Unknown API Status Code!
   Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"secrets \\\"facility-1-db-superuser\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"facility-1-db-superuser\",\"kind\":\"secrets\"},\"code\":404}
"
   Headers: {"audit-id":"45915db1-d5d4-4c24-87e4-b38796de5683","cache-control":"no-cache, private","connection":"close","content-length":"220","content-type":"application/json","date":"Tue, 25 Feb 2025 05:55:24 GMT","x-kubernetes-pf-flowschema-uid":"7d46608e-fb55-48cf-90aa-981c856b1d54","x-kubernetes-pf-prioritylevel-uid":"ed197318-138c-44ea-825e-1d4df495928e"}

   Waiting for central-db...
   Waiting for facility-1-db...
   Waiting for facility-2-db...

   Using tailscale proxy https://k8s-operator-tamanu-internal-main.tail53aef.ts.net

Outputs:
   urls: {
       Central    : "https://central.fix-error-discharging-required-disposition.internal.tamanu.io"
       Facility- 1: "https://facility-1.fix-error-discharging-required-disposition.internal.tamanu.io"
       Facility- 2: "https://facility-2.fix-error-discharging-required-disposition.internal.tamanu.io"
   }

Resources:
   + 53 created

Duration: 3m52s

   

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant