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

chore: remove remaining harbor integration from core #3259

Merged
merged 2 commits into from
Jun 27, 2024

Conversation

shreddedbacon
Copy link
Member

@shreddedbacon shreddedbacon commented Aug 17, 2022

Checklist

  • Affected Issues have been mentioned in the Closing issues section
  • Documentation has been written/updated
  • PR title is ready for inclusion in changelog

As #2907 outlines, we need to remove harbor support from core as this integration is no longer required.
There is already some work in #3086 to remove other harbor integrations

This is an actual breaking change, but as outlined in Lagoon v2.18.0, harbor support in core would be removed in a future release.

This pullrequest also completely removes the harbor integration and all API queries and mutations that were changed to return errors in 2.18.0 as part of #3672. Anyone that was still using any of these would have been getting errors since v2.18.0.

Closing issues

partially #2907

@tobybellwood
Copy link
Member

@shreddedbacon to flag this for deprecation in the next release - and then this PR will remove it in a future release.

@tobybellwood tobybellwood added this to the 2.20.0 milestone May 30, 2024
@shreddedbacon shreddedbacon force-pushed the remove-harbor-project-integration branch from 89418ac to af3fbc3 Compare June 6, 2024 04:39
@shreddedbacon shreddedbacon changed the title chore: remove the creation of harbor projects on lagoon project creation chore: remove remaining harbor integration from core Jun 6, 2024
@shreddedbacon shreddedbacon force-pushed the remove-harbor-project-integration branch from 9ba78bf to c58dcf7 Compare June 12, 2024 06:05
@shreddedbacon shreddedbacon added the happy-to-delay pullrequest is fine to be left out of a release if required label Jun 12, 2024
@shreddedbacon shreddedbacon force-pushed the remove-harbor-project-integration branch from c58dcf7 to 9d48aff Compare June 24, 2024 11:31
@shreddedbacon shreddedbacon force-pushed the remove-harbor-project-integration branch from 9d48aff to 02dffe2 Compare June 25, 2024 00:36
Copy link
Member

@tobybellwood tobybellwood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. Can't see any remnant code in there and all checks out.

@tobybellwood tobybellwood merged commit 081b1a2 into main Jun 27, 2024
1 check passed
@tobybellwood tobybellwood deleted the remove-harbor-project-integration branch July 4, 2024 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
happy-to-delay pullrequest is fine to be left out of a release if required
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants