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 vip usage #419

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Remove vip usage #419

wants to merge 1 commit into from

Conversation

moleske
Copy link
Member

@moleske moleske commented May 24, 2024

cloudfoundry/cloud_controller_ng#3712

Thanks for contributing to the capi_release. To speed up the process of reviewing your pull request please provide us with:

  • A short explanation of the proposed change:

  • An explanation of the use cases your change solves

  • Links to any other associated PRs

  • I have viewed signed and have submitted the Contributor License Agreement

  • I have made this pull request to the develop branch

  • I have run CF Acceptance Tests on bosh lite

@moleske moleske marked this pull request as ready for review May 24, 2024 22:07
@moleske
Copy link
Member Author

moleske commented May 24, 2024

I tried to claim a bosh lite but it seems to think there are none available. I left a message in the capi slack channel asking if I was just doing it wrong. I was able to create a bosh release with cloudfoundry/cloud_controller_ng#3761 but wasn't able to test if it deployed successfully due to the inability to claim a bosh lite. If someone else is able to give a whirl and run cats that would be helpful, or let me know how to correctly claim a bosh lite

@moleske moleske force-pushed the gh-3712-no-more-vip branch from 7210da3 to 935ea54 Compare May 24, 2024 22:56
@moleske moleske marked this pull request as draft May 25, 2024 01:01
@moleske
Copy link
Member Author

moleske commented May 25, 2024

putting back in draft cause I got a bosh lite and failures. I wonder if it is because cf networking is still expecting something with vip

@moleske moleske force-pushed the gh-3712-no-more-vip branch from 935ea54 to cd2d15b Compare June 9, 2024 17:02
@moleske moleske marked this pull request as ready for review June 9, 2024 19:12
@moleske
Copy link
Member Author

moleske commented Jun 9, 2024

see cloudfoundry/cloud_controller_ng#3761 (comment) for details

@moleske moleske requested review from a team June 9, 2024 19:12
It is recommended to leave this value as the default.
If this range is changed, it is likely the routes on the internal service mesh domain
will need to be recreated."
description: "This is only here cause cf networking needs it, we should coordinate a delete with them"
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

oh this was only needed for istio release stuff which was never GAed. rip it out.

Copy link
Member Author

Choose a reason for hiding this comment

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

when you say rip it out, do you mean make prs to cf networking to remove internal_route_vip_range, followed by removing internal_route_vip_range here? Or do you mean merge this PR as is and some day in the future remove from internal_route_vip_range from cf networking and then from here?

@moleske moleske force-pushed the gh-3712-no-more-vip branch from cd2d15b to 2d10ed9 Compare July 30, 2024 05:36
@moleske
Copy link
Member Author

moleske commented Jul 30, 2024

Got this working on a bosh lite! cf acceptance test 16.4.0 is passing with the config generated. bosh lite is regent in the capi pool for those curious. Could use some reviews from folks, though probably need an answer from @ameowlia or @geofffranks about why cf networking needs vip before deciding to merge or not. Mostly cause if vip can be removed from cf networking, then we can remove it from here afterword (would be multiple major bumps in cf-d I believe)

@moleske moleske force-pushed the gh-3712-no-more-vip branch from 2d10ed9 to f9766a5 Compare September 11, 2024 02:59
- cf-networking-release expects a bosh link to consume for us, so we can
  actually remove the property til they stop wanting it
- https://github.com/cloudfoundry/cf-networking-release/blob/a0b0fc7de7d3dd8564e3ab1fbb0f5b4f7e29791f/jobs/garden-cni/spec#L11-L13
@moleske moleske force-pushed the gh-3712-no-more-vip branch from f9766a5 to ca66f08 Compare November 2, 2024 05:20
@ameowlia
Copy link
Member

ameowlia commented Nov 5, 2024

Rip it out! do it!

@a-b
Copy link
Member

a-b commented Nov 5, 2024

@ameowlia, thanks for the context!

Copy link
Member

@a-b a-b left a comment

Choose a reason for hiding this comment

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

LGTM

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.

4 participants