{"id":18927976,"url":"https://github.com/openebs-archive/helm-operator","last_synced_at":"2026-03-03T17:33:13.008Z","repository":{"id":35956997,"uuid":"194705777","full_name":"openebs-archive/helm-operator","owner":"openebs-archive","description":"Helm Operator for OpenEBS Installation","archived":false,"fork":false,"pushed_at":"2021-11-02T11:25:52.000Z","size":1141,"stargazers_count":7,"open_issues_count":5,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-26T10:51:26.180Z","etag":null,"topics":["hacktoberfest","kubernetes","operator"],"latest_commit_sha":null,"homepage":"","language":"Makefile","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/openebs-archive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-01T16:13:00.000Z","updated_at":"2025-04-29T08:32:34.000Z","dependencies_parsed_at":"2022-09-14T02:40:53.335Z","dependency_job_id":null,"html_url":"https://github.com/openebs-archive/helm-operator","commit_stats":null,"previous_names":["openebs-archive/helm-operator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openebs-archive/helm-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openebs-archive%2Fhelm-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openebs-archive%2Fhelm-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openebs-archive%2Fhelm-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openebs-archive%2Fhelm-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openebs-archive","download_url":"https://codeload.github.com/openebs-archive/helm-operator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openebs-archive%2Fhelm-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30052493,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T15:26:47.567Z","status":"ssl_error","status_checked_at":"2026-03-03T15:26:17.132Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hacktoberfest","kubernetes","operator"],"created_at":"2024-11-08T11:22:09.588Z","updated_at":"2026-03-03T17:33:12.951Z","avatar_url":"https://github.com/openebs-archive.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenEBS Helm Operator\n\n## Introduction\n\n- This is  a helm operator for openebs\n- The content of values.yaml will be placed as spec items in `OpenEBSInstallTemplate` CR \n- The operator watches all namespaces. There is no need for helm client/tiller to be installed.\n  (the helm operator imports code from helm project)\n- Changes to spec of the CR will behave similar to values override via helm\n- All OpenEBS resources have ownerReference of `OpenEBSInstallTemplate` \u0026 are deleted upon removal of CR\n\nExample of OpenEBSInstallTemplate CR can be found [here](deploy/crds/openebs_v1alpha1_openebsinstalltemplate_cr.yaml)\n\n## Limitations \n\n- Release names are auto-generated based on CR UID. Impact is character-length will exceed limit if CR name\n  is longer. \n  - Workaround: Give shorter nams: \n  - ER: https://github.com/operator-framework/operator-sdk/issues/1094\n\n- Release namespace doesn't have a field in the spec. (need more exploration) \n  - Workaround: Create ns \"openebs\" or any desired before applying the CR\n\n- Uninstall of a failed helm release (say, wrong spec) will be stuck. \n  - Workaround: finalizer has to be removed manually \n  - Snippet: \n  ```\n    status:\n    conditions:\n    - lastTransitionTime: \"2019-06-28T02:12:46Z\"\n      status: \"True\"\n      type: Initialized\n    - lastTransitionTime: \"2019-06-28T02:12:46Z\"\n      message: 'failed to get release history: release: \"example-openebsinstalltemplate-3c4h3yqweylajqktnjs04e135\"\n        not found'\n      reason: UninstallError\n      status: \"True\"\n      type: ReleaseFailed\n   ```\n- Image Maping\n\n     | helm-operator image  | openebs release image |\n     | -------------------- | --------------------- |\n     | v0.0.1               | 1.0.0                 |\n     | v0.0.2               | 1.1.0                 |\n     | v0.0.3               | 1.3.0                 |\n     | v0.0.4               | 1.4.0                 |\n     | v0.0.5               | 1.5.0                 |\n     | v0.0.6               | 2.10.0                |\n     | v0.0.7               | 2.11.0                |\n     | v0.0.8               | 2.12.2                |\n     | v0.0.9               | 3.0.0                 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenebs-archive%2Fhelm-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenebs-archive%2Fhelm-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenebs-archive%2Fhelm-operator/lists"}