I believe this is now replaced by the base-minimal job from
opendev/base-jobs [1]. This hasn't been updated to upload logs to
swift, so it hasn't been used in quite some time.
[1] 9b235be0c0/zuul.d/jobs.yaml (L96)
Story: #2006598
Task: #37735
Change-Id: I097142dba378b7913e796d06c5a393d86e9e0bbf
The site_logs secret moved into opendev/basejobs and we renamed the
site_logs secret here into site_logs_project_config and site_specs.
Unfortauntely many of our playbooks in this repo were not updated to use
the new secret name so they cause some jobs to fail.
Fix this by updated the playbooks to use site_logs_project_config and
site_specs as appropriate.
Change-Id: I852a6362c35dd6aa17b0f767fceea811402dd90c
This reverts commit 5b2446a2c2.
It also adds merge-output-to-logs, which will actually do the uploading.
Change-Id: I7be2c9c5368c1dd3155f918c47f9f3114b7e980a
Instead of updating upload-logs to upload docs and artifacts, or
making upload-docs and upload-artifacts roles, if we rework fetch-output
to put things into the logs directory appropriately when it fetches,
we can accomplish the same outcome more simply.
Since we just landed fetch-output and nothing depends on it yet, removing
it from base jobs will let us safely make the changes and validate
via base-test without too many dances.
Change-Id: I2c411358e4857f74a44e5ea083a57f58e30c1ae7
Once base-test successfully tests log-inventory is working we add it
into the other base jobs.
Change-Id: Iee5af26f2cb2ca5270a8f5443e6181776a3275f7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
The ara-report role and the ARA middleware have individually been
tested and feel ready for production use, let's formally use them
for base-minimal and base-test before promoting to base.
See related patches [1] for details.
[1]: https://review.openstack.org/#/q/topic:ara-sqlite-middleware
Change-Id: I9c95d035f91f2e3a76cf11d6f5ef54b3f0892363
The intent of leaving validate-host out of base minimal was to
run integration tests on it.
However, validate-host currently contains tasks that can't be
tested outside of a trusted context due to tasks that require
running on the executor.
validate-host is the role that creates the zuul-info directory
with the job inventory and variables, making it valuable to
troubleshoot integration jobs. Let's add it.
Change-Id: Ifad37daf1db116e29cbf18b242dff2959bce0331
This reverts commit 1f57c9c327.
The logs.openstack.org site is not configured correctly to serve
over https. I think it's actually serving from docs-draft.
We should fix that, but in the interim, switch back to http.
Change-Id: I170b24f01bdd79e4728d509d2a0f654a479b2674
The intent was to test the emit-ara-html role as part of the ongoing
work for testing the zuul base playbooks but it turns out it's a bit
more complicated as it's intended to run on the executor.
Let's add ara in for the time being and perhaps figure out another
way to test it later.
Change-Id: I1c6da62585b93ca28460eabed4eebe2d020ba82b
The 'base-minimal' job has for purpose to be what we consider to be
the smallest possible set of roles/tasks to be applied on nodes
regardless of the job context.
Inheriting from this minimal job provides the ability to run roles
or tasks that would have otherwise been included by default only on
a need basis.
Change-Id: I5c255a6f9d2adb91fbc222742bd2249f126ca982