Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add helm chart #1503

Open
wants to merge 56 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
3f734d2
First attempt at chart
patoarvizu Oct 8, 2019
aa873f4
Minimize duplication by moving if / else logic
patoarvizu Oct 9, 2019
5922c38
Consolidate storage values in a single map
patoarvizu Oct 9, 2019
c7a05b0
Only deploy signer if 'trust' is set to 'remote'
patoarvizu Oct 9, 2019
c01f19c
Remove unnecessary template
patoarvizu Oct 9, 2019
794014c
Take signer alias secret as a parameter and reference it from the Dep…
patoarvizu Oct 9, 2019
6614999
Add option to configure 'gun_prefixes'
patoarvizu Oct 9, 2019
de33e4c
Use values for ports
patoarvizu Oct 9, 2019
637670a
Only create PVC if 'storage' is not 'memory'
patoarvizu Oct 9, 2019
e871562
Parameterize PVC size
patoarvizu Oct 9, 2019
1a4ceed
Parameterize and pin versions of server, signer, and migrate
patoarvizu Oct 9, 2019
d0485c3
Missed some ports
patoarvizu Oct 9, 2019
40732f8
Add annotations to the ingress via values
patoarvizu Oct 9, 2019
a16ef65
Fix signer service name to 'notarysigner'
patoarvizu Oct 9, 2019
58456ed
Remove 'fullname' prefix from all resources to make it consistent wit…
patoarvizu Oct 10, 2019
125ad55
Add better labels to Deployments and Services
patoarvizu Oct 10, 2019
27aa2fb
Enable load balancer service too
patoarvizu Oct 10, 2019
611a7d1
Set 'command' to 'notary-signer' directly
patoarvizu Oct 10, 2019
1b3e89f
Add '.tpl' extension to config files
patoarvizu Oct 10, 2019
0a306d6
Hard-code not-so-secret aliasSecret
patoarvizu Oct 10, 2019
a609888
Add Helm section to README
patoarvizu Oct 10, 2019
f570e96
Merge branch 'master' into add_helm_chart
patoarvizu Oct 17, 2019
8fed2fb
Merge branch 'master' into add_helm_chart
patoarvizu Oct 21, 2019
6b19514
Merge branch 'master' into add_helm_chart
patoarvizu Oct 23, 2019
7d93c5f
Add 'storage.className' parameter
patoarvizu Oct 23, 2019
88fe64d
Conditionally set 'loadBalancerIP' on the notaryserver service
patoarvizu Oct 23, 2019
1b39517
Add comments to the chart's values.yaml file
patoarvizu Oct 23, 2019
a161240
Add option to provide custom certificates or let Helm auto-generate them
patoarvizu Nov 8, 2019
aac6862
Deleting symlink to fixtures
patoarvizu Nov 8, 2019
541a81a
Point 'client_ca_file' to the root CA
patoarvizu Nov 8, 2019
12ba72b
Move server and signer configuration directly into the configmap temp…
patoarvizu Nov 8, 2019
fcac30b
Add authentication options
patoarvizu Nov 8, 2019
1361d97
Add caching options
patoarvizu Nov 8, 2019
e88e83c
Rewrite section about the chart not being prod-ready
patoarvizu Nov 8, 2019
eec0f16
Split storage options to allow for remote storage
patoarvizu Nov 8, 2019
647c622
Add options to configure server and signer to use remote storage
patoarvizu Nov 8, 2019
53bd14c
Add option to specify secret to get the alias passphrase instead of a…
patoarvizu Nov 8, 2019
60b4f42
Move migrations to jobs instead of init containers on deployments
patoarvizu Nov 9, 2019
c268c82
Start parameterizing database passwords
patoarvizu Nov 9, 2019
be04c2e
Parameterize the initdb passwords so they're not in plain text in the…
patoarvizu Nov 9, 2019
5efb93a
Now parameterize Notary storage configuration
patoarvizu Nov 10, 2019
1734495
Remove unneeded volumes
patoarvizu Nov 10, 2019
872c053
Use double '%' everywhere for consistency
patoarvizu Nov 10, 2019
e5774ab
Clean up storage container so thereare no hard-coded credentials; fix…
patoarvizu Nov 10, 2019
e14c189
Use 'template' instead of templating inline
patoarvizu Nov 10, 2019
35e573c
Add comments to storage credential values
patoarvizu Nov 10, 2019
78edc48
Simplify database configuration
patoarvizu Nov 10, 2019
57d2753
Merge branch 'master' into add_helm_chart
patoarvizu Nov 10, 2019
c925f19
Add hyphen to be consistent
patoarvizu Nov 10, 2019
dd87d94
Parameterize number of replicas
patoarvizu Nov 10, 2019
78665b1
Add pod anti-affinity options
patoarvizu Nov 10, 2019
f689f91
Add node affinity options
patoarvizu Nov 10, 2019
8685262
Rename some default secrets and make them non-optional
patoarvizu Nov 10, 2019
adcd28b
Merge branch 'master' into add_helm_chart
patoarvizu Feb 15, 2020
81efdc9
PR comments
patoarvizu Feb 15, 2020
e2fc091
Merge branch 'master' into add_helm_chart
patoarvizu Jul 5, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Point 'client_ca_file' to the root CA
Signed-off-by: Pato Arvizu <patoarvizu@gmail.com>
  • Loading branch information
patoarvizu committed Nov 8, 2019
commit 541a81a396d76dc9a48c5f40b1f5d2cb9dec3263
2 changes: 1 addition & 1 deletion helm/files/signer-config.json.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"grpc_addr": ":{{ .Values.signer.port }}",
"tls_cert_file": "/tls/notary-signer.crt",
"tls_key_file": "/tls/notary-signer.key",
"client_ca_file": "/tls/notary-server.crt"
"client_ca_file": "/tls/root-ca.crt"
},
"logging": {
"level": "{{ .Values.logging.level }}"
Expand Down