Commit 284770b
Develop (#37)
* Version bump to 0.6.0
* Idp image (#22)
* idp-image: Moved the idp initializer logic to its own docker image, to avoid installing at runtime
* idp-image: Added dedicated image for the idp initializer. Added imagepullpolicy
* idp-image: Hadolint fixes for pip-related errors
* Azure bugfixes (#23)
* azure-bugfixes: Incresed ttl removal time for jobs to 30s. Added service account name to jobs. Added extra check for aks clusters, as sometimes jobs get deleted but the pod is still there.
* azure-bugfixes: Version bump. Changelog update
* azure-bugfixes: Big refactor on crd representation. Added env, inputs, outputs as crd fields to give more flexibility. Removed dataset as a required field.
* azure-bugfixes: Try catch to autorestart the watcher
* azure-bugfixes: Moved bunch of logic for github push to the controller helper docker image
* azure-bugfixes: Changelog update. Hadolint fixes
* azure-bugfixes: Fixed missing mocks on file open for ci tests
* azure-bugfixes: removed the docker copy of scripts
* azure-bugfixes: Added a while true in the main
* azure-bugfixes: Adjusted few paths mounted
* azure-bugfixes: changed the delete policy on idp-initializer
* azure-bugfixes: Addressed an issue with the controller creating too many jobs at the moment of updating the annotations
* azure-bugfixes: Renamed user sync script to something more intuitive
* azure-bugfixes: small refactor on create_retry_job
* develop: Added summary to pipeline
* develop: Removed vuln scan from pipeline, we will rely on github
* develop: Moved an init job as post install as the delete policy was not working
* develop: Added post-upgrade
* develop: Added a timeout in case a pod doesn't exist, leaving the controller hanging
* develop: Updated tests and changelog
* develop: Updated references for alpine to be more dynamic as we are not using 3.19 as only tag
* develop: Bumped version
* develop: Updated CHANGELOG.md
* Version bump to 0.7.2
* not-alpine: Moved away from python alpine, added support for db-virtu… (#26)
* not-alpine: Moved away from python alpine, added support for db-virtualization
* not-alpine: hadolint fixes
* not-alpine: renamed task body field
* not-alpine: renamed fields in the crd class and schema
* not-alpine: Added Changelogs
* HEAD: develop: Added before-hook-creation for init job. Copy secret is now conditional on keycloak info, as when used as subchart, the main chart will take care of that
* develop: version bump
* develop: Updated changelog
* branch-name: Changed the branch name where the results will be pushed to (#29)
* 0.7.3 (#28)
* Version bump to 0.6.0
* Idp image (#22)
* idp-image: Moved the idp initializer logic to its own docker image, to avoid installing at runtime
* idp-image: Added dedicated image for the idp initializer. Added imagepullpolicy
* idp-image: Hadolint fixes for pip-related errors
* Azure bugfixes (#23)
* azure-bugfixes: Incresed ttl removal time for jobs to 30s. Added service account name to jobs. Added extra check for aks clusters, as sometimes jobs get deleted but the pod is still there.
* azure-bugfixes: Version bump. Changelog update
* azure-bugfixes: Big refactor on crd representation. Added env, inputs, outputs as crd fields to give more flexibility. Removed dataset as a required field.
* azure-bugfixes: Try catch to autorestart the watcher
* azure-bugfixes: Moved bunch of logic for github push to the controller helper docker image
* azure-bugfixes: Changelog update. Hadolint fixes
* azure-bugfixes: Fixed missing mocks on file open for ci tests
* azure-bugfixes: removed the docker copy of scripts
* azure-bugfixes: Added a while true in the main
* azure-bugfixes: Adjusted few paths mounted
* azure-bugfixes: changed the delete policy on idp-initializer
* azure-bugfixes: Addressed an issue with the controller creating too many jobs at the moment of updating the annotations
* azure-bugfixes: Renamed user sync script to something more intuitive
* azure-bugfixes: small refactor on create_retry_job
* develop: Added summary to pipeline
* develop: Removed vuln scan from pipeline, we will rely on github
* develop: Moved an init job as post install as the delete policy was not working
* develop: Added post-upgrade
* develop: Added a timeout in case a pod doesn't exist, leaving the controller hanging
* develop: Updated tests and changelog
* develop: Updated references for alpine to be more dynamic as we are not using 3.19 as only tag
* develop: Bumped version
* develop: Updated CHANGELOG.md
* Version bump to 0.7.2
* not-alpine: Moved away from python alpine, added support for db-virtu… (#26)
* not-alpine: Moved away from python alpine, added support for db-virtualization
* not-alpine: hadolint fixes
* not-alpine: renamed task body field
* not-alpine: renamed fields in the crd class and schema
* not-alpine: Added Changelogs
* HEAD: develop: Added before-hook-creation for init job. Copy secret is now conditional on keycloak info, as when used as subchart, the main chart will take care of that
* develop: version bump
* develop: Updated changelog
---------
Co-authored-by: PHEMS bot <[email protected]>
* main: negated the kc-secrets condition
* branch-name: Changed the branch name where the results will be pushed to
* branch-name: version bump
* branch-name: added user info to the other create_helper_job call
* branch-name: Updated changelog
---------
Co-authored-by: PHEMS bot <[email protected]>
* develop: v1.0.0
* Version bump to 1.1.0
* 144-aws-storage: Added support for AWS EFS (#34)
* 144-aws-storage: Added support for AWS EFS
* 144-aws-storage: Added default storageclass definition
* 144-aws-storage: Added dynamic pv and pvc naming so capacity can be changed at upgrade time
* 144-aws-storage: Added default value for storage capacity on template
* 144-aws-storage: wrong condition on copy-secrets
* 144-aws-storage: added post-install hooks on copy template
* 144-aws-storage: Reverted Changes
* develop: Vulnerabilities fix
* develop: makefile change
* 34 base image upgrade (#33)
* 34-base-image-upgrade: Migrated to python 3.13
* 34-base-image-upgrade: Fixed the path for the python venv
* 34-base-image-upgrade: hadolint fixes on test.dockerfile
* 34-base-image-upgrade: Moved to uv from pip on the helper image
* 34-base-image-upgrade: more hadolint fixes
* 34-base-image-upgrade: updated uv.lock
* Version bump to 1.2.0
* Review with third (#18)
* chart-integration: Added cases where common alues are picked up from global rather than root values
* 81-third-party: Added new way to push results. Restructured the CRD to have a clearer separation and initial validation at cluster level.
* 81-third-party: Added more unittests
* 81-third-party: hadolint fixes
* 81-third-party: Missing key
* 81-third-party: Assumed the result credentials are in a secret already. Adjusted tests. Pylint fixes
* 81-third-party: removed unnecessary verify. There is a custom wrapper for it
* 81-third-party: Refactored some mocking to be more narrowed down
* 81-third-party: Added a field for tasks to indicate we are triggering it from the fntc
* 81-third-party: Added pre-install hook as the idp initializer needs it when installed as subchart
* 81-third-party: Added hooks to configmap
* 81-third-party: added hook to secret copy
* 81-third-party: Added weight to cm
* 81-third-party: Moved away from pre-hooks, using weights. pre is causing a lot of sync errors as a subchart
* 81-third-party: Added a global value to check if the chart is used as subchart, so that we won't override regcred contents
* 81-third-party: Renamed regcreds file
* 81-third-party: Moved the check in the main if
* 81-third-party: Added generalization for namespaces
* 81-third-party: Adjusted global templates
* 81-third-party: wrong if
* chart-integration: Removed outdated makefile option. Bumped version
* review-with-third: Added check for review. To make optional
* review-with-third: Added feature flag
* 81-third-party: removed organization field from the CRD as is not used anymore.
* 81-third-party: Changelog
* review-with-third: Fixed tests
* review-with-third: pylint fix for unused imports
* review-with-third: Changed the result extension to zip
* review-with-third: Fixed python path bin
---------
Co-authored-by: Riccardo Casula <[email protected]>
---------
Co-authored-by: PHEMS bot <[email protected]>
Co-authored-by: Riccardo Casula <[email protected]>1 parent 8fb3157 commit 284770b
File tree
17 files changed
+869
-1063
lines changed- build/helper
- controller
- helpers
- models
- tests
- k8s/fn-task-controller
- templates
17 files changed
+869
-1063
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 16 | + | |
| 17 | + | |
21 | 18 | | |
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
25 | | - | |
| 22 | + | |
26 | 23 | | |
27 | 24 | | |
28 | 25 | | |
| |||
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
| 33 | + | |
36 | 34 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
21 | 17 | | |
22 | 18 | | |
23 | 19 | | |
24 | 20 | | |
25 | 21 | | |
26 | | - | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
49 | 65 | | |
50 | 66 | | |
51 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
145 | 169 | | |
146 | 170 | | |
147 | 171 | | |
| |||
286 | 310 | | |
287 | 311 | | |
288 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
0 commit comments