Commit Graph
19 Commits
Author SHA1 Message Date
Maycon SantosandGitHub 48c2f42b00 add support to routing client image (#49) 2025-07-10 12:57:12 +02:00
M. EssamandGitHub 7b08362a37 Bump chart version to 0.1.10 (#39) 2025-05-02 19:37:36 +02:00
David FryandM. Essam 00d8a6ddfb fix keyfromsecret structure 2025-05-02 14:46:57 +03:00
Maycon SantosandGitHub 6c6557b2fd Bump chart version to 0.1.9 (#37) 2025-05-01 20:53:57 +02:00
David FryandGitHub 18a5b55839 use env entries instead of envFrom (#36)
The reason for this PR is that currently if the secret doesn’t have the
key NB_API_KEY yet at deployment time, the deployment will still run and
pull in an env list that doesn’t include NB_API_KEY since the envFrom
will just pull any and all keys it finds in the secret and makes env
vars out of them. then at a later point, once the NB_API_KEY key is
populated in the secret, one has to bounce the pod to get the key to be
picked up.

if you use the env: valueFrom syntax using a named key, if that named
key doesn’t exist, the deployment should give an error and retry until
the secret key is available
2025-05-01 14:52:03 +02:00
M Essam Hamed 38445c58fa Add support for policy auto-creation 2025-04-16 14:45:23 +02:00
Mykola DzhamandM. Essam 924f17f525 Fix Job field name 2025-04-13 22:36:59 +02:00
M. EssamandGitHub 3f4137a153 Fix conditional RBAC to be added on NetBird key existence (#26)
Operator checks for existence of NetBird API key to create controllers
for Service, NBResource, NBPolicy ...etc, while the Helm chart checks
for Values.ingress.enabled, this causes crashes if NetBird API Key is
provided but ingress.enabled is set to `false`.

This fixes this discrepancy by checking NetBird API key in Helm instead
of ingress enabled value.

resolves #13
2025-04-07 08:05:39 +02:00
Maycon SantosandGitHub f98f0d7d61 Update chart version 2025-04-01 14:33:12 +02:00
Maycon SantosandGitHub c37b8f7432 fix kubernetes api resource template (#20) 2025-03-31 17:27:42 +02:00
Maycon SantosandGitHub 08ce0a06c9 Update Chart.yaml 2025-03-30 22:58:49 +02:00
Maycon SantosandGitHub d7991ebcf3 Update app version 2025-03-30 22:58:37 +02:00
Maycon SantosandGitHub 3596e902e2 Update Chart.yaml (#19) 2025-03-30 22:15:42 +02:00
c4d73d83b1 Feature/kubernetes api access (#17)
Co-authored-by: M Essam Hamed <github@messam.xyz>
2025-03-30 21:16:44 +02:00
219ee9a0b6 Add support for multiple policies (#16)
Change policy annotation to support comma-separated list of policies.

---------

Co-authored-by: Maycon Santos <mlsmaycon@gmail.com>
2025-03-28 13:50:09 +01:00
Maycon SantosandGitHub face38a812 Update/helm (#11) 2025-03-06 16:17:00 +01:00
Maycon SantosandGitHub b8b268e2f9 Update version docs and chart base image (#9) 2025-03-06 14:26:12 +01:00
166091b8e0 Add ingress feature to controller (#5)
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com>
2025-03-06 09:57:45 +01:00
M. EssamandGitHub cea60745d2 Remove goreleaser and fix helm packaging (#6)
Goreleaser was causing issues when helm chart action created releases
for packaged helm chart, this PR replaces goreleaser with a much simpler
build and push model, and returns packaged helm charts to normal.
2025-03-05 09:03:04 +01:00