Mike Reeves
bbc7668786
Add version check, PCAP cleanup prompts, and SOC config references to soupto3
...
- Skip upgrade if already running Security Onion 3.x.x
- Add interactive prompts to delete Stenographer PCAP data (with double confirmation) and change pcapengine to SURICATA
- Direct users to SOC Configuration UI instead of editing pillar files directly
- Consolidate TRANSITION and STENO cases to reduce repeated code
2026-02-23 10:49:54 -05:00
Mike Reeves
1888f9e757
Soup to 3
2026-02-23 10:07:16 -05:00
reyesj2
057131dce7
disable redis on heavynodes -- no longer in use
2026-01-27 16:39:07 -06:00
reyesj2
b4c8f7924a
missing updates to variables
2026-01-22 16:49:20 -06:00
reyesj2
8e3ba8900f
fix auto soup - check for compatible versions and fallback to a known good value as needed
2026-01-22 16:12:21 -06:00
Josh Patterson
f6e95c17a0
need to create_ca_pillar for 210 not 220
2026-01-20 11:55:57 -05:00
Josh Patterson
a192455fae
Merge remote-tracking branch 'origin/2.4/dev' into bravo
2026-01-19 17:17:58 -05:00
Josh Patterson
0da0788e6b
move function to be with the rest of its friends
2026-01-15 14:56:36 -05:00
Josh Patterson
dfaeed54b6
Merge remote-tracking branch 'origin/2.4/main' into fixmerge201210
2026-01-15 14:44:33 -05:00
Mike Reeves
3fb153c43e
Add support for version 2.4.201 upgrades
2026-01-13 16:41:39 -05:00
Josh Patterson
3bc552ef38
Merge remote-tracking branch 'origin/2.4/dev' into bravo
2026-01-08 17:15:48 -05:00
reyesj2
aa96cf44d4
increase timeout commands timeout to account for time taken by salt minions to return data.
...
add note informing user a previously required ES upgrade was detected and being verified before soup continues
2026-01-07 19:26:46 -06:00
reyesj2
0d59c35d2a
phrasing/typo
2026-01-07 19:20:27 -06:00
reyesj2
8463bde90d
dont capture stderr from salt command failure 'ERROR: Minions returned with non-zero exit code'
2026-01-07 19:19:26 -06:00
reyesj2
150c31009e
make sure so-elasticsearch-query exits non-zero on failure
2026-01-07 19:18:20 -06:00
reyesj2
3effd30f7e
unused var
2026-01-07 14:49:19 -06:00
reyesj2
cb1e59fa49
Merge branch '2.4/dev' of github.com:Security-Onion-Solutions/securityonion into reyesj2/elastic9-autosoup
2026-01-07 10:30:45 -06:00
reyesj2
752c764066
autosoup preserve branch setting if set originally
2026-01-07 10:03:46 -06:00
reyesj2
af604c2ea8
autosoup functionality for non-airgap
2026-01-07 09:45:26 -06:00
Josh Patterson
6c3f9f149d
create ca pillar during soup
2026-01-07 10:17:06 -05:00
Josh Patterson
f2370043a8
Merge remote-tracking branch 'origin/2.4/dev' into bravo
2026-01-06 09:12:00 -05:00
reyesj2
a53619f10f
update kratos index template
2026-01-05 12:22:01 -06:00
reyesj2
33c34cdeca
Merge branch '2.4/dev' of github.com:Security-Onion-Solutions/securityonion into reyesj2/elastic9-autosoup
2025-12-29 15:49:49 -06:00
reyesj2
f666ad600f
accept same version 'upgrades'
2025-12-23 16:27:22 -06:00
reyesj2
9345718967
verify pre-soup ES version is directly upgradable to post-soup ES version.
2025-12-19 16:15:05 -06:00
reyesj2
6c879cbd13
soup changes
2025-12-17 19:08:21 -06:00
Mike Reeves
b2a469e08c
Update so-minion
2025-12-15 11:56:23 -05:00
Jason Ertel
285b0e4af9
Merge pull request #15308 from Security-Onion-Solutions/idstools-refactor
...
Add trailing nl if it doesnt already exist
2025-12-14 15:35:24 -05:00
DefensiveDepth
f9edfd6391
Add trailing nl if it doesnt already exist
2025-12-14 12:03:44 -05:00
Josh Patterson
a3396b77a3
Merge remote-tracking branch 'origin/2.4/dev' into bravo
2025-12-12 15:25:09 -05:00
Josh Patterson
8158fee8fc
change how we determine if the salt-minion is ready
2025-12-12 15:24:47 -05:00
Josh Patterson
6c5c176b7d
fix cleaning repos on remote nodes if airgap
2025-12-12 14:18:54 -05:00
DefensiveDepth
7cac528389
Add Airgap check
2025-12-12 09:52:01 -05:00
Josh Patterson
17b5b81696
dont have py3 yaml module installed yet so do it like this
2025-12-11 18:04:02 -05:00
Josh Patterson
9960db200c
Merge remote-tracking branch 'origin/2.4/dev' into bravo
2025-12-11 17:30:43 -05:00
Josh Patterson
b9ff1704b0
the great ssl refactor
2025-12-11 17:30:06 -05:00
DefensiveDepth
a945768251
Refactor backup
2025-12-11 11:15:30 -05:00
DefensiveDepth
8ef6c2f91d
small fixes
2025-12-10 15:19:44 -05:00
DefensiveDepth
72c8c2371e
Rework ordering
2025-12-08 12:39:30 -05:00
DefensiveDepth
0ff8fa57e7
be more verbose
2025-12-08 10:29:24 -05:00
DefensiveDepth
0f42233092
Make sure local salt dir is created
2025-12-07 16:13:55 -05:00
DefensiveDepth
271f545f4f
Fixup Airgap
2025-12-06 15:26:44 -05:00
DefensiveDepth
bef85772e3
Merge branch 'idstools-refactor' of https://github.com/Security-Onion-Solutions/securityonion into idstools-refactor
2025-12-05 12:17:06 -05:00
DefensiveDepth
a6b19c4a6c
Remove idstools config from manager pillar file
2025-12-05 12:13:05 -05:00
Josh Brower
44f5e6659b
Merge branch '2.4/dev' into idstools-refactor
2025-12-05 10:30:54 -05:00
reyesj2
0b127582cb
2.4.200 soup changes
2025-12-03 20:49:25 -06:00
DefensiveDepth
f15a39c153
Add historical hashes
2025-12-03 11:24:04 -05:00
DefensiveDepth
41b3ac7554
Backup salt master config
2025-12-02 19:58:56 -05:00
DefensiveDepth
23575fdf6c
edit actual file
2025-12-02 19:19:57 -05:00
DefensiveDepth
52f70dc49a
Cleanup idstools
2025-12-02 17:40:30 -05:00