- EWMS Sidecar Pt-3 (#112) (
2cd3470
) - EWMS Sidecar Pt-2 (#111) (
44335c2
) - Duplicated
clientmanager/
toewms_sidecar
with git line history (0f089f4
) - [duplicating
clientmanager/
: merge overewms_sidecar
] (bdde649
) - [duplicating
clientmanager/
: store intemp
] (4355f70
) - [duplicating
clientmanager/
: makeewms_sidecar
(temp branch)] (2ade2c9
)
- Patch for Argo CD Bot (
270b36a
)
- Co-authored-by: github-actions [email protected] (
14308e7
)
- README: Using a Scan Result Outside of SkyDriver (
164a816
)
- EWMS/TMS Prep: Schema - Final (
17929c5
)
- EWMS/TMS Prep: Schema Pt-2 (
9b24850
)
- REST arg validation fix (
30f3d9a
)
- Miscellaneous comments (
e582146
)
- Fix: Scan-Status Route Role for Scanner Account (
947a585
)
- update dependencies*.log files(s) (
8625ece
) - Cluster-Watching: include
HoldReason
- 2 (96975ed
) - Cluster-Watching: include
HoldReason
(dd447e1
)
- Starter: flake8 (
1a790c0
) - update dependencies*.log files(s) (
31496f2
) - Starter: fix spooling (
a970a16
)
- Cluster-Watching: only update skydriver if needed - 2 (
fcdd669
)
- K8s - Decrease CPU Limits (
6633e40
)
- Cluster-Watching: only update skydriver if needed (
72654cc
)
- Cluster-Watching: CL arg fix (
4d44629
)
- Cluster-Watching: add
WATCHER_MAX_RUNTIME
(9e7171f
)
- update dependencies*.log files(s) (
2980045
) - Cluster-Watching: stop watching once we consistently get no response (
5a50bfd
)
- update dependencies*.log files(s) (
f7936f6
) - Use
WIPACrepo/[email protected]
(950ec18
) - Mypy - 2 (
6238014
) - Mypy (
0d05891
) - Cluster-Watching: updates for new ewms-pilot chirp attrs (
48e3693
)
- update dependencies*.log files(s) (
8dcb032
) - Cluster-Watching: use projection (
d19cd67
) - Cluster-Watching: only query newly updated jobs (
bd0d5c4
)
- update dependencies*.log files(s) (
dbf120c
) - Mypy Fix (
2ba43a8
) - Condor: Set
+OriginalTime
(4 hours) (95de516
) - Cluster-Watching: ignore already-completed jobs (
0b47442
)
- Cluster-Watching: record source - 2 (
ed75709
)
- update dependencies*.log files(s) (
3801cc1
)
- Cluster-Watching: use
htcondor.classad.unquote()
- 2 (e0b812e
)
- update dependencies*.log files(s) (
a608f55
) - Cluster-Watching: filter completed jobs post-hoc (
707247c
) - Cluster-Watching: record source (
cfdbcc9
) - Cluster-Watching: use
htcondor.classad.unquote()
(a595dde
)
- Cluster-Watching: limit querying further - 2 (
751cca8
) - Cluster-Watching: limit querying further (
a96eba4
)
- update dependencies*.log files(s) (
b9e4192
) - Mypy (
08202e5
) - Cluster-Watching: limit querying (
b912ecb
) - Cluster-Watching: handle condor types (
a7238dd
)
- update dependencies*.log files(s) (
7185334
) - Cluster-Watching: add basic status aggregation and timely exit (
934c671
)
- Cluster-Watching Fix 5 (
b83de7d
)
- Cluster-Watching Fix 1 (
7265da7
)
- Fix Starter Abort-Check Bug (#86) (
e9f195e
) - update dependencies*.log files(s) (
44ce1f0
) - Missing parser.add_argument (
d530013
) - Additional arguments for scan_one (
2a0dc8a
)
- Set
ttl_seconds_after_finished
to 1 Hour for Stoppers (f77e357
)
- Remove Condor
notification
Attribute (e4f72c7
)
- Enable
htcondor
debugging - 2 (4e5b789
)
- update dependencies*.log files(s) (
5c3a2ca
) - Update README (
31878d6
) - User-Defined
classifiers
(#70) (c6fa048
)
- Serialization Fix (
bead589
)
- Fix Route RegEx (
f023f2a
)
- Patch for ArgoCD (
71dc2fc
)
- update dependencies*.log files(s) (
c92b1a1
)
- REST argument type fix (
815fbbe
)
- Auto abort scan when k8s job (starters + server) fails pt-2 (
5497ff7
) - update requirements.txt (
0a87b2b
) - update requirements-tests.txt (
e07f99b
) - Auto abort scan when k8s job (starters + server) fails (
f5ccc31
)
- Use
EWMS_PILOT_TASK_TIMEOUT
(393bebb
)
- GKE Updates Pt-4 (archs) (
9b58e96
)
- GKE Updates Pt-3 (
91ca7f0
)
- GKE Updates Pt-2 (
d7b81ae
)
- GKE Updates (
f14b652
)
- Update Auth Handling Pt-16 (
fdcf716
)
- Update Auth Handling Pt-15 (
f7f5be5
)
- update requirements.txt (
b63fdb8
) - update requirements-tests.txt (
bc0089c
) - Update Auth Handling Pt-14 (
9d494df
)
- Update Auth Handling Pt-13 (
5f1a681
)
- Update Auth Handling Pt-12 (
93197a5
)
- update requirements.txt (
ee4e67e
) - update requirements-tests.txt (
1b25681
) - Update Auth Handling Pt-11 (
7e578ce
)
- Speed up backlog when needed (
c88649b
)
- Pin
busybox
(8255894
)
- S3 Cert Workaround (
a624dc5
)
- Update Auth Handling Pt-10 (
dd6c57e
)
- Update Auth Handling Pt-9 (
0fc59a4
)
- Update Auth Handling Pt-8 (
779a347
)
- Update Auth Handling Pt-5 (#49) (
3630b83
) - Update Auth Handling Pt-4 (
9edd8cd
) - (debug) (
56cc871
) - Update Auth Handling Pt-3 (
7611cb2
) - update requirements.txt (
487023a
) - update requirements-tests.txt (
7232981
) - Update Auth Handling Pt-2 (
468fba8
)
- update requirements.txt (
6dfc2b1
) - update requirements-tests.txt (
b1d69fd
) - K8s Workers - add
LOCAL_K8S_HOST
(2dc5033
) - K8s Workers - Add argocd metadata to secret for local host (
3f51edb
)
- K8s Workers - Separate Secret Forwarded Env Vars Pt-4 (
ab2c450
)
- Speed up initial backlog pt-2 (
96d1d85
) - Speed up initial backlog (
9ba0953
) - K8s Workers - Separate Secret Forwarded Env Vars Pt-3 (
741d48f
)
- K8s Workers - Separate Secret Forwarded Env Vars Pt-2 (
b3a38d2
)
- update requirements.txt (
692aa5d
) - update requirements-tests.txt (
41ce25a
) - K8s Workers - Separate Secret Forwarded Env Vars (
20fe945
) - K8s Workers - Filter Forwarded Env Vars Pt-2 (
40193cf
) - K8s Workers - Filter Forwarded Env Vars (
6d4a4ad
) - K8s Workers - Separate Secrets (
32ec4f8
) - K8s Workers - Revert Separate Namespace (
b629a72
)
- K8s Workers - Separate Namespace Pt-2 (
81aaf2b
)
- update requirements.txt (
26276e1
) - update requirements-tests.txt (
1d8e306
) - K8s Workers - Separate Namespace (
0d6c786
)
- K8s Follow-up Fixes Pt-10 (
02dc025
)
- K8s Follow-up Fixes Pt-9 (
2cbf35d
)
- update requirements.txt (
b2b95e1
) - update requirements-tests.txt (
e6a401d
) - K8s Follow-up Fixes Pt-8 (
bf02b25
)
- K8s Follow-up Fixes Pt-7 (
6233928
)
- K8s Workers - Forward Env Vars Pt-3 (
3efa8a7
)
- K8s Workers - Forward Env Vars Pt-2 (
e6ed94a
)
- K8s Workers - Forward Env Vars (
10f30ba
)
- K8s Follow-up Fixes Pt-6 (
80b21c5
)
- K8s Follow-up Fixes Pt-5 (
f6b0c67
)
- update requirements.txt (
6ecb766
) - update requirements-tests.txt (
a792719
) - K8s Follow-up Fixes Pt-4 (
0ea7e50
) - K8s Follow-up Fixes Pt-3 (
ea92f94
) - Nested loggers (
bac80e5
)
- Misc Follow-up Fixes Pt-3 (
770c53e
)
- update requirements.txt (
5a11320
) - update requirements-tests.txt (
c8562c3
) - Misc Follow-up Fixes Pt-2 (
5dab26f
)
- Misc Follow-up Fixes (
236a249
)
- K8s Scanner Client Workers - README Updates (
f508f19
)
- update requirements.txt (
be16ac2
) - update requirements-tests.txt (
a76f7ad
) - Update README (appease argocd bot) (
d2b0b08
)
- update requirements.txt (
2f84163
) - update requirements-tests.txt (
f0a875e
) - Bump py-versions CI release v2.1 (#41) (
3dd6477
)
- Resolve Dependency Conflicts (#37) (
4fdbcf0
) - update requirements.txt (
62b92ab
) - update requirements-tests.txt (
fcca0a7
) - update requirements-clientmanager.txt (
cf3643d
) - TMS: set
EWMS_PILOT_HTCHIRP=True
(7db476a
)
- update requirements-clientmanager.txt (
6fc3e7a
) - [split: fix imports] (
29b7835
) - [split: trim] (
563cf42
) - [split: restore
utils.py
] (82f48f2
) - [split: add
scanner_instance.py
] (fb8bd63
) - [split: temp] (
0d4b2b2
) - [split: make
scanner_instance.py
] (2f7952a
) git mv k8s.py utils.py
(12d82ee
)- Add
k8s/
(29b9673
)
- Increase K8s Memory for TMS Starter (
9a261fe
)
- update requirements.txt (
291b1c4
) - update requirements-tests.txt (
234f968
) - update requirements-clientmanager.txt (
10fdea3
) - Fix K8s Memory Syntax (
6a766c8
)
- update requirements.txt (
74e074d
) - update requirements-tests.txt (
00d2fb7
) - update requirements-clientmanager.txt (
c97d477
) - Add K8s Resource Limits (
6cac3cb
) - Bump S3 Expiration to 24 Hours (
2e53a0e
)
- update requirements-tests.txt (
0c30528
) - update requirements-clientmanager.txt (
fa56532
) - Route API Documentation (#28) (
a86802a
)
- update requirements-clientmanager.txt (
48fb5ca
)
- Use
condor_token_sub2
(8d23cbf
)
- Fix S3 pre-check (
8633592
)
- Fix condor data types (
714ae7d
)
- Fix condor syntax (
dbdfdaa
)
- Fix starter/stopper arg ordering (
22714a7
)
- S3: point scanner to filename of name
key
(3fb88b3
) - Condor: set
initialdir = /tmp
when not spooling (5156cc2
)
- Condor: use
skip_filechecks = True
when not spooling (d242250
) - Condor: spool when using
log
, etc. (0bea2dc
)
- Add
last updated
&predictive scanning threshold
to progress report (5ac524e
)
- Fix tests (
8b6be59
) - Fix tests (
0143f79
) - update requirements.txt (
2d9a20b
) - update requirements-tests.txt (
d80237f
) - update requirements-clientmanager.txt (
4fa8923
) - Add
predictive_scanning_threshold
(default:1.0
) (a95b459
)
- Starter: require
has_avx2
(265d219
)
- All k8s env vars need to be strings (
9c48cbd
)
- update requirements.txt (
5abee33
) - update requirements-tests.txt (
1214f79
) - update requirements-clientmanager.txt (
3e18fc1
) - Truncate log dumps for
event_i3live_json_dict.value.data
(7d0158d
)
- Fix tests (
08152fe
) - update requirements.txt (
b801241
) - update requirements-tests.txt (
11afab4
) - update requirements-clientmanager.txt (
5c374f9
) - Add
RABBITMQ_HEARTBEAT
default as3600
(8ef911d
)
- Make
memory
default6GB
(6a130db
)
- Starter: fix multi-requests (
50f7b7b
)
- Starter: fix type (
cae870a
)
- Starter: fix typo (
861d04d
)
- Mypy (
f4fa897
) - Require
flake8
andmypy
jobs (51bc3e9
) - Flake8 (
3474ec2
) - Clientmanager: move connections upstream (
1faf734
) - Clientmanager: fix logging pt-2 (
ad0df97
)
- Always label k8s metadata with
app.kubernetes.io/instance
(f3a33ae
) - Clientmanager: fix logging (
ece113b
)
- Require
collector
&schedd
(5fa5498
) - Fix tests (
8f92ff8
) - Merge remote-tracking branch 'origin/main' (
2e6be6d
) - Fix CL arg ordering (
2eff2c8
)
- Htcondor: syntax fix (
7fb9f9f
)
- update requirements.txt (
7db2064
) - update requirements-tests.txt (
205866d
) - update requirements-clientmanager.txt (
cc22fa0
) - ClientManager Upgrades (Stop Action) (#16) (
cfa28ac
)
- update requirements.txt (
caf59a4
) - update requirements-tests.txt (
46e3557
) - update requirements-clientmanager.txt (
747dee6
) - Unpin
typeguard
(55daf86
) - update requirements.txt (
a41fd96
) - update requirements-tests.txt (
87c4c50
) - update requirements-clientmanager.txt (
4b2c2b4
) - Updated Docker Tag Logic (#15) (
587c0ad
)
- Clientmanager: fix sending cluster info, rollback dumping logs (
98b5f65
)
- Clientmanager: use
/bin/bash
(4d8e25c
)
- Clientmanager: using logging for condor logs (
b7dac93
)
- update requirements.txt (
a465df5
) - update requirements-tests.txt (
e54b93a
) - update requirements-clientmanager.txt (
0e910d7
) - It's okay to run
py-setup
onmain
(8d22946
) - Pin
typeguard==2.13.3
until #15 (b67b6bd
) - Clientmanager: dump condor files when done launching (
4963a7e
)
- Cast to list (
923189c
)
- Add
job_description.jobs()
(542e1fc
)
- Add quotes to condor submit (
bc0b538
)
- Create
~/.condor/tokens.d/
if needed (de17c11
)
- Clientmanager: fix scanid retrieval (
0891275
) - Fix tests (
4811bf9
) - Re-key as
skyscan_result
(3e6b360
)
- Fix tests (
cbca980
) - Point to
ghcr.io/wipacrepo/skydriver:latest
for clientmanager (9580f83
) - ClientManager /
client_starter.py
(#14) (bbb2cb1
)
- Add
spec.template.metadata.labels.app = scanner-instance
(8b84f1e
)
- Make
processing_stats.rate
optional (f7b3c24
)
- Allow scanner account to GET @
/scan/manifest/<scan-id>
(17d0bd3
)
- Don't let ArgoCD prune dynamic jobs (
8989bd1
)
- Add labels for k8s resource tracking (
8596c7a
)
- Make k8s job containers' names unique (
4b86551
)
- Send 500 error if scanner k8s job fails to launch (
4ab57ad
) - Make index
event_run_index
non-unique (354da27
)
- Update Requestor Auth (
6c208b2
) - Merge remote-tracking branch 'origin/main' (
51f911b
) - Appease mypy (
929d164
)
- Update type hinting (
9b4f318
) - Remove manual env var logging (
89e9270
) - CI
concurrency
: don't cancel on main/master/default (438a5d5
)
- Kube API Non-Default Configuration (
26b7d96
)
- Merge remote-tracking branch 'origin/main' (
0ca8014
) - Kube API Default Configuration (
5230e62
) - Mypy (
4a2703d
)
- Kube API Quick Fix (
8fbb662
)
- Env Var Quick Fix (
daa2e1b
)
- Use
PERSONAL_ACCESS_TOKEN
for bot pt-2 (1c5fc65
)
- Use
PERSONAL_ACCESS_TOKEN
for bot (26822fa
)