Commit graph

8014 commits

Author SHA1 Message Date
Joseph Schorr
33af54d355 Add a <time-ago> component to abstract out common handling of showing how long ago an event occurred 2017-11-27 12:40:58 +02:00
Joseph Schorr
b9768ef6cf Remove unused component 2017-11-27 12:40:08 +02:00
IvanCherepov
01bedf6150
Merge pull request #2914 from coreos-inc/icherapau/QS-61/typo-prom-metrics
Fix typo in metrics
2017-11-14 23:35:19 -05:00
Ivan Cherapau
a0adc1b0ec Fix typo in metrics 2017-11-14 23:16:25 -05:00
josephschorr
05580155c5
Merge pull request #2913 from coreos-inc/force-overlay2
Force Docker onto overlay2
2017-11-14 19:32:46 -05:00
Joseph Schorr
86ec24470b Force Docker onto overlay2
Both btfs and overlay file systems suffer a very strange bug when executing the following Dockerfile:

```
FROM alpine

RUN mkdir lch

COPY . lch/
COPY requirements.txt lch/requirements.txt
COPY ./requirements/ lch/requirements/

ENTRYPOINT ["/docker-entrypoint.sh"]
```

It fails on the last `COPY` line, due to the presence of the `COPY . lch/` call. Unknown as to why, but moving to the new filesystem fixes things.
2017-11-14 19:23:15 -05:00
josephschorr
ebe2f1e78f
Merge pull request #2912 from coreos-inc/joseph.schorr/QS-60/json-label-bug
Fix exception raised for certain non-JSON strings given to is_json
2017-11-14 13:46:58 -05:00
Joseph Schorr
2677720577 Fix exception raised for certain non-JSON strings given to is_json
This is breaking pushes in production for certain manifests

Fixes https://jira.prod.coreos.systems/browse/QS-60
2017-11-14 13:46:06 -05:00
josephschorr
5e5142a4d1
Merge pull request #2911 from coreos-inc/joseph.schorr/QS-59/tag-history-width
Fix CSS formatting of tag history display to not overflow
2017-11-13 16:40:14 -05:00
Joseph Schorr
17a0bc0fab Fix CSS formatting of tag history display to not overflow
Fixes https://jira.prod.coreos.systems/browse/QS-59
2017-11-13 16:37:57 -05:00
josephschorr
d32139292b
Merge pull request #2908 from coreos-inc/joseph.schorr/QS-57/dockerfile-view
Trim Dockerfile commands to fix UI
2017-11-10 13:33:54 -05:00
Joseph Schorr
0217ef34ea Trim Dockerfile commands to fix UI
Docker is (for some reason) adding an extra space, so trim the command before parsing

Fixes https://jira.prod.coreos.systems/browse/QS-57
2017-11-10 13:29:55 -05:00
josephschorr
6bc39a0b8c
Merge pull request #2907 from coreos-inc/joseph.schorr/QS-55/fix-tag-removal
Fix bug in listing owned tags
2017-11-09 21:06:31 -05:00
Joseph Schorr
1b6ecb6c1c Fix bug in listing owned tags
We were indexing into a map using the docker_image_id, but the ancestors use the *image id*. Also cleans up the code and adds some tests.

