{"id":13742513,"url":"https://github.com/OpenLiberty/open-liberty-operator","last_synced_at":"2025-05-09T00:31:27.256Z","repository":{"id":36111749,"uuid":"180668010","full_name":"OpenLiberty/open-liberty-operator","owner":"OpenLiberty","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-05T18:51:53.000Z","size":45802,"stargazers_count":30,"open_issues_count":94,"forks_count":38,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-05T18:53:13.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenLiberty.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-04-10T21:40:40.000Z","updated_at":"2025-05-02T21:18:09.000Z","dependencies_parsed_at":"2023-10-05T01:08:23.689Z","dependency_job_id":"2c8ba60b-7b49-4fb5-8a89-af21a8ae108d","html_url":"https://github.com/OpenLiberty/open-liberty-operator","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenLiberty%2Fopen-liberty-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenLiberty%2Fopen-liberty-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenLiberty%2Fopen-liberty-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenLiberty%2Fopen-liberty-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenLiberty","download_url":"https://codeload.github.com/OpenLiberty/open-liberty-operator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253170935,"owners_count":21865273,"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-08-03T05:00:33.220Z","updated_at":"2025-05-09T00:31:25.292Z","avatar_url":"https://github.com/OpenLiberty.png","language":"Go","funding_links":[],"categories":["Repository is obsolete"],"sub_categories":["Awesome Operators in the Wild"],"readme":"image:https://travis-ci.org/OpenLiberty/open-liberty-operator.svg?branch=main[\"Build Status\", link=\"https://travis-ci.org/OpenLiberty/open-liberty-operator\"]\nimage:https://goreportcard.com/badge/github.com/OpenLiberty/open-liberty-operator[\"Go Report Card\", link=https://goreportcard.com/report/github.com/OpenLiberty/open-liberty-operator\"]\n\n= Open Liberty Operator\n\nThe Open Liberty Operator can be used to deploy and manage applications running on either Open Liberty or WebSphere Liberty into Kubernetes-based platforms, such as link:++https://www.openshift.com/++[Red Hat OpenShift]. You can also perform Day-2 operations such as gathering traces and dumps using the operator.\n\nIf there's a certain functionality you would like to see or a bug you would like to report, please use our link:++https://github.com/OpenLiberty/open-liberty-operator/issues[issues tab] to get in contact with us.\n\n== Operator Installation\n\nYou can install the Open Liberty Operator directly via `kubectl` commands or assisted by the link:++https://github.com/operator-framework/operator-lifecycle-manager++[Operator Lifecycle Manager].\n\nUse the instructions for one of the link:++deploy/releases++[releases] to directly install this Operator into a Kubernetes cluster.\n\n== Overview\n\nThe architecture of the Open Liberty Operator follows the basic controller pattern: the Operator container with the controller is deployed into a Pod and listens for incoming resources with `Kind: OpenLibertyApplication`.\n\nIn addition, Open Liberty Operator makes it easy to perform link:++doc/user-guide.adoc#day-2-operations++[Day-2 operations] on an instance of Open Liberty server running inside a Pod: \n- Gather server traces using resource `Kind: OpenLibertyTrace`\n- Generate server dumps using resource `Kind: OpenLibertyDump`\n\n== Documentation\n\nFor information on how to use the Open Liberty Operator, see the link:++doc/++[documentation].\n\n== License\n\nUsage is provided under the link:++https://opensource.org/licenses/EPL-2.0++[EPL 2.0 license]. See link:++LICENSE++[LICENSE] for the full details.\n\n== Contributing\n\nWe welcome all contributions to the Open Liberty Operator project. Please see our link:++CONTRIBUTING.md++[Contributing guidelines].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenLiberty%2Fopen-liberty-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenLiberty%2Fopen-liberty-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenLiberty%2Fopen-liberty-operator/lists"}