{"id":19391108,"url":"https://github.com/spiffe/helm-charts-flex","last_synced_at":"2026-03-19T09:36:09.940Z","repository":{"id":197046924,"uuid":"697821986","full_name":"spiffe/helm-charts-flex","owner":"spiffe","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-03T06:18:46.000Z","size":71,"stargazers_count":0,"open_issues_count":7,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-10-19T20:44:51.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Smarty","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/spiffe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","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":"2023-09-28T14:45:10.000Z","updated_at":"2023-10-30T18:11:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba86dea5-3b3d-46f7-81f9-71663621d5fc","html_url":"https://github.com/spiffe/helm-charts-flex","commit_stats":null,"previous_names":["spiffe/helm-charts-flex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/spiffe/helm-charts-flex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fhelm-charts-flex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fhelm-charts-flex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fhelm-charts-flex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fhelm-charts-flex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spiffe","download_url":"https://codeload.github.com/spiffe/helm-charts-flex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fhelm-charts-flex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29613181,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T10:52:55.328Z","status":"ssl_error","status_checked_at":"2026-02-19T10:52:26.323Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2024-11-10T10:24:45.023Z","updated_at":"2026-02-19T12:32:58.431Z","avatar_url":"https://github.com/spiffe.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- vim: filetype=markdown colorcolumn=80 softtabstop=4 shiftwidth=4 tabstop=4 expandtab:\n--\u003e\n\n\u003cimg src=\"spire-helm.svg\" align=\"right\" style=\"width: 30%; height: auto;\" /\u003e\n\n\u003e **Note**: The helm charts in this repo are beta releases. We encourage you to try\n\u003e them and contribute. The API may change as we move towards a production ready release.\n\n# helm-charts-flex\n\n[![Apache 2.0 License](https://img.shields.io/github/license/spiffe/helm-charts)](https://opensource.org/licenses/Apache-2.0)\n[![Development Phase](https://github.com/spiffe/spiffe/blob/main/.img/maturity/dev.svg)](https://github.com/spiffe/spiffe/blob/main/MATURITY.md#development)\n[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/spiffe)](https://artifacthub.io/packages/search?repo=spiffe)\n\nThese Helm Charts provide the ability to quickly deploy SPIRE in both tierd\nand standalone configuration, managing different clusters in either the same\nor different namespaces.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Configuration](#configuration)\n- [Reconfiguration](#reonfiguration)\n- [Upgrades](#upgrades)\n- [License](#license)\n- [Contributing](#contributing)\n\n## Installation\n\nEach installation operates under a trust domain.  You must specify your trust\ndomain upon installation.\n\nThere are two types of installation, standalone and tiered.  If just starting,\nuse the standalone installation, which has a single cluster managing your\ntrust domain.  Tiered installation is useful when you have multiple clusters\nmanaging your trust domain, one cluster per failure domain and one cluster\ncoordinating the other clusters.\n\n### Standalone Installation\n\nTo install a cluster named \"spire-demo\" with a trust domain of \"demo.trust.domain\"\n\n```bash\n$ helm install spire-demo spire-flex-0.1.0.tgz --set trustdomain=demo.company.com\n``` \n\nor the preferred approach of putting the values in a values.yaml file\n\n```bash\n$ helm install spire-demo spire-flex-0.1.0.tgz --file values.yaml\n```\n\nWe recommend that you replace the values \"spire-demo\" and \"demo.trust.domain\"\nwith values specific to your environment.\n\nFor details of the configuration items, see [Configuration](#configuration).\n\n### Tiered Installation\n\nTo install a tiered cluster setup, one must install one coordnating \"root\" cluster\nand one or more \"nested\" clusters.\n\n```bash\n$ helm install spire-demo-root spire-flex-0.1.0.tgz --set trustdomain=demo.company.com --set type=root\n$ helm install spire-demo-nested1 spire-flex-0.1.0.tgz --set trustdomain=demo.company.com --set type=nested\n$ helm install spire-demo-nested2 spire-flex-0.1.0.tgz --set trustdomain=demo.company.com --set type=nested\n``` \n\nor the preferred approach of putting the values in a values.yaml file\n\n```bash\n$ helm install spire-demo-root spire-flex-0.1.0.tgz --file spire-root.yaml\n$ helm install spire-demo-nested1 spire-flex-0.1.0.tgz --file spire-nested1.yaml\n$ helm install spire-demo-nested2 spire-flex-0.1.0.tgz --file spire-nested2.yaml\n```\n\nWe recommend that you replace the values \"spire-demo-root\", \"spire-demo-nested1\",\n\"spire-demo-nested2\", and \"demo.trust.domain\" with values specific to your environment.\n\nFor details of the configuration items, see [Configuration](#configuration).\n\n## Configuration\n\nWhile options can be passed on the command line, the typical deployment uses\na values.yaml file.\n\nDetails of how to perform specific common configuration tasks are part of the\n[user manual](https://github.com/spiffe/helm-charts-flex/blob/main/spire-flex/CONFIGURATION.md).\n\n## Reconfiguration\n\nTo change values in an already deployed cluster, one uses the helm upgrade\ncommand with the new values.\n\n```bash\n$ helm upgrade spire-demo spire-flex-0.1.0.tgz --set trustdomain=dev.company.com\n```\n\nor the preferred approach of putting the values in a values.yaml file\n\n```bash\n$ helm upgrade spire-demo spire-flex-0.1.0.tgz --file values.yaml\n```\n\nafter the values.yaml file has been updated.\n\nWe recommend keeping the values.yaml file under source code control.\n\n## Upgrades\n\nTo upgrade the deployed spire cluster from release spire-flex-0.1.0 to release       \nspire-flex-0.2.0                                                                     \n                                                                                \n``` bash                                                                        \n$ helm upgrade spire-demo spire-flex-0.2.0.tgz --reuse-values                        \n```                                                                             \n                                                                                \nor if you want to pass explicit values to the chart                             \n                                                                                \n```bash                                                                         \n$ helm upgrade spire-demo spire-flex-0.2.0.tgz --file values.yaml                    \n```                                                                             \n                                                                                \nUpgrades are supported from any minor version to the next minor version.  Upgrades\nare supported from any major version to the next major version's initial release.                                                                        \n                                                                                \nIn the event a new value must be set or an old value removed, the upgrade will fail with      \na message on what value must be adjusted.  Due to Helm's output, this might only\nreport one needed change at a time. \n\n## License\n\nThis Helm Chart, along with all examples provided by this project, are under the\n[Apache Public License, Version 2.0](https://opensource.org/licenses/Apache-2.0)\n\n## Contributing\n\nContributions are welcome.  Non-trivial contributions, meaning those that require\nan explanation or justification for thier adoption, require an Issue or Feature\nRequest to be opened, allowing a place for the discussion and acceptance of the\nproposed change(s).\n\nContributions are needed in many areas.  In order of need, these include:\n\n- Documentation\n- Testing\n- Development\n- Maintainership\n- Design\n\nOther unmentioned areas of contributorship may be beneficial.  Reach out to\nthe maintainers team in chat or submit an Issue / Feature Request to have the\ncontirbution considered.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fhelm-charts-flex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspiffe%2Fhelm-charts-flex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fhelm-charts-flex/lists"}