Page MenuHomePhabricator

Toolforge: develop jobs-framework-api
Closed, ResolvedPublic

Description

This task is to track development work on jobs-framework-api.

More information on the parent task.

Details

SubjectRepoBranchLines +/-
operations/puppetproduction+6 -8
cloud/toolforge/jobs-framework-apimain+2 -1
cloud/toolforge/jobs-framework-apimain+11 -5
cloud/toolforge/jobs-framework-apimain+39 -27
cloud/toolforge/jobs-framework-apimain+7 -8
cloud/toolforge/jobs-framework-apimain+10 -6
cloud/toolforge/jobs-framework-apimain+59 -28
cloud/toolforge/jobs-framework-apimain+218 -50
cloud/toolforge/jobs-framework-apimain+10 -4
cloud/toolforge/jobs-framework-apimain+566 -0
cloud/toolforge/jobs-framework-apimain+6 -2
cloud/toolforge/jobs-framework-apimain+13 -3
cloud/toolforge/jobs-framework-apimain+1 -1
cloud/toolforge/jobs-framework-apimain+1 -1
cloud/toolforge/jobs-framework-apimain+7 -1
cloud/toolforge/jobs-framework-apimain+2 -2
integration/configmaster+4 -0
cloud/toolforge/jobs-framework-apimain+34 -15
cloud/toolforge/jobs-framework-apimain+1 -0
cloud/toolforge/jobs-framework-apimain+132 -61
cloud/toolforge/jobs-framework-apimain+8 -8
cloud/toolforge/jobs-framework-apimain+0 -26
cloud/toolforge/jobs-framework-apimain+20 -16
cloud/toolforge/jobs-framework-apimain+74 -105
cloud/toolforge/jobs-framework-apimain+540 -26
cloud/toolforge/jobs-framework-apimain+38 -27
cloud/toolforge/jobs-framework-apimain+161 -8
cloud/toolforge/jobs-framework-apimain+1 -0
cloud/toolforge/jobs-framework-apimain+424 -0
cloud/toolforge/jobs-framework-apimain+1 -1
cloud/toolforge/jobs-framework-apimain+2 -1
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
Resolved JHedden
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
ResolvedJJMC89
Resolvedaborrero
ResolvedBUG REPORTaborrero
ResolvedBUG REPORTaborrero
ResolvedBUG REPORTaborrero
ResolvedFeatureaborrero
ResolvedBUG REPORTaborrero
ResolvedFeatureaborrero
Resolvedaborrero
Resolvedaborrero
Resolved Bstorm
InvalidBUG REPORTNone
ResolvedFeatureaborrero
Resolvedtaavi
ResolvedBUG REPORTSo9q
Resolvedaborrero
ResolvedFeatureRaymond_Ndibe
ResolvedFeatureRaymond_Ndibe
DuplicateNone
DuplicateFeatureRaymond_Ndibe
ResolvedBUG REPORTJJMC89
ResolvedBUG REPORTRaymond_Ndibe
ResolvedBUG REPORTaborrero
ResolvedBUG REPORTtaavi
ResolvedFeaturetaavi
ResolvedFeaturetaavi
DuplicateBUG REPORTNone
DuplicateFeatureNone
Resolvedtaavi
ResolvedRaymond_Ndibe
Resolvedaborrero

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 693145 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] deployment: toolsbeta: correct service name for ingress-nginx

https://gerrit.wikimedia.org/r/693145

Change 693146 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] deployment: include file for local development

https://gerrit.wikimedia.org/r/693146

Change 693150 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: ignore pem x509 files

https://gerrit.wikimedia.org/r/693150

Change 693150 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: ignore pem x509 files

https://gerrit.wikimedia.org/r/693150

Change 694439 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add local development instruction

https://gerrit.wikimedia.org/r/694439

Change 694439 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add local development instruction

https://gerrit.wikimedia.org/r/694439

Change 694581 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: introduce instructions to hostpath

https://gerrit.wikimedia.org/r/694581

Change 694582 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: initial support for user validation

https://gerrit.wikimedia.org/r/694582

Change 694581 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: introduce instructions to hostpath

https://gerrit.wikimedia.org/r/694581

Change 694582 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: initial support for user validation

https://gerrit.wikimedia.org/r/694582

Change 696573 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs: use kubernetes API instead of kubectl

https://gerrit.wikimedia.org/r/696573

Change 696573 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs: use kubernetes API instead of kubectl

https://gerrit.wikimedia.org/r/696573

Change 697728 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: use black autoformatter

https://gerrit.wikimedia.org/r/697728

Change 697743 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tjf: initial support for cronjobs

https://gerrit.wikimedia.org/r/697743

Change 697826 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] common/k8sclient: drop kubectl code

https://gerrit.wikimedia.org/r/697826

Change 697728 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: use black autoformatter

https://gerrit.wikimedia.org/r/697728

Change 697826 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] common/k8sclient: drop kubectl code

https://gerrit.wikimedia.org/r/697826

Change 697998 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] api: format with black

https://gerrit.wikimedia.org/r/697998

Change 697998 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] api: format with black

https://gerrit.wikimedia.org/r/697998

Change 697743 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] tjf: initial support for cronjobs

