Commit Graph

226 Commits

Author SHA1 Message Date
Andreas Jaeger 0ec5a78f66 Sync with governance
Run script generate-gitmodules.py to sync with governace repository to
add new repositories and remove retired ones.

Change-Id: Ia42b717ad242958ba4a9689ac814c956f460712f
2020-06-07 16:15:34 +02:00
Ian Wienand c8ecdaa1a1 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - openafs-rpm-package-build: make artifact directories
    
    In the publish step, the unarchive role does not create these
    directories.
    
    Change-Id: I64a9307a4ffc6b03ff9f15443fffa54b6ee2140f
2020-06-05 06:42:48 +00:00
Ian Wienand f849b9507e Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - openafs-rpm-package-build: trigger publish run
    
    I76889fedd6e2f9f6e75d3a4ee4165b3c3a02dd5c triggered the publish job,
    but it did not have a gate job to promote the files from.  Trivial
    change to republish.
    
    Change-Id: Ic06493c6aef479ee6d1dc8f7ec1613a4bc93d3b6
2020-06-05 05:04:03 +00:00
Ian Wienand 406f5e212f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - openafs-rpm-package-build: only run on executor
    
    Does not require a node
    
    Change-Id: I76889fedd6e2f9f6e75d3a4ee4165b3c3a02dd5c
2020-06-05 04:15:11 +00:00
Ian Wienand 0138c20eb1 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - openafs-rpm-package-build: tar results
    
    It turns out there are many issues doing a recursive download from our
    log servers.  Tar the results so we can pass it through a single file,
    and extract that file in the publish jobs.
    
    Change-Id: I2b54c061ae3563a8244a39d08e2fe49c2f885d2e
2020-06-05 03:14:30 +00:00
Zuul 179c3f2758 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "openafs-rpm-package-build: use recursive download"
  - openafs-rpm-package-build: use recursive download
    
    The artifact is a directory full of RPMs, so use the recursive flag
    from the dependent change so we get everything.
    
    Change-Id: I6ab0a7015d511e39424e8ee602346bff28c908ca
    Depends-On: https://review.opendev.org/733425
2020-06-05 00:49:40 +00:00
Zuul 65faa07b21 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Use default bindep_profile for wheels"
  - Use default bindep_profile for wheels
    
    Revert part of I69254919958cec67095b25724b417282e1f270f8, bindep.txt in
    requirements is used for generate-constraints as well, a special wheel
    profile does not help. Use the default profile, like we use for
    generate-constraints as part of proposal job.
    
    Change-Id: I229e06579849c9fffa00ef33aa94d730331110d3
2020-06-04 05:55:53 +00:00
Zuul 9ce33f69dd Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "openafs-rpm-package-build: ensure artifacts directory"
  - openafs-rpm-package-build: ensure artifacts directory
    
    This failed to download the artifacts due to the artifacts/ directory
    not being there.
    
    Change-Id: Icf43aa87843c30c9d1d35483d39702d4fc996b36
2020-06-04 01:22:24 +00:00
Zuul f7ce020791 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "openafs-rpm-package-build: add publish job"
  - openafs-rpm-package-build: add publish job
    
    Grab the artifacts from the gate jobs and publish them
    
    Change-Id: I09e2a9ce3afac2713d4bb3f09c3029f1cc8d47b1
2020-06-03 23:54:18 +00:00
Zuul 1879d3cd09 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "openafs-rpm-package-build: new package build roles"
  - openafs-rpm-package-build: new package build roles
    
    The extant roles are not really right.  They run in periodic and poll
    tarballs to see if they should build anything.  They are not gate
    tested.  I do not know why I did it like this; but it was a long time
    ago.
    
    We should have roles that build in the check gate, and upload only
    when the client version changes.
    
    Additionally, I found that the upstream .srpm we were building from is
    not quite right; it won't build on ARM64 for example due to the way
    it's autoconf machinery has been generated.  The best way is to build
    your own srpm from the upstream source using the method linked in this
    change.
    
    This builds and publishes artifacts for centos7 x86 and centos8
    arm64/x86.  A follow-on will publish these.
    
    Change-Id: Iefb01ba48a457388bb5412ddad3d7dafb00d620c
2020-06-03 20:42:42 +00:00
Zuul 67516a082b Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "ansible-lint: add 204 rule"
  - ansible-lint: add 204 rule
    
    This rule is in zuul-jobs as well.
    
    Change-Id: I5339665cf9a2c80473bb3413f099e2fe126ba1d8
2020-06-03 10:44:44 +00:00
Zuul 3c3611e0dc Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Update include"
  - Update include
    
    Ansible is deprecating include, replace it with
    include_task/import_playbook.
    
    Change-Id: If9e9a5ff7918ae88b39d4fa225986bd3149301f4
2020-06-02 19:21:51 +00:00
Zuul 02d92fb0af Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Add build-wheel-cache-debian-buster*"
  - Add build-wheel-cache-debian-buster*
    
    These jobs needed a change to bindep.txt in requirements repo to pass.
    
    Depends-On: https://review.opendev.org/731728
    Change-Id: Ibda2d0082c18d08f59e646f7a061232fd8821bf0
2020-06-01 15:52:01 +00:00
Zuul 88eb1ae475 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Add wheel build jobs to check"
  - Add wheel build jobs to check
    
    Run the wheel build jobs if we update the build roles or playbook.
    Add build-wheel-cache-debian-buster only in followup since it does not
    pass yet.
    
    Use bindep.txt from requirements repo for this, use both test and wheel
    bindep profiles.
    
    Change-Id: I69254919958cec67095b25724b417282e1f270f8
2020-05-29 23:38:56 +00:00
Zuul 92bcfa6d22 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Allow other projects to run wheel cache jobs"
  - Allow other projects to run wheel cache jobs
    
    Remove the job restriction so we can run these jobs in this gate when
    we update the roles/playbooks.  The restriction is moved to the
    publish job with the dependent change.
    
    Add dependency on requirements so it is available outside that
    repository.
    
    The system-config roles aren't required.  I think this was from when
    we used to directly copy to afs from the build nodes and required the
    openafs-client install roles.  Now the executor copies the results via
    the publish jobs.
    
    Depends-On: https://review.opendev.org/731632
    
    Change-Id: Ica59634eec533db20fe8b1dd148ee9b4d041fd3c
2020-05-29 18:25:49 +00:00
Zuul b2b7fee56f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Remove duplicated role write-root-marker"
  - Remove duplicated role write-root-marker
    
    This role is defined in opendev/base-jobs, we can use that one.
    
    Remove this role.
    
    Depends-On: https://review.opendev.org/731462
    Change-Id: Iadca49375789ec606866764ebc14802fc30a9db4
2020-05-29 13:11:11 +00:00
Ian Wienand 4f0cebb6c8 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - build-wheel-cache: update README to be more accurate
    
    Change-Id: I724b36f3d4696e8f5ce2f6cc396f6bd09a30a841
2020-05-28 16:36:51 +00:00
Ian Wienand d3b440b5da Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - wheel-cache: Use train for centos7, ussuri for centos8
    
    Update these old references for the current releases of openstack bits
    in CentOS.  As described, work-around a current bug with aarch64
    builds of rabbitmq.
    
    Change-Id: I699e782f749f5a79bd523ab24e9c1401d263ec98
2020-05-28 16:30:53 +00:00
Ian Wienand 3c938144df Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - build-wheel-cache: Add virtualenv
    
    Ensure we have the virtualenv package as it is used by the wheel build
    script.
    
    Change-Id: I05b8a23d2e3e6babab082d656fc0859b5d631ba4
2020-05-28 16:30:53 +00:00
Ian Wienand b9ae09a938 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Move wheel build jobs out of project-config
    
    Move the wheel build jobs out of project config so we can run
    speculative testing (project-config is a protected repo).
    requirements project has these jobs in it's gate.
    
    The only change here is they are renamed to "wheel-cache" from
    "wheel-mirror"; both to not conflict but also I think cache describes
    what it does a bit better -- we put the cache on the mirror but we're
    not mirroring something created externally.
    
    See-Also: https://review.opendev.org/731401
    
    Change-Id: Ib41607c4842dccf27b711947bf356ef5d74a1059
