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

Fix quickstart links #2293

Merged
merged 1 commit into from
Jan 14, 2025
Merged

Conversation

mykaul
Copy link
Contributor

@mykaul mykaul commented Dec 26, 2024

Fixes: #2270

Description of your changes:
Fixes README links to quickstarts

Which issue is resolved by this Pull Request:
Resolves 2270

@scylla-operator-bot scylla-operator-bot bot added do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Dec 26, 2024
@mykaul
Copy link
Contributor Author

mykaul commented Dec 26, 2024

@grzywin - I'm unsure if it fixes the problem, but I hope the links are correct now. Perhaps we need fully hyperlink to the documentation in docs.scylladb.com? @annastuchlik ?

@mykaul mykaul requested a review from annastuchlik December 26, 2024 10:01
@mykaul mykaul force-pushed the README_fixes branch 2 times, most recently from e2326d2 to 3afc882 Compare December 26, 2024 10:28
@scylla-operator-bot scylla-operator-bot bot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Dec 26, 2024
@grzywin grzywin self-requested a review December 27, 2024 08:41
@grzywin
Copy link
Contributor

grzywin commented Dec 27, 2024

@grzywin - I'm unsure if it fixes the problem, but I hope the links are correct now. Perhaps we need fully hyperlink to the documentation in docs.scylladb.com? @annastuchlik ?

@mykaul It looks good now. I checked your PR and links are working - except "Contributing Guide" which you are aware of and also one Slack channel link needs to be updated (I wrote about it in the code review).

@grzywin
Copy link
Contributor

grzywin commented Dec 27, 2024

@mykaul @annastuchlik IMHO, it could also be beneficial for the clients to include a link to the basic-setup URL in the README.md file. It provides a great explanation of how the basic configuration of the Operator and Scylla should look.
https://github.com/scylladb/scylla-operator/blob/master/recordings/basic-setup/run.sh

The only thing that could be tweaked there is information about requirements regarding initial K8s configuration and some extra comment about NodeConfig configuration as the example in run.sh is doing it in GKE and we have also examples for EKS and Generic.

@rzetelskik
Copy link
Member

IMHO, it could also be beneficial for the clients to include a link to the basic-setup URL in the README.md file. It provides a great explanation of how the basic configuration of the Operator and Scylla should look.
https://github.com/scylladb/scylla-operator/blob/master/recordings/basic-setup/run.sh

It defeats the entire effort of the docs explaining the architecture and different configuration options. With the recording people are just going to run the script. As you correctly pointed out it's also platform specific.

@mykaul
Copy link
Contributor Author

mykaul commented Dec 29, 2024

@mykaul @annastuchlik IMHO, it could also be beneficial for the clients to include a link to the basic-setup URL in the README.md file. It provides a great explanation of how the basic configuration of the Operator and Scylla should look. https://github.com/scylladb/scylla-operator/blob/master/recordings/basic-setup/run.sh

The only thing that could be tweaked there is information about requirements regarding initial K8s configuration and some extra comment about NodeConfig configuration as the example in run.sh is doing it in GKE and we have also examples for EKS and Generic.

But this is unrelated to this PR?

@grzywin
Copy link
Contributor

grzywin commented Dec 30, 2024

But this is unrelated to this PR?

Yes, this is unrelated (it is about basic-setup script), I just thought it is worth to mention about this here.

It defeats the entire effort of the docs explaining the architecture and different configuration options. With the recording people are just going to run the script. As you correctly pointed out it's also platform specific.

Well, you are right – the Operator is intended for more experienced users who understand the architecture, so the documentation should be the main source of information. However, if someone wants to experiment a bit, this shortcut to the basic setup could make things easier for them. Anyway, it was just a loose thought – you guys know the audience better than I do.

@rzetelskik
Copy link
Member

Perhaps we need fully hyperlink to the documentation in docs.scylladb.com?

IMO yes, it's a better experience than just opening the markdown file in github.

@mykaul can you also please update the PR title and commit subject line to use the imperative mood? https://cbea.ms/git-commit/#imperative (it should be mentioned in the contribution guide which we currently don't have)

@mykaul
Copy link
Contributor Author

mykaul commented Jan 8, 2025

