container_broker-1.2.0

https://rubygems.org

container_broker

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

allowed_push_host
https://rubygems.org/

id: 1349862

number: 1.2.0

platform: ruby

spec_sha256: f84ae700424084f449db8eba132ce2c42d318f4f2f9dbdc699105c0ee478161b

sha256: 00f956850903719f2980fe85d9905596977c15d3685e557814dbcbb8057da5a9

created_at: 2024-05-13 08:34:24 UTC

updated_at: 2024-06-14 00:29:02 UTC

position: 0

version_data_entries_count: 124

uploaded_at: 2021-01-28 12:40:57 UTC

indexed: true

has_extensions:

extensions:

Gem size: 32.5 KB

Version Data Entries

Total: 124

Unpacked size: 90.4 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
README.md100644002.56 KBb3ac7979078565e2b21efe224949c524af710efe46bea39a06ddee2d92be95f1
Rakefile10064400258 Bytes5c55d5316f8591cd10676e9805661fcb681ef22e9ebc932c2e78f0fcb0cb1fd3
app/controllers/application_controller.rb10064400129 Bytesf2b7c6cbd42662444df97a53b5b4a604989cc816e561bc627d2dce38eb273344
app/controllers/healthcheck_controller.rb10064400538 Bytes1ea67a4b289e7246bc0cc10b83752b86c26a1be2c7b67d95fe951c16c1126bf5
app/controllers/nodes_controller.rb100644001.36 KB0c313f20ac8aaab30587479898033ec88c3eaef0f636b4a891f7fc1db41e6d1e
app/controllers/nodes_healthcheck_controller.rb10064400461 Bytes05749bd9e41ef56d6c132b516b872dddb5a7ab9f6118ea6dee8dc942ec5e500d
app/controllers/status_controller.rb100644001.13 KB119eb58e42381d05fab762c1d525dac2ae93f0abbb6878e42594e75589d3a1b8
app/controllers/tasks_controller.rb100644001.49 KB008cf5922e3343920d56c3f346aaa720e3a557df3d536a725c06733f5803ec1f
app/controllers/tasks_healthcheck_controller.rb10064400435 Bytes3bd358f554a4a0815f45925f87789729094f3c7532b65ea92ec2d9fa7a4df73c
app/jobs/add_task_tags_job.rb10064400255 Bytes2f6cad0967e286344a0876eb93c897828e477368fb0205e45db75757d7ddb8af
app/jobs/adjust_node_slots_job.rb10064400640 Bytesd5a677bfb96680219b3cfb6716918cc1faac7f5f8e109b160596273c222f2555
app/jobs/application_job.rb10064400300 Bytesdfd9c05d6631a1492b75541d79163746f77665b58108d7732bd05e64f9757b6d
app/jobs/collect_load_metrics_job.rb10064400164 Bytesd7f4618b623a26d724ed4bf94f6b8b7879afc0a268033741319fdf39df555785
app/jobs/container_broker_base_job.rb10064400748 Bytesa0d874bf1be21beb38c8e79335de574bf3088a3d01e0ae16f42727f792392aa2
app/jobs/migrate_tasks_from_dead_node_job.rb10064400995 Bytes09598a9b5950bfa18b28b6568d8c234951133095f0a8036dbd4687d60f571377
app/jobs/monitor_unresponsive_node_job.rb10064400549 Bytes7303cde2c69358643d58a1a5409beeaf8d8fdad043b13d66841966344e5287f9
app/jobs/monitor_unresponsive_nodes_job.rb10064400251 Bytes4ce542282a9dd2bea2cf38ee9d9659dd6a1e2ae18aac56841c9df015d9deb8d8
app/jobs/release_slot_job.rb100644001.63 KB70ffe081f83cde1a328dd87bff47a64f7542661d93c5431a75d11867ecfdd20b
app/jobs/remove_runner_job.rb10064400238 Bytesf3bf3d1eeb63bc9701f60e8cb06ccebc17551e4940f81bb7924a9ea0f72c457c
app/jobs/remove_unused_tags_job.rb10064400506 Bytes6e21ede4e07faab46b83f87f5596c1a514369f7470c075a15a8e02ac2115f50d
app/jobs/request_id_from_task.rb10064400127 Bytes305890132601501d65e15f81af781da939bb2bdb7103bfeb711ee1adc2a72e55
app/jobs/run_task_job.rb100644001.57 KB9df3b13444a5353090b9d3824dd105778d07fe48dbb847a1a2911108ac748cb4
app/jobs/run_tasks_for_all_execution_types_job.rb10064400273 Bytesfb42c5a656ec19ad4ce97b032403f7c1ccbdd6153937aaa16d6e6ddc6b45d0a3
app/jobs/run_tasks_job.rb10064400831 Bytes33de07babfb214da04fcb900706e6553fee0b51f393632530928c9de46d97c61
app/jobs/timeout_failed_tasks_job.rb10064400663 Bytes17605175529ce41b962476d7863824a220df4a103f17d0c35a300e005fa6c642
app/jobs/update_all_nodes_status_job.rb10064400204 Bytes8a929fe67c8461fb6b2ff4ba77b88eaabe45da50d3b0f2f035ad18abc6e0522d
app/jobs/update_node_status_job.rb10064400737 Bytes5e9f4a5af25ede35b4fdf949a234e64f45ebee5743ac4f0e9ac0bae7b7b03d44
app/jobs/update_task_status_job.rb100644002.19 KBddf528a8be9914e2d6c3fc863a643a372656dc3d24211da431e4c586a981d8ab
app/models/mongoid_serializable_model.rb10064400222 Bytes6d89147b2565a9d5334b79a6c76da3ea0dcacff20ebdb4a9bc12ca3e0805a01a
app/models/node.rb100644002.95 KB3929e36c3ee982ddc1bd234140c5088f9c2e160908ab20cfa464ba9480ed20bc
app/models/slot.rb100644001.12 KBde7f76ca2ec22bbb3c2ea3eb60609f05a7999168333bf65e958d45056e332f5c
app/models/task.rb100644003.87 KB50749e1515147c95cd88a7bbf5568d10357026b1f2e34c0cef30a030253fb0ec
app/models/task_tag.rb10064400208 Bytes5cac592552e7b2d91dcb53d1a5a52fe7859bef21d9d34692ac527206ecd5d594
app/observers/observable.rb10064400386 Bytes061b3bd3b11831a1ba427e4c910ee1b13457989757ecebb7174c3f087e3357eb
app/observers/task_observer.rb10064400171 Bytescc9e376622b89d6d8e802592c9bbe49c5be00ba9cdebf5e98e4655334b27b595
app/serializers/node_healthcheck_serializer.rb10064400178 Bytes7e5df19eeb3c7032d66129733fac0360838105022b85345eb92c323fbb2a8679
app/serializers/node_serializer.rb10064400208 Bytes4f552ea61eac31391959dfe1c678d3d8bae9540585da5e046a928037ae343e4f
app/serializers/status_panel_node_serializer.rb10064400368 Bytes279e9f8857b9922183373b4266665cab0e5e65a7a68855e95637bf11565814cc
app/serializers/status_panel_slot_serializer.rb10064400157 Bytes742098ea446a1957499c8ae674081581276bb1d04fb289abe51fed9cacf8b2ec
app/serializers/status_panel_task_serializer.rb10064400442 Bytes9f480ac44f32f29d3aaff22b034e9773da5a252ce23c4529319865e7ed1d1205
app/serializers/task_healthcheck_serializer.rb10064400186 Bytes602f351d0345d44f4665618c5c8b805c7a937104cf9d84669b0de355348e890d
app/serializers/task_serializer.rb10064400243 Bytes0b6ae950ccbfd64c6046e3bd7e158fd60c09379102ad6a54adb903a1f101c3cd
app/services/adjust_execution_type_slots.rb10064400960 Bytes83fee467fc56dd78af15e6a0658de621d327ad22ec6ba2af2ef5843544e22108
app/services/check_for_slot_removal.rb10064400497 Bytesff41e09868004b490d6206a185813470893352e72ac912b5537207bd7a16ef29
app/services/collect_load_metrics.rb10064400975 Bytesd13ee471b42edac42831c16ad64128fca2b78c4549a06ccbec17dd55aaa15ef7
app/services/delete_node.rb10064400503 Bytes82dbf8bcb61fbed39eb0fd66e1c656772095b37fda37510337198785aa96e221
app/services/friendly_name_nodes.rb10064400357 Bytesefc96382cb4b81bb5d00bd8fd208741495a8d3f005dbfcd6401d85fcb00a47c6
app/services/friendly_name_slots.rb10064400299 Bytes1e8c8d230d19e95b9d04d8d5699d2ce1c48d16cf5d1492ff879a2a08ed7f6436
app/services/kill_node_runners.rb10064400275 Bytesa540e964f0dbf937f34d23a075803f1c94f3f6c02d0de7e5fe2872909e5e5e90
app/services/kill_task_container.rb10064400481 Bytes419cb9790352328aeaa56e8bb4ef69828a1c9991224503ca3aedf93c408a5269
app/services/kubernetes_client.rb100644003.68 KBa5da22f5d884b3d84eb278de7fdcb0c84e8d2888142158526982ca319da086a7
app/services/least_used_node.rb10064400823 Bytes367b322068909f43d08d6abbaa3e0cb37a4af833a0dc859f39e52bb08d703471
app/services/lock_manager.rb100644001.23 KB51ac28745cb9c4cc046ce39c82e28d06fe4dbeed8f3b3b4e10b1973b154a62ae
app/services/lock_slot.rb10064400668 Bytes64effcfc6ff006cf7fef518c337045e1990556006e6f71d533c3a3a94c78f089
app/services/lock_task.rb10064400758 Bytes259192627f148edb03103222d1806b24a443be8a19f0a48c630cb6b0f69145bf
app/services/metrics.rb10064400850 Bytes9bdf25ac7699657f61a487710098740ae700528bbda44fffb163e58e394e7e01
app/services/migrate_runner.rb10064400670 Bytes628a86532ac232f72e39636d654051ddf1dd97a50975c97f0e168776b97939a3
app/services/node_task_acceptance.rb10064400305 Bytes2abfa1429a4e888a543444d347dd50d3ad0d1fff66ff5a599d26ffe991b32347
app/services/node_usage_percentage_per_execution_type.rb10064400443 Bytesc3e45fe560fb07af5722d09c82d1c670f330744821bc7ae58b408805a5388d0e
app/services/reschedule_tasks_for_missing_runners.rb100644001.77 KB3f4cabdb1f900fd016cb9918cb642faa0b6f181c4ec09a13717ab67931f4e878
app/services/runners.rb1006440050 Bytes40700c2981fc501fbbb85ca0679dbac52303da31e2db8e537c66c14893e3c72e
app/services/runners/docker/create_connection.rb10064400387 Bytes89fdf043867737b7023ec8658f23b4fa1146834f9299db7cfdaf53fc04ac641b
app/services/runners/docker/create_execution_info.rb100644001.69 KB60110432ad97ad4d161d6cb1544e4adf44a6cba44778c7a7a79c85ab185f28dd
app/services/runners/docker/fetch_execution_info.rb10064400434 Bytes30a3bff5b2518e9a83076e77f24d810c5d5404ce8923d8ae3e292e1414b95f9d
app/services/runners/docker/fetch_logs.rb10064400580 Bytes77ddbc9d78450a7257972f12d1035afaed6bec659196a9d18688483994ff83fc
app/services/runners/docker/fetch_task_container.rb10064400299 Bytesf569c8610f125f9b4cbdc59881922e9e52895b582f7392510d3367aa66f0cead
app/services/runners/docker/filer.rb10064400468 Bytesd95fbde4d3208fb6898ff9c9163dcc3e6471313de557822cce5ba6296e57bb5f
app/services/runners/docker/kill_slot_runner.rb10064400552 Bytes04119c98f45b308c8105855dff5ca9eb5a4f38c1e80ba2fcc423932c46e483ad
app/services/runners/docker/node_availability.rb10064400206 Bytesab7fdcbfb901e9b1686c20afe8169ec864395425b8716dfa2031b6bb44c5430e
app/services/runners/docker/remove_runner.rb10064400714 Bytesbcce10a2cde4969c26beafa707d717bc1f6a75390af6ee16678da97aed5d5299
app/services/runners/docker/run_task.rb100644002.02 KB80ef5ef911e8606d214af6035f26e7b09fe18740075f58b91836700c29c377bb
app/services/runners/docker/update_node_status.rb100644002.07 KB4e5f000362afa8f977d84774baaf0e2ec1390046d2a086d3d297460fe2f57579
app/services/runners/execution_info.rb100644001.18 KBc545aa28d3a7dd3e1b93edaa919ff686bd374711a190daa276ce91346c4364bb
app/services/runners/invalid_config.rb1006440093 Bytesf9be5fbf58dcfc8b60fe626f716cf91634828930ad05d2eb7070a56d78bb6aeb
app/services/runners/invalid_runner.rb1006440093 Bytes775edca2b25ea66f9fdd541986bc162e2f43a90369a1191d74562783f7312999
app/services/runners/kubernetes/create_client.rb10064400751 Bytesfb76ca3b6b5d186bd251d20a4c4e0759c7932ea4f11ee2c8c76cd4d8b99614e0
app/services/runners/kubernetes/create_execution_info.rb100644002.48 KB290c8cd13d550b1d038b025b23d9d709a2caf1fc5af0c3b1e3908877c8a0d443
app/services/runners/kubernetes/fetch_execution_info.rb10064400405 Bytes0a099364d666baf7c5bddd0bc296eba86be71e03e1a88be731cbfad584d1a102
app/services/runners/kubernetes/fetch_logs.rb10064400487 Bytesa8155d8cb03601c2f17d86800d72e0fcebcf99107cffb58276e89bc74a1c5163
app/services/runners/kubernetes/filer.rb10064400922 Bytes0bd0676428b112612645c8e2e0c4b5dc810ae86ea393e4202b391754b1e0f271
app/services/runners/kubernetes/kill_slot_runner.rb10064400221 Bytescb1fa3d247c6826cd8e5c36f7b546f09bded1cc7fe7fd94b074462d990313eee
app/services/runners/kubernetes/node_availability.rb10064400200 Bytesad29be76081bb4a1073ff3f0efa775f16a58963ef789e7c130501518d1d99316
app/services/runners/kubernetes/remove_runner.rb10064400572 Bytesf92cfaa426c935c22672ee78cf9ba97288b3808c20f5dc1f4ea3fe193e9f88ae
app/services/runners/kubernetes/run_task.rb100644001.4 KB4964d3a91f418c0d96948f0354b63d9a7b5c4633c77e2c0147edbf18b6adc0b5
app/services/runners/kubernetes/update_node_status.rb100644001.97 KB87395ed619be53cd2bbecb189697f7a7e4ab968a9cb72f759eadad8479252663
app/services/runners/runner_id_not_found_error.rb10064400101 Bytes4a7ee06affbec0b0984e6d5a3b18c8eea7e41e09976cd3eae93005b34fa52267
app/services/runners/services_factory.rb100644001.33 KB2c7f4313fa38f6ab1d5e420cf7fb9e644e258b0ac9a2286418bbc4016d2cba47
app/services/runners/update_node_status_helper.rb100644001.54 KB546b787bd276173efe0187bfab0eae7621f6b55c9840e7bd67628de69bd1140f
app/services/slots_usage_percentage.rb10064400290 Bytes65c27e1e6dc50a00d2ebcb866c8d37fc58b1f76f50b7a4df0073cb7eb1ebf6a3
config/application.rb100644001015 Bytes15569d0ffacdc8dfecbfc12c2687ddba29da641cf28b6afafbe9c9e28074069f
config/boot.rb10064400159 Bytes87cee9a027c3c29c61beeb82b6c11ba86305c1cb54a60ef6f49290261922a62a
config/environment.rb10064400159 Bytesf932fde7d8ac2cd8f88613c9febb6cdc7325090b84f89c5b39f1239f7535368e
config/environments/test.rb100644001.76 KB0aa6e135be04274cb5c36ebac94f3b5093153b628ff92853089f45335c7bc134
config/initializers/application_controller_renderer.rb10064400247 Bytes8c3da3c09f1eff0c60b761d4126e60885b6b7456dd8ffaea3ee5fbc3c94bd056
config/initializers/backtrace_silencers.rb10064400435 Bytes8e6364be203ffc688bd62fcfe1a9f70e006be15a49b9d0f99a6259fda352f4aa
config/initializers/config.rb100644001.66 KBe4ab0537b5cb70cfc2fc0e09fa147d2e240e099a400eb403601dae48f93a18bf
config/initializers/cookies_serializer.rb10064400275 Bytes89d4be2dbc9cf12127b281926f9ec0db82c4db571b818ed86c37a92a004247ff
config/initializers/docker_config.rb1006440069 Bytesbffb3e0304d2becf6cc4f755dd2e5177013130bf47dcd3c28ad019435577f886
config/initializers/filter_parameter_logging.rb10064400225 Bytes85f6985e7e418f9c0a39fc1d88fabb3f55736e355f8ee34851f03c5feea424d9
config/initializers/idempotent_request.rb10064400351 Bytesb5281b1879133fc36aebe3655ac10f52ab881c0341dbf42486599d3c2bcea6da
config/initializers/inflections.rb10064400678 Bytes5cc69f9d68a147546159c2853cb766568bff543e49908e49c88c92e3670d3003
config/initializers/mime_types.rb10064400187 Bytesff8420d6263cb5a58cdb9de7c9bd20ccbf82c01a546c245fdad6b0af8ad0bba3
config/initializers/mongoid.rb1006440069 Bytes08a621d5c011a465bfe19cde49b3dcaddf33d70d4e757ac4c846755a9a1e8ba2
config/initializers/new_framework_defaults_6_0.rb100644002.51 KB8d7a629d7d8af196a32ed5a3f2d0b3ea95e2a3bcd01fbbe06485f9f4bf57c2b5
config/initializers/raven.rb10064400307 Bytes8fb5cc3d34a837a11c13d4214d577977403d1f8b7a9088bda4faecc24cd67d29
config/initializers/sidekiq.rb10064400709 Bytes61ab83f374c4efc8a5ec36aeae21c307bcd98abe57982e7572954b26600289a5
config/initializers/wrap_parameters.rb10064400516 Bytes8c83562c10f391815a97fb7bfbfffa9bae33bec3d1fbfb9235d94379ca9540fc
config/locales/en.yml10064400848 Bytes507b4ab23d255218e4196c1615eb939b5baaddcbf327eb03f62bb55ead33a524
config/mongoid.yml10064400217 Bytes7f29ad00c74c05eee03973cea420bea9d2ba32b0d09cac8b7f9148d4ad03e3d8
config/routes.rb100644001.03 KB412ff1732ec43e3218a5d634ee17ad236924a3fc85e41ce272c8f6a3a3e30b67
config/secrets.yml100644001.3 KB854fac16fdf744b8ac8c563ce39d0b4455df10f7936ec497cf6ab1d31896a6ee
config/settings.yml10064400900 Bytes36ff07487ca924e978cc33006cd7e36b3a112537a921561b44b0fdc816df59a3
config/settings/test.yml10064400603 Bytesc74bc396b76d52de01ba97035ba018843ea6ca60e1fa8ca65a716a3f52eb67b9
config/sidekiq_scheduler.yml10064400465 Bytesb9562c01311e5dba46e3dd50558ba5640734f244ef7aee1ec75f1ae53a6579f3
config/spring.rb10064400142 Bytes6e1914271684023c3ea9edeb93cc6345d3f6b94ecb7d384eee342eaa7c22f6d7
lib/constants.rb10064400257 Bytese2d47038bfcf3925e81004066647fcc7ed616d13ed1dc54ea733676afff42b49
lib/container_broker.rb10064400576 Bytesbad2ed3ec938f0212431a223d76323fdf4b58ee475ebf31909804f111f6a684f
lib/container_broker/engine.rb1006440097 Bytes8bb28013afc85ce1dc4be0114bee238af9257471624152842eb3532ece52b273
lib/container_broker/version.rb1006440078 Bytese1f08f6c01db0d08383249d3c097b6a62562288a15e86e7808857390720ac854
lib/current_thread_request_id.rb10064400314 Bytes642201d9f803daa322f841304c3c770bee52b19c3f0e96e5e486000285e9117d
lib/idempotent_request/callback.rb10064400509 Bytes52e9de93013a0af5c3aff418baaa25c5db7d5e0ef67dfc7a639195e2a82c7a79
lib/idempotent_request/policy.rb10064400221 Bytesf6eed12432a30584c53296a7f54aaaf6a30b72a4f47bfdc2a83772fac844a7ba
lib/redis_url_parser.rb10064400537 Bytes4684d99f54d4ab295a3a72286c90279b53d4a2520d3e79d431507218b134add4
lib/tasks/task.rake10064400969 Bytesb880cd0e66e74908a006c0a05ee32977c38ff46a05c15585d3e8f5c03ddfc513