2da5d9df08
feat(chore): modernize code
2025-07-06 11:53:24 +02:00
a0eb3c0bb6
fix(doc): Fix doc string
2025-07-06 11:52:48 +02:00
7e76543c48
fix(doc): Fix the docstring following Go recommandation
2025-07-06 11:41:19 +02:00
09c2c86d59
fix(permission): globalize and fixes
...
Permission alert frop OpenGrep is wrong, as the directory must use 0755.
To make things working and to ease futur changes, I set the default
permission in a constant.
2025-07-06 11:39:19 +02:00
e58948bb44
feat(code): use better check on empty string
2025-07-06 10:53:18 +02:00
a00b03b2aa
feat(chore): Add SAST with opengrep
2025-07-06 10:52:56 +02:00
b47b956798
fix(install): Enhance checks and code
...
- Opengrep complains about non quoted strings
- Bad indentation fixed
2025-07-06 10:52:35 +02:00
a409a1347e
feat(chore): rename variable
2025-07-06 10:51:25 +02:00
8999aabc21
fix(security): Change access rights on generated directories
...
Ppengrep complains, it is right.
2025-07-06 10:51:09 +02:00
14e8907437
feat(doc): Add package doc for labels
2025-07-06 10:49:54 +02:00
7cd38bbd23
feat(doc): regenerate the package docs
2025-07-04 14:59:49 +02:00
28b22a0b30
Merge branch 'master' into develop
2025-07-04 14:49:35 +02:00
130e6d4e24
chore(dependencies): Update dependencies
2025-06-26 23:57:44 +02:00
a66fec07e1
chore(optim): Optimizing some piece of code
...
Simply use modern methods
2025-06-26 23:57:19 +02:00
a3d1e9342f
fix(doc): Follow Go recommendations
2025-06-26 23:56:06 +02:00
72bc88661a
fix(convension): Fix APIVersion
...
Sonarlint complains about "ApiVersion"
2025-06-26 23:37:20 +02:00
e2b897eb9d
fix(generation): Fix container name
...
Container names were built using the service name. We didn't checked the
name and leave underscores inside.
This commit does:
- fix all service and rename containers (`container_name`)
- use `ContainerName` everywhere we need to get the container by name
See #106
2025-06-26 23:37:20 +02:00
9fcce059e5
fix(doc): Fixing method name in comment
2025-06-26 23:18:11 +02:00
36f6413917
feat(build): UPX compression
...
UPX can compress binaries from 22Mo to 7Mo on Linux / Windows and 14Mo
on MacOS. Let's use it to reduce binary size.
I don't know why it doesn't work on FreeBSD.
2025-06-15 16:02:45 +02:00
8c729f3c57
fix(build): remove "-it" options
...
Building in parallel make a warn message as TTY is not OK
2025-06-15 16:01:16 +02:00
063cc9d439
Merge pull request #119 from metal3d/develop
...
Develop
2025-06-15 16:14:10 +03:00
ac5317e600
feat(doc): regenerate docs
2025-06-15 14:48:35 +02:00
bc0b65006d
feat(doc): Add doc target
...
This only regenerates docs for packages.
2025-06-15 14:48:24 +02:00
933f04bf5e
feat(version): change Go version
2025-06-15 14:43:58 +02:00
7d46435ba2
Merge pull request #118 from metal3d/develop
...
Develop
2025-06-04 15:22:09 +02:00
d94bb8ac32
feat(doc): regenerate documentation
2025-06-04 15:18:11 +02:00
b143f743ef
feat(chore): Add tests and use "any" instead of "inteface"
2025-06-04 15:17:26 +02:00
a8341a9b44
feat(tests): .Close() can be "unchecked"
2025-06-04 14:41:53 +02:00
def5d097a4
feat(tests): Fixing linter problems
...
Using golangci-lint
2025-06-04 14:29:13 +02:00
ba0ae1bc60
Merge pull request #117 from metal3d/develop
...
Develop
2025-06-04 09:51:48 +02:00
d77029b597
feat(version): update dependencies
...
New versions for:
- Cobra
- K8S API
- indirect subpackages
2025-06-04 09:48:52 +02:00
b5f62d43af
fix(test): Fix non constant string format
...
Go 1.24 made several changes about formatting messages:
https://tip.golang.org/doc/go1.24#vet
These changes make tests (and vet) craching.
The fix is to use a string format and give error message as argument.
2025-06-04 09:46:13 +02:00
9220dc3278
fix(test): Fix bad test
...
We were failing if the test is OK...
2025-06-04 09:24:33 +02:00
36c72fb665
Merge pull request #114 from GSergeevich/readme_fix
...
Fix example of docker-compose.yml
2025-04-02 15:01:06 +02:00
Герман Плотников
c90504f4f1
Fix example of docker-compose.yml
2025-03-26 18:57:47 +03:00
9ef961ae7c
issue(107): Really drop ignored services
...
It's, at this time, not needed to keep the ignored services inside the
project. Maybe later someone will ask to keep env variables, or
something like this... But at this time, it's a source of bug like #107 .
2025-01-19 23:38:17 +01:00
fe6663f9f4
issue(106): Fix service names with dashes
...
See #106 , I need to add a test on "same-pod" label.
2025-01-19 23:24:09 +01:00
1190b316bb
Merge pull request #108 from metal3d/develop
...
Bump versions
2025-01-17 22:19:42 +01:00
7068dc229c
Merge pull request #104 from metal3d/dependabot/go_modules/develop/k8s.io/api-0.32.1
...
chore(deps): bump k8s.io/api from 0.32.0 to 0.32.1
2025-01-17 22:12:36 +01:00
dependabot[bot]
61ce6fb25b
chore(deps): bump k8s.io/api from 0.32.0 to 0.32.1
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.32.0 to 0.32.1.
- [Commits](https://github.com/kubernetes/api/compare/v0.32.0...v0.32.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-17 21:10:36 +00:00
116ef658d8
Merge pull request #103 from metal3d/dependabot/go_modules/develop/github.com/invopop/jsonschema-0.13.0
...
chore(deps): bump github.com/invopop/jsonschema from 0.12.0 to 0.13.0
2025-01-17 22:09:53 +01:00
d7b354de8c
Merge pull request #105 from metal3d/dependabot/go_modules/develop/k8s.io/apimachinery-0.32.1
...
chore(deps): bump k8s.io/apimachinery from 0.32.0 to 0.32.1
2025-01-17 22:09:28 +01:00
dependabot[bot]
d06c0574fb
chore(deps): bump k8s.io/apimachinery from 0.32.0 to 0.32.1
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.32.0 to 0.32.1.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.0...v0.32.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-16 22:31:32 +00:00
dependabot[bot]
bcd7894e3b
chore(deps): bump github.com/invopop/jsonschema from 0.12.0 to 0.13.0
...
Bumps [github.com/invopop/jsonschema](https://github.com/invopop/jsonschema ) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/invopop/jsonschema/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: github.com/invopop/jsonschema
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-31 22:51:12 +00:00
80aba05f66
Merge pull request #101 from metal3d/develop
...
Enhance tests
2024-12-17 18:25:34 +01:00
41a4292939
chore(test): enhance error handling and avoid repetitions
2024-12-17 18:22:45 +01:00
131ea5d569
mod(version): update k8s.io api modules
2024-12-17 18:22:20 +01:00
e36bbf41f4
Update go-test.yaml
...
Use mod tidy as dependabot may change the go.mod file
2024-12-17 18:09:40 +01:00
c97b398914
Merge pull request #96 from metal3d/develop
...
Fixing docs
2024-12-05 09:47:29 +01:00
d27ed76cf4
doc(readme): better comments
2024-12-05 07:24:23 +01:00