-
Notifications
You must be signed in to change notification settings - Fork 469
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
Improve Quickstart Guide #10586
Comments
I can help with the docs side of this, if there's someone who can make whatever changes to the packaging as required to make it possible. |
@craigbox that would be awesome. re:where to make changes, https://github.com/kgateway-dev/kgateway/blob/main/.goreleaser.yaml#L155-L197 is the source of truth here. |
/assign (is that a thing?) |
Signed-off-by: Shashank Ram <[email protected]> Co-authored-by: changelog-bot <changelog-bot>
Here's my "friction log" for the new Quickstart guide. It's a stream of consciousness doc as I went through the page.
Needs a text file output here which says what to do next. "Congratulations, you've installed kgateway! Go here for more information" etc
should we have our own httpbin sample? Should we use https://github.com/istio/istio/blob/master/samples/httpbin/httpbin.yaml? Rev the container version? Why are we including 'hey'? The next steps listed are “Set up a listener”, with a llink to https://kgateway.dev/docs/setup/listeners/. That page doesn't tell me what a listener is. I click HTTP, it says “If you followed the Get started guide, you already have a gateway named http in the gloo-system namespace of your cluster.” I have a gateway called kgateway in the kgateway-system namespace, and I still don’t know what a listener is or if I have one. This is also very underdocumented on the Gateway API site. |
Hey @craigbox thanks so much for capturing these notes. I have another PR open that addresses these, amongst other things: kgateway-dev/kgateway.dev#51
|
Is this format of feedback useful? I can make much more of it if so |
This doc contains several steps to run kgateway. This is daunting and error-prone for a first-time user. The quickstart is the "standard" install and not a "quickstart" install and should be renamed accordingly. The project should add a "quickstart" install option that contains:
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/quickstart.yaml
.quickstart.yaml
should contain all the k8s resources required to tests e2e functionality.kubectl delete -f
cc: @artberger @timflannagan @npolshakova
The text was updated successfully, but these errors were encountered: