From b096bca63debf10b0c28e5c1f76376e7274d3e23 Mon Sep 17 00:00:00 2001 From: Feruzjon Muyassarov Date: Tue, 25 May 2021 10:47:10 +0300 Subject: [PATCH] Remove clean up jobs We aren't using them anymore and we don't have pipelines in https://github.com/metal3-io/project-infra/tree/master/jenkins/jobs to run these tasks. This is cleaning up the code from clean-up jobs. Change-Id: Id843479d76d620d6cd50cdf3411887b2bd42bc7a --- jjb/airship/job_capi_bm_clean.yml | 97 ------------------------ jjb/airship/job_capi_bm_master_clean.yml | 77 ------------------- jjb/airship/projects.yml | 24 ------ 3 files changed, 198 deletions(-) delete mode 100644 jjb/airship/job_capi_bm_clean.yml delete mode 100644 jjb/airship/job_capi_bm_master_clean.yml diff --git a/jjb/airship/job_capi_bm_clean.yml b/jjb/airship/job_capi_bm_clean.yml deleted file mode 100644 index 10db0c8b5..000000000 --- a/jjb/airship/job_capi_bm_clean.yml +++ /dev/null @@ -1,97 +0,0 @@ ---- -# -# ============LICENSE_START======================================================= -# Copyright (C) 2019 Nordix Foundation. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# ============LICENSE_END========================================================= - -# Description: -# ============ -# This file contains job template definition for K8s CAPI Baremetal integration tests -# cleanup. -# This job can be triggered manually or through a Github pull request. It creates a -# pipeline job. The pipeline scripts are maintained in Airship CI repository. - -- job-template: - id: capi_bm_clean - name: '{job_prefix}_metal3io_project_infra_clean_integration_test' - description: "K8s CAPI baremetal integration tests cleanup" - project-type: pipeline - defaults: global - disabled: False - concurrent: True - parameters: - - string: - name: PROJECT_REPO_ORG - default: '{repo[org]}' - description: 'Project github repo org name' - - string: - name: PROJECT_REPO_NAME - default: '{repo[name]}' - description: 'Project github repo name' - - string: - name: ghprbActualCommit - default: 'master' - description: 'CI Repo branch for triggering manual build' - - string: - name: ghprbAuthorRepoGitUrl - default: 'https://github.com/{repo[org]}/{repo[name]}.git' - description: 'CI Repo URL for triggering manual build' - - properties: - - build-discarder: - days-to-keep: 30 - num-to-keep: 300 - artifact-days-to-keep: -1 - artifact-num-to-keep: -1 - - github: - url: https://github.com/{repo[org]}/{repo[name]} - - triggers: - - github-pull-request: - admin-list: - - '{ci_github_admin_user}' - org-list: "{ci_github_whitelist_org}" - cron: 'H/5 * * * *' - auth-id: "{ci_ghprb_auth_id}" - trigger-phrase: '/test-clean' - skip-build-phrase: '/skip-test' - only-trigger-phrase: True - github-hooks: True - permit-all: False - auto-close-on-fail: False - allow-whitelist-orgs-as-admins: True - white-list-target-branches: - - 'master' - status-context: "test-clean" - success-status: "Passed" - failure-status: "Failed" - error-status: "Error" - cancel-builds-on-update: True - pipeline-scm: - scm: - - git: - url: "{ci_github_repo}" - credentials-id: "{ci_github_jenkins_credentials_id}" - branches: - - '{branch|master}' - name: 'origin' - refspec: '+refs/heads/*:refs/remotes/origin/*' - wipe-workspace: True - honor-refspec: True - shallow-clone: False - script-path: "{ci_github_pipeline}" - lightweight-checkout: False diff --git a/jjb/airship/job_capi_bm_master_clean.yml b/jjb/airship/job_capi_bm_master_clean.yml deleted file mode 100644 index 056fa0056..000000000 --- a/jjb/airship/job_capi_bm_master_clean.yml +++ /dev/null @@ -1,77 +0,0 @@ ---- -# -# ============LICENSE_START======================================================= -# Copyright (C) 2019 Nordix Foundation. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# ============LICENSE_END========================================================= - -# Description: -# ============ -# This file contains job template definition for K8s CAPI Baremetal integration tests -# cleanup. -# This job can be triggered manually or through a Github pull request. It creates a -# pipeline job. The pipeline scripts are maintained in Airship CI repository. - -- job-template: - id: capi_bm_master_clean - name: '{job_prefix}_master_integration_tests_cleanup' - description: "K8s CAPI baremetal integration tests cleanup" - project-type: pipeline - defaults: global - disabled: False - concurrent: True - parameters: - - string: - name: PROJECT_REPO_ORG - default: '{repo[org]}' - description: 'Project github repo org name' - - string: - name: PROJECT_REPO_NAME - default: '{repo[name]}' - description: 'Project github repo name' - - string: - name: ghprbActualCommit - default: 'master' - description: 'CI Repo branch for triggering manual build' - - string: - name: ghprbAuthorRepoGitUrl - default: 'https://github.com/{repo[org]}/{repo[name]}.git' - description: 'CI Repo URL for triggering manual build' - - properties: - - build-discarder: - days-to-keep: 30 - num-to-keep: 300 - artifact-days-to-keep: -1 - artifact-num-to-keep: -1 - - triggers: - - timed: "0 */6 * * *" - - pipeline-scm: - scm: - - git: - url: "{ci_github_repo}" - credentials-id: "{ci_github_jenkins_credentials_id}" - branches: - - '{branch|master}' - name: 'origin' - refspec: '+refs/heads/*:refs/remotes/origin/*' - wipe-workspace: True - honor-refspec: True - shallow-clone: False - script-path: "{ci_github_pipeline}" - lightweight-checkout: False diff --git a/jjb/airship/projects.yml b/jjb/airship/projects.yml index dc5e96a15..6520d86d5 100644 --- a/jjb/airship/projects.yml +++ b/jjb/airship/projects.yml @@ -111,30 +111,6 @@ - feature_tests_centos - feature_tests_upgrade_ubuntu -- project: - name: 'metal3io_project_infra_cleanup' - ci_github_whitelist_org: - - nordix-airship - repo: - org: "metal3-io" - name: "project-infra" - ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline' - jobs: - - capi_bm_master_clean - -- project: - name: 'metal3io_project_infra_cleanup_test' - branch: '${{ghprbActualCommit}}' - ci_github_whitelist_org: - - nordix-airship - repo: - org: "metal3-io" - name: "project-infra" - ci_github_repo: '${{ghprbAuthorRepoGitUrl}}' - ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline' - jobs: - - capi_bm_clean - - project: name: "metal3io_bmo" repo: -- 2.25.1