Commit Graph

13 Commits

Author SHA1 Message Date
Ian Wienand 391dc9388a Remove base-minimal job
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
2020-03-04 16:09:25 +11:00
OpenDev Sysadmins aca4bbb900 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:41:29 +00:00
Clark Boylan 4deddced0d Fix use of old site_logs secerts
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
2019-02-08 12:26:22 -08:00
Monty Taylor 713e174b80 Add fetch-output and merge-output-to-logs to base
This reverts commit 5b2446a2c2.

It also adds merge-output-to-logs, which will actually do the uploading.

Change-Id: I7be2c9c5368c1dd3155f918c47f9f3114b7e980a
2019-01-15 18:23:30 +00:00
Monty Taylor 5b2446a2c2
Pull fetch-output back out of base
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
2019-01-09 15:54:20 +00:00
Monty Taylor ea68aa68f7
Rename base-minimal/post-ssh to base-minimal/post
This matches the change already made the job config.

Also, sync the ignore_errors from base.

Change-Id: Ia0da319ac022c6d3bc9387616029d0bca997effb
2019-01-07 14:32:47 +00:00
Clark Boylan a9dc983808
Use log-inventory in base jobs
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>
2018-08-09 11:47:04 -04:00
David Moreau Simard 85a9c9202d
Promote ara-report role and ARA middleware to base-[minimal,test]
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
2018-03-29 15:39:07 -04:00
David Moreau-Simard 97b49d325a
Add validate-host to base-minimal
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
2017-09-17 09:00:34 -04:00
James E. Blair cdc9673be1 Revert "Use https for logs.openstack.org"
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
2017-09-14 14:04:50 -06:00
Andreas Jaeger 1f57c9c327 Use https for logs.openstack.org
We have a certificate, so let's use https.

Change-Id: I613abef49d2e3234e9994953dc8075bdbb3685bf
2017-09-12 16:07:17 +02:00
David Moreau-Simard dad5105143 Add the emit-ara-html to the base-minimal role
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
2017-09-06 21:39:57 -04:00
David Moreau-Simard 94b42b950e Add a 'base-minimal' job with it's set of playbooks
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
2017-09-06 14:14:52 -04:00