Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/ee2-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ jobs:
python-version: "3.10.14"
- name: Install dependencies
run: |
pip install htcondor
pip freeze | grep htcondor
pip install -r requirements.txt
git clone https://github.com/kbase/jars /opt/jars
- name: Set MongoDB Version and Init Path
Expand Down
6 changes: 5 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
FROM kbase/sdkpython:3.8.0
MAINTAINER KBase Developer

Check warning on line 2 in Dockerfile

View workflow job for this annotation

GitHub Actions / docker

The MAINTAINER instruction is deprecated, use a label instead to define an image author

MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label More info: https://docs.docker.com/go/dockerfile/rule/maintainer-deprecated/

Check warning on line 2 in Dockerfile

View workflow job for this annotation

GitHub Actions / build-develop-open / build-image

The MAINTAINER instruction is deprecated, use a label instead to define an image author

MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label More info: https://docs.docker.com/go/dockerfile/rule/maintainer-deprecated/

RUN apt-get clean all && apt-get update --fix-missing -y && apt-get upgrade -y

Expand All @@ -12,7 +12,10 @@
RUN mkdir -p /etc/apt/sources.list.d

# Install condor
RUN curl -fsSL https://get.htcondor.org | /bin/bash -s -- --no-dry-run

#RUN curl -fsSL https://get.htcondor.org | /bin/bash -s -- --no-dry-run

RUN DEBIAN_FRONTEND=noninteractive apt-get install -y htcondor

# Install jars for testing purposes
# Uncomment this if you want to run tests inside the ee2 container on MacOSX
Expand All @@ -38,6 +41,7 @@
RUN pip install --upgrade pip && python -V
COPY ./requirements.txt /kb/module/requirements.txt


RUN pip install -r /kb/module/requirements.txt
RUN adduser --disabled-password --gecos '' -shell /bin/bash kbase
# -----------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ gunicorn = "==20.0.4"
h11 = "==0.8.1"
h2 = "==3.1.0"
hpack = "==3.0.0"
htcondor = "==8.9.8"
htcondor = "==25.2.1"
httpcore = "==0.3.0"
httptools = "==0.0.13"
hyperframe = "==5.2.0"
Expand Down
3 changes: 3 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# execution_engine2 (ee2) release notes
=========================================

## 0.0.16
- Update JobRunner to no longer use ee2 branch (requires sanic==21.12.2 to be installed on the workers)

## 0.0.15
- Update JobRunner and Execution Engine to substitute internal urls to go through cloudflare

Expand Down
4 changes: 2 additions & 2 deletions kbase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ service-language:
python

module-version:
0.0.15
0.0.16

owners:
[bsadkhin, tgu2, wjriehl, gaprice]
[bsadkhin, tgu2, wjriehl, gaprice]
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ coverage==5.5
docker==5.0.0
gevent==24.2.1 ; python_version >= "3.10" and python_version < "4.0"
gunicorn==20.1.0
htcondor==23.8.1
htcondor==25.2.1
Jinja2==3.0.1
JSONRPCBase==0.2.0
mock==4.0.3
Expand Down
4 changes: 2 additions & 2 deletions scripts/download_runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
set -x
runner_dir=/runner
mkdir -p ${runner_dir} && cd ${runner_dir} && rm -rf JobRunner
git clone --single-branch --branch ee2 https://github.com/kbase/JobRunner.git
git clone --single-branch --branch main https://github.com/kbase/JobRunner.git
rm -rf JobRunner/test
rm -rf Jobrunner/.git
rm -rf JobRunner/.git
tar -czvf ${runner_dir}/JobRunner.tgz JobRunner
Loading