2020-05-28 16:30:52 +00:00
Daniel Bengtsson 5b105e6b0f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Stop configuring install_command in tox.
    
    Currently, we are overriding 'install_command' to use 'pip'. This is
    considered poor behavior and 'python -m pip' should be used instead:
    
    https://snarky.ca/why-you-should-use-python-m-pip/
    
    It turns out that this is the the default value provided by tox:
    
    https://tox.readthedocs.io/en/latest/config.html#conf-install_command
    
    So we can remove the line and simply use the default value.
    
    Change-Id: Iafcae9fb2c7ae1046bec6fc38d9f57a6bff7e088
2020-05-27 17:26:30 +00:00
Zuul 658be0afb0 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Fix networking bgpvpn tempest plugin to installed in tempest venv"
  - Fix networking bgpvpn tempest plugin to installed in tempest venv
    
    networking bgpvpn tempest plugin is in-tree plugin till stein and
    used to be run with all-plugins tox env which does not work now for
    python2.7 jobs. Temepst venv is installed with py3 and all-plugins
    no longer detect the system wide installed tempest plugins.
    
    This commit makes to installed networking bgpvpn as tempest plugins so
    that Tempest venv can detect it and run tests with 'all' tox env.
    
    Partial-Bug: #1880217
    
    Change-Id: I2a138b859798c63519257fa5986a3bdcf43ded2c
2020-05-25 06:36:25 +00:00
Ian Wienand 12ac15bf9f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Add openstack-python38-* templates
    
    Add templates for Python 3.8 similar to the other older versions.
    
    Change-Id: Ia7576012e75844e010c851211bbe5b664f2b0f0e
2020-05-25 00:35:13 +00:00
Zuul 354e6bcb3b Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Use new npm jobs in nodejs[468]-jobs templates"
  - Use new npm jobs in nodejs[468]-jobs templates
    
    commit 202cce830e4e0d63684fefc74dfc8d6aaa9248c6 introduced
    new npm jobs. npm jobs on ubuntu-xenial do not work now
    as yarn does not work with nodejs <10, so I believe this change
    has no negative impact. It is required to fix horizon jobs
    in stable/rocky or older.
    
    Change-Id: Ie51711e05e323aebaab67f766eb7189fb16fd322
2020-05-15 16:30:49 +00:00
Andreas Jaeger 8061a3ad78 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - build-pdf-docs: Pass environment
    
    Run pdf-docs with same environment that is used for the --notest run.
    
    Change-Id: I5b6a263e01e574097f03011eaca768730701da97
2020-05-15 14:28:08 +00:00
Andreas Jaeger 73acdb104f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Fix build-pdf-docs working directory
    
    We need to use zuul_work_dir to build in the correct directory,
    otherwise cross-building won't work. Line 3 in the file checks this
    already but then we suddenly build in the source_dir. If those are
    different - like in cross-builds, we fail.
    
    Change-Id: I1e51a39133d1b58f3791d19af23d5cdcc194b33e
2020-05-15 14:28:07 +00:00
Sean McGinnis 2eceefd3b0 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Don't run pdf-build if no target available
    
    Change-Id: Id1e9f814cb4f4faf55facbaffdb80d3e858fe83f
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-05-15 01:07:32 +00:00
Clark Boylan a4bbf1a80a Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Put sphinx-build pdf logs in a separate file
    
    Previously we would get very large console logs for the sphinx-build pdf
    generation. hboxes being over and under full, problems that are likely
    difficult for projects to fix and have minimal impact on the final
    product. Unforatuntely, having giant console logs makes tools
    like logstash and elasticsearch very unhappy. Address this by logging
    this output separately.
    
    Change-Id: I11e1bca2826287ac415683909645f4860822edff
2020-05-14 20:33:47 +00:00
Thierry Carrez 01d67e06b3 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Also trigger Github mirroring on tags
    
    We transitioned from Gerrit-wide replication to using repo-specific
    jobs for Github mirroring of official OpenStack repositories.
    
    The job was only triggered by merges ('post' pipeline), which means
    that new tags are not replicated until the next merge.
    
    Since that can take a while for less-active projects, we should
    also trigger that job when a tag is pushed ('pre-release' and
    'release' pipelines).
    
    Change-Id: Icfb5d4053b59074c5fc5a366557b71aec4039c1d
2020-05-13 09:08:20 +00:00
Andreas Jaeger 85a4daf5cd Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Use browser variant for nodejs10 template
    
    The dependency changes the test job, update the change so
    that we get the new job with browser.
    
    Depends-On: https://review.opendev.org/727231
    Change-Id: I2eb13c2eaf51dd4fc8a8dadebc55971bdc3d4f58
