8000 CFP-25694: Move cilium/cilium-cli code into cilium/cilium repository by michi-covalent · Pull Request #34178 · cilium/cilium · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

CFP-25694: Move cilium/cilium-cli code into cilium/cilium repository #34178

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

Merged
merged 2,644 commits into from
Aug 16, 2024

Conversation

michi-covalent
Copy link
Contributor
@michi-covalent michi-covalent commented Aug 5, 2024

most of commits are from cilium-cli repo. please review these commits:

8b4d060 - cilium-cli: Remove go.mod
4bd9e9b - Fix lint errors
55a6ded - Remove redundant files
bc6d709 - Update CODEOWNERS for cilium-cli/ directory
e497a37 - Build cilium-cli CI Docker image

ignore the following failures:

  • BPF Checks / Check Patch: it's complaining about commit message format. i'm not going to rewrite commit messages at this point.
  • Build Commits / Check if build works for every commit: too many commits to build before timing out.

Ref: cilium/design-cfps#9
Fixes #25694

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Aug 5, 2024
@michi-covalent michi-covalent added the release-note/ci This PR makes changes to the CI. label Aug 5, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Aug 5, 2024
@michi-covalent michi-covalent temporarily deployed to release-base-images August 5, 2024 10:22 — with GitHub Actions Inactive
@michi-covalent michi-covalent temporarily deployed to release-base-images August 5, 2024 10:31 — with GitHub Actions Inactive
@michi-covalent
Copy link
Contributor Author

/test

@michi-covalent
Copy link
Contributor Author

/test

Build CI image for cilium-cli, and update all the workflows to use the
CI image instead of the image built from a release tag.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
@michi-covalent
Copy link
Contributor Author

/test

michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 16, 2024
cilium/cilium#34178 got merged.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 16, 2024
Most of the Go code will get deleted once cilium/cilium#34178 gets
merged. Update CODEOWNERS first to avoid pulling in too many people for
review when these files get deleted.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
@michi-covalent michi-covalent added this pull request to the merge queue Aug 16, 2024
Merged via the queue into main with commit e528f99 Aug 16, 2024
299 of 304 checks passed
@michi-covalent michi-covalent deleted the pr/michi/new-branch branch August 16, 2024 12:14
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 16, 2024
Most of the Go code will get deleted once cilium/cilium#34178 gets
merged. Update CODEOWNERS first to avoid pulling in too many people for
review when these files get deleted.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 16, 2024
cilium/cilium#34178 got merged. Remove the lock
workflow and update CONTRIBUTING.md.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 20, 2024
cilium/cilium#34178 got merged. Remove the lock
workflow and update CONTRIBUTING.md.

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 20, 2024
Most of the Go code has been moved to cilium/cilium repo [^1], and the
only direct dependencies are cilium/cilium and google/gops at this
point. I don't think it makes much sense to pull in the vendor team for
reviewing new versions of cilium and / or gops. I'm imagining the new
release process will look something like this:

- Renovate picks up a new cilium/cilium pre-release from main branch.
  Pre-releases happen roughly once a month.
- cilium-cli-maintainers team approves and merges the Renovate PR.
- cilium-cli-maintainers team cuts a new cilium-cli release.

[^1]: cilium/cilium#34178

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Aug 20, 2024
Most of the Go code has been moved to cilium/cilium repo [^1], and the
only direct dependencies are cilium/cilium and google/gops at this
point. I don't think it makes much sense to pull in the vendor team for
reviewing new versions of cilium and / or gops. I'm imagining the new
release process will look something like this:

- Renovate picks up a new cilium/cilium pre-release from main branch.
  Pre-releases happen roughly once a month.
- cilium-cli-maintainers team approves and merges the Renovate PR.
- cilium-cli-maintainers team cuts a new cilium-cli release.

[^1]: cilium/cilium#34178

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
@aanm aanm added cilium-cli This PR contains changes related with cilium-cli cilium-cli-exclusive This PR only impacts cilium-cli binary labels Sep 10, 2024
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Apr 4, 2025
Cilium CLI code has moved to cilium/cilium repo [^1], and this repo is
only used to build and publish releases. Cilium CLI already gets tested
against cloud providers in cilium/cilium repo, so remove them from this
repo. Let's keep the Kind workflow as a sanity check for now.

[^1]: cilium/cilium#34178

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Apr 8, 2025
Cilium CLI code has moved to cilium/cilium repo [^1], and this repo is
only used to build and publish releases. Cilium CLI already gets tested
against cloud providers in cilium/cilium repo, so remove them from this
repo. Let's keep the Kind workflow as a sanity check for now.

[^1]: cilium/cilium#34178

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
michi-covalent added a commit to cilium/cilium-cli that referenced this pull request Apr 8, 2025
Cilium CLI code has moved to cilium/cilium repo [^1], and this repo is
only used to build and publish releases. Cilium CLI already gets tested
against cloud providers in cilium/cilium repo, so remove them from this
repo. Let's keep the Kind workflow as a sanity check for now.

[^1]: cilium/cilium#34178

Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cilium-cli This PR contains changes related with cilium-cli cilium-cli-exclusive This PR only impacts cilium-cli binary release-note/ci This PR makes changes to the CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CFP: Move cilium/cilium-cli code into cilium/cilium repository
0