Skip to content

Commit

Permalink
add grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz
Browse files Browse the repository at this point in the history
grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/README.md
grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/main.yaml
grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Aug 29, 2024
1 parent 0dcab53 commit 408b2a0
Show file tree
Hide file tree
Showing 5 changed files with 237 additions and 1 deletion.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
[![CircleCI](https://circleci.com/gh/giantswarm/grafana-agent-app.svg?style=shield)](https://circleci.com/gh/giantswarm/grafana-agent-app)

[Read me after cloning this template (GS staff only)](https://handbook.giantswarm.io/docs/dev-and-releng/app-developer-processes/adding_app_to_appcatalog/)

# Grafana Agent chart

Giant Swarm offers a Grafana Agent App which can be installed in workload clusters.
Here we define the Grafana Agent chart with its templates and default configuration.

**What is this app?**

**Why did we add it?**

**Who can use it?**

## Installing

There are several ways to install this app onto a workload cluster.

- [Using GitOps to instantiate the App](https://docs.giantswarm.io/advanced/gitops/#installing-managed-apps)
- [Using our web interface](https://docs.giantswarm.io/ui-api/web/app-platform/#installing-an-app).
- By creating an [App resource](https://docs.giantswarm.io/ui-api/management-api/crd/apps.application.giantswarm.io/) in the management cluster as explained in [Getting started with App Platform](https://docs.giantswarm.io/app-platform/getting-started/).

## Configuring

### values.yaml

**This is an example of a values file you could upload using our web interface.**

```yaml
# values.yaml

```

### Sample App CR and ConfigMap for the management cluster

If you have access to the Kubernetes API on the management cluster, you could create
the App CR and ConfigMap directly.

Here is an example that would install the app to
workload cluster `abc12`:

```yaml
# appCR.yaml

```

```yaml
# user-values-configmap.yaml

```

See our [full reference on how to configure apps](https://docs.giantswarm.io/app-platform/app-configuration/) for more details.

## Compatibility

This app has been tested to work with the following workload cluster release versions:

- _add release version_

## Limitations

Some apps have restrictions on how they can be deployed.
Not following these limitations will most likely result in a broken deployment.

- _add limitation_

## Credit

- https://github.com/grafana/agent/tree/main/operations/helm/charts/grafana-agent
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/README.md
application.giantswarm.io/team: atlas
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/values.schema.json
chartApiVersion: v2
chartFile: grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz
dateCreated: '2024-08-29T19:21:09.523169'
digest: d084188603810767820a8d7cf6b41b59d9e8ea8e09c6ae6ae3d4cc20f9e85d2b
home: https://github.com/giantswarm/grafana-agent-app
icon: https://s.giantswarm.io/app-icons/grafana/1/light.svg
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"extraSecret": {
"type": "object",
"properties": {
"annotations": {
"type": "object"
},
"data": {
"type": "object"
}
}
},
"global": {
"type": "object",
"properties": {
"image": {
"type": "object",
"properties": {
"registry": {
"type": "string"
}
}
}
}
},
"grafana-agent": {
"type": "object",
"properties": {
"agent": {
"type": "object",
"properties": {
"listenPort": {
"type": "integer"
},
"securityContext": {
"type": "object",
"properties": {
"privileged": {
"type": "boolean"
}
}
}
}
},
"configReloader": {
"type": "object",
"properties": {
"image": {
"type": "object",
"properties": {
"repository": {
"type": "string"
}
}
}
}
},
"enabled": {
"type": "boolean"
},
"image": {
"type": "object",
"properties": {
"repository": {
"type": "string"
}
}
},
"serviceMonitor": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
}
}
},
"kyvernoPolicyExceptions": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"namespace": {
"type": "string"
}
}
},
"networkPolicy": {
"type": "object",
"properties": {
"cilium": {
"type": "object",
"properties": {
"egress": {
"type": "array"
},
"ingress": {
"type": "array"
}
}
},
"flavor": {
"type": "string"
}
}
},
"psp": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"serviceAccount": {
"type": "object",
"properties": {
"create": {
"type": "boolean"
}
}
}
}
}
28 changes: 27 additions & 1 deletion index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16480,6 +16480,32 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-a97b01f60e75fb566d04bb552985cc4d532cabdb.tgz
version: 0.4.6-a97b01f60e75fb566d04bb552985cc4d532cabdb
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/README.md
application.giantswarm.io/team: atlas
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz-meta/values.schema.json
apiVersion: v2
appVersion: v0.37.0
created: "2024-08-29T19:21:18.051866084Z"
dependencies:
- condition: grafana-agent.enabled
name: grafana-agent
repository: https://grafana.github.io/helm-charts
version: 0.27.0
description: Giant Swarm's Grafana Agent Deployment
digest: d084188603810767820a8d7cf6b41b59d9e8ea8e09c6ae6ae3d4cc20f9e85d2b
home: https://github.com/giantswarm/grafana-agent-app
icon: https://s.giantswarm.io/app-icons/grafana/1/light.svg
maintainers:
- email: [email protected]
name: giantswarm/team-atlas
name: grafana-agent
sources:
- https://github.com/grafana/agent/tree/main/operations/helm/charts/grafana-agent
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3.tgz
version: 0.4.6-67d8d03eb708dd879b43f226dc04ba14405e51c3
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-6749eeb306d905bb1c15e7d1d361a45234c1107f.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/grafana-agent-0.4.6-6749eeb306d905bb1c15e7d1d361a45234c1107f.tgz-meta/README.md
Expand Down Expand Up @@ -52364,4 +52390,4 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/zot-1.0.0-21b0af457fca705f0e3ab09f836213c46a310043.tgz
version: 1.0.0-21b0af457fca705f0e3ab09f836213c46a310043
generated: "2024-08-29T19:18:59.704886734Z"
generated: "2024-08-29T19:21:18.04963851Z"

0 comments on commit 408b2a0

Please sign in to comment.