2020-05-12 17:52:21 +00:00
Michal Piotrowski 43175d950d Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Adding project-template for nodejs10
    
    Depends-On: https://review.opendev.org/726547
    Change-Id: I3f508192c6bd9f15e4b1532fb4560dbbefbeb76b
2020-05-12 14:04:10 +00:00
Ghanshyam Mann 76ccac3af7 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Switch integrated-gate-py3 template to use new grenade job
    
    'grenade-py3' is switched to new grenade zuulv3 native job,
    we need to switch integrated-gate-py3 template to use the new
    job name so that projects using this template can start
    running the new job.
    
    Details:
    - http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014602.html
    
    Change-Id: I333e8e066c6e225569b21e2450ccbaa2e588c232
2020-05-04 07:22:31 +00:00
Thierry Carrez 04f76bd295 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Add official-openstack-repo-jobs project template
    
    Add a project template for jobs attached to official and active
    OpenStack repositories (like the GitHub mirroring).
    
    Change-Id: I1004508c66d53a5e3c11af1e3dbf411338cfd25f
2020-04-29 15:42:54 +00:00
Ghanshyam Mann 4901151dd2 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Add stable/ussuri to periodic-stable templates
    
    Add the stable/ussuri branch to the list of branch for the
    periodic stable job templates.
    
    
    Depends-On: https://review.opendev.org/#/c/723605/
    
    Change-Id: I5d671b0776b150de8eb730469e06b1106fa5127e
2020-04-28 15:55:44 +00:00
Andreas Jaeger 0e1284f0a2 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Enable Ussuri translations, stop Stein
    
    It's time to start translating the Ussuri branches. Stop stein at the
    same time.
    
    Change-Id: Ia18c93bcb68f181e8c963d29a6334bfd33359ea9
2020-04-24 15:33:25 +00:00
Monty Taylor b5a7bff000 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Remove legacy infra puppet apply jobs
    
    These moved to system-config so that unwinding them can be more
    self-contained. Remove them.
    
    Depends-On: https://review.opendev.org/720889
    Change-Id: Id0959976b2a6e51e3d62f851bc5866f8980e8269
2020-04-20 20:08:17 +00:00
Sean McGinnis 8424160205 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Add openstack-tox-functional-py38 job
    
    Change-Id: Ib369af65cd446ff6c7daca983cc52f6b4aa4b823
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-16 15:08:42 +00:00
Sean McGinnis 65ed506c19 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Add Python3 project templates for Victoria release
    
    Following the process set down in the TC resolution on updating Python
    versions:
    
    https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html
    
    this change adds the Zuul template for Python 3 unit test jobs in the
    Victoria release. The selected python versions are defined in:
    
    https://governance.openstack.org/tc/reference/runtimes/victoria.html
    
    Change-Id: Ic872ab38568536f7bd25d593f80c2d6aa8379b01
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-10 15:13:54 +00:00
Andreas Jaeger a2b03eefec Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Use ensure-* roles
    
    The install-* roles in zuul-jobs have been renamed to ensure-*, follow
    the rename.
    
    Depends-On: https://review.opendev.org/716698
    Change-Id: I4928113ae934ceb82a344ac6791c34e00ed0ec6c
2020-04-07 16:22:08 +00:00
Zuul aead3e116f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Update to hacking 3.0"
  - Update to hacking 3.0
    
    Hacking 3.0 was just released with minor changes, update to the new
    version.
    
    Change-Id: Ia3e43bdc76c84cd073fe0095dab62d07cc391a2d
2020-04-06 16:57:26 +00:00
Zuul 7d43c092df Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Update python-charm-jobs template description"
  - Update python-charm-jobs template description
    
    python-charm-jobs template is for py2.7 testing which
    was used by various charm repos and they stable branch.
    
    Those repo moved to py3 template but stable branch still
    need to keep using the py2 template so let's update the
    description of this template.
    
    Change-Id: Ic17ec65b2229d46b799e0c41824e6e368723098b
2020-04-02 17:31:10 +00:00
Monty Taylor a71a2eb98c Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Turn off inline comments on pylint
    
    pylint is notoriously noisy. Let's not bother people with its
    comments.
    
    Depends-On: https://review.opendev.org/716599
    Change-Id: I9443f202defed25fd418e0d0a42bf8413f54310d
