{"id":18637152,"url":"https://github.com/openshift/client-go","last_synced_at":"2025-05-14T03:11:47.954Z","repository":{"id":37286045,"uuid":"99951782","full_name":"openshift/client-go","owner":"openshift","description":"Go client for OpenShift","archived":false,"fork":false,"pushed_at":"2025-05-13T15:29:13.000Z","size":63093,"stargazers_count":118,"open_issues_count":4,"forks_count":156,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-13T16:26:22.406Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.openshift.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openshift.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/applyconfigurations/internal/internal.go","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-08-10T18:06:05.000Z","updated_at":"2025-05-13T15:03:57.000Z","dependencies_parsed_at":"2023-11-10T15:28:34.244Z","dependency_job_id":"e3e30d37-f003-4f66-b9a1-3857919b3ef8","html_url":"https://github.com/openshift/client-go","commit_stats":{"total_commits":326,"total_committers":63,"mean_commits":5.174603174603175,"dds":0.7975460122699387,"last_synced_commit":"b054aa794d87b3e17473cc561f6880c8942d99d8"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fclient-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fclient-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fclient-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fclient-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openshift","download_url":"https://codeload.github.com/openshift/client-go/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059520,"owners_count":22007771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T05:33:47.146Z","updated_at":"2025-05-14T03:11:42.933Z","avatar_url":"https://github.com/openshift.png","language":"Shell","readme":"OpenShift Client in Go\n==============================\n\n\nGo clients for speaking to an OpenShift cluster.\n\nVersions track OpenShift releases.\n\nSee [INSTALL.md](/INSTALL.md) for detailed installation instructions.\n\n\n## Table of Contents\n\n- [Updating Dependencies and Code Generation](#updating-dependencies-and-code-generation)\n- [How to use it](#how-to-use-it)\n- [Compatibility](#compatibility)\n\n### Updating Dependencies and Code Generation\n\nTo pull in updates from openshift/api, run the following:\n\n```\n$ go get github.com/openshift/api@\u003ccommit or branch\u003e\n$ go mod tidy\n$ go mod vendor\n$ go mod verify\n```\n\nTo update the code generation, run the following:\nNote: `GOFLAGS=-mod=vendor` needs to be set in the environment.\n\n```\n$ make generate\n```\n\n**NOTE:** When adding entirely new package make sure to force import it\nbefore invoking `go get...`, `go mod tidy` and `go mod vendor`. This will\nensure that this new package will be properly picked up in the vendor tree.\nOnly then `make generate` will be able to correctly create the necessary\nclients.\n\n### How to use it\n\nSee [examples](/examples).\n\n### Compatibility\n\nopenshift/client-go is backwards compatible with prior server versions back to\nv3.6 when we switched to API groups.  It is not compatible before that.\n\nKeep in mind that using a newer client is generally safe, but the server will\nstrip newer fields it doesn't understand from objects.  That means that if you're\ntrying to use a new feature on an old server, the server will do the best it can,\nbut you still won't have the new feature.\n\nUsing an older client can be risky if you issue updates (not patches) to existing\nresources.  The older client will remove newer fields on updates.  You will not have\nthis problem if you issue patches instead of updates.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Fclient-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenshift%2Fclient-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Fclient-go/lists"}