Closed
Description
To improve how links behave in the portal, we need to add a new metadata field for each item in the health endpoint response that informs the portal if its respective service has been integrated with the portal. Meaning, the service can be opened under the navbar in the web view (iframe). The field's name will be isPortalIntegrated
and its data type will be a boolean. The field will be defaulted to false
which means the service has not been integrated with the portal, true otherwise. This default is to accommodate situations where a service area may not have set the field.
The service area's terraform will need to be updated to include this field and it's value will initially be set to false as well.
Actions:
- Add new field to Health Endpoint Lambda function
- Update Service area terraform configurations
- Airflow API — https://github.com/unity-sds/unity-sps/blob/develop/terraform-unity/modules/terraform-unity-sps-airflow/main.tf
- Airflow UI — https://github.com/unity-sds/unity-sps/blob/develop/terraform-unity/modules/terraform-unity-sps-airflow/main.tf
- Data Catalog — https://github.com/unity-sds/unity-data-services/blob/develop/tf-module/unity-cumulus/main.tf
- OGC Processes API — https://github.com/unity-sds/unity-sps/blob/develop/terraform-unity/modules/terraform-unity-sps-ogc-processes-api/main.tf
- jupyterhub — https://github.com/unity-sds/unity-ads-deployment/blob/main/dev_env/jupyterhub/health_check.tf
- Update
unity-portal
to use the new field when determining how to open a UI application's link. - Update
unity-uiux-infra
to reference newunity-portal
image for deployments in MC.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done