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

Update the cli libraries #2781

Open
vipinvkmenon opened this issue Feb 9, 2024 · 1 comment
Open

Update the cli libraries #2781

vipinvkmenon opened this issue Feb 9, 2024 · 1 comment
Labels

Comments

@vipinvkmenon
Copy link

vipinvkmenon commented Feb 9, 2024

Please provide details on the following items. Failure to do so may result in deletion of your feature request.

What's the user value of this feature request?
Currently the cli while actively maintained has several depending libraries (For E.G https://github.com/cloudfoundry-incubator/cfnetworking-cli-api are archived meaning there are no updates or maintenance. Could cf client update these. It seems like the go-cf client in the cf-community is in a better shape of maintenance compared. can that be used.

**Who is the functionality for? Who will use this feature? **

A common reusable client package that is used by the CLI and other clients (for eg terraform provider) can reduce duplication and improve uniformity.

How often will this functionality be used by the user? How often will they use this feature?

The focus is on the development and code quality. The libraries need to be up to date for security and maintainability reasons.

Who else is affected by the change?

Everybody that uses this client and has a concern for security

Is your feature request related to a problem? Please describe.

Some of the packages in the CLI are outdated and archived. Since the CLI is the 'model' client it should be made available as reusable packages that are easy to consume in other clients as well. (For eg terraform providers etc)

Describe the solution you'd like
A new CLI is built using a common set of cf client packages (for eg go-cf client) and the CLI can be referenced for the implementation of other CF clients as well.

@gururajsh
Copy link
Member

Thank you @vipinvkmenon for bringing this to our attention. The issue has been added to our tracker and will be looked into.

@a-b a-b self-assigned this Sep 6, 2024
@a-b a-b removed their assignment Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants