2721cb1136
Fixed updated versions
2022-05-06 13:42:21 +02:00
1b9ac9ca8a
Changed behavio on environment
...
- variables are all in values.yaml as "template string". This means that
we can now set values to reference others (useful with mapenv label)
- we can also set any variable as a secret
2022-05-06 09:55:12 +02:00
1e8f417418
Set environment variables to values.yaml
2022-05-05 19:02:13 +02:00
a8565b55a7
Fix examples
2022-05-05 14:20:19 +02:00
2869460356
The mapenv label, documented, fixed
2022-05-05 14:04:09 +02:00
dbe9fc25ea
Add mapenv label that is more agnostic
...
- that means that katenary.io/env-to-service is now DEPRECATED
- the yaml style in label is OK, that allows more possibilities and
adaptation for users
2022-05-05 13:55:33 +02:00
fe45157439
Fixed Values that was badly initialized
2022-05-05 13:22:39 +02:00
ee5a18ae86
Formatting and comment
2022-05-05 12:21:09 +02:00
d72ab14400
Better Probe builder
...
- we didn't get probe configuration from compose, it's now fixed
- the HealthCheck object is tricky because it overrides `time.Duration`,
we are using specific initialization in NewProbeWithDuration
- it is easier to pass the ServiceConfig to NewProbeFromService
2022-05-05 12:16:04 +02:00
bfe6738348
Use pointer for Value, change RELEASE_NAME const
2022-05-05 11:33:02 +02:00
ddcc3d00d3
Remove debug log
2022-05-05 10:48:14 +02:00
710b46061d
Forgotten to use configured indent size
2022-05-05 10:46:22 +02:00
71befefea8
Better file closing
2022-05-05 10:45:41 +02:00
0a20be9660
Better file closing
2022-05-05 10:44:43 +02:00
5f2f27f72b
More documentation
2022-05-05 10:44:20 +02:00
f10e09eba5
Formatting
2022-05-05 10:23:43 +02:00
053292f37c
Add a "ignore" label to skip a service
2022-05-05 10:22:02 +02:00
910933e5f3
Updated dependencies
2022-05-05 09:49:31 +02:00
b6f2e480ba
Refacto to split types
2022-05-05 09:43:52 +02:00
8ce0d64e62
Fix probes
2022-05-05 09:24:51 +02:00
6eb8ec9915
Fix problems of new line + add comments
2022-05-05 09:08:12 +02:00
13f74c9e4d
Optim
2022-05-05 08:59:31 +02:00
979206d3bf
Fix multiple problems on ingress version check
2022-05-05 08:56:12 +02:00
ad336c27a1
Fix use of BUILD_IMAGE
2022-05-05 08:24:19 +02:00
4c85097f2c
Move command to a correct dir name
2022-05-05 08:08:38 +02:00
fa9aebb8e5
Remove doubles from envfile and env
2022-05-05 08:05:15 +02:00
c9bdd1b718
Fixup not bound volumes
2022-04-05 09:33:49 +02:00
1975b8fb89
WIP Fix probes
2022-04-05 09:17:18 +02:00
bd133431bf
Ports labels were doubled
2022-04-05 08:22:53 +02:00
5e8cf47ab6
WIP try to fix race condition and tests
2022-04-05 08:05:33 +02:00
8f3a9aedcd
Remove noisy logs
2022-04-04 13:53:13 +02:00
30a79998ab
Fix label ports
2022-04-04 13:52:28 +02:00
e346bb3ae4
WIP - there still are problem with several things
...
- ports label are not well managed
- no heathcheck, have to be rewritten
- many problem with generated compose file from memory
2022-04-04 09:53:36 +02:00
cc73d57f5a
better loop range
2022-04-03 16:09:33 +02:00
3c6b9493db
WIP Try to use composer-go
...
- there are problems to resolve with health check
- compose/parser.go and compose/types.go should be recheck
- need to recheck writers
2022-04-03 16:08:00 +02:00
165054ca53
For single env_file, it's a string...
...
see #8
1.0.0-rc7
2022-04-01 17:49:10 +02:00
a87391e726
Fix healthcheck
...
see #8
1.0.0-rc6
2022-04-01 17:39:41 +02:00
f8dcd2026b
Fix test command to make it work as string / slice
...
see #8
1.0.0-rc5
2022-04-01 16:58:13 +02:00
f99f146af2
Force build with "build-all" by empty dist/*
1.0.0-rc4
2022-04-01 10:47:58 +02:00
e72a8a2e9c
Fix envfile detection
...
+ The envfiles were not added!
see #8
TODO: what are the others properties to fix this way?
2022-04-01 10:43:08 +02:00
0f73aa3125
Manage ugly format for command
...
Some people uses pure string as command, we need to cast to []string
slice.
see #8
2022-04-01 10:12:14 +02:00
7dc5d509f7
Fix the problem with "ugly" environment syntax
...
We can now manage "- A=B" format as "A: B"
Some others properties than environment may have this problem (e.g.,
command) so we will fix this later.
fix #4
2022-04-01 09:22:00 +02:00
a9b75c48c4
Add test for bad volumes
2022-04-01 08:22:06 +02:00
6ea3a923cc
Avoid "not mapped" volumes
...
fix #5
2022-04-01 08:18:45 +02:00
6cd1af015b
Manage empty image name
...
And avoid removing charts if there are problems before generating the
helm chart
fix #6
2022-04-01 08:15:39 +02:00
68a031d0be
Remove bad log
2022-04-01 08:15:01 +02:00
7ba68c2854
If there is no image name, fail!
...
fix #6
2022-04-01 08:04:37 +02:00
1dd8fef4b3
Fix compose file argument
...
fix #7
2022-04-01 07:59:53 +02:00
6a2417c361
Create dependabot.yml
2022-03-31 14:30:42 +02:00
ad316d1f49
Removed the forcing of install type
2022-03-31 14:25:40 +02:00