Colin Hoglund
64045fadfb
add comment
2022-08-16 11:44:57 -07:00
Colin Hoglund
c5a7551da8
unexport
2022-08-16 11:43:37 -07:00
Colin Hoglund
eeccfdd143
fix test
2022-08-16 11:42:02 -07:00
Colin Hoglund
8d450bbf7d
DEVOPS-2496 add max history setting ( #12 )
...
* add history_max setting
* update docs
* use suite for env test
2022-08-16 11:37:13 -07:00
Joachim Hill-Grannec
a566ea0cf7
Merge pull request #108 from hobbypunk90/master
...
Update to helm 3.8.1
2022-07-08 00:48:40 -06:00
Marcel Hoppe
24f10ce1b9
Update to helm 3.8.1
2022-04-04 11:51:54 +02:00
Joachim Hill-Grannec
7c033a8b0a
Merge pull request #104 from georgekaz/add-skip-crds
...
add skip-crds flag support
2021-07-21 08:10:35 -06:00
George Kaz
e482a144c1
add skip-crds flag support
...
Signed-off-by: George Kaz <egeorgekaz@gmail.com>
2021-07-20 19:26:00 +01:00
Joachim Hill-Grannec
8dba329407
Merge pull request #101 from jeessy2/master
...
fix: Add a new parameter "create_namespace"
2020-08-28 12:09:17 -07:00
Joachim Hill-Grannec
4462307983
Merge branch 'master' into master
2020-08-26 10:15:24 -07:00
Erin Call
cfc59a46ef
Merge pull request #102 from minhdanh/skip-kube-init
...
Support skipping kubeconfig creation
2020-08-25 22:20:05 -07:00
minhdanh
5b4e3ab2ea
Rename kube_init_skip to skip_kubeconfig
2020-08-25 09:59:06 +07:00
minhdanh
0e58dde591
Support skipping kubeconfig creation
2020-08-24 13:03:36 +07:00
jie
1809d7b133
upgrade helm to 3.2.4, kubernetes needs 1.8+
2020-08-19 13:36:30 +08:00
jie
70b2a2d0b4
Add a parameter "create_namespace"
2020-08-19 11:11:11 +08:00
Joachim Hill-Grannec
03b066bfd7
Merge pull request #94 from pelotech/no-binary
...
Remove the built binary
2020-05-22 17:24:15 -07:00
Erin Call
fe0c874815
Merge branch 'master' into no-binary
2020-05-22 17:17:18 -07:00
Erin Call
91d4506b37
Ignore build/* [ #93 ]
...
I definitely thought this rule was already in effect--I had a
`build/.gitignore` that contained just `*`. Unfortunately, that makes
git ignore the .gitignore file itself, so it was never added to the
repo...
2020-05-22 17:15:24 -07:00
Joachim Hill-Grannec
0ab0a7fee4
Merge pull request #96 from pelotech/explain-setting-aliases
...
Document the purpose of settingAliases
2020-05-22 17:04:28 -07:00
Erin Call
0b17d929a7
Document the purpose of settingAliases [ #95 ]
2020-05-22 15:35:43 -07:00
Erin Call
3fea592040
Remove the built binary [ #93 ]
...
It was never supposed to be part of the repo, and currently accounts for
at least half of the .git directory's size. We need to nip it in the bud
before `git clone` times become unmanageable!
2020-05-22 14:43:33 -07:00
Joachim Hill-Grannec
d7a9eccb13
Merge pull request #86 from obukhov/add-dependecies-action
...
Add dependecies action
2020-04-07 14:06:48 -06:00
Alex Obukhov
9e3a424a36
Add configuration option to docs
2020-04-05 14:30:44 +02:00
Alex Obukhov
774bbb74db
Add dependencies_action configuration option
2020-04-05 14:22:46 +02:00
Joachim Hill-Grannec
e0157d9bc2
Merge pull request #84 from BnMcG/noissue-repos-environment-interpolation
...
Allow environment variable interpolation in Helm repository configuration
2020-03-31 22:29:47 -06:00
Ben Magee
1f2da68bbb
Remove built binary
2020-03-31 23:39:02 +01:00
Ben Magee
7e2f982af7
Update docs
2020-03-31 23:33:54 +01:00
Ben Magee
0502d76c63
Interpolate environment variables in the AddRepos configuration parameter
2020-03-31 23:07:28 +01:00
Joachim Hill-Grannec
591b084970
upgrading image to helm 3.1.1
2020-03-06 13:25:35 -06:00
Erin Call
f24a8e44ca
Merge pull request #79 from pelotech/versions-in-bugs
...
Ask for version information in the bug template
2020-01-22 11:24:10 -08:00
Erin Call
8cb8a5d95d
Merge branch 'master' into versions-in-bugs
2020-01-22 11:21:37 -08:00
Erin Call
a4834dd4f7
Merge pull request #77 from pelotech/interpolate-secrets
...
Interpolate environment variables into cfg.Values and cfg.StringValues
2020-01-22 11:18:17 -08:00
Erin Call
8b6a8fdd4b
Ask for version information in the bug template [ #78 ]
2020-01-22 10:06:57 -08:00
Erin Call
dbcef2699e
Avoid polluted-env problems in config tests [ #34 ]
...
I mean...it's *possible* someone will have SECRET_WATER set in their
env, right? Might as well be paranoid; it doesn't cost much.
2020-01-21 16:25:58 -08:00
Erin Call
22aa1df894
Don't bother trying to hide secrets in values [ #34 ]
...
While testing this I discovered the secrets are revealed anyway, since
the lint/upgrade jobs' debug output includes the command they generated.
Might as well make the code a little simpler.
2020-01-21 16:23:55 -08:00
Erin Call
8f7b481934
Log debug information in loadValuesSecrets [ #34 ]
2020-01-21 16:04:05 -08:00
Erin Call
e843b26759
Expand env vars in Values/StringValues [ #34 ]
2020-01-21 15:46:32 -08:00
Erin Call
713dcd8317
Merge pull request #76 from pelotech/repo-certificates
...
Replace repo_ca_file setting with repo_certificate and repo_ca_certificate
2020-01-21 13:06:42 -08:00
Erin Call
18313eeb5c
Use base64 strings for chart repo certs [ #74 ]
...
This should be a more flexible option since certificates aren't likely
to be part of the actual workspace and may be environment-dependent. It
also mirrors the kube_certificate, which is nice.
2020-01-20 15:40:36 -08:00
Erin Call
ee6d8d1724
Merge pull request #73 from pelotech/godiomaticity
...
More-idiomatic initialization of Steps
2020-01-20 11:48:08 -08:00
Erin Call
fcddc6e077
Merge branch 'master' into godiomaticity
2020-01-20 11:24:28 -08:00
Erin Call
c4b11795e3
Merge pull request #75 from pelotech/repo-ca-file
...
Add a setting for chart repository CA certificates
2020-01-20 11:03:00 -08:00
Erin Call
ffa636ce47
Use lowercase envconfig tags throughout Config
...
Followup to discussion on #75 . The important part is to have them
consistent, and I like the lowercase a little better since it matches
the casing in parameter_reference.md (and the code doesn't yell at me
:))
2020-01-20 10:54:52 -08:00
Erin Call
c38537ac32
Pass --ca-file to helm upgrade
when applicable [ #74 ]
2020-01-20 10:48:21 -08:00
Erin Call
1f7b6bb389
Add a setting for chart repository CA certificates [ #74 ]
2020-01-20 09:15:56 -08:00
Erin Call
79532e7635
Extract the debug/namespace flags into run.Config [ #67 ]
...
This is a general-purpose cleanup commit; every step except InitKube had
the same six "add the --debug and --namespace flags if applicable" code.
2020-01-17 11:12:53 -08:00
Erin Call
a21848484b
Initialize run.Configs in the NewSTEP functions [ #67 ]
...
This fixes the run package's leaky abstraction; other packages no longer
need to know or care that run.Config even exists.
Note that since the various Steps now depend on having a non-nil pointer
to a run.Config, it's unsafe (or at least risky) to initialize them
directly. They should be created with their NewSTEPNAME functions. All
their fields are now private, to reflect this.
2020-01-17 10:55:12 -08:00
Erin Call
d8ddb79ef4
Test InitKube's use of the Debug flag [ #67 ]
...
(Just something I happened across while writing the previous commit)
2020-01-16 15:32:40 -08:00
Erin Call
231138563c
Remove the cfg argument from Step.Execute [ #67 ]
...
This is the first step toward removing run.Config entirely. InitKube was
the only Step that even used cfg in its Execute function; the rest just
discarded it.
2020-01-16 15:30:40 -08:00
Erin Call
88bb8085b0
Deduplicate the kubeValues data in InitKube [ #67 ]
...
Now that the InitKube initialization happens inside its own package, the
private .values field can be populated at the same time, rather than
having to wait for Prepare().
Also clarified the config/template filename fields (configFile vs.
ConfigFile was particularly ambiguous).
2020-01-16 15:12:15 -08:00