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

ProjectBranchLines +/-Subject
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

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.