Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/workload management #36

Merged
merged 51 commits into from
Jan 12, 2024
Merged
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
5f8ba6c
feat: workload management "create workload" first draft
all4code Nov 30, 2023
1dacf5f
create harbor robot user for workload and secret for it
sergs-pci Dec 1, 2023
e8eeb19
add workload ClusterSecretStore
sergs-pci Dec 1, 2023
811cd51
feat: add "workload destroy" command
all4code Dec 1, 2023
d474809
feat: add "workload bootstrap" command
all4code Dec 7, 2023
809acaa
docs update
all4code Dec 8, 2023
bb909d4
feat: Added wft to core-services/components
vtsarfin Dec 11, 2023
80f5254
- git worker groups
all4code Dec 12, 2023
db81b72
- open PR url in web browser
all4code Dec 13, 2023
56dc7e6
add harbor proxy
sergs-pci Dec 14, 2023
599bce1
- set tags as locals
all4code Dec 14, 2023
79f9d5e
Merge branch 'main' into feature/workload_management
all4code Dec 14, 2023
cc10b03
fix wl argoproj deletion
all4code Dec 15, 2023
7db0ced
refactor wl create & destroy commands
all4code Dec 15, 2023
548a4b5
refactor: workload bootstrap
all4code Dec 18, 2023
ea9c7ca
feat: support non-free plans in vcs terraform (#33)
sergs-pci Dec 19, 2023
b4a9d63
feat: add harbor proxy project to parameters set
all4code Dec 19, 2023
d85cfa5
- workload bootstrap fixes
all4code Dec 19, 2023
e2367ab
fix: runner group from proper variable
sergs-pci Dec 19, 2023
20c2e7e
fix: runner group from proper variable
sergs-pci Dec 19, 2023
32bb771
feat: add more proxy projects
all4code Dec 19, 2023
04ec69c
cgange user to groups in pull request description
sergs-pci Dec 20, 2023
4d4d21c
docs: Update workload management README.md
sergs-pci Dec 20, 2023
eee3d17
fix: vcs non-free plan depends_on for runner group
sergs-pci Dec 20, 2023
f40ce47
fix: atlantis unable automerge for protected branches
sergs-pci Dec 20, 2023
b63c263
fix: change user to groups in workload pull request desctiption
sergs-pci Dec 20, 2023
7bfcf1b
update: replaced argo-workflows with the actual one.
vtsarfin Dec 29, 2023
ee45685
fix: put back files with parametrization, argo-workflow-templates.yam…
vtsarfin Dec 29, 2023
aff7119
argo workflows application.yaml images.pullPolicy
vtsarfin Dec 29, 2023
cba3e6c
feat: version-changer-wft
vtsarfin Dec 29, 2023
b0650fa
feat: eslint with plugins wft
vtsarfin Jan 1, 2024
8ba9c9a
fix: harbor robot permission and db restarts
sergs-pci Jan 2, 2024
c504dc7
- refactor wft
all4code Jan 3, 2024
19696b4
fix: aws s3 tf state bucket policy
all4code Jan 3, 2024
28a8c27
fix: git-clone-wft.yaml
vtsarfin Jan 3, 2024
453cbde
feat: add default git runner group param
all4code Jan 4, 2024
f544bb1
fix: version-changer-wft w <> var for git name and email
vtsarfin Jan 4, 2024
ee5a289
- promote wft param rename
all4code Jan 4, 2024
6ff6676
fix: reload-strategy annotations for reloader
sergs-pci Jan 4, 2024
304fb2b
fix: reloader strategy
sergs-pci Jan 5, 2024
9ea5dcd
fix: proxy registry url
all4code Jan 5, 2024
76c2477
feat: Workload manager implementation (#35)
mturetskii Jan 5, 2024
509333e
post wl refactor changes
all4code Jan 5, 2024
45db0e8
fix: mark oidc provider output sensitive
all4code Jan 8, 2024
826bbae
oidc arn refactor
all4code Jan 8, 2024
0a1b6d0
Merge branch 'main' into feature/workload_management
all4code Jan 8, 2024
985b590
feat: remove gitops repo branch name from wl commands input params
all4code Jan 8, 2024
31e80d7
feat: set allow empty for workloads-appset
all4code Jan 9, 2024
e0b14be
docs: add workloads quickstart
all4code Jan 9, 2024
a49fa51
fix: azure permissions for atlantis
all4code Jan 11, 2024
774f002
fix: aws compatibility for tf iac store
all4code Jan 12, 2024
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
Prev Previous commit
Next Next commit
feat: eslint with plugins wft
vtsarfin committed Jan 1, 2024
commit b0650fa400471eed5858dfead1f6d02d92eb6298
Original file line number Diff line number Diff line change
@@ -5,10 +5,19 @@ metadata:
spec:
templates:
- name: eslint
container:
image: "{{workflow.parameters.registry-mirror}}/{{workflow.parameters.dockerhub-proxy-prefix}}/pipeline-components/eslint:latest"
script:
image: "{{workflow.parameters.registry-mirror}}/{{workflow.parameters.dockerhub-proxy-prefix}}/pipelinecomponents/eslint:latest"
imagePullPolicy: IfNotPresent
command: ["eslint", "$( [[ -e /build/{{workflow.parameters.wl-service-name}}/.eslintrc ]] || echo '--no-eslintrc' )", "/build/{{workflow.parameters.wl-service-name}}/src/**/*.ts"]
env:
- name: WLSERVICE
value: "{{workflow.parameters.wl-service-name}}"
command: [sh]
source: |
echo $WLSERVICE
cd /build/$WLSERVICE
ls src/**/*.ts* > /dev/null 2>&1 || { echo "Nothing to lint, exiting"; exit 1;}
npm -s --prefix /app install eslint-config-standard-with-typescript eslint-plugin-prettier eslint-config-prettier eslint-plugin-only-warn
eslint --plugin only-warn 'src/**/*.ts?'
volumeMounts:
- name: build
mountPath: /build