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

SE: Lighthouse V1 adoption before V0 EOL #14507

Closed
1 of 6 tasks
jilladams opened this issue Jul 25, 2023 · 4 comments
Closed
1 of 6 tasks

SE: Lighthouse V1 adoption before V0 EOL #14507

jilladams opened this issue Jul 25, 2023 · 4 comments
Assignees
Labels
CY24-Q3 Sitewide Q3 initiatives Drupal engineering CMS team practice area Epic Issue type Facilities Facilities products (VAMC, Vet Center, etc) Facility Locator product owned by Facilities team Lighthouse Facility API Data source/destination for many Facilities team products Needs refining Issue status sitewide VA.gov frontend CMS team practice area

Comments

@jilladams
Copy link
Contributor

jilladams commented Jul 25, 2023

Background

Lighthouse Facilities V1 shipped August 24, 2023. When shipped, any Facilities products that use Lighthouse Facilities API V0 will need to be updated to use the V1 API. This will involve:

  • Assessment of each product for V0 usage
  • Identifying V1 endpoints to be used instead, if not already done
  • Ticketing each piece of effort separately, per product, including testing expectations.
  • Testing V0 > V1 cutover per product.

Known impacts:

  • Facility Locator front-end

V0 sunset

As of Dec 2023: June 1, 2024 is now estimated V0 EOL date.
https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline

User Story or Problem Statement

As a consumer of the Facilities API, I want access to new features exposed in Lighthouse Facilities V1.

As a consumer of the Facilities API, I need support for V0 features until V0 is formally deactivated.

Affected users and stakeholders

Users:

  • Facilities API consumers

Stakeholders:

  • Lighthouse Facilities team

Scope

Throughout this effort, we found several unexpected uses of the Lighthouse V0 endpoint in Facilities and Public Websites code. Those invocations are documented here, and can be used to scope the next migration / next time Lighthouse releases a new endpoint:

Change management triage

The change represented by this user story will:

  • Be a site-wide change to appearance or key functionality (such as log-in process)
  • Be a specific change that requires more than 30 minutes of work by a user to meet a publishing requirement
  • Remove a piece of functionality (such as restricting editing functions, or “hardening”)
  • Require action by some or all users by a specific deadline
  • Change the front end and be highly visible to the public
  • Noticeable performance improvements (publishing speed, predictability)

If you selected an item above, use the Change Management Runbook to create a CM epic and associated tickets.

If you did not select an item above, update issues/PRs in GitHub but don’t plan for change management.

@jilladams jilladams added Epic Issue type Needs refining Issue status Facilities Facilities products (VAMC, Vet Center, etc) VA.gov frontend CMS team practice area Drupal engineering CMS team practice area Lighthouse Facility API Data source/destination for many Facilities team products labels Jul 25, 2023
@jilladams jilladams changed the title SE: Lighthouse V1 adoption SE: Lighthouse V1 adoption before V0 EOL Aug 31, 2023
@jilladams jilladams added the Facility Locator product owned by Facilities team label Aug 31, 2023
@jilladams
Copy link
Contributor Author

Noting: V0 sunset date updated to June 1, 2024: https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline. Updated in ticket body.

@jilladams
Copy link
Contributor Author

https://dsva.slack.com/archives/C02BTJTDFTN/p1716217882889939

Lighthouse have agreed to extend V0 deprecation deadline to 6/14.

@jilladams
Copy link
Contributor Author

@jilladams jilladams self-assigned this Jun 25, 2024
@jilladams jilladams added the CY24-Q3 Sitewide Q3 initiatives label Jun 27, 2024
@jilladams
Copy link
Contributor Author

Final step here is resolving the legacy API client ownership questions. Notes / updates in that ticket (#18351 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CY24-Q3 Sitewide Q3 initiatives Drupal engineering CMS team practice area Epic Issue type Facilities Facilities products (VAMC, Vet Center, etc) Facility Locator product owned by Facilities team Lighthouse Facility API Data source/destination for many Facilities team products Needs refining Issue status sitewide VA.gov frontend CMS team practice area
Projects
None yet
Development

No branches or pull requests

2 participants