2020-04-01 14:29:37 +00:00
Clark Boylan 0e87904114 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Removed unused infra spec helper job
    
    This job ran on centos-7 which are are no longer testing. That means the
    job can be removed.
    
    Depends-On: https://review.opendev.org/715034
    Change-Id: I2fdd01217d38bc73d241460359a9ce2e7d6b1687
2020-03-25 20:05:34 +00:00
Monty Taylor c3faf04af4 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Don't run infra-puppet-apply on docker and ansible
    
    The apply test does not test anything related to docker or ansible.
    Stop running it on docker and ansible related changes.
    
    Change-Id: I1a6e183d1bc9349cb400a087d3640a185b76b950
2020-03-20 19:54:24 +00:00
Andreas Jaeger 95ede531f6 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Follow devstack-plugin-nfs rename
    
    The repo was renamed from x/devstack-plugin-nfs to
    openstack/devstack-plugin-nfs - follow rename.
    
    Change-Id: I9df35e3e7093fb9d00774775fb50f2dda246899f
2020-03-20 17:13:21 +00:00
Andreas Jaeger 4772572fd6 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Fix translation jobs following horizon change
    
    Change I38a1c2c3455a10b4852d25f6c39b3c21f5c450fc in horizon broke the
    translation jobs for dashboard projects, example failure:
    http://zuul.opendev.org/t/openstack/build/a636f60d416948849d5402de9ae83b1a/
    
    Follow horizon bindep change and install libpcre3-dev to fix it.
    
    Change-Id: Ib9e7627ed7cdc24cd2db423aba8db82099788ce4
2020-03-18 23:18:09 +00:00
Monty Taylor 8ccbc917c5 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Use a fake zuul_return and an .ansible-lint file
    
    ansible-lint now supports settings in a file, including exclude_paths.
    This lets us simplfy the ansible-lint command. Also, stop installing
    zuul and just use a fake zuul_return to fake out ansible-lint.
    
    Change-Id: I40291d4e861fe9e6e3341b075ab7d6c9f5315275
2020-03-12 16:31:42 +00:00
Monty Taylor 66dc864d7f Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Remove mirror-info role and tests
    
    This is in opendev/base-jobs, so we don't need a second copy over
    here.
    
    Change-Id: I55640615b2c363be38ce7f76ed1795b80854282f
2020-03-12 16:31:41 +00:00
Andreas Jaeger f8b247f917 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Remove legacy run-jsbuild.sh
    
    codesearch shows that this file is not used anywhere else:
    http://codesearch.openstack.org/?q=run-jsbuild.sh&i=nope&files=&repos=
    
    Looking at the history of this repo, it was used in these legacy jobs
    legacy-vinz-webclient-js-release-branch
    legacy-vinz-webclient-js-release-master
    legacy-merlin-js-release-branch
    legacy-merlin-js-release-master
    legacy-storyboard-js-integration-ubuntu-trusty
    legacy-storyboard-js-integration
    legacy-storyboard-webclient-js-draft
    legacy-storyboard-webclient-js-release-branch
    legacy-storyboard-webclient-js-release-master
    
    All these jobs either got replaces by native Zuul v3 jobs or the repos
    retired and thus jobs removed completely.
    
    The file should have been removed as part of
    Icda2d699c26a03a5a5b0718ce90fe7813f0f0061.
    
    I also grepped through all branches of existing repos and could not find
    any occurence of run-jsbuild.sh (assuming my script is correct).
    
    Thus, we can remove the file.
    
    Change-Id: I9480ecb39d9fadbe97b393d03521118a26cd68f5
2020-03-02 18:57:40 +00:00
Zuul 1c83567547 Update git submodules
* Update openstack-zuul-jobs from branch 'master'
  - Merge "Remove legacy-tempest-dsvm-full-bdd job"
  - Remove legacy-tempest-dsvm-full-bdd job
    
    This is part of step 2 for retiring the x/devstack-plugin-bdd repo.
    
    Depends-on: https://review.opendev.org/710062
    
    Change-Id: I4323bdc788caa807d0f1cac654560b1d4450eae9
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-02-27 14:29:17 +00:00