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

docs: improve contributor workflow #237

Merged
merged 8 commits into from
Jan 31, 2025
Merged

docs: improve contributor workflow #237

merged 8 commits into from
Jan 31, 2025

Conversation

tiagolobocastro
Copy link
Contributor

Why is this PR required? What issue does it fix?:
Improves the existing docs.
Enhances the nix-shell and adds a nixos-shell which makes it incredibly easy to test changes.
Fix tiny bug where provision times out rather than failing.

Does this PR require any upgrade changes?:
No

Checklist:

  • Fixes #
  • PR Title follows the convention of <type>(<scope>): <subject>
  • Has the change log section been updated?
  • Commit has unit tests
  • Commit has integration tests
  • (Optional) Are upgrade changes included in this PR? If not, mention the issue/PR to track:
  • (Optional) If documentation changes are required, which issue on https://github.com/openebs/openebs-docs is used to track them:

Sorry, something went wrong.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Adds a bootstrap target to install required go tools, similar
to how other local repos handle this.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Similar to the other local drivers, it can install the helm chart,
run the tests, etc

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Adds a nixos shell for local testing.
This a headless vm with fs utils installed and configured for testing,
 as well as being a single node k3s cluster.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Add test pod graceful termination as 5s
This speeds up tests by around 2m20s

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
For launch pods which don't restart, there's no point in waiting for the
given timeout.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@tiagolobocastro tiagolobocastro force-pushed the dev branch 2 times, most recently from 4efd555 to d61fe55 Compare January 29, 2025 14:04
Linted all the markdown files but noticed they have outdated content,
example: installing openebs 3.X and operator lite
Improve development setup guide, including the nixos-shell k3s docs

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@tiagolobocastro tiagolobocastro merged commit b3b69bf into develop Jan 31, 2025
5 checks passed
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.

None yet

2 participants