-
Notifications
You must be signed in to change notification settings - Fork 118
Automate Graceful Recovery NFR #1832
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
36 commits
Select commit
Hold shift + click to select a range
175036b
Add https traffic support for automated tests
bjee19 f0f4156
Add NGF and NGINX container restart tests
bjee19 8150af1
Add restart count to check container restart
bjee19 e6b90f5
Move restart count checks to helper function
bjee19 a31141a
Add polling wait functions to replace sleep workarounds
bjee19 b3cf4a5
Add polling wait for leader election lease to change and refactored e…
bjee19 48b9cc1
Refactor container restart functions
bjee19 e530198
Refactor container restart command to use job
bjee19 1eeafd2
Refactor waitForRoutesToBeReady to use parentrefs instead of status
bjee19 801a187
Revert runAsNonRoot to true
bjee19 8134a94
Change test to allow system suite to deploy NGF
bjee19 2df9b80
Add propagation policy when deleting Job
bjee19 3f4d37c
Refactor multiple functions into restartContainer function
bjee19 24eec08
Refactor test cases using shared runTest function
bjee19 8ae6c60
Change runTest name to runRecoveryTest
bjee19 f47df82
Add noling:gosec to satisfy CodeQL
bjee19 020a0b8
Remove accidentally added files
bjee19 1f33460
Add placeholder values in node debugger job
bjee19 851de6b
Add check for job spec container count
bjee19 cf6bd61
Remove regex from pgrep commands
bjee19 afb3af9
Remove leader lease checking from nginx container restart
bjee19 1ad5271
Add ngfPodName to BeforeAll
bjee19 7eaad5b
Fix argument refactor mistake
bjee19 d513eeb
Add ContainerRestartTimeout
bjee19 b4c7628
Move batchv1 scheme to system suite test
bjee19 bbd7448
Refactor constants to local variables
bjee19 4544fb5
Add additional comments
bjee19 1c3ecee
Refactor error checking
bjee19 6508425
Remove sinceSeconds when checking container logs for errors
bjee19 cefead3
Refactor waiting functions using gomega Eventually assertions
bjee19 587b237
Add Skip of failing test
bjee19 dc07841
Refactored Eventually functions to return errors instead of booleans
bjee19 d311b9d
Add check for lease holder identity being empty
bjee19 dbba349
Add filter of error messages in nginx logs to allow expected errors
bjee19 b5dc80e
Add ubuntu image version
bjee19 e326e96
Add teardown and setup of NGF and check NGF pod length is one
bjee19 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.