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

feat: increase goldpinger timeouts and add goldpinger troubleshoot spec #4980

Merged
merged 12 commits into from
Dec 20, 2023

Conversation

banjoh
Copy link
Member

@banjoh banjoh commented Dec 12, 2023

What this PR does / why we need it:

  • Increases goldpinger addon timeouts. In slowish networks, pings tend to fail unnecessarily. The default ping timeout is 300ms.
  • Add a support bundle spec whenever goldpinger addon is added to a kurl spec.

Which issue(s) this PR fixes:

Fixes #sc-91987

Special notes for your reviewer:

Steps to reproduce

Does this PR introduce a user-facing change?

NONE

Does this PR require documentation?

NONE

@banjoh banjoh requested a review from a team as a code owner December 12, 2023 10:42
Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

@banjoh banjoh changed the title Em/goldping timeouts and troubleshoot spec feat: goldping timeouts and troubleshoot spec Dec 12, 2023
@banjoh banjoh changed the title feat: goldping timeouts and troubleshoot spec feat: increase goldpinger timeouts and add goldpinger troubleshoot spec Dec 12, 2023
@@ -0,0 +1,19 @@
apiVersion: v1
Copy link
Member Author

Choose a reason for hiding this comment

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

The testgrid tests are passing, but for some reason I cannot figure out how this troubleshoot.yaml spec is applied to the cluster when installing the add-on!

Copy link
Member

Choose a reason for hiding this comment

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

I can guarantee that it's not being applied if it's only here in the template directory

Copy link
Member Author

Choose a reason for hiding this comment

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

The file is in template/yaml.

I have specific tests checking that the secret gets created and they are passing. It seems the secret gets applied, I just can't tell where that happens

Copy link
Member

Choose a reason for hiding this comment

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

No, I mean that the template directory is only used to generate the actual versioned addons - it's not included in the things being run on testgrid.

And template/yaml isn't a directory used by anything to the best of my knowledge - if you want this to be included in future versions it would need to be added to https://github.com/replicatedhq/kURL/tree/main/addons/goldpinger/template/base instead

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

github-actions bot commented Dec 19, 2023

Copy link
Contributor

github-actions bot commented Dec 19, 2023

Copy link
Contributor

github-actions bot commented Dec 19, 2023

Copy link
Contributor

Copy link
Contributor

@banjoh banjoh merged commit cd3c8a1 into main Dec 20, 2023
13 of 14 checks passed
@banjoh banjoh deleted the em/goldping-timeouts-and-troubleshoot-spec branch December 20, 2023 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants