Joseph Schorr
29943b32a6
Fix removal of component from session factory
...
Session factory isn't a list but its own class
2017-02-23 17:15:47 -05:00
Joseph Schorr
fd4a31d3c3
Make pop on realm work even if the realm isn't present
...
This is cleanup code and, occasionally, we get a cleanup without the realm having been added, leading to a KeyError
2017-02-22 13:18:22 -05:00
EvB
cedce6f98b
fix(buildman/ephemeral): remove exception log on noncritical error
2017-02-09 11:32:41 -08:00
Joseph Schorr
b407f88a26
Remove unnecessary CloudWatch metrics
...
They are spamming the API and costing us a lot of money
2017-02-01 13:08:21 -05:00
Joseph Schorr
5218e60a25
Fix indentation in workererror
2017-01-12 16:53:12 -05:00
Joseph Schorr
10a7385891
Always display full message on git checkout error
...
[Delivers #137546755 ]
2017-01-12 16:52:28 -05:00
Evan Cordell
dd5f7cbe6c
Fix the ephemeral build metrics
2016-12-13 18:28:04 -05:00
Charlton Austin
0aa6e6cd58
Merge pull request #2203 from charltonaustin/fix_build_component_cleanup
...
Adding in a cancel method to the build component so we can properly c…
2016-12-06 14:13:10 -05:00
Charlton Austin
c6be12e31e
Adding in a cancel method to the build component so we can properly clean up the job task.
2016-12-06 13:37:49 -05:00
EvB
b85a3b47ae
chore(buildman): add EvB's ssh key to cloudconfig
...
Add ssh public key for new team member, Erica, to cloudconfig.yml.
2016-12-06 11:18:47 -05:00
Charlton Austin
8157c9cf33
Fixing the ttl on etcd.
2016-12-02 13:27:47 -05:00
Charlton Austin
0c7a2e4645
Removing realm key from etcd.
2016-12-02 11:37:56 -05:00
Charlton Austin
8ec14ac3bd
Adding in a delete of the etcd key for cancelled jobs.
2016-12-01 16:03:54 -05:00
Charlton Austin
4103a0b75f
Adding in cancel notifications
2016-11-30 14:38:34 -05:00
Joseph Schorr
85592c20f2
Fix send notification on build manager
2016-11-28 13:29:04 -05:00
Brad Ison
5f28aae91e
Merge pull request #2159 from coreos-inc/disable-update-engine
...
Completely disable update-engine on builders
2016-11-23 10:37:21 -05:00
Brad Ison
bcdc330b56
Completely disable update-engine on builders
2016-11-23 10:12:55 -05:00
Jimmy Zelinskie
3aa9d33492
buildcomponent: remove unnecessary closure
2016-11-22 16:48:42 -05:00
Jimmy Zelinskie
c2b52c6efc
wrap build_complete coroutine in callback
...
Coroutines cannot be called as callbacks for Futures like the one
returned by our RPC call. We work around this by creating a normal
function that schedules the coroutine.
2016-11-22 16:48:42 -05:00
Jake Moshenko
f0ef4347e5
Make the redis client use AsyncWrapper and coroutines
...
Change all log messages to be synchronous
2016-11-18 15:59:14 -05:00
Jake Moshenko
5935e93eb8
Linter fixes.
2016-11-18 15:56:08 -05:00
Charlton Austin
96173485f8
Merge pull request #2041 from charltonaustin/add_cancel_to_building_build
...
Adding in the behavior for cancelling a build while it is being built.
2016-11-18 11:02:37 -05:00
Charlton Austin
fd7c566d31
Adding in cancel for a build that is building.
2016-11-16 17:40:24 -05:00
Brad Ison
c4a1c3cfa7
Merge pull request #2123 from coreos-inc/builder-hostnames
...
Set builder hostnames to build UUID
2016-11-16 12:43:06 -08:00
Brad Ison
2c59bd9ee5
Set builder hostnames to build UUID
2016-11-15 12:35:48 -08:00
Charlton Austin
ce51406e81
Merge pull request #2117 from charltonaustin/fix_builder_logging
...
Updating the log-2-logentries to a new repo.
2016-11-15 13:07:47 -05:00
Charlton Austin
211b3f160c
Updating the log-2-logentries to a new repo.
2016-11-15 13:06:00 -05:00
josephschorr
860942ece1
Merge pull request #2099 from coreos-inc/debug-to-info
...
Change incomplete logs to warning so they show up in log entries
2016-11-14 14:07:53 -05:00
Joseph Schorr
30df40bc04
Change incomplete logs to warning so they show up in log entries
2016-11-14 13:35:49 -05:00
Charlton Austin
f6e2bfc00d
Fixing the name of the remote call.
2016-11-14 10:05:35 -05:00
Charlton Austin
83e8d62bea
Merge pull request #2085 from charltonaustin/move_ephemeral_binary
...
Moving the binary location.
2016-11-08 11:42:31 -05:00
Brad Ison
a8c0376c06
Set imagePullPolicy to IfNotPresent for k8s builder
2016-11-07 17:20:40 -05:00
Joseph Schorr
c98472e9f3
Debug log all cases where we mark a build as incomplete in the queue
...
Should help us narrow down why some builds are falling back
2016-11-07 16:13:52 -05:00
Joseph Schorr
ef41e57aad
Add executor-specific setup time support
...
This will allow us to make the setup time TTL for k8s-based builds much lower (on the order of a minute), which means faster timeouts and fallbacks (which is a better user experience).
2016-11-07 15:45:15 -05:00
Charlton Austin
7a2dca9c53
Moving the binary location.
2016-11-04 15:53:43 -04:00
Charlton Austin
bba51787b5
Adding in a new location for the default popen executor.
2016-11-04 14:22:26 -04:00
Charlton Austin
ddcea4969f
Adding in more worker errors.
2016-11-03 15:03:17 -04:00
Charlton Austin
85b7d22b49
Merge pull request #2065 from charltonaustin/adding_in_sync_call
...
Adding in a method for sync update of push.
2016-11-03 11:27:12 -04:00
Charlton Austin
dce06132eb
Adding in a method for sync update of push.
2016-11-01 11:15:34 -04:00
Joseph Schorr
9f9d32548b
Standardize the internal error logs for better tracking
2016-10-31 13:47:24 -04:00
Charlton Austin
0c2fec8314
Fixing the build
2016-10-27 15:10:03 -04:00
Charlton Austin
2b1d5d3e79
Merge pull request #2034 from charltonaustin/add_cancel_based_on_etcd
...
Adding a method of cancelling a build based on etcd message.
2016-10-27 10:05:41 -04:00
Charlton Austin
2147005d2c
Adding a method of cancelling a build based on etcd message.
2016-10-25 12:50:58 -04:00
Jimmy Zelinskie
37bdb6f699
buildcomponent: raise heartbeat timeout to 60s
2016-10-25 12:45:23 -04:00
Charlton Austin
dc35769396
Merge pull request #2022 from charltonaustin/refactor_for_cancel_anytime
...
Making some refactors to make it easier to cancel the build at any time.
2016-10-24 16:17:55 -04:00
Charlton Austin
1cde22e76c
Making some refactors to make it easier to cancel the build at any time.
2016-10-24 15:59:33 -04:00
Joseph Schorr
754f1ac07b
Fix typo in build server enum
2016-10-24 12:46:48 -04:00
Joseph Schorr
73eb66eac5
Add support for deleting namespaces (users, organizations)
...
Fixes #102
Fixes #105
2016-10-21 15:41:09 -04:00
josephschorr
17a5d74f55
Merge pull request #1948 from coreos-inc/builer-service-account
...
Add emptyDir volume to builder pods to mask secrets
2016-10-17 11:33:23 -04:00
josephschorr
16303ee0a2
Merge pull request #1913 from coreos-inc/incomplete-status-fix
...
Send the correct phase when setting the phase from job_complete
2016-10-10 12:20:35 -04:00