Fixes https://jira.prod.coreos.systems/browse/QS-55
2017-11-09 16:21:40 -05:00
josephschorr
7254dece06
Merge pull request #2906 from coreos-inc/break-cache
Break Quay cache to update our Python and apt dependencies
2017-11-09 13:31:32 -05:00
Joseph Schorr
146e19aa79 Break Quay cache to update our Python and apt dependencies 2017-11-09 13:30:30 -05:00
josephschorr
a999f7c1ae
Merge pull request #2901 from coreos-inc/joseph.schorr/QS-49/oidc-encrypted-pass
Ensure encrypted passwords are not enabled with OIDC auth
2017-11-08 16:20:13 -05:00
josephschorr
ada8cea447
Merge pull request #2905 from coreos-inc/joseph.schorr/QS-50/repo-title
Fix handling of promises for title and description of pages in Quay
2017-11-08 16:18:13 -05:00
Joseph Schorr
091b937ee3 Fix handling of promises for title and description of pages in Quay
We were not correctly waiting for the `scope` on page to be filled before trying to calculate the title, and the logic for description was broken as well.
2017-11-08 16:14:14 -05:00
josephschorr
32022c9421
Merge pull request #2904 from coreos-inc/joseph.schorr/QS-52/tag-col-size
Fix tag column width on smaller displays
2017-11-08 16:02:37 -05:00
Joseph Schorr
5380238919 Fix tag column width on smaller displays
We change how we selectively hide columns to give more room to the tag column
2017-11-08 15:58:34 -05:00
Joseph Schorr
74f99ba94a Ensure encrypted passwords are not enabled with OIDC auth
Fixes https://jira.prod.coreos.systems/browse/QS-49
2017-10-31 16:03:28 -04:00
josephschorr
f9dc4e79b3
Merge pull request #2900 from coreos-inc/joseph.schorr/QS-44/rac-duplicate
Change exception to debug on expected RAC integrity error
2017-10-30 17:40:19 -04:00
josephschorr
a6e3686c58
Merge pull request #2891 from coreos-inc/joseph.schorr/QS-38/refactor-storage
Small storage refactoring
2017-10-30 17:40:07 -04:00
Joseph Schorr
2e28976d7c Change exception to debug on expected RAC integrity error
Fixes https://jira.prod.coreos.systems/browse/QS-44
2017-10-30 12:55:24 -04:00
josephschorr
c64616cbd9 Merge pull request #2898 from coreos-inc/joseph.schorr/QS-43/sha-copy
Fetch and copy manifest SHA
2017-10-25 16:18:52 -04:00
Joseph Schorr
703a64cd6a Add pull by digest to the fetch tag dialog 2017-10-25 15:02:39 -04:00
Joseph Schorr
86e4539c04 Add ability to copy the full SHA256 or V1ID for an image
Clicking the little (SHA256) or (V1ID) bubble next to the ID will now show a dialog with a copy box.
2017-10-25 14:56:59 -04:00
josephschorr
514cd42eec Merge pull request #2897 from coreos-inc/joseph.schorr/QS-42/notification-bug
Fix bug in reading the `updated_tags` on a notification
2017-10-25 11:42:13 -04:00
Joseph Schorr
f4433920c1 Fix bug in reading the updated_tags on a notification
It is no longer an Object, but an array
2017-10-24 15:24:33 -04:00
josephschorr
031d5eea1c Merge pull request #2896 from coreos-inc/2.6.1-release
CHANGELOG for v2.6.1
2017-10-24 11:33:39 -04:00
Joseph Schorr
b0c6d3c6f4 CHANGELOG for v2.6.1 2017-10-24 11:32:58 -04:00
Kyle Brown
333cb9da26 Merge pull request #2894 from coreos-inc/github-trigger-orgs
Fix bug in Github trigger set up flow
2017-10-23 20:03:17 -07:00
Kyle Brown
b8f5a9a22d Fix bug in Github trigger set up flow 2017-10-23 19:57:53 -07:00
josephschorr
a6d0e095b0 Merge pull request #2895 from coreos-inc/joseph.schorr/QS-33/build-notification-link
Fix build links in notifications
2017-10-20 14:05:26 -04:00
Joseph Schorr
1d593274dc Fix build links in notifications
Fixes https://jira.prod.coreos.systems/browse/QS-33
2017-10-20 14:03:51 -04:00
josephschorr
44d8d7dd63 Merge pull request #2889 from coreos-inc/joseph.schorr/QS-39/swift-cache
Add caching of get_auth call in Swift
2017-10-19 13:34:27 -04:00
Joseph Schorr
ffaff5a27e Add caching of get_auth call in Swift
Should make calls significantly faster for our Swift customers

Fixes https://jira.prod.coreos.systems/browse/QS-39
2017-10-19 11:34:13 -04:00
josephschorr
ce1d2b6637 Merge pull request #2893 from coreos-inc/joseph.schorr/QS-18/delete-repo-bug
Fix bug in deletion of repos with OCI-style linked tags
2017-10-18 17:09:02 -04:00
Joseph Schorr
9f804de23d Fix bug in deletion of repos with OCI-style linked tags
MySQL does not allow rows in the same table referencing other rows to be deleted in a single statement. We now do a two-pass deletion, and add a test to make sure.

Fixes https://jira.prod.coreos.systems/browse/QS-18
2017-10-18 17:03:27 -04:00
Joseph Schorr
8194f5cf72 Switch ipresolver to always be defined in the storage context
We now use a no-op IP resolver instead of an IF check

Fixes https://jira.prod.coreos.systems/browse/QS-38
2017-10-17 14:29:40 -04:00
Joseph Schorr
5dfa46ed56 Fix storage indentation 2017-10-17 14:12:14 -04:00
josephschorr
6b217b497a Merge pull request #2890 from coreos-inc/joseph.schorr/QS-37/signing-npe
Further NPE fix in tag signing display
2017-10-17 13:18:43 -04:00
Joseph Schorr
8081b8424f Further NPE fix in tag signing display
Fixes https://jira.prod.coreos.systems/browse/QS-37
2017-10-17 13:13:19 -04:00
josephschorr
dcec90649e Merge pull request #2888 from coreos-inc/joseph.schorr/QS-31/healthcheck-exc
Small healthcheck fixes
2017-10-12 17:29:10 -04:00
Joseph Schorr
c2a56ae828 Add a test for ping in OIDC auth 2017-10-12 16:49:06 -04:00
Joseph Schorr
c1ce84822d Fix tuple for health check 2017-10-12 16:25:31 -04:00
Joseph Schorr
7e63184ab4 Add missing ping method 2017-10-12 16:25:21 -04:00
josephschorr
0e0084fbbb Merge pull request #2887 from coreos-inc/also-delete-job
Also delete the job key when expiring a job
2017-10-11 15:59:18 -04:00
Joseph Schorr
ddb1ed7441 Also delete the job key when expiring a job
Otherwise, we can't requeue the job
2017-10-11 15:55:35 -04:00