Joseph Schorr
a5fef119c9
Add an end-to-end test for the notifications queue
2016-09-21 15:15:35 -04:00
josephschorr
c0ae8e301b
Merge pull request #1860 from coreos-inc/notification-issue-json
...
Fix build should_perform for empty JSON
2016-09-21 15:02:11 -04:00
Joseph Schorr
6fffc22b8a
Fix build should_perform for empty JSON
2016-09-21 15:00:47 -04:00
josephschorr
2505de8720
Merge pull request #1859 from coreos-inc/notification-issue
...
Fix build notifications
2016-09-21 14:39:59 -04:00
Joseph Schorr
af79fde50d
Fix build notifications
2016-09-21 14:37:23 -04:00
Joseph Schorr
e4ad25ea81
Add repository list pagination
...
Also changes our binds to be bind-once, which should significantly reduce memory and increase performance for large lists
Fixes #1856
2016-09-21 14:23:32 -04:00
Joseph Schorr
4d5c65e6d4
Better 404 (and 403) pages
...
Fixes #1819
2016-09-21 13:54:21 -04:00
Ian Minoso
502fa23d31
Merge pull request #1853 from iminoso/skeleton-experiment
...
Add skeleton experiment for new repo page
2016-09-20 18:25:50 -04:00
Ian Minoso
fe05011e30
Add the missing newline
2016-09-20 17:27:48 -04:00
Ian Minoso
4dd6166d21
Add route and page to enable experiment
2016-09-20 17:12:15 -04:00
Joseph Schorr
25ed99f9ef
Add feature flag to turn off requirement for team invitations
...
Fixes #1804
2016-09-20 16:45:00 -04:00
Ian Minoso
24327f4964
Add skeleton experiment for new repo page
2016-09-20 15:56:59 -04:00
Joseph Schorr
4f0ddc8d6e
Don't exception log for expected 404s in Swift storage
...
Fixes #1850
2016-09-20 14:07:29 -04:00
Brad Ison
bd9c258ba2
Merge pull request #1848 from coreos-inc/revert-builder-dns
...
Revert "Use Google public DNS in builder VMs"
2016-09-20 12:50:48 -04:00
Brad Ison
0fadc745cf
Revert "Use Google public DNS in builder VMs"
...
This reverts commit a331eecd0f
.
2016-09-20 12:06:19 -04:00
josephschorr
da5daf3746
Merge pull request #1847 from coreos-inc/ldap-cert
...
Fix handling of custom LDAP cert
2016-09-20 00:04:30 -04:00
Joseph Schorr
c7beea2032
Fix handling of custom LDAP cert
...
This change moves the LDAP cert installation into a common script and reorganizes the startup scripts for creating and installing these certs
Fixes #1846
2016-09-19 17:55:08 -04:00
josephschorr
8ab60640fe
Merge pull request #1845 from coreos-inc/swift-empty-chunks
...
Delete empty swift chunks
2016-09-19 16:25:17 -04:00
Joseph Schorr
8c67ed14e8
Delete empty swift chunks
...
Fixes #1844
2016-09-19 11:41:20 -04:00
josephschorr
33bfe2678b
Merge pull request #1831 from coreos-inc/well-known
...
Add well-known endpoint for Quay
2016-09-16 21:07:30 -04:00
josephschorr
349bd1e0fa
Merge pull request #1839 from coreos-inc/better-notifications
...
Better notifications UI and features
2016-09-16 21:07:14 -04:00
josephschorr
1a49f87972
Merge pull request #1840 from coreos-inc/build-internal-error
...
Fix some issues around state in the build managers
2016-09-16 21:07:06 -04:00
josephschorr
63d92f5010
Merge pull request #1842 from coreos-inc/better-team-management
...
Better UX for managing teams
2016-09-16 21:06:48 -04:00
Joseph Schorr
7506471a82
Add missing service def for globalpromstats worker
2016-09-16 16:28:09 -04:00
Joseph Schorr
1571b2867a
Add executor name to the build metric
2016-09-16 16:26:04 -04:00
Jake Moshenko
1f6f0d6992
Merge pull request #1838 from jakedt/refundsndiscounts
...
Properly handle refunds in their appropriate month. Handle discounts.
2016-09-15 16:27:58 -04:00
Joseph Schorr
b272771147
Better UX for managing teams
...
- Moves the add team member to an inline box, rather than a popup
- Feedback bar is now used to show when a member is added, invited or removed
- Fixes bugs around using the view on mobile
Fixes #1509
2016-09-15 16:06:56 -04:00
Joseph Schorr
f9f60b9faf
Fix some issues around state in the build managers
...
- Make sure to cleanup the job if the executor could not be started
- Change the setup leeway to further ensure there isn't any crossover between the queue item timing out and the cleanup of the jobs
- Make the lock used for marking jobs as internal error extremely long, but also based on the execution ID. This should ensure we don't get duplicates while allowing different executions to be handled properly.
- Make sure to invoke the callback update for the queue before we run off to etcd; should reduce certain timeouts
Hopefully Fixes #1836
2016-09-15 14:37:45 -04:00
Joseph Schorr
949dcb9d35
Add regex validating field
2016-09-15 13:25:57 -04:00
Joseph Schorr
c4eaed186e
Hide help columns on small device sizes
2016-09-15 12:04:39 -04:00
Jake Moshenko
903ae6d964
Properly handle refunds in their appropriate month. Handle discounts.
2016-09-15 10:23:35 -04:00
Joseph Schorr
9140b0e41d
Add placeholder for regex field in create event control
2016-09-14 17:07:14 -04:00
Joseph Schorr
03d4445a02
Add notification filtering for builds based on ref regex
...
Fixes #1835
2016-09-14 16:48:17 -04:00
Joseph Schorr
0dce935c40
Move repo notification create to its own page
...
Also fixes a bug around Slack setup
Fixes #1834
2016-09-14 16:06:52 -04:00
josephschorr
949ceae4eb
Merge pull request #1822 from coreos-inc/run-build-admin
...
Allow repository admins to invoke build triggers manually
2016-09-14 14:43:53 -04:00
josephschorr
58641cbf4f
Merge pull request #1833 from coreos-inc/fix-tar-gz
...
Fix tar-gz reading of Dockerfiles
2016-09-13 20:24:11 -04:00
Brad Ison
76f689ee72
Merge pull request #1827 from coreos-inc/builder-dns
...
Use Google public DNS in builder VMs
2016-09-13 14:06:06 -04:00
Joseph Schorr
5e94f97a42
Fix tar-gz reading of Dockerfiles
...
- Fixes TAR to actually use data
- Fixes buffers for Gunzip to be a proper ArrayBufferView
Fixes #1832
2016-09-13 11:34:35 -04:00
Joseph Schorr
2fb43196c6
Add well-known endpoint for Quay
...
Fixes #1790
2016-09-12 17:33:08 -04:00
Joseph Schorr
30af8aef1a
Add a worker for reporting global stats to Prometheus
...
Fixes #1789
2016-09-12 16:19:19 -04:00
josephschorr
640925e47c
Merge pull request #1829 from coreos-inc/timeline-fix
...
Fix timeline's delete-then-tag display bug
2016-09-12 15:51:14 -04:00
Joseph Schorr
13bcba4206
Fix timeline's delete-then-tag display bug
...
Currently, if a tag is deleted and then assigned later, it shows up as a move, rather than a delete+create. This is due to the threshold check being backwards.
Fixes #1824
2016-09-12 15:46:23 -04:00
Brad Ison
a331eecd0f
Use Google public DNS in builder VMs
2016-09-12 15:05:13 -04:00
josephschorr
c027e6cc27
Merge pull request #1825 from coreos-inc/qemu-labels
...
Add labels to the QEMU image with the CoreOS channel and version
2016-09-12 13:38:37 -04:00
Joseph Schorr
b5f9666a03
Add labels to the QEMU image with the CoreOS channel and version
2016-09-12 13:01:59 -04:00
Jake Moshenko
14795f0f62
Merge pull request #1820 from jakedt/barelyoptimize
...
Remove a join to slightly optimize the gc query.
2016-09-09 17:21:51 -04:00
Joseph Schorr
bda0311dbe
Allow build triggers to be invoked by any repo admin
...
Fixes #1079
2016-09-09 17:21:14 -04:00
Jimmy Zelinskie
ef22b4497a
Merge pull request #1821 from jzelinskie/changelog1.16.7
...
cut 1.17.0
2016-09-09 17:18:02 -04:00
Jimmy Zelinskie
b4697f2b74
cut release v1.17.0
2016-09-09 17:15:40 -04:00
Joseph Schorr
3f2447d831
Make the frontend agnostic to why a trigger can be run manually
2016-09-09 16:54:46 -04:00