dependabot[bot] and GitHub
1b36287705
Bump golang.org/x/oauth2 from 0.23.0 to 0.27.0 ( #64 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from
0.23.0 to 0.27.0
2025-08-19 16:21:15 +03:00
M Essam Hamed
20b3ba60ba
Add optional Volume mounting for Client containers
2025-08-10 10:25:13 +03:00
M Essam Hamed
2606b87173
Add uninstallation doc to README
2025-08-08 14:14:25 +03:00
athul and M. Essam
c38b37202b
fix(template): properly indent all spec fields using toYaml and nindent 4 in routingpeers.yaml
2025-08-08 13:26:04 +03:00
athul and M. Essam
877c894248
Add support for tolerations, nodeSelector, and resources in NBRoutingPeer deployment spec
2025-08-07 21:58:39 +03:00
rarrouba and M. Essam
a24beb58d9
fix: typo in spec of Job kubernetes-service-expose
2025-08-05 19:39:20 +03:00
Maycon Santos and GitHub
43065a2ade
chart version 0.1.12 ( #56 )
2025-07-17 15:10:37 +02:00
David Fry and GitHub
2dbe491081
customize failure policy for webhooks ( #55 )
2025-07-17 09:35:35 +02:00
Maycon Santos and GitHub
48c2f42b00
add support to routing client image ( #49 )
2025-07-10 12:57:12 +02:00
M. Essam and GitHub
09249b6b62
Fix returning ctrl.Result and error preventing backoff ( #50 )
2025-07-10 10:52:48 +02:00
Frederic Roggon and GitHub
0cf1dbafd4
[Docs] Typo Fix - removed sentence that does not belong there ( #45 )
...
typo fix - removed sentence that does not belong there
2025-05-24 17:08:03 +02:00
M. Essam and GitHub
7b08362a37
Bump chart version to 0.1.10 ( #39 )
2025-05-02 19:37:36 +02:00
David Fry and M. Essam
00d8a6ddfb
fix keyfromsecret structure
2025-05-02 14:46:57 +03:00
Maycon Santos and GitHub
6c6557b2fd
Bump chart version to 0.1.9 ( #37 )
2025-05-01 20:53:57 +02:00
David Fry and GitHub
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
8ff64b433c
Add documentation
2025-04-16 14:45:23 +02:00
M Essam Hamed
38445c58fa
Add support for policy auto-creation
2025-04-16 14:45:23 +02:00
Mykola Dzham and M. Essam
924f17f525
Fix Job field name
2025-04-13 22:36:59 +02:00
M. Essam and GitHub
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
M. Essam and GitHub
b06e9b1de2
Add docs for Kubernetes API ( #27 )
...
Add simple instruction for exposing kubernetes API as a Network
Resource.
2025-04-07 08:05:26 +02:00
Maycon Santos and GitHub
f98f0d7d61
Update chart version
2025-04-01 14:33:12 +02:00
Maycon Santos and GitHub
c37b8f7432
fix kubernetes api resource template ( #20 )
2025-03-31 17:27:42 +02:00
Maycon Santos and GitHub
08ce0a06c9
Update Chart.yaml
2025-03-30 22:58:49 +02:00
Maycon Santos and GitHub
d7991ebcf3
Update app version
2025-03-30 22:58:37 +02:00
Maycon Santos and GitHub
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
M. Essam and GitHub
6a33bffb65
Add unit tests to new controllers and fix minor bugs ( #12 )
2025-03-28 08:55:41 +01:00
Misha Bragin and GitHub
ac8348cda6
Add CLA ( #15 )
2025-03-19 15:12:18 +01:00
Maycon Santos and GitHub
face38a812
Update/helm ( #11 )
2025-03-06 16:17:00 +01:00
Misha Bragin and GitHub
f147b33665
Add example steps ( #10 )
2025-03-06 15:32:17 +01:00
Maycon Santos and GitHub
b8b268e2f9
Update version docs and chart base image ( #9 )
2025-03-06 14:26:12 +01:00
M. Essam and GitHub
1b77e77dfa
Fix TCP Policy deletion when policy is already deleted ( #8 )
...
Fix NBPolicy deletion when TCP policy is already deleted
2025-03-06 14:24:46 +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. Essam and GitHub
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
M. Essam and GitHub
3716e5daba
Merge pull request #4 from netbirdio/feat/extra-dns-labels
...
feat: add extra dns labels annotation
2025-02-22 20:19:58 +02:00
Hakan Sariman
289d6f25d3
add extra dns labels annotation
2025-02-22 14:32:22 +03:00
M. Essam and GitHub
74f9959ae2
Disable goreleaser scm publish ( #3 )
...
Disables unused scm release from goreleaser as we don't need to publish
binaries
2025-01-30 15:19:35 +01:00
M. Essam and GitHub
1adda8e0a6
Merge pull request #2 from netbirdio/fix/release-workflow
...
Fix release workflows
2025-01-30 00:42:27 +02:00
M Essam Hamed
0219fe8aad
Fix release workflows
...
- Check for dirty repository in release
- Fix helm release workflow name
- Rename dist dir to manifests as dist is used by goreleaser
2025-01-30 00:33:03 +02:00
M. Essam and GitHub
64091a6439
Add initial version with help and admission controller ( #1 )
...
- It adds a helm chart that will be hosted in the Github pages URL of this repository
- an admission controller operator
- Basic documentation for installing the operator, configuring CRDs and example pod configuration
2025-01-29 22:44:09 +01:00
Maycon Santos and GitHub
50aa9ada37
Initial commit
2025-01-24 13:01:03 +01:00