-
Notifications
You must be signed in to change notification settings - Fork 4
Non FSDS Package Maintenance
Jean Connelly edited this page Dec 9, 2024
·
18 revisions
A subset of Ska3 packages provide functionality that is narrowly confined in scope and audience. This includes a number of aspect trending packages or other processing packages (for cron jobs) that support mission operations. In order to improve flexibility and reduce unnecessary labor of full FSDS review, these packages are delegated from FSDS control to a lower level as detailed in the table below.
These packages are labeled as "Non-FSDS packages" since they are part of the Ska3 runtime environment but not directly controlled by FSDS.
Package | Stakeholders |
---|---|
aca_hi_bgd | ACA, PCAD |
aca_weekly_report | ACA |
acdc | ACA, PCAD |
acq_stat_reports | ACA |
aimpoint_mon | ACA, PCAD |
annie | ACA |
astromon | ACA, PCAD |
attitude_error_mon | ACA, PCAD |
fid_drift_mon | ACA, PCAD |
fss_check | ACA, PCAD |
jobwatch | ACA |
kalman_watch | ACA, PCAD |
obc_rate_noise_plots | ACA, PCAD |
perigee_health_plots | ACA, PCAD |
schedule_view3 | ACA |
skare3_tools | ACA |
ska_report_ranges | ACA |
ska_trend.wrong_box_anom | ACA, PCAD |
ska_trend.bad_periscope_gradient | ACA |
vv_trending | ACA |
twiki-wg | ACA |
- Get internal review for an update in the Pull Request review.
- Make release for individual non-FSDS package on GitHub.
- Do additional release testing as needed.
- Get approval for promotion from other stakeholders as needed by email.
- Update skare3
environment-non-fsds.yml
with new package(s) followingskare3
change control process.
- Log in as aca user on HEAD
ska3
-
skare3-promote ...
# E.g.skare3-promote twiki-wg==0.5.0
for each package to update - Download
environment-non-fsds.yml
to the current directory:curl -O https://raw.githubusercontent.com/sot/skare3/master/environment-non-fsds.yml
- Install latest package versions:
mamba env update -n base --file environment-non-fsds.yml
-
ska3
(or conda activate the desired target environment for installation) - Download
environment-non-fsds.yml
to the current directory:curl -O https://raw.githubusercontent.com/sot/skare3/master/environment-non-fsds.yml
- Install latest package versions:
mamba env update --file environment-non-fsds.yml
As with any package update, review if post-install actions are needed, including:
- Review Ska cron jobs and see if the job specification is still appropriate
- Update cron job if necessary