Dmytro Bondar and GitHub
ba9b6c39e0
docs: build multi-version documentation ( #327 )
...
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
* Build multi-version docs with 'mike'
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Revert remote_branch option
---------
Signed-off-by: Dmytro Bondar <git@bonddim.com >
2024-12-03 19:04:43 +01:00
Dmytro Bondar and GitHub
afcba8d43e
chore: update dependencies ( #325 )
...
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
* Update go version and dependencies
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Group dependabot updates
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Lock file maintenance
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Rename vite.config.js
Keep CJS as default, opt-in to ESM if needed
More: https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated
Signed-off-by: Dmytro Bondar <git@bonddim.com >
---------
Signed-off-by: Dmytro Bondar <git@bonddim.com >
2024-11-27 18:24:23 +01:00
Dmytro Bondar and GitHub
90a570bd66
fix: enhance PrivateString Scan method to support []byte input ( #324 )
...
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
Signed-off-by: Dmytro Bondar <git@bonddim.com >
2024-11-26 21:09:39 +01:00
Dmytro Bondar and GitHub
d8eac37302
Updated metrics, added dashboard for Grafana ( #311 )
...
* Updated metrics, added dashboard for Grafana
* Remove unused interfce metric
* Set default scrape interval
2024-10-09 22:33:50 +02:00
Dmytro Bondar and GitHub
f22a7e4a2e
feat: Metrics for Prometheus ( #309 )
...
* feat: prometheus metrics
* Added Prometheus resources support to helm chart
2024-09-29 22:10:50 +02:00
Dmytro Bondar and GitHub
7a08c14de4
chore: CI files update ( #306 )
...
* Update Dockerfile
- Fix FromAsCasing
- Copy `cmd` and `internal` directories only for backend
* Export binaries from docker images
* Create release with assets from workflow
* Remove circleci config
* fix chart publishing
2024-09-23 21:54:22 +02:00
Dmytro Bondar and GitHub
2c01f42369
feat: substitute environment variables in config file ( #305 )
...
* feat: use envsubst to substitute env variables in config file
* Remove output config to log
* Update readme
2024-09-23 21:48:11 +02:00
Dmytro Bondar and GitHub
3196010a58
feat: Added peers sorting on views ( #302 )
...
* Added peers sorting for Interface and Profile views
* Use ip-address package to sort with IPv6 addresses only
* Add RX/TX column and fix add-peer button title
2024-09-23 21:44:43 +02:00
Dmytro Bondar and GitHub
6ffe1a90ae
feat: TLS support for web ( #301 )
...
* Added TLS support for web
- Added optional configurations `cert_file` and `key_file` to run web server with https
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Helm chart update
- Refactored Ingress to use one host only (`config.web.external_url` is required)
- Added Certificate resource template (secret is mounted to container into `/app/certs/`)
- Added support for service with mixed protocols (exposes UI and Wireguard ports on same IP)
- Added helm-docs target to makefile
- Changed pod labels to use selectorLabels
- Removed default probes (app runs without healthy web)
- Removed sections from README
Signed-off-by: Dmytro Bondar <git@bonddim.com >
* Fix chart workflow path filter
* Fix chart lint issue
* Skip clean-up tested chart
* Try k3d cluster
---------
Signed-off-by: Dmytro Bondar <git@bonddim.com >
2024-09-22 13:25:08 +02:00
Dmytro Bondar and GitHub
2428dedc42
fix: autosave wireguard conf files ( #303 )
...
* fix: autosave wireguard conf files
- Fix subscription to Interface and Peer updates topics
- Remove admin permissions validation
- Update file on peer deletion
- Change save condition to configured storage path only, as initialized interface is not nil
* Added comment to peer config for prometheus exporter
2024-09-22 11:53:42 +02:00
Dmytro Bondar and GitHub
605841f2a0
fix: LDAP sync interval ( #304 )
...
Configurable LDAP sync interval for each LDAP provider
2024-09-22 11:49:23 +02:00
Dmytro Bondar and GitHub
6f52cb2ada
Init Helm chart ( #255 )
...
* Initial chart version
* Add CI/CD for chart
* Fix admin creds template
* Add command, args, env, envFrom
* Render volumes and volumeMounts with tpl
* Change persistance accessMode type
* Add update strategy config
* Use custom types in docs
* Add startup probe config
* Fix web.external_url config
2024-07-04 22:37:30 +02:00
Dmytro Bondar and GitHub
a6d985c2fe
Remove CodeQL workflow file ( #256 )
2024-04-29 23:21:00 +02:00
Dmytro Bondar and GitHub
3279cb2204
Fix installation button translations ( #215 )
2024-03-11 16:02:16 +01:00
Dmytro Bondar
6fb6dc0d23
Remove builded frontend from repo
2024-03-04 11:57:19 +01:00
Dmytro Bondar
8279aba15e
Add docs to .dockerignore
2024-03-04 11:43:35 +01:00
Dmytro Bondar
c8989e1ca3
Add curl,iptables,nftables into final image
2024-03-04 11:43:35 +01:00
Dmytro Bondar
9e1b6b6d91
Refactor docker-publish workflow
2024-03-04 11:43:30 +01:00
Dmytro Bondar
180b43608d
Update actions versions
2024-03-04 11:27:12 +01:00
Dmytro Bondar
f76b59286e
Use golang-alpine image for builds
2024-03-04 11:27:12 +01:00
Dmytro Bondar
c970b81d84
Add frontend to Dockerfile and use cross-platform build
2024-03-04 11:27:02 +01:00
Dmytro Bondar
c37a85fa0b
Fix CVE-2024-23331 https://github.com/advisories/GHSA-c24v-8rfc-w8vw
2024-03-04 09:55:13 +01:00
Dmytro Bondar
5dcb3eca6d
Add dependabot config for actions and go
2024-03-04 09:55:13 +01:00