- Feb 19, 2024
-
-
Simon Rose authored
CE-2511: Update environment variables See merge request !115
-
Simon Rose authored
-
Simon Rose authored
-
- Oct 19, 2023
-
-
Simon Rose authored
ICS-777: Switch logrotate interval to hourly See merge request !114
-
- Oct 18, 2023
-
-
Simon Rose authored
This is to address an issue where some IOCs spam the IOC shell log producing as much as 20GB in a single day. Note that this is really just a bandaid fix; a better solution should be found to address how we write, store, and process IOC shell logs.
-
Simon Rose authored
CE-1978: Add IOC core dumps to gitignore See merge request !111
-
The prometheus IOC exporter has a check for dirty IOC directories, and another for IOC core dumps. Since core dumps are generated in the IOC directory, we add these to a gitignore file in order to exclude them from the "dirty git repository" check. The .gitignore file itself also needs to be added in order to not generate a diff.
-
Simon Rose authored
CE-1978: Allow core dumps and limit size See merge request !112
-
- Oct 17, 2023
-
-
We (activate and) set core dump size here partially to automatically generate artifacts upon crash, but also to ensure that there is an upper limit to the created files. This has previously been done in `iocsh` (in require >=5.0.0). We move this setting here partially to be more flexible with usage of the IOC shell; developers can now freely set a max file size without it being overridden.
-
-
Simon Rose authored
CE-2167: Remove manual start tests See merge request !113
-
Simon Rose authored
Due to changes in how we export IOC enabled state from ics-ans-rol-ioc-exporter, the tests for the manual started IOCs no longer work. However, this is not something that we actually support any longer so it seems simplest to just delete the tests. Note that this will _slightly_ speed up the tests as well.
-
- Aug 21, 2023
-
-
Simon Rose authored
CE-235: Switch to using mocked nfs server See merge request !110
-
- Aug 18, 2023
-
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
This IOC served two testing purposes: * Test that require 3.4.1 still loaded env.sh * Test that ioc.json loads correctly The first test can be removed as we are no longer supporting require 3.4.1, while the second test need not be in a dedicated IOC that only exists for that purpose; as such, its generic configuration has been moved to another IOC to implicitly (as was being done already) test that ioc.json loads the correct metadata.
-
Simon Rose authored
We will remove support for older versions of EPICS base and require from this point forwards.
-
Simon Rose authored
Note that unlike the lab NFS share (which has several e3 environments), this vagrant box is intended to be minimal, and will only have a limited number of e3 environments (in particular, it will not have both * EPICS base 7.0.5/require 3.4.0 * EPICS base 7.0.5/require 3.4.1
-
- Mar 15, 2023
-
-
Henrique Silva authored
ICSHWI-11983: Remove pv-exporter tests See merge request !109
-
Henrique Silva authored
-
- Feb 21, 2023
-
-
Simon Rose authored
ICSHWI-11805: Update activation script to support require 5 See merge request !107
-
Simon Rose authored
In require 5.0.0 we accidentally removed `afterInit`; this has been added to essioc in order to allow everything to work correctly. However, `afterInit` was needed in order to set the running indicator and it is not obvious to see how to set it without the use of afterInit. The running indicator, however, was not actually used by anything, so it seems safe to remove it at the moment.
-
Simon Rose authored
-
- Feb 20, 2023
-
-
Simon Rose authored
The main change is that we now use bin/activate instead of setE3Env.bash
-
- Feb 16, 2023
-
-
Simon Rose authored
Updated pre-commit to use ruff instead of isort/flake See merge request !106
-
Simon Rose authored
-
Simon Rose authored
-
- Jan 24, 2023
-
-
Simon Rose authored
ICSHWI-10969: Replace metadata.yml with metadata.json See merge request !105
-
- Jan 23, 2023
-
-
Simon Rose authored
-
Simon Rose authored
Note that we need to sort the keys in order to ensure that the output json data is consistent between runs.
-
- Nov 25, 2022
-
-
Simon Rose authored
ICSHWI-10917: Remove ENGINEER from deployment See merge request !104
-
- Nov 15, 2022
-
-
Simon Rose authored
-
- Nov 14, 2022
-
-
Simon Rose authored
Remove cell mode from the deployment tool See merge request !103
-
- Nov 11, 2022
-
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
-
Simon Rose authored
Cell mode has previously only been allowed for require < 4.0.0. During the current maintenence window, we are removing it completely. Most of this is simply modifying the molecule setups.
-