-
Notifications
You must be signed in to change notification settings - Fork 225
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
BREAKING CHANGE: SqlServerNetwork: Add the possibility to use ListenAll and custom IPs #1045
BREAKING CHANGE: SqlServerNetwork: Add the possibility to use ListenAll and custom IPs #1045
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #1045 +/- ##
=====================================
- Coverage 97% 97% -1%
=====================================
Files 32 33 +1
Lines 3925 4575 +650
=====================================
+ Hits 3839 4451 +612
- Misses 86 124 +38 |
@claudiospizzi Thanks for sending in this PR! A quick glance at this I don't see this cover the ability to set a particular IP Address group. I think that if we do a breaking change, then we need to make sure that the change will not lead to a breaking change down the road. |
Hi @johlju |
@claudiospizzi But what if the IP address is not configured before, or the IP address in the configuration is not listed in any of the IP address groups? Can that happen? |
@johlju You are right, this can happen if the IP address was not already configured on the system during the SQL setup. Maybe, in this case, we just add an IP address group with the target IP? Is there a supported way of adding IP address groups? I can't find any. |
@claudiospizzi I will get back to your question as soon as I have time. It has been a long days at work recently. I haven't forgot. 😄 |
@claudiospizzi I will focus on this PR this weekend. It has been a hectic time at the day job recently. |
@claudiospizzi went thru and tried to wrap my head around this. I think we need to make a design choice here. Please let me know what you think about the below. IP Address groups are added depending on available network cards, see Adding or Removing IP Addresses. In my lab server I only have IP1-IP6 and IPAll. But in a test server with a cluster I have IP1-IP8 and IPAll. If possible it would be good to be able to support all these properties (but that could be another PR). Also, I think the property Maybe we should change this resource
|
Hi @johlju I agree with you, a redesign of the resource and spliting it up into two new resources is a good idea. The two resources will then be simpler and therefore easier to maintain. Creating the new resources side-by-side and deprecate the old resource is fine with me. I've used your proposal of the new resource name
I hope this draft of the resource schema should give an idea, how we can use the new resource in a configuration in the future. What do you think about that? |
@claudiospizzi Sorry I missed this one! I labeled it as 'needs review' so will get back to this next week. |
@claudiospizzi I'm good with your proposal of two new resource! Could you create two new issues for them, so we can close them individually? Do you want to run with this? |
Labeling this pull request (PR) as abandoned since it has gone 14 days or more since the last update. An abandoned PR can be continued by another contributor. The abandoned label will be removed if work on this PR is taken up again. |
Labeling this pull request (PR) as abandoned since it has gone 14 days or more since the last update. An abandoned PR can be continued by another contributor. The abandoned label will be removed if work on this PR is taken up again. |
Currently I don't have time to get onto this. Maybe in July. |
Pull Request (PR) description
Add the posibility to manage the TCP network with all aspects, including ListenAll and the custom IPs.
This Pull Request (PR) fixes the following issues:
Fixes #339
Task list:
This change is