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

Add go tools section for go-cfclient #784

Merged
merged 2 commits into from
Mar 12, 2024
Merged

Conversation

sneal
Copy link
Contributor

@sneal sneal commented Feb 29, 2024

This is to start the discussion around moving the go-cfclient from cloudfoundry-community to this Github organization. The go-cfclient is the defacto Golang client library for the CF v3 API and is used by numerous consumers including some that have become critical to the operation of many CF deployments like cf-mgmt

Copy link

@calebwashburn calebwashburn left a comment

Choose a reason for hiding this comment

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

Approve moving this repo to cloudfoundry proper

@beyhan beyhan requested review from a team, rkoster, beyhan, stephanme, ameowlia and ChrisMcGowan and removed request for a team March 1, 2024 14:30
@beyhan beyhan requested a review from Gerg March 1, 2024 14:30
@stephanme
Copy link
Contributor

I support adding a Go Tools area to the ARI WG. Language clients with working and complete CF API v3 support are important since CF API v2 is deprecated and is known for having performance problems.

@vipinvkmenon
Copy link

Kindly Approve this PR. I am looking forward to seeing this officially part of the Cloudfoundry Community

@beyhan
Copy link
Member

beyhan commented Mar 5, 2024

@stephanme will take care to get this merged.

Will be replaced when transferring https://github.com/cloudfoundry-community/go-cfclient to cloudfoundry org.
@stephanme
Copy link
Contributor

@sneal: TOC agreed to transfer the go-cfclient from cloudfoundry-communit org into the cloudfoundry org, as an own area in the ARI WG as you proposed.

The next steps are:

  1. Please amend this PR to get an empty go-cfclient repo created. You need to add the go-cfclient repository to the file org/cloudfoundry.yml. You find the necessary change in this repo on branch go-tools (70be47a).
  2. I will then merge this PR. The org automation will create an empty go-cfclient repo and assign all necessary teams and access rights.
  3. Then I will ask @christopherclark to transfer https://github.com/cloudfoundry-community/go-cfclient to https://github.com/cloudfoundry/go-cfclient, effectively replacing the empty repo created in step 2.

@sneal
Copy link
Contributor Author

sneal commented Mar 11, 2024

@stephanme I pulled in the required commit to this PR that adds the go-cfclient repo to this org.

@stephanme stephanme merged commit 04fb8d1 into cloudfoundry:main Mar 12, 2024
2 checks passed
@vipinvkmenon
Copy link

Hi All the https://github.com/cloudfoundry/go-cfclient seems to be empty. Has the transfer been started?

@beyhan
Copy link
Member

beyhan commented Apr 29, 2024

Hi @vipinvkmenon,

the https://github.com/cloudfoundry/go-cfclient seems to be empty. Has the transfer been started?

I added this to the topics for the tomorrows TOC meeting. I will provide an update.

@christopherclark
Copy link
Member

I have transferred the repository, and automation should soon update permissions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

9 participants