Commits on Source (9)
-
Mohammad Torkashvand authored
Added celery beat Added workflow, task validation schedulling
-
Mohammad Torkashvand authored
-
Mohammad Torkashvand authored
-
Mohammad Torkashvand authored
-
Mohammad Torkashvand authored
-
Neda Moeini authored
-
Mohammad Torkashvand authored
-
Mohammad Torkashvand authored
-
Mohammad Torkashvand authored
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- .gitlab-ci.yml 14 additions, 0 deletions.gitlab-ci.yml
- Dockerfile 5 additions, 2 deletionsDockerfile
- Jenkinsfile 0 additions, 20 deletionsJenkinsfile
- gso/__init__.py 20 additions, 4 deletionsgso/__init__.py
- gso/main.py 2 additions, 21 deletionsgso/main.py
- gso/oss-params-example.json 5 additions, 0 deletionsgso/oss-params-example.json
- gso/schedules/__init__.py 0 additions, 0 deletionsgso/schedules/__init__.py
- gso/schedules/scheduling.py 55 additions, 0 deletionsgso/schedules/scheduling.py
- gso/schedules/task_vacuum.py 10 additions, 0 deletionsgso/schedules/task_vacuum.py
- gso/schedules/validate_products.py 12 additions, 0 deletionsgso/schedules/validate_products.py
- gso/schedules/validate_subscriptions.py 37 additions, 0 deletionsgso/schedules/validate_subscriptions.py
- gso/services/subscriptions.py 21 additions, 3 deletionsgso/services/subscriptions.py
- gso/settings.py 11 additions, 0 deletionsgso/settings.py
- gso/worker.py 26 additions, 0 deletionsgso/worker.py
- gso/workflows/tasks/import_iptrunk.py 0 additions, 1 deletiongso/workflows/tasks/import_iptrunk.py
- requirements.txt 8 additions, 6 deletionsrequirements.txt
- setup.py 2 additions, 0 deletionssetup.py
- start-app.sh 0 additions, 0 deletionsstart-app.sh
- start-scheduler.sh 8 additions, 0 deletionsstart-scheduler.sh
Jenkinsfile
deleted
100644 → 0
gso/schedules/__init__.py
0 → 100644
gso/schedules/scheduling.py
0 → 100644
gso/schedules/task_vacuum.py
0 → 100644
gso/schedules/validate_products.py
0 → 100644
gso/schedules/validate_subscriptions.py
0 → 100644
gso/worker.py
0 → 100644
... | ... | @@ -3,16 +3,18 @@ requests==2.31.0 |
infoblox-client~=0.6.0 | ||
pycountry==22.3.5 | ||
pynetbox==7.2.0 | ||
celery-redbeat==2.1.1 | ||
celery==5.3.4 | ||
# Test and linting dependencies | ||
pytest==7.4.2 | ||
faker==19.10.0 | ||
responses==0.23.3 | ||
black==23.9.1 | ||
pytest==7.4.3 | ||
faker==19.13.0 | ||
responses==0.24.0 | ||
black==23.10.1 | ||
isort==5.12.0 | ||
flake8==6.1.0 | ||
mypy==1.6.0 | ||
ruff==0.0.292 | ||
mypy==1.6.1 | ||
ruff==0.1.4 | ||
sphinx==7.2.6 | ||
sphinx-rtd-theme==1.3.0 | ||
urllib3_mock==0.3.3 | ||
\ No newline at end of file |
File moved
start-scheduler.sh
0 → 100755