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

*: Remove cloudbuilder from the repository part 1 #10433

Merged
merged 2 commits into from
Jan 14, 2025

Conversation

timflannagan
Copy link
Member

@timflannagan timflannagan commented Jan 10, 2025

Description

This PR is the first step towards purging the buildbot/cloudbuilder dependencies from the repository.

For CI: there are currently two suites that are run in the solo-io/gloo fork that buildbot is responsible for executing. The run-hashicorp-e2e Makefile target isn't relevant to this project's goals, so we remove that target & it's corresponding suite in these set of changes. I created #10432 to track whether it's worth migrating over the other test suite.

For the release process: we're in the process of overhauling / rethinking how we release our container images & helm charts, so we can remove this cloudbot configuration entirely. See #10441 for the issue tracking this stream of work.

I took an initial stab at deleting the test/consulvaulte2e suite directory & the Makefile target. Note: I think we'll need follow-up cleanup changes to rip out the consul & vault related code over time.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works

@timflannagan timflannagan force-pushed the chore/purge-cloudbuilder branch from 9e58265 to 9a5bd55 Compare January 10, 2025 21:57
@timflannagan timflannagan changed the title *: Remove cloudbuilder from the repository *: Remove cloudbuilder from the repository part 1 Jan 10, 2025
@timflannagan
Copy link
Member Author

There's still a couple more cloudbuild references remaining in the repository, but they're largely around the release process that cloudbuild was previously supporting. I was planning on tackling that in a part 2 once we iron out that process going forward.

This commit is part 1 for purging cloudbuilder from the repository.

Follow-up commit(s) and PRs will purge the test suites, consul & vault,
etc. dependencies from source control.

Signed-off-by: timflannagan <[email protected]>
The test/consulvaulte2e suite was one of the test suites that
cloudbuilder was configured to run on PRs.

See kgateway-dev#10432 for
the issue that tracks whether we should migrate the other suite
being run (e.g. run-e2e-tests) and whether it's still relevant
for this project.

Signed-off-by: timflannagan <[email protected]>
@timflannagan timflannagan force-pushed the chore/purge-cloudbuilder branch from 9a5bd55 to 46c3bf8 Compare January 13, 2025 17:27
@jenshu jenshu enabled auto-merge January 14, 2025 17:21
@jenshu jenshu added this pull request to the merge queue Jan 14, 2025
Merged via the queue into kgateway-dev:main with commit 5f0459c Jan 14, 2025
6 of 15 checks passed
github-merge-queue bot pushed a commit that referenced this pull request Jan 14, 2025
@timflannagan timflannagan deleted the chore/purge-cloudbuilder branch January 14, 2025 17:35
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.

3 participants