@mykaul can you also please update the PR title and commit subject line to use the imperative mood? https://cbea.ms/git-commit/#imperative (it should be mentioned in the contribution guide which we currently don't have)

Once we have the guidelines, I'll improve it. See scylladb/scylladb#22214 for a very similar situation (scylladb/scylladb#22139 (comment) )

And btw, 'fix' is imperative.

@rzetelskik
Copy link
Member

Once we have the guidelines, I'll improve it. See scylladb/scylladb#22214 for a very similar situation (scylladb/scylladb#22139 (comment) )

cc @zimnx, we should pick up #2130

And btw, 'fix' is imperative.

You're right, I should've said it shouldn't have the prefix. We should include that in the guide as well.

@mykaul
Copy link
Contributor Author

mykaul commented Jan 8, 2025

You're right, I should've said it shouldn't have the prefix. We should include that in the guide as well.

SCT requires some prefix, Scylla requires a module, here I don't need a prefix at all... Oh boy.

@annastuchlik
Copy link

@grzywin - I'm unsure if it fixes the problem, but I hope the links are correct now. Perhaps we need fully hyperlink to the documentation in docs.scylladb.com? @annastuchlik ?

The links are correct, but it would be better to add links to the published documentation:

GKE quickstart: https://operator.docs.scylladb.com/stable/quickstarts/gke.html
EKS quickstart: https://operator.docs.scylladb.com/stable/quickstarts/eks.html

Installation generic: https://operator.docs.scylladb.com/stable/installation/kubernetes/generic.html
Installation GKE: https://operator.docs.scylladb.com/stable/installation/kubernetes/gke.html
Installation EKS: https://operator.docs.scylladb.com/stable/installation/kubernetes/eks.html

Releases: https://operator.docs.scylladb.com/stable/support/releases.html

Copy link
Collaborator

@mflendrich mflendrich left a comment

Choose a reason for hiding this comment

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

/lgtm
/kind cleanup

@scylla-operator-bot scylla-operator-bot bot added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Jan 10, 2025
@scylla-operator-bot scylla-operator-bot bot added the lgtm Indicates that a PR is ready to be merged. label Jan 10, 2025
@scylla-operator-bot scylla-operator-bot bot removed the do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. label Jan 10, 2025
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mflendrich, mykaul

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@scylla-operator-bot scylla-operator-bot bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 10, 2025
@mflendrich
Copy link
Collaborator

/override e2e-gke-multi-datacenter-parallel

Copy link
Contributor

@mflendrich: mflendrich unauthorized: /override is restricted to Repo administrators.

In response to this:

/override e2e-gke-multi-datacenter-parallel

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@mflendrich
Copy link
Collaborator

/test e2e-gke-multi-datacenter-parallel

@mflendrich mflendrich changed the title README.md: fix quickstart links Fix quickstart links Jan 10, 2025
@mflendrich
Copy link
Collaborator

/hold

to sort out the changelog autogeneration before merge

@scylla-operator-bot scylla-operator-bot bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 10, 2025
@mflendrich
Copy link
Collaborator

/test e2e-gke-multi-datacenter-parallel

@rzetelskik rzetelskik added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label Jan 10, 2025
@scylla-operator-bot scylla-operator-bot bot removed the needs-priority Indicates a PR lacks a `priority/foo` label and requires one. label Jan 10, 2025
Copy link
Contributor

@mykaul: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-gke-multi-datacenter-parallel c4a0e97 link true /test e2e-gke-multi-datacenter-parallel

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@scylla-operator-bot scylla-operator-bot bot removed the lgtm Indicates that a PR is ready to be merged. label Jan 10, 2025
Fixes: scylladb#2270

In addition, renamed Scylla to ScyllaDB when needed.

Signed-off-by: Yaniv Kaul <[email protected]>
Co-Authored-By: Michal Flendrich <[email protected]>
@mflendrich
Copy link
Collaborator

/hold cancel
/lgtm

@scylla-operator-bot scylla-operator-bot bot added lgtm Indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Jan 14, 2025
@scylla-operator-bot scylla-operator-bot bot merged commit 944ab01 into scylladb:master Jan 14, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. lgtm Indicates that a PR is ready to be merged. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dead links in README.md for 1.15 release
5 participants