Skip to content

Commit

Permalink
add chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz
Browse files Browse the repository at this point in the history
chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/README.md
chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/main.yaml
chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Jan 22, 2025
1 parent 8b9a010 commit c2f93c9
Show file tree
Hide file tree
Showing 5 changed files with 445 additions and 1 deletion.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/giantswarm/chart-operator/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/chart-operator/tree/main)

# chart-operator

The chart-operator deploys Helm charts as [helm] releases. It is implemented
using [operatorkit].

## Branches

- `main`
- Latest version using Helm 3.
- `helm2`
- Legacy support for Helm 2.

## chart CR

The operator deploys charts hosted in a Helm repository. The chart CRs are
managed by [app-operator] which provides a higher level abstraction for
managing apps via the app CRD.

### Example chart CR

```yaml
apiVersion: application.giantswarm.io/v1alpha1
kind: Chart
metadata:
name: "prometheus"
labels:
chart-operator.giantswarm.io/version: "1.0.0"
spec:
name: "prometheus"
namespace: "monitoring"
config:
configMap:
name: "prometheus-values"
namespace: "monitoring"
secret:
name: "prometheus-secrets"
namespace: "monitoring"
tarballURL: "https://giantswarm.github.io/app-catalog/prometheus-1-0-0.tgz"
```
## Getting Project
Clone the git repository: https://github.com/giantswarm/chart-operator.git
### How to build
Build it using the standard `go build` command.

```
go build github.com/giantswarm/chart-operator
```
## Contact
- Mailing list: [giantswarm](https://groups.google.com/forum/!forum/giantswarm)
- IRC: #[giantswarm](irc://irc.freenode.org:6667/#giantswarm) on freenode.org
- Bugs: [issues](https://github.com/giantswarm/chart-operator/issues)
## Contributing & Reporting Bugs
See [CONTRIBUTING](CONTRIBUTING.md) for details on submitting patches, the
contribution workflow as well as reporting bugs.
## License
chart-operator is under the Apache 2.0 license. See the [LICENSE](LICENSE) file for
details.
[app-operator]: https://github.com/giantswarm/app-operator
[helm]: https://github.com/helm/helm
[operatorkit]: https://github.com/giantswarm/operatorkit
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/README.md
application.giantswarm.io/team: honeybadger
application.giantswarm.io/values-schema: https://giantswarm.github.io/default-test-catalog/chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz-meta/values.schema.json
config.giantswarm.io/version: 1.x.x
chartApiVersion: v1
chartFile: chart-operator-4.0.0-1884be1c3de9ba497adb70e16ba71f6b0f70599f.tgz
dateCreated: '2025-01-22T19:37:49.913963Z'
digest: 04eb03cb64d460f318388f2c2ba09dac5bb66ae3e95c7171214d7993d1621776
home: https://github.com/giantswarm/chart-operator
icon: https://s.giantswarm.io/app-icons/giantswarm/1/dark.svg
restrictions:
clusterSingleton: true
fixedNamespace: giantswarm
gpuInstances: false
namespaceSingleton: true
Loading

0 comments on commit c2f93c9

Please sign in to comment.