diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index f2697dddd..1ffeef018 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -21,3 +21,14 @@ pre-run: playbooks/airship-airshipctl-deploy-existing-k8s.yaml run: playbooks/airship-airshipctl-functional-existing-k8s.yaml nodeset: airship-airshipctl-single-node + +- job: + name: airship-airshipctl-upload-git-mirror + parent: upload-git-mirror + description: Mirrors airship/airshipctl to airshipit/airshipctl + vars: + git_mirror_repository: airshipit/airshipctl + secrets: + - name: git_mirror_credentials + secret: airship-airshipctl-airshipit-github-secret + pass-to-parent: true diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 9afb22caf..dd7e0146e 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -19,3 +19,6 @@ jobs: - airship-airshipctl-lint-unit - airship-airshipctl-functional-existing-k8s + post: + jobs: + - airship-airshipctl-upload-git-mirror diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml new file mode 100644 index 000000000..f53140256 --- /dev/null +++ b/zuul.d/secrets.yaml @@ -0,0 +1,59 @@ +# 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. + +- secret: + name: airship-airshipctl-airshipit-github-secret + data: + user: git + host: github.com + host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== + ssh_key: !encrypted/pkcs1-oaep + - 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