Open gauravkghildiyal opened 5 months ago
/help
@gauravkghildiyal: This request has been marked as needing help from a contributor.
Please ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met.
If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-help
command.
/area gwctl
I'd like to work on implementing gwctl get
command.
Hello, I would like to work on implementing gwctl describe
command.
Hey, I would like to work on enhancing the describe command output
@gauravkghildiyal For httproutes
, there should be 6 columns fully implemented, but there are only 2(NAME
, HOSTNAMES
). I would appreciate it if you could add policies
, policycrds
, and httproutes
to the task. Ref:
https://deploy-preview-2723--kubernetes-sigs-gateway-api.netlify.app/geps/gep-2722/#output-formats
Gracefully handle errors when we try to calculate effective policy but the resource isn’t present.
@gauravkghildiyal I can take on this task, at least partially. I was working on it before, but as mentioned here, it had conflicts with your previous PR. I can add those changes now that the PR is merged.
Opened a draft PR: https://github.com/kubernetes-sigs/gateway-api/pull/2825 but this does not address the issue mentioned here. Should I add that in the same PR or move to a different one? Because the current PR is already big.
Gracefully handle errors when we try to calculate effective policy but the resource isn’t present.
@gauravkghildiyal I can take on this task, at least partially. I was working on it before, but as mentioned here, it had conflicts with your previous PR. I can add those changes now that the PR is merged.
Opened a draft PR: #2825 but this does not address the issue mentioned here. Should I add that in the same PR or move to a different one? Because the current PR is already big.
@pottekkat -- Thanks, yes I remember our discussion. Yep please limit the scope of your current PR to what you originally intended. The other cleanups/improvements we can tackle separately.
Hey, I would like to work on the gwctl get backends
command.
@gauravkghildiyal I would like to take up gwctl describe policycrds
command, could you create an issue for it?
Hey, I would like to work on the gwctl get backends command.
Hi @hgupta12, Thank you for your comment. I've already been assigned this issue in https://github.com/kubernetes-sigs/gateway-api/issues/2761#issuecomment-1947736903, so if you don't mind, could you please choose another one?
I'd like to work on Support wide output format for get commands (-o wide)
.
Hey, I would like to work on Add label filtering (-l) for get commands
and Add label filtering (-l) for describe commands
I would like to work on Add label filtering (- l) for get namespaces
, could you help me create an issue for it?@gauravkghildiyal
@gauravkghildiyal I would like to work on Expand output for gwctl describe httproutes
, could you please help me create an issue for it?
Thank you! 🙇
Creating a parent issue to track the development of the initial set of features for
gwctl
.Getting Started
To gain a deeper understanding of gwctl's purpose and the concepts involved, please take some time to review the relevant sections of https://gateway-api.sigs.k8s.io/geps/gep-2722/
For insights into the structure and high-level organization of gwctl's code, refer to this guide.
Call for contributors
If you are interesting in helping out, please comment below indicating which area you'd like to work on (and get started working on it). I'll follow up by creating a GitHub issue and assigning the task to you. I'll make an effort to help clarify or provide more details as and when you require. THANK YOU for contributing!
Tasks
Implement basic
get
command supportImplement basic
describe
command supportEnhance
describe
command outputAdd label-based filtering
Support custom output formats in get commands
Testing and Release
Miscellaneous
/assign @gauravkghildiyal