Skip to content

Commit 2ce1d98

Browse files
committed
Switch log uploads to S3
1 parent ba523cf commit 2ce1d98

File tree

2 files changed

+31
-36
lines changed

2 files changed

+31
-36
lines changed

playbooks/base/post-logs.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
gather_facts: False
44
roles:
55
- generate-zuul-manifest
6-
- role: upload-logs-swift
7-
zuul_log_cloud_config: "{{ lookup('ansible.builtin.vars', 'zuul_cloud_smslab') }}"
8-
zuul_log_container: zuul_stackhpc
9-
zuul_log_delete_after: "{{ '30d' | community.general.to_seconds }}"
10-
zuul_log_partition: true
6+
- role: upload-logs-s3
7+
zuul_log_bucket: "zuul-stackhpc"
8+
zuul_log_aws_access_key: "{{ zuul_s3.access_key }}"
9+
zuul_log_aws_secret_key: "{{ zuul_s3.secret_key }}"
10+
upload_logs_s3_endpoint: "https://api.sms-lab.cloud:6780"
11+

zuul.d/secrets.yaml

Lines changed: 25 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,26 @@
1+
---
12
- secret:
2-
name: zuul_cloud_smslab
3-
data:
4-
clouds:
5-
auth:
6-
auth_url: https://api.sms-lab.cloud:5000
7-
application_credential_id: !encrypted/pkcs1-oaep
8-
- mdpTMVQsfcrWCdTOh3LAA4x4mNDOruFwpm9HK3lThUtNpCg2gUyrXIJ51CElIsMGxOgyb
9-
iinplLg7Ta12KljyYVDsvpDRDTc+H86XZ5hBPs5WL67W/wnK7XTjcbsrz6WWbcGA3WxWi
10-
CukWiiasf/0TVxK69u+UrkTNJW2/dnw/JFJJ6F90SiCJNV+avAJ/o1ItfBAaPBu/2Bdlw
11-
cMxl+1DykqSRIWjVymqfp2L+piabR8TmyE1xM7fzbU/jyl8sjgPM1iz9r2C69vNTFcTkG
12-
TilcAapPVkZDXPyU/U7VIQhweWx7O1JQf5wGKYKlbSuyejpiRH8NAekS2Idn7stetpq5x
13-
hOkGoBL6w+r3OZZ//ECHwFRyf5IaHbzhylZ09SsiP+4J2PhRZ0r7H/N/N72KGLUwA19zl
14-
ONvV1SNsC2oUWfYVnGPkHXNsh5GGnWJ5miFvYVCVeTMIUIc1GSm78tU67+xr7GXOeNyK7
15-
06barTc1I3ux5Ahn2dZJEdiPWus4wK6gn+i2DnwCE60lOHuukxdQ7Gf67FYdhLTIMh4XZ
16-
sJhe3YyNUbINZgX8TcGW9/t1ySJ5e77qEoTDJ8auPcK0OOUH2iBNlTSN/r65ntthnE6/q
17-
Hx3fgVmHPBsWFn3t2N2sSbNxFgjZGR7A7GDmDMC7T0urMAQOoXvk2knxqrjBjo=
18-
application_credential_secret: !encrypted/pkcs1-oaep
19-
- Wkc61PkAHAvl0chguVHaPDh+xO9E9l6VkA+bCRg2dPxJGChPzNvwmuwb4yt8MqowvaFEl
20-
aYKXo44lxhc19PWTeb8gFR8WTtSiAhsc93EiUaJk5Vzh0y3zaf2CtVIo/nZNhEBAXBAKx
21-
6IPA9QP5gNdGZRaJnWvDsiFGDNrZh/rYXHvzHmdQU0g9komxUKqJZoN4zZdOL2xUvPt0v
22-
1ygksNvk3I6GbHqYepSckVXTXooEidvx/xrwHYsii7e2LHJJpJeP+TrC8Tqzp766P+zon
23-
reQOd/OL2tObnO2YOo8lOkA/R2O4P57WjlpD0K9gE+LvCedQooKDsuaszr38cIq39PXu0
24-
tPORJmiKM4QaZVaLQ2pcfSP8W8vAyVtNybpDhSscx6CGS+AjtFZz/4EO1DMJfntNQrHaV
25-
sJX4mqb2my6T7hKw6crgvywWNhtjRda70dNJil6/hbxeCq5yxm20Rx9GSGrMSr8vEQzXn
26-
ktDz2jh2odJQ5iHZTughupPUcOSOqSV6gY33HdlKwRBNgZeiA/sK7CE6W0WzqIzQwseYo
27-
XDViwDwE9uK78IwejMpXO9/+0gsVhzLhOpaRtWX7pGmN+6dXs0IFlTWzF1dGLwZ2Euqzy
28-
a9EoxjitT1UrZr5CPcxvaf5GYk5nrmXNyP78PZf0c8yPVfVM6vyaSudqUO9ftU=
29-
region_name: "RegionOne"
30-
interface: "public"
31-
identity_api_version: 3
32-
auth_type: "v3applicationcredential"
3+
name: zuul_s3
4+
data:
5+
access_key: !encrypted/pkcs1-oaep
6+
- DUJXvUUC52iiIn1PQ0UT6vCZXefhgst88LmT9Nz9L6s7hEoUgbgt7EgqJFYUVYUJjQSUa
7+
IHc6EEeUS3sQGKIMRdYoQi2asDdi16N9h4nV6So32L7RIRm97ETC3OuBzLlZezK1f7y9x
8+
FRQuzA73Ff0xK6MLG/Ls6Bw/zxiJRYrCdbA5hdAaKyBxN92tZhaEXC/a2YHhyCNcKbMdK
9+
SLJlUYI0t/UOkcULfqbjCu1fJbW/9H7m/OJ1LJQM3p4QNH8V5NAQuQsnTBG6oHflQuHqk
10+
XZtVXSY5cDyb07a1U/+JeqmA+ZTwJFR02n5cqBeDK7WJJLVARjHOj633YoMsO2TlHGbLH
11+
z7ExUs+L40VQ3ObD1KxdAqRMbJJEvefOJC6sGy+96i+gDRkuov4TDq0bBcrOyVZKMevtk
12+
G2cLbd+zQDNtm7+p6BteoX4oESlezc6vuRUrC3JgeJ1MjB8I5EWRp7u4z3uDRmW1tgdu7
13+
ZRBzon/ZgO8R4v3thuO1mNvTzPU96CE8u1Rglvh3P5VUSukUbzT09k7UgB+gWxzg/ZdXD
14+
0C+j+HJPnuzSI16TMAt1ewUr1l79eD5DKAYg4yhNU7+Qsib73g7sydObzxAugI32mCqFO
15+
htaBX+yERF2kJg4bqt4n3McwJXSrdHduM5BxBx+8bHDRLvrb7CHUkXPNnTDrfQ=
16+
secret_key: !encrypted/pkcs1-oaep
17+
- pB+mas3xIYRsjgP9txALUJJkbsqMtmJweDuMx6SlhBCWP94kTn1npU8kRZruQmFvqsir2
18+
GJKGNUuO0DY746/4104JgFTTch0e5ZK83QGgsNk+XF+gbXnwyQYgdUYRQ2PTVdBdX1/pw
19+
z8emqb/6Rp4KZKuHlOwHw9LekwW8FWzAp65hUCkw1Ynsimw0W+/KfGJj47bZqdTWmPm3i
20+
4z3C2CYmuJi4iigerxITsu/WQXEbNmHBOWMs0assoltduTuNiI+2pwaZ4fCMiDVXJSS6A
21+
mh+PlN42vON/lJ8LMpTlGxAioHTypqEjxOha6dYNVMqJfw+pzy4WG5f0YaHZdRMlzIUym
22+
V/3OzOaTDBIiqJPM9K0V3tr9P/vzoNAzO80tErjMe+Msn6QYVR8Pc69/FhyFniTZFJpXj
23+
s6B4PPwAQU/T0MR9hTXkLhQ93aw4/teOimbwSt7CPZdWuo+hKuGpjLA7BOPO2rz+9itGe
24+
ZDMxEp8jjBZhapFhOb0NBTXd3L35v7PGcCFqSdWRFsk3K6VIIsylMlWUVnau6cizEWgZ8
25+
tmRVuK37nm7oEgbAr3YoXFxlnuP13h3jheRF3K0ukzcT8JN17ZDFnjv+eIjeH8hPaMHoc
26+
PZxwPIWgGkMEEJma6jweRDOp9Qa7Zd9QGUDagGPKeNfxspii8FeHKKuPI8WL68=

0 commit comments

Comments
 (0)