-
Notifications
You must be signed in to change notification settings - Fork 217
OWLS-92894: Implement Istio support based on Istio version #2582
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
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
63780e8
Initial changes
lennyphan 023d0b7
Fix isVersionEarlierThan argument count
lennyphan 8dfcf1a
Update Istio Domain in PV test to use Istio version
lennyphan 033e924
Fix integration istio tests to use ISTIO_VERSION env to set version
lennyphan df782f2
Add replication channel injection when Istio configured
lennyphan b9d6116
Change listen address for Istio NAP to bind to server pod name withou…
lennyphan f8fb176
Sync NAP configuration for DII and Domain-On-PV with MII implementation
lennyphan c3653fc
minor changes to replication channel generation
lennyphan 5f3c831
Resolve conflict
lennyphan 9fe32c9
update to weblogic.sha256
lennyphan 324e733
Update istio documentation
lennyphan 3de9d88
Fix PR CodeQL analysis error
lennyphan 318b7df
First code changes based on code review
lennyphan 1c1c61b
initialize replication-channel attribute of cluster configuration bef…
lennyphan ebd0fa8
Doc updates #1
lennyphan 69552da
initial new wording for attributes (Lenny and Tom)
f35054f
Change Istio configuration attribute from version to localhostBinding…
lennyphan 36be607
Update integration tests to configure localhostBindingsEnabled attrib…
lennyphan 4d96580
doc changes based on initial code review
lennyphan dda4880
more istio doc edits
d48cfe1
Merge branch 'main' into OWLS-92894
lennyphan f86a61d
Merge remote-tracking branch 'origin/OWLS-92894' into OWLS-92894
lennyphan 9d9c267
even more istio doc edits
711f680
Update description of new Istio configuration attributes
lennyphan 449e81d
Merge remote-tracking branch 'origin/OWLS-92894' into OWLS-92894
lennyphan e499039
Update with Rosemary's comments part 1
lennyphan 1c66f24
generated artifacts
lennyphan 9f5bf8c
more doc edits
34d0034
Add localhostBindingsEnabled as a operator helm chart value
lennyphan 2858a87
Merge remote-tracking branch 'origin/OWLS-92894' into OWLS-92894
lennyphan b7fa04c
Istio configuration attribute localhostBindingsEnabled takes preceden…
lennyphan 886edd5
Update ItIstio tests to enable port-forwarding for Istio v1.10 and later
lennyphan fa5cfb9
Test changes for port-forward when Istio > 1.9
lennyphan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can only use relref in the main documentation markdown. Here we have to use a fully-qualified URL.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rosemarymarano, we will need your help wording this. :)
We are adding a field that lets the customer configure whether the operator should behave in a certain way with the implication that one choice is appropriate for Istio versions 1.10 and greater and the other choice for Istio versions prior to 1.10. For the 3.x versions of the operator we will support Istio 1.7.3 through 1.10. For the (future) 4.0 release of the operator we will only support Istio 1.10 and greater. We need to release an operator 3.3.3 with these changes as soon as possible, but the operator 4.0 release is still a future release. Therefore, this wording is a little off since it fails to capture that 4.0 isn't available yet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The way I see it, you have two choices: one is remove the references to 4.0 and just describe the current situation with operator 3.x and the second is to keep it as written but add the caveat that version 4.0 is not yet available. With either choice, you will have to go back and edit the information when 4.0 becomes available. From a technical writing "best practices " POV, you should remove references to 4.0. We are instructed to almost never refer to releases/versions that exist only in the future.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of removing references to 4.0 or adding a qualifier sentence, maybe we tag all mentions of 4.0 with the word unreleased - e.g. something change "4.0" to something like "4.0 (unreleased)" or "4.beta"?
4.0 is technically available in that the full source is public in "main".
This is going to keep happening, and it's hard to juggle fine distinctions between source and documentation, and even harder to maintain multiple versions of the same doc.