Commit graph

224 commits

Author SHA1 Message Date
Owen
50c2aa0111
Add default memory limits 2026-02-28 12:14:27 -08:00
Owen
5d9700d84c
Update sum 2026-02-25 16:46:20 -08:00
Owen
fc66394243
Merge branch 'main' into dev 2026-02-25 14:18:22 -08:00
dependabot[bot]
30283b044f
Bump golang.org/x/term in /install in the minor-updates group
Bumps the minor-updates group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.39.0 to 0.40.0
- [Commits](https://github.com/golang/term/compare/v0.39.0...v0.40.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 19:01:31 +00:00
Owen
2282d3ae39
Fix formatting 2026-02-25 10:53:56 -08:00
Owen
c4dcec463a
Merge branch 'dev' into LaurenceJJones-feature/installer-tui 2026-02-25 10:48:05 -08:00
Owen Schwartz
767284408a
Merge pull request #2499 from LaurenceJJones/feature/build-variables
enhance(installer): use ldflags to inject versions
2026-02-25 10:42:04 -08:00
Laurence
e8398cb221
enhance(installer): use huh package to handle input
Instead of relying on stdin and stdout by default, using the huh package from charmbracelet allows us to handle user input more gracefully such as y/n instead of typing 'yes' or 'no'. If a user makes a mistake whilst typing in any text fields they cannot use left or right to edit a single character when using huh it can. This adds a dependancy and may increase the size of installer but overall improves user experience.
2026-02-18 11:05:48 +00:00
Laurence
9460e28c7b
ehance(installer): use ldflags to inject versions
Instead of the CI/CD using sed to replace the 'replaceme' text we can instead use ldflags which can inject variables at build time to the versions. The makefile had a bunch of workarounds for dev so these have been removed to cleanup etc etc and fetchs versions from the gh api directly if the variables are not injected like the CI/CD does
2026-02-18 09:43:41 +00:00
Rodney Osodo
952d0c74d0
refactor(install): use any for YAML map types instead of interface{}
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-02-17 10:45:06 +03:00
Rodney Osodo
ffbea7af59
fix(install): add error handling and minor code cleanups
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-02-17 10:45:06 +03:00
Owen
5ad564d21b
Use rand 2026-02-02 10:25:14 -08:00
Owen
24d047e3d8
Merge branch 'main' into dev 2026-01-21 14:39:15 -08:00
dependabot[bot]
86ba6b6f86 Bump golang.org/x/term in /install in the prod-minor-updates group
Bumps the prod-minor-updates group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.38.0 to 0.39.0
- [Commits](https://github.com/golang/term/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:39:29 -08:00
Owen
f7cede4713
Use /etc/sysctl.d/99-podman.conf
Fixes #2253
2026-01-17 12:22:43 -08:00
Owen
610b20c1ff
Use the right driver
Fixes #2254
2026-01-17 12:21:47 -08:00
Owen
d333cb5199
Add encoded chars to default traefik config
Closes #2176
2026-01-05 10:37:18 -05:00
Jack Myers
9ed9472c01 Fix spelling mistake in installer version prompt 2026-01-02 10:18:21 -05:00
miloschwartz
a3610b7dde
add badger middleware to api and dashboard routes 2025-12-20 21:49:18 -05:00
Owen
e477a5a1b5
Add ee install option 2025-12-20 17:28:07 -05:00
Owen
be20289140
Resolve some warnings 2025-12-20 16:38:03 -05:00
Owen
9c21e3da16
Merge branch 'main' into dev 2025-12-18 15:00:13 -05:00
Owen
7ccde11e3e
Fix crowdsec healthcheck
Fixes #2118
2025-12-18 13:49:55 -05:00
Mateusz Gruszkiewicz
9b98acb553 fix missing gpg dependency which is preventing docker from installing correctly 2025-12-13 19:27:15 +01:00
dependabot[bot]
05ebd547b5
Bump golang.org/x/term in /install in the prod-minor-updates group
Bumps the prod-minor-updates group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.37.0 to 0.38.0
- [Commits](https://github.com/golang/term/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-09 01:21:11 +00:00
copilot-swe-agent[bot]
69561caa74 Fix setup token display condition to include CrowdSec installation
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com>
2025-12-06 20:57:57 +00:00
copilot-swe-agent[bot]
d7311ad947 Add setup token printing after CrowdSec installation
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com>
2025-12-06 20:38:40 +00:00
copilot-swe-agent[bot]
394d1503dd Make no-reply email address required when email is enabled
- Added helpful hint in prompt suggesting to use SMTP username
- Added validation to ensure no-reply email is not empty when email is enabled
- Applied gofmt formatting improvements

Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com>
2025-12-06 17:35:11 +00:00
v1rusnl
d73825dd24
Update Traefik image version to v3.6 2025-11-18 12:41:12 +01:00
Owen Schwartz
e7aeb4ff89
Merge pull request #1849 from fosrl/dependabot/go_modules/install/prod-minor-updates-4e8dbec1a6
Bump golang.org/x/term from 0.36.0 to 0.37.0 in /install in the prod-minor-updates group
2025-11-17 10:54:23 -05:00
dependabot[bot]
9344ab3546
Bump golang.org/x/term in /install in the prod-minor-updates group
Bumps the prod-minor-updates group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/term/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14 01:23:32 +00:00
Laurence Jones
fbce392137
Remove unnecessary return after success message
Remove redundant return statement after success message.
2025-11-13 12:52:21 +00:00
Owen
da15e5e77b
Remove software-properties-common
Fixes #1828
2025-11-08 16:13:42 -08:00
Owen
396477c2e2
Update makefiles 2025-10-29 20:42:56 -07:00
Owen
bd5cc790d6
Fixing various things 2025-10-27 17:52:39 -07:00
Owen
560974f7d2
Merge branch 'feat/add-proxy-protocol-support' into dev 2025-10-26 18:16:38 -07:00
Owen
85270f497a
Restrict raw resources and use st from config 2025-10-26 18:15:39 -07:00
Owen
8f3324560a
Install maxmind by default 2025-10-26 16:04:19 -07:00
miloschwartz
47ac5875f3
change digpangolin.com to pangolin.net 2025-10-18 11:51:09 -07:00
Owen
46807c6477
Fix various bugs 2025-10-16 10:23:25 -07:00
Owen
e66c6b2505
remove volumes for remote nodes 2025-10-15 17:44:03 -07:00
Owen
59ecab5738
Dont ping remote nodes; handle certs better 2025-10-15 10:39:45 -07:00
Owen
61b4c62824
Merge branch 'main' into dev 2025-10-14 16:55:12 -07:00
Owen
ccd81f6fe2
Adjust migration 2025-10-14 15:31:56 -07:00
Owen
8377434c08
Add update database to installer 2025-10-14 14:23:18 -07:00
Owen
1fbf2bfb8d
Remove managed add maxmind 2025-10-14 14:15:33 -07:00
Owen
57bcbf6c48
Include traefik config when sending to remote nodes 2025-10-14 10:38:41 -07:00
dependabot[bot]
01db519691
Bump golang.org/x/term in /install in the prod-minor-updates group
Bumps the prod-minor-updates group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.35.0 to 0.36.0
- [Commits](https://github.com/golang/term/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-09 01:22:20 +00:00
Owen
0167b30bf1
Fixes PAN-122 2025-09-28 18:18:03 -07:00
miloschwartz
4710bab697
pull hostname from dashboard url in crowdsec install 2025-09-26 09:57:35 -07:00