Skip to content

Commit 4bd7890

Browse files
authored
Merge pull request #158 from weaveworks/adding-consul-profile
Adding HashiCorp Consul Profile to Weave GitOps
2 parents ee27d1b + cd38336 commit 4bd7890

File tree

3 files changed

+70
-0
lines changed

3 files changed

+70
-0
lines changed

charts/consul/.helmignore

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/

charts/consul/Chart.yaml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: v2
2+
name: consul
3+
icon: https://symbols.getvecta.com/stencil_77/63_consul-icon.c960aeea49.svg
4+
description: A Weaveworks Helm chart for the HashiCorp Consul Profile
5+
type: application
6+
# this is the Weave GitOps Profile version, not the Helm chart|app version
7+
version: 0.0.1
8+
dependencies:
9+
- name: consul
10+
version: "~0.44.0"
11+
repository: "https://helm.releases.hashicorp.com"
12+
kubeVersion: ">=1.16.0-0"
13+
home: https://github.com/weaveworks/profiles-catalog
14+
sources:
15+
- https://helm.releases.hashicorp.com
16+
17+
keywords:
18+
- hashicorp
19+
- consul
20+
21+
maintainers:
22+
- name: Weaveworks
23+
24+
25+
annotations:
26+
"weave.works/profile": consul
27+
"weave.works/category": Infrastructure
28+
"weave.works/links": |
29+
- name: Chart Sources
30+
url: https://helm.releases.hashicorp.com
31+
- name: Upstream Project
32+
url: https://github.com/hashicorp/consul-k8s
33+
"weave.works/profile-ci": |
34+
- "gke"
35+
- "kind"

charts/consul/values.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
consul:
2+
global:
3+
name: consul
4+
datacenter: dc1
5+
server:
6+
replicas: 1
7+
ui:
8+
enabled: true
9+
connectInject:
10+
enabled: true
11+
controller:
12+
enabled: true

0 commit comments

Comments
 (0)