Add health check settings to the ALB ingress configuration to ensure
better reliability and monitoring. The changes include defining the
health check path, interval, timeout, and threshold counts, which
enhance the resilience of the service by enabling quicker detection
and response to unhealthy instances.
Changes the ingress class annotation to the new format and
adds the ingressClassName field to specify the ALB ingress
class. This improves compatibility with Kubernetes and aligns
the configuration with the latest best practices.
Refactor Kubernetes resource definitions to replace the label
"app" with "app.kubernetes.io/name" for the dancefinder-app.
This change enhances consistency with Kubernetes best practices
and improves clarity in resource labeling across deployments,
services, and autoscalers.