diff --git a/charts/netbird/Chart.lock b/charts/netbird/Chart.lock index 5b3376a1..7b6e4794 100644 --- a/charts/netbird/Chart.lock +++ b/charts/netbird/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: netbird repository: https://netbirdio.github.io/helms - version: 1.8.0 -digest: sha256:35a97ee48b69855e98bcdf2290635435b8543cb3e29c6428ddd9da2295339323 -generated: "2025-12-24T00:42:08.576794545Z" + version: 1.9.0 +digest: sha256:59344def132ac347fa2f0c5eb9ba58f3165135da07240ede143542b77818a9ee +generated: "2026-01-16T00:37:55.355238171Z" diff --git a/charts/netbird/Chart.yaml b/charts/netbird/Chart.yaml index acebbb49..79627cd9 100644 --- a/charts/netbird/Chart.yaml +++ b/charts/netbird/Chart.yaml @@ -2,11 +2,11 @@ apiVersion: v2 name: netbird description: A Helm chart for Kubernetes type: application -version: 0.1.4 +version: 0.2.0 appVersion: "0.46.0" dependencies: - name: netbird - version: 1.8.0 + version: 1.9.0 repository: "https://netbirdio.github.io/helms" diff --git a/charts/netbird/README.md b/charts/netbird/README.md index 5e6bd3c7..976eaf27 100644 --- a/charts/netbird/README.md +++ b/charts/netbird/README.md @@ -1,6 +1,6 @@ # netbird -![Version: 0.1.4](https://img.shields.io/badge/Version-0.1.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.46.0](https://img.shields.io/badge/AppVersion-0.46.0-informational?style=flat-square) +![Version: 0.2.0](https://img.shields.io/badge/Version-0.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.46.0](https://img.shields.io/badge/AppVersion-0.46.0-informational?style=flat-square) A Helm chart for Kubernetes @@ -8,7 +8,7 @@ A Helm chart for Kubernetes | Repository | Name | Version | |------------|------|---------| -| https://netbirdio.github.io/helms | netbird | 1.8.0 | +| https://netbirdio.github.io/helms | netbird | 1.9.0 | ## Values @@ -43,7 +43,7 @@ A Helm chart for Kubernetes | netbird.dashboard.ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | | netbird.dashboard.ingress.tls[0].hosts[0] | string | `"netbird.deepcypher.me"` | | | netbird.dashboard.ingress.tls[0].secretName | string | `"netbird.deepcypher.me-tls"` | | -| netbird.management.configmap | string | `"{\n \"Stuns\": [\n {\n \"Proto\": \"udp\",\n \"URI\": \"{{ .STUN_SERVER }}\",\n \"Username\": \"\",\n \"Password\": \"\"\n }\n ],\n \"TURNConfig\": {\n \"TimeBasedCredentials\": false,\n \"CredentialsTTL\": \"12h0m0s\",\n \"Secret\": \"secret\",\n \"Turns\": [\n {\n \"Proto\": \"udp\",\n \"URI\": \"{{ .TURN_SERVER }}\",\n \"Username\": \"{{ .TURN_SERVER_USER }}\",\n \"Password\": \"{{ .TURN_SERVER_PASSWORD }}\"\n }\n ]\n },\n \"Relay\": {\n \"Addresses\": [\"rels://netbird.deepcypher.me:443/relay\"],\n \"CredentialsTTL\": \"24h\",\n \"Secret\": \"{{ .RELAY_PASSWORD }}\"\n },\n \"Signal\": {\n \"Proto\": \"https\",\n \"URI\": \"netbird.deepcypher.me:443\",\n \"Username\": \"\",\n \"Password\": \"\"\n },\n \"Datadir\": \"/var/lib/netbird/\",\n \"DataStoreEncryptionKey\": \"{{ .DATASTORE_ENCRYPTION_KEY }}\",\n \"HttpConfig\": {\n \"LetsEncryptDomain\": \"\",\n \"CertFile\": \"\",\n \"CertKey\": \"\",\n \"AuthAudience\": \"{{ .CLIENT_ID }}\",\n \"AuthIssuer\": \"https://auth.deepcypher.me/realms/deepcypher\",\n \"AuthUserIDClaim\": \"\",\n \"AuthKeysLocation\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/certs\",\n \"OIDCConfigEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/.well-known/openid-configuration\",\n \"IdpSignKeyRefreshEnabled\": false\n },\n \"IdpManagerConfig\": {\n \"ManagerType\": \"none\",\n \"ClientConfig\": {\n \"Issuer\": \"https://auth.deepcypher.me/realms/deepcypher\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"ClientID\": \"{{ .IDP_CLIENT_ID }}\",\n \"ClientSecret\": \"{{ .IDP_CLIENT_SECRET }}\",\n \"GrantType\": \"client_credentials\"\n },\n \"ExtraConfig\": {\n \"Password\": \"{{ .IDP_SERVICE_ACCOUNT_PASSWORD }}\",\n \"Username\": \"{{ .IDP_SERVICE_ACCOUNT_USER }}\"\n },\n \"Auth0ClientCredentials\": null,\n \"AzureClientCredentials\": null,\n \"KeycloakClientCredentials\": null,\n \"ZitadelClientCredentials\": null\n },\n \"DeviceAuthorizationFlow\": {\n \"Provider\": \"hosted\",\n \"ProviderConfig\": {\n \"ClientID\": \"{{ .CLIENT_ID }}\",\n \"ClientSecret\": \"\",\n \"Domain\": \"auth.deepcypher.me\",\n \"Audience\": \"{{ .CLIENT_ID }}\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"DeviceAuthEndpoint\": \"https://auth.deepcypher.me/application/o/device/\",\n \"AuthorizationEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/auth\",\n \"Scope\": \"openid\",\n \"UseIDToken\": false,\n \"RedirectURLs\": null\n }\n },\n \"PKCEAuthorizationFlow\": {\n \"ProviderConfig\": {\n \"ClientID\": \"{{ .CLIENT_ID }}\",\n \"ClientSecret\": \"\",\n \"Domain\": \"\",\n \"Audience\": \"{{ .CLIENT_ID }}\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"DeviceAuthEndpoint\": \"\",\n \"AuthorizationEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/auth\",\n \"Scope\": \"openid profile email offline_access api\",\n \"UseIDToken\": false,\n \"RedirectURLs\": [\"http://localhost:53000\"]\n }\n },\n \"StoreConfig\": {\n \"Engine\": \"postgres\"\n },\n \"ReverseProxy\": {\n \"TrustedHTTPProxies\": null,\n \"TrustedHTTPProxiesCount\": 0,\n \"TrustedPeers\": null\n }\n}"` | | +| netbird.management.configmap | string | `"{\n \"Stuns\": [\n {\n \"Proto\": \"udp\",\n \"URI\": \"{{ .STUN_SERVER }}\",\n \"Username\": \"\",\n \"Password\": \"\"\n }\n ],\n \"TURNConfig\": {\n \"TimeBasedCredentials\": false,\n \"CredentialsTTL\": \"12h0m0s\",\n \"Secret\": \"secret\",\n \"Turns\": [\n {\n \"Proto\": \"udp\",\n \"URI\": \"{{ .TURN_SERVER }}\",\n \"Username\": \"{{ .TURN_SERVER_USER }}\",\n \"Password\": \"{{ .TURN_SERVER_PASSWORD }}\"\n }\n ]\n },\n \"Relay\": {\n \"Addresses\": [\"rels://netbird.deepcypher.me:443/relay\"],\n \"CredentialsTTL\": \"24h\",\n \"Secret\": \"{{ .RELAY_PASSWORD }}\"\n },\n \"Signal\": {\n \"Proto\": \"https\",\n \"URI\": \"netbird.deepcypher.me:443\",\n \"Username\": \"\",\n \"Password\": \"\"\n },\n \"Datadir\": \"/var/lib/netbird/\",\n \"DataStoreEncryptionKey\": \"{{ .DATASTORE_ENCRYPTION_KEY }}\",\n \"HttpConfig\": {\n \"LetsEncryptDomain\": \"\",\n \"CertFile\": \"\",\n \"CertKey\": \"\",\n \"AuthAudience\": \"{{ .CLIENT_ID }}\",\n \"AuthIssuer\": \"https://auth.deepcypher.me/realms/deepcypher\",\n \"AuthUserIDClaim\": \"\",\n \"AuthKeysLocation\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/certs\",\n \"OIDCConfigEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/.well-known/openid-configuration\",\n \"IdpSignKeyRefreshEnabled\": false\n },\n \"IdpManagerConfig\": {\n \"ManagerType\": \"none\",\n \"ClientConfig\": {\n \"Issuer\": \"https://auth.deepcypher.me/realms/deepcypher\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"ClientID\": \"{{ .IDP_CLIENT_ID }}\",\n \"ClientSecret\": \"{{ .IDP_CLIENT_SECRET }}\",\n \"GrantType\": \"client_credentials\"\n },\n \"ExtraConfig\": {\n \"Password\": \"{{ .IDP_SERVICE_ACCOUNT_PASSWORD }}\",\n \"Username\": \"{{ .IDP_SERVICE_ACCOUNT_USER }}\"\n },\n \"Auth0ClientCredentials\": null,\n \"AzureClientCredentials\": null,\n \"KeycloakClientCredentials\": null,\n \"ZitadelClientCredentials\": null\n },\n \"DeviceAuthorizationFlow\": {\n \"Provider\": \"hosted\",\n \"ProviderConfig\": {\n \"ClientID\": \"{{ .CLIENT_ID }}\",\n \"ClientSecret\": \"\",\n \"Domain\": \"auth.deepcypher.me\",\n \"Audience\": \"{{ .CLIENT_ID }}\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"DeviceAuthEndpoint\": \"https://auth.deepcypher.me/application/o/device/\",\n \"AuthorizationEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/auth\",\n \"Scope\": \"openid\",\n \"UseIDToken\": false,\n \"RedirectURLs\": null\n }\n },\n \"PKCEAuthorizationFlow\": {\n \"ProviderConfig\": {\n \"ClientID\": \"{{ .CLIENT_ID }}\",\n \"ClientSecret\": \"{{ .CLIENT_SECRET }}\",\n \"Domain\": \"\",\n \"Audience\": \"{{ .CLIENT_ID }}\",\n \"TokenEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token\",\n \"DeviceAuthEndpoint\": \"\",\n \"AuthorizationEndpoint\": \"https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/auth\",\n \"Scope\": \"openid profile email offline_access api\",\n \"UseIDToken\": false,\n \"RedirectURLs\": [\"http://localhost:53000\"]\n }\n },\n \"StoreConfig\": {\n \"Engine\": \"postgres\"\n },\n \"ReverseProxy\": {\n \"TrustedHTTPProxies\": null,\n \"TrustedHTTPProxiesCount\": 0,\n \"TrustedPeers\": null\n }\n}"` | | | netbird.management.envFromSecret.CLIENT_ID | string | `"oidc-credentials/clientId"` | | | netbird.management.envFromSecret.CLIENT_SECRET | string | `"oidc-credentials/clientSecret"` | | | netbird.management.envFromSecret.DATASTORE_ENCRYPTION_KEY | string | `"netbird/datastoreEncryptionKey"` | | diff --git a/charts/netbird/charts/netbird-1.8.0.tgz b/charts/netbird/charts/netbird-1.8.0.tgz deleted file mode 100644 index 96a1496e..00000000 Binary files a/charts/netbird/charts/netbird-1.8.0.tgz and /dev/null differ diff --git a/charts/netbird/charts/netbird-1.9.0.tgz b/charts/netbird/charts/netbird-1.9.0.tgz new file mode 100644 index 00000000..7c5d23bd Binary files /dev/null and b/charts/netbird/charts/netbird-1.9.0.tgz differ