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

Coordinate development of initial gwctl feature set #2761

Closed
27 of 33 tasks
gauravkghildiyal opened this issue Feb 11, 2024 · 19 comments
Closed
27 of 33 tasks

Coordinate development of initial gwctl feature set #2761

gauravkghildiyal opened this issue Feb 11, 2024 · 19 comments
Assignees
Labels
area/gwctl help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.

Comments

@gauravkghildiyal
Copy link
Member

gauravkghildiyal commented Feb 11, 2024

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 support

Tasks

Preview Give feedback
  1. area/gwctl
    jongwooo
  2. area/gwctl
    jongwooo
  3. area/gwctl
    jongwooo
  4. area/gwctl
    yashvardhan-kukreja
  5. area/gwctl
    jongwooo
  6. area/gwctl
    jongwooo
  7. area/gwctl
    jongwooo

Implement basic describe command support

Tasks

Preview Give feedback
  1. area/gwctl
  2. area/gwctl
    Devaansh-Kumar

Enhance describe command output

Tasks

Preview Give feedback
  1. area/gwctl
    yashvardhan-kukreja
  2. area/gwctl kind/feature
    gauravkghildiyal
  3. area/gwctl
    tdn21

Add label-based filtering

Tasks

Preview Give feedback
  1. area/gwctl
    deszhou
  2. deszhou
  3. area/gwctl
    deszhou

Support custom output formats in get commands

Tasks

Preview Give feedback
  1. area/gwctl
    deszhou
  2. area/gwctl kind/feature
    yashvardhan-kukreja
  3. area/gwctl kind/feature lifecycle/stale
    yashvardhan-kukreja

Testing and Release

Tasks

Preview Give feedback

Miscellaneous

Tasks

Preview Give feedback
  1. area/gwctl
    gauravkghildiyal

/assign @gauravkghildiyal

@gauravkghildiyal
Copy link
Member Author

/help

@k8s-ci-robot
Copy link
Contributor

@gauravkghildiyal:
This request has been marked as needing help from a contributor.

Guidelines

Please ensure that the issue body includes answers to the following questions:

  • Why are we solving this issue?
  • To address this issue, are there any code changes? If there are code changes, what needs to be done in the code and what places can the assignee treat as reference points?
  • Does this issue have zero to low barrier of entry?
  • How can the assignee reach out to you for help?

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.

In response to this:

/help

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/test-infra repository.

@k8s-ci-robot k8s-ci-robot added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Feb 11, 2024
@gauravkghildiyal
Copy link
Member Author

/area gwctl

@jongwooo
Copy link
Member

jongwooo commented Feb 16, 2024

I'd like to work on implementing gwctl get command.

@Devaansh-Kumar
Copy link
Contributor

Hello, I would like to work on implementing gwctl describe command.

@harshitasao
Copy link

Hey, I would like to work on enhancing the describe command output

@jongwooo
Copy link
Member

jongwooo commented Feb 22, 2024

@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

@pottekkat
Copy link
Contributor

pottekkat commented Feb 28, 2024

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.

@gauravkghildiyal
Copy link
Member Author

gauravkghildiyal commented Feb 28, 2024

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.

@hgupta12
Copy link

hgupta12 commented Mar 12, 2024

Hey, I would like to work on the gwctl get backends command.

@Devaansh-Kumar
Copy link
Contributor

@gauravkghildiyal I would like to take up gwctl describe policycrds command, could you create an issue for it?

@jongwooo
Copy link
Member

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 #2761 (comment), so if you don't mind, could you please choose another one?

@jongwooo
Copy link
Member

I'd like to work on Support wide output format for get commands (-o wide).

@deszhou
Copy link
Member

deszhou commented Mar 21, 2024

Hey, I would like to work on Add label filtering (-l) for get commands and Add label filtering (-l) for describe commands

@deszhou
Copy link
Member

deszhou commented Mar 29, 2024

I would like to work on Add label filtering (- l) for get namespaces, could you help me create an issue for it?@gauravkghildiyal

@tdn21
Copy link
Contributor

tdn21 commented Apr 19, 2024

@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! 🙇

@gauravkghildiyal
Copy link
Member Author

Most of the tasks here have been completed. Some of these should also reach a conclusion with #3244. I'll close this out and open upcoming items separately.

@gauravkghildiyal
Copy link
Member Author

/close

@k8s-ci-robot
Copy link
Contributor

@gauravkghildiyal: Closing this issue.

In response to this:

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gwctl help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Projects
None yet
Development

No branches or pull requests

9 participants