https://gerrit.wikimedia.org/r/697743

Change 698165 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] job: add additional toolforge label

https://gerrit.wikimedia.org/r/698165

Change 698186 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add tox config

https://gerrit.wikimedia.org/r/698186

Change 698165 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] job: add additional toolforge label

https://gerrit.wikimedia.org/r/698165

Change 698186 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add tox config

https://gerrit.wikimedia.org/r/698186

Change 698188 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[integration/config@master] zuul/layout.yaml: add configuration for cloud/toolforge/jobs-framework-api

https://gerrit.wikimedia.org/r/698188

Change 698188 merged by jenkins-bot:

[integration/config@master] zuul/layout.yaml: add configuration for cloud/toolforge/jobs-framework-api

https://gerrit.wikimedia.org/r/698188

Change 698234 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add basic testing script

https://gerrit.wikimedia.org/r/698234

Change 698236 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] user: parse TLS header with CN=username format

https://gerrit.wikimedia.org/r/698236

Change 698478 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tox: use python3.7

https://gerrit.wikimedia.org/r/698478

Change 698478 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] tox: use python3.7

https://gerrit.wikimedia.org/r/698478

Change 698236 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] user: parse TLS header with CN=username format

https://gerrit.wikimedia.org/r/698236

Change 698749 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] Dockerfile: use python3.7

https://gerrit.wikimedia.org/r/698749

Change 698750 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] devel/setup.sh: fix k8s API server address in the fake user kubeconfig

https://gerrit.wikimedia.org/r/698750

Change 698780 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tjf: control some common k8sclient exceptions

https://gerrit.wikimedia.org/r/698780

Change 698786 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] job: don't return schedule if the job isn't a cronjob

https://gerrit.wikimedia.org/r/698786

Change 698749 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] Dockerfile: use python3.7

https://gerrit.wikimedia.org/r/698749

Change 698750 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] devel/setup.sh: fix k8s API server address in the fake user kubeconfig

https://gerrit.wikimedia.org/r/698750

Change 698780 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] tjf: control some common k8sclient exceptions

https://gerrit.wikimedia.org/r/698780

Change 698786 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] job: don't return schedule if the job isn't a cronjob

https://gerrit.wikimedia.org/r/698786

Change 698234 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add basic testing script

https://gerrit.wikimedia.org/r/698234

Change 698825 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add support for continuous jobs

https://gerrit.wikimedia.org/r/698825

Change 699034 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tests/cmd-checklist-runner: print expanded command

https://gerrit.wikimedia.org/r/699034

Change 699193 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] jobs: cleanup pods created by jobs

https://gerrit.wikimedia.org/r/699193

Change 699034 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] tests/cmd-checklist-runner: print expanded command

https://gerrit.wikimedia.org/r/699034

Change 698825 merged by jenkins-bot:

[cloud/toolforge/jobs-framework-api@main] jobs-framework-api: add support for continuous jobs

https://gerrit.wikimedia.org/r/698825

Change 699193 merged by jenkins-bot:

[cloud/toolforge/jobs-framework-api@main] jobs: cleanup pods created by jobs

https://gerrit.wikimedia.org/r/699193

Change 699201 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tjf: use labels when listing and showing jobs

https://gerrit.wikimedia.org/r/699201

Change 699201 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] tjf: use labels when listing and showing jobs

https://gerrit.wikimedia.org/r/699201

Change 699239 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] flush/delete: delete pods last

https://gerrit.wikimedia.org/r/699239

Change 699239 merged by jenkins-bot:

[cloud/toolforge/jobs-framework-api@main] flush/delete: delete pods last

https://gerrit.wikimedia.org/r/699239

Change 699246 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] job & containers: translate image URL to name

https://gerrit.wikimedia.org/r/699246

Change 699246 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] job & containers: translate image URL to name

https://gerrit.wikimedia.org/r/699246

Mentioned in SAL (#wikimedia-cloud) [2021-06-14T10:19:31Z] <arturo> deploying toolforge jobs-framework-api in kubernetes (just a test) (T283238)

Change 699728 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] tjf: mirror actual certificate subject from Toolforge

https://gerrit.wikimedia.org/r/699728

Change 699728 merged by jenkins-bot:

[cloud/toolforge/jobs-framework-api@main] tjf: mirror actual certificate subject from Toolforge

https://gerrit.wikimedia.org/r/699728

Change 699778 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[cloud/toolforge/jobs-framework-api@main] k8sclient: adjust cronjob API object version

https://gerrit.wikimedia.org/r/699778

Change 699778 merged by Arturo Borrero Gonzalez:

[cloud/toolforge/jobs-framework-api@main] k8sclient: adjust cronjob API object version

https://gerrit.wikimedia.org/r/699778

Change 702139 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[operations/puppet@production] toolforge: enable jobs-api

https://gerrit.wikimedia.org/r/702139

Mentioned in SAL (#wikimedia-cloud) [2021-06-29T15:12:23Z] <arturo> livehacking puppetmaster for T283238

Change 702139 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] toolforge: enable jobs-api

https://gerrit.wikimedia.org/r/702139

The initial build out is completed. Closing the ticket now.