{"id":18524138,"url":"https://github.com/rocket-admin/helm-chart","last_synced_at":"2026-02-14T13:10:59.096Z","repository":{"id":244419164,"uuid":"815191053","full_name":"rocket-admin/helm-chart","owner":"rocket-admin","description":"Rocketadmin Helm Chart","archived":false,"fork":false,"pushed_at":"2025-01-20T12:16:46.000Z","size":132,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T13:27:46.580Z","etag":null,"topics":["helm","rocketadmin"],"latest_commit_sha":null,"homepage":"https://artifacthub.io/packages/search?repo=rocketadmin","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rocket-admin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-06-14T14:48:23.000Z","updated_at":"2025-01-20T12:16:33.000Z","dependencies_parsed_at":"2024-06-14T16:22:29.373Z","dependency_job_id":"7b9fd164-aea9-490f-b130-c3b4c7275808","html_url":"https://github.com/rocket-admin/helm-chart","commit_stats":null,"previous_names":["rocket-admin/helm-chart"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocket-admin%2Fhelm-chart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocket-admin%2Fhelm-chart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocket-admin%2Fhelm-chart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocket-admin%2Fhelm-chart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rocket-admin","download_url":"https://codeload.github.com/rocket-admin/helm-chart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239242066,"owners_count":19605946,"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":["helm","rocketadmin"],"created_at":"2024-11-06T17:39:42.550Z","updated_at":"2026-01-05T15:14:17.916Z","avatar_url":"https://github.com/rocket-admin.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RocketAdmin Helm Chart\n\n[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/rocketadmin)](https://artifacthub.io/packages/search?repo=rocketadmin)\n\n## UPGRADE NOTICE\n\nStarting with version 1 default storage changes to pglite. If you need to keep previous behaviour you need to set postgresql.enabled = true\n\n## Overview\n\nThis Helm chart is used to deploy RocketAdmin, a comprehensive administration tool for managing databases, on a Kubernetes cluster. This chart configures and manages the necessary Kubernetes resources such as Deployments, Services, and ConfigMaps.\n\n## Prerequisites\n\n- Kubernetes 1.19+\n- Helm 3.0+\n\n## Installation\n\nTo install the chart with the release name `my-release`:\n\n```bash\nhelm repo add rocketadmin https://charts.rocketadmin.com\nhelm install rocketadmin ./rocketadmin\n```\n\nThe command deploys RocketAdmin on the Kubernetes cluster with the default configuration. The [Configuration](#configuration) section lists the parameters that can be configured during installation.\n\n## Uninstallation\n\nTo uninstall/delete the `my-release` deployment:\n\n```bash\nhelm uninstall rocketadmin\n```\n\nThe command removes all the Kubernetes components associated with the chart and deletes the release.\n\n## Configuration\n\nThe following table lists the configurable parameters of the RocketAdmin chart and their default values. If you want to keep existing behaviour - set postgresql.enabled to true\n\n| Parameter                          | Description                                                  | Default                       |\n| ---------------------------------- | ------------------------------------------------------------ | ----------------------------- |\n| `auth.password`                    | Password used between rocketadmin and internal postgres db   | `\"changeme\"`                  |\n| `email.enabled`                    | Enable email notifications                                   | `false`                       |\n| `email.host`                       | SMTP server hostname                                         | `\"\"`                          |\n| `email.port`                       | SMTP server port                                             | `587`                         |\n| `email.username`                   | SMTP server username                                         | `\"\"`                          |\n| `email.password`                   | SMTP server password                                         | `\"\"`                          |\n| `email.from`                       | Email address to send from                                   | `\"\"`                          |\n| `config.openai_api_key`            | OpenAI API Key (optional)                                    | `\"\"`                          |\n| `replicaCount`                     | Number of RocketAdmin pods to deploy                         | `1`                           |\n| `image.repository`                 | RocketAdmin image repository                                 | `rocketadmin/rocketadmin`     |\n| `image.tag`                        | RocketAdmin image tag                                        | `latest`                      |\n| `image.pullPolicy`                 | Image pull policy                                            | `IfNotPresent`                |\n| `service.type`                     | Kubernetes service type                                      | `ClusterIP`                   |\n| `service.port`                     | Service port for RocketAdmin                                 | `80`                          |\n| `ingress.enabled`                  | Enable ingress controller resource                           | `false`                       |\n| `ingress.annotations`              | Ingress annotations                                          | `{}`                          |\n| `ingress.hosts`                    | Hostnames for the ingress resource                           | `[rocketadmin.local]`         |\n| `ingress.tls`                      | TLS configuration for the ingress resource                   | `[]`                          |\n| `resources`                        | CPU/Memory resource requests/limits                          | `{}`                          |\n| `nodeSelector`                     | Node labels for pod assignment                               | `{}`                          |\n| `tolerations`                      | Tolerations for pod assignment                               | `[]`                          |\n| `affinity`                         | Map of node/pod affinities                                   | `{}`                          |\n\nSpecify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example:\n\n```bash\nhelm install rocketadmin ./rocketadmin --set replicaCount=2\n```\n\nAlternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:\n\n```bash\nhelm install rocketadmin -f values.yaml ./rocketadmin\n```\n\n## Persistence\n\nThe RocketAdmin chart does not include persistence by default. To enable persistent storage, you need to define the appropriate `PersistentVolume` and `PersistentVolumeClaim` resources in your cluster and then configure the chart to use those.\n\n## Using Ingress\n\nTo use the ingress resource, set `ingress.enabled` to `true`, and configure the `ingress.hosts` parameter. An example values file might look like this:\n\n```yaml\ningress:\n  enabled: true\n  annotations:\n    nginx.ingress.kubernetes.io/rewrite-target: /\n  hosts:\n    - host: rocketadmin.example.com\n      paths: [\"/\"]\n  tls:\n    - secretName: rocketadmin-tls\n      hosts:\n        - rocketadmin.example.com\n```\n\n## Upgrading\n\nTo upgrade the RocketAdmin chart, use the following command:\n\n```bash\nhelm upgrade my-release ./rocketadmin\n```\n\n## Support\n\nIf you encounter any issues or have questions, feel free to reach out through our [GitHub repository](https://github.com/rocketadmin/rocketadmin) or contact our support team.\n\n## License\n\nThis Helm chart is released under the [MIT License](LICENSE.md).\n\n---\n\nThis README provides an overview and detailed instructions for deploying RocketAdmin using Helm. Adjust the parameters and configurations as needed for your specific use case.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocket-admin%2Fhelm-chart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocket-admin%2Fhelm-chart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocket-admin%2Fhelm-chart/lists"}