kuber_kit-0.1.5

https://rubygems.org

kuber_kit

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1353400

number: 0.1.5

platform: ruby

spec_sha256: 2dab97171b7f4cd7afbda3f39b918fe0606810e5e7aae4cb19bfdcb90cb0b85d

sha256: 4fd79c1c346592b4566913aa06908284468a1ba67f7fd5f0274d002b43029999

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

updated_at: 2024-06-14 01:24:17 UTC

position: 101

version_data_entries_count: 120

uploaded_at: 2020-11-02 16:47:58 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27 KB

Version Data Entries

Total: 120

Unpacked size: 86.7 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400122 Bytesbe8c17d58e24083f3483261d9a1176bce828853652e9eac104935647f532258e
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.ruby-gemset100644009 Bytes5388804fd44ce01765af63fc2e08eb448af0e3b0506eaa939cbaf054b57f5ab2
.ruby-version100644005 Bytes4c22186f0fbc1e850555e5fdca6305c29d946700d7286500324d854d69a5e188
.travis.yml10064400107 Bytesd23b24fb74e53556e84482232f01084d34e7e1c02335d22bb76a7191d300de26
Gemfile10064400210 Bytes3d2830df047f8bb084cb2418e4eb00bade70718ac4f575e33f04686eee8b26ee
Gemfile.lock100644001.37 KB5d1a5af07d004b66186166a8ae87b610bd71a1a2b95ed1862b441407e3ffe1e3
LICENSE.txt100644001.06 KB3f462093c4e402f8aea9793e1b80921f0772b09ebfc4f247f000e9fd6967c90b
README.md10064400342 Bytes2847ce4dbed0a2e4be74a710c539ea2cfb5b86e2c96bdfb8dd050112c2f77c82
Rakefile10064400117 Bytesdca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016
TODO.md10064400192 Bytescb0aa8ac8e84c081475c7609ed146ff00f86c69b8087aba3b81237b503998a8d
bin/console10075500344 Bytescae1f857d19439f3d3d515bf0d8c6f4bc52eb931984747b76514e892f79b8881
bin/kit10075500136 Bytescc1892e3ced86dd03bb5f111e12fc86fa8b0fb8b69ce93f8a2cc601ce185f30a
example/app_data/service.yml10064400489 Bytes61a26a20c594ae2e00f416d08a46c23e7ac11f5a2947e782b1de47432349ddb1
example/app_data/test.env1006440030 Bytesfde78d32d09f8206616b1691a888c9fa7cebf9fdcf4380b38f1a3bac9524870a
example/app_data/test.txt1006440013 Bytes05ecff601ac98559b4f13a37d8a4843e1e8ab5fa273e1eef05885f86f35a24eb
example/configurations/review.rb10064400142 Bytesa3adaa38094c6ee9345519ee983675b8a9424216e35605b0448afb797c91281e
example/images/app_sources/Dockerfile1006440075 Bytes90e54668391e0b40362bcce7daab3a54347c7054efec4837a6a50d83122b1633
example/images/app_sources/build_context/source.rb1006440027 Bytes5f56778ebaf76bba0906f8f9f2ac9b534b00526cafd25f816766ddead4a82d74
example/images/app_sources/image.rb1006440081 Bytes3a44dd9b49445b972d339a2dc31567538d3896360bff8a1a04620e28a3130226
example/images/ruby/Dockerfile1006440020 Bytes47df67fdab3d615c990f6c115a3c11ea1a1d4ebe7900a0edb9527be9336de994
example/images/ruby/image.rb1006440053 Bytes7d5647ab3a76a343728f3212f1e0dc199e79330fa557ce79a4d8ec3847e9134a
example/images/ruby_app/Dockerfile10064400228 Bytesafd3770fda1be2a1a0a2df83647b897b23c8b08d8ec1a3aaaa8ecd2940e0caf7
example/images/ruby_app/build_context/example_file.txt1006440029 Bytes6476f947060ebbec3149694c176124e94003ee7ecf211b2178746c761d640e28
example/images/ruby_app/image.rb10064400606 Bytes72b98dd8e84dcb4318299d630cca07dd9a3d333024e7dea1e509a582bb380245
example/images/ruby_app2/Dockerfile10064400179 Bytesa0ed5d37690ac189137a30497cfc1408e0bfdbfdd252ed63630f0d648fabb8b1
example/images/ruby_app2/build_context/example_file.txt1006440029 Bytes6476f947060ebbec3149694c176124e94003ee7ecf211b2178746c761d640e28
example/images/ruby_app2/image.rb1006440093 Bytes9da824037e91a965dce7def6c2f39ee5d95502c9ed997104f01dc2cfd7a16b03
example/infrastructure/artifacts.rb10064400350 Bytesd22d64ccb200df85e396209a9a4ffca8e70e654099e6d048ec153c13100af436
example/infrastructure/env_files.rb10064400144 Bytesc669d1f3e54ab86b6d5d00617e86dd9147d7b6c0c2bef5f8f70759c15c774ae1
example/infrastructure/registries.rb1006440081 Bytes042dd4aa5d9ba1b227ceef1b96aa90855dbeb98559433ceeb9a3a806a5865921
example/infrastructure/templates.rb10064400151 Bytescfc16bed93374cf32ef792974e8e5f117a1775d93f6b25ab1af35344b5a603e9
example/services/ruby_app.rb1006440080 Bytes35c2f7d5700eca31f3c236106566c92b065fb215892e16cd61ebe54b17c955fb
kuber_kit.gemspec100755001.32 KB12ceac1b5379584b27a5f461f1f1432778e061e73719520bbb4b5678e09124f7
lib/kuber_kit.rb100644006.99 KB795e11c7504238500101a2845d55b325cd9e20d2459dfdb48a11e3105a5d9616
lib/kuber_kit/actions/configuration_loader.rb100644003.11 KB348236bf4b0438d1445b73dc866bf0fcd8f14224e5b4a6f2ca4b01a9c850c7bf
lib/kuber_kit/actions/env_file_reader.rb10064400419 Bytes5cb1d3c9ddc3367e1c68d43eea4c0347562e0dc6e50b3d6ce2d712ac22205792
lib/kuber_kit/actions/image_compiler.rb100644001.6 KBd1243c3d916ea3e7346ec31b82ee497ef6e5054d521e04d30e5b0c8a5d40b651
lib/kuber_kit/actions/kubectl_applier.rb10064400499 Bytes44dcbcb46a32b7ea273140176545a13048f48626b6efb2b3f3ef60b7db57f9dc
lib/kuber_kit/actions/service_deployer.rb100644001.34 KB24d4bc771f9b924ba19d38d03e44038b289d0688c0539f1ea1db65179f29881d
lib/kuber_kit/actions/service_reader.rb10064400401 Bytesbda9bc9ed6d4a5c503292ad13dfa7ba6b238b06eacbb688af2381a0fca969386
lib/kuber_kit/actions/template_reader.rb10064400384 Bytesb5d2856b751022fec43399f9e3bbadd9371da4b32082369911e9182798f499a5
lib/kuber_kit/artifacts_sync/abstract_artifact_resolver.rb10064400159 Bytes212bcd9055ff5aa4569e1eb15da2c6b80530420aaef218763e18273b6799d739
lib/kuber_kit/artifacts_sync/artifacts_updater.rb100644001.22 KBb4e1cf174e7f66babeaae7c077ce7ceee4c3d3a493eb027a6ecbd98d8b5674a1
lib/kuber_kit/artifacts_sync/git_artifact_resolver.rb10064400936 Bytes106ee3b38ecf129f25a8d9e93b8e16d82d03392b637257ab5675ff9af21860b5
lib/kuber_kit/artifacts_sync/null_artifact_resolver.rb10064400215 Bytes13dd4f0f867fe25ec3abd528f4f4b3d9dfc7836f30d2b6b36ded9d18b1620fbc
lib/kuber_kit/cli.rb100644002.58 KB4fc0a12bc2b1124acbf63afec259f6019ea09ed692c9969a4ed18cf1641074e0
lib/kuber_kit/configs.rb100644001.71 KB4c0bb9b5406affac9e7331a7ee62b3908fa95027e60c013fabbca66718dbe9f8
lib/kuber_kit/container.rb100644005.06 KBd39fcee3403007e40e2a61f0dad012c7f59dbcfe47e31eafdfeec8d3c1f15794
lib/kuber_kit/core/artifacts/abstract_artifact.rb10064400269 Bytesded8ad5a8b34a7d553e59749d7aa1a17f49217f832613a3e75e60a38d96fef2b
lib/kuber_kit/core/artifacts/artifact_store.rb100644001.09 KB09e673525643c9e365af38fef2123c1f9c56719f9739a9ebf682474062cc5f36
lib/kuber_kit/core/artifacts/git.rb10064400702 Bytesf4badd74b69ae9c09de8b92cc5e8de51572f530d296669c583d941e23ee3771b
lib/kuber_kit/core/artifacts/local.rb10064400329 Bytes8477cbfbb45e8645f7dc9bdb7b73a61663e885aa31508e948924e934e28cc24a
lib/kuber_kit/core/configuration.rb10064400745 Bytes5ed8e08fea33af8888e6e31c840bbadbd8acb6039bfb7353641d22bb92547357
lib/kuber_kit/core/configuration_definition.rb100644001.75 KB255302208cce6edfb9ca2fceff01300b3f051fd30d4f44f5dd07554776ebe787
lib/kuber_kit/core/configuration_definition_factory.rb10064400163 Bytesc6677274c88f09ae8ee4febbe0cf571b606cdd0dbeeade6fff97522ef6a00c05
lib/kuber_kit/core/configuration_factory.rb100644001.81 KB2b08b22dfd31823b01365b88fa1f9b4892bbf4af47ebf1ca6a33d19a7f0460e9
lib/kuber_kit/core/configuration_store.rb100644001.91 KB905e19b20b74a0b464e789f139ad0d436316bacfeb69eab8fcdc03b01ce91bfb
lib/kuber_kit/core/context_helper/base_helper.rb10064400672 Bytes7dd9a2fa970b32dd924606555f6750552ae66fb121eebc847885340fc777878e
lib/kuber_kit/core/context_helper/context_helper_factory.rb10064400585 Bytesa06f604ed5a7896f82e072cd966a9b6b7bac8ae1c3cc637f907ab0696fbe2b0b
lib/kuber_kit/core/context_helper/image_helper.rb1006440096 Bytes5daf94bf7b0ad10e4455fee73a8f450ed94882b548ec80327ee7be5c56d8a005
lib/kuber_kit/core/context_helper/service_helper.rb10064400482 Bytescda4338a333b1b4ffd9597b6ff88d2180c8b29d67a52848046375210d81ff1ed
lib/kuber_kit/core/env_files/abstract_env_file.rb10064400181 Bytes138f62887a6dbc1e6ed3f980a9aceb8f72871930827143b76be816c9626219cc
lib/kuber_kit/core/env_files/artifact_file.rb10064400287 Bytes008b055e1d37753afa1fb282812f3fc0e327da8bf7aa98892eed60a8b097deb3
lib/kuber_kit/core/env_files/env_file_store.rb100644001.09 KBf16eec695c85448dbac0ef9a1f938ed656d4e865fd85285db6198e33642251a4
lib/kuber_kit/core/image.rb100644001.26 KB49b07042c426179e728914f84cb734b38cba01b2b74b546dc56b761e641d8ee8
lib/kuber_kit/core/image_definition.rb100644001.97 KBc33089963b676d4d624201648842acd03e44a7d8f90abadabd91932026774a41
lib/kuber_kit/core/image_definition_factory.rb10064400153 Bytes820660ef5950c547ec4365d83a57f4ef66554bd3e862e57668408526cba0d137
lib/kuber_kit/core/image_factory.rb100644001.41 KB323c6808f66892dfd74383a0bbbac7d11d2c2a1bad11181b3ea8f6c045b855f9
lib/kuber_kit/core/image_store.rb100644001.5 KBd49039bff644b70b3b0183aa72f48807bcdff3d09a84b74932f5f42ab5a4971a
lib/kuber_kit/core/registries/abstract_registry.rb10064400520 Bytes39095121b6058a60bb05d1d334d569fc0870c59805e7b7911f6ff4193a136d91
lib/kuber_kit/core/registries/registry.rb10064400387 Bytesef6a650c8203c8f037d713c86b91fe44d408771b7f72502d2068939b1adf760e
lib/kuber_kit/core/registries/registry_store.rb100644001.21 KBe705ad0550c6a1bd9644c29f44d4168dd79c94db5ac3ddd9da724c42b4e18e6e
lib/kuber_kit/core/service.rb10064400806 Bytes0ecea981c9e446413ea0d2a3ccdc56313d0165cabbf93d87c3e918f71264d655
lib/kuber_kit/core/service_definition.rb100644001 KB26fb0f897a41d16584274f7b001e391c4edf013475b1fc10b08b98040b472da3
lib/kuber_kit/core/service_definition_factory.rb10064400139 Bytes811eda00a64da8c18f83eb21818a94e695ee9af3a6c547dee93d1d54e3620cf2
lib/kuber_kit/core/service_factory.rb10064400584 Bytesac44801ef8c3963aaef357e745995821514640e4c91b28a86d741dfdcc44711a
lib/kuber_kit/core/service_store.rb100644001.72 KBc984fcbb8ab91280e6d24178803d5109e47634b92d4023376e2a705bf6a04982
lib/kuber_kit/core/templates/abstract_template.rb10064400183 Bytes6a0a4b3f25d43a6bbb1b606cfc478a7f7a8f3a97be54a30fa6f957827f6f0614
lib/kuber_kit/core/templates/artifact_file.rb10064400290 Bytesbd413a9159a4f5348ed81f5e121bc05619628bd38210240c489fa4630e0e3117
lib/kuber_kit/core/templates/template_store.rb100644001.09 KBcf448262566d0784fc60490fc5fbb310e24b6e75446dad4a207a0cf1693a386c
lib/kuber_kit/env_file_reader/abstract_env_file_reader.rb10064400153 Bytes82973ad59138d290f68c1e49c2d2a2dfa1955daa6dbb4944d3a2a2f1b54c3a4c
lib/kuber_kit/env_file_reader/artifact_file_reader.rb100644002.18 KB04bac3418aa2bab5a99da0e706840ea6bbea182e4c8fac9fa20f22604d5e240c
lib/kuber_kit/env_file_reader/reader.rb10064400920 Bytesdc436edcff55514a3c680024257621d9ddcca0b613baca37c057fc053e9241ec
lib/kuber_kit/extensions/colored_string.rb10064400544 Bytesbe87f28286923a09860820092caf6eb2cda7e5931e63cc52681ee0acbda425fc
lib/kuber_kit/extensions/contracts.rb1006440071 Bytes8012ad07d1ff417408cc1865cc5dee39842838ade0cdffbad28a1b0a8132d9b5
lib/kuber_kit/extensions/indocker_compat.rb10064400448 Bytes198c386d989115524f45e2404c524034277fd6ca625189e268edc2d607e60352
lib/kuber_kit/extensions/inspectable.rb10064400252 Bytes6d85889c143bab73a67cf2ad9b4097b252d2c6f3c7cca25575626b38d50c5f7a
lib/kuber_kit/image_compiler/compiler.rb10064400758 Bytes28bb5fcbd7887ffce1cb54aa7c3d89abb24f58282874590fc97778d2b68d5d23
lib/kuber_kit/image_compiler/image_build_dir_creator.rb100644001.09 KB2dd9662d525fad4c0191efd12fcd172673c4208318304b533a1f2296fcc40229
lib/kuber_kit/image_compiler/image_builder.rb10064400950 Bytes89e58673a91a940bdcba833f4ed2433c086f0130bf1b16f375e55ba92caf091f
lib/kuber_kit/image_compiler/image_dependency_resolver.rb100644001.13 KB6f857325a9f7ee5f3f7f6ae0e0100232c969b8b2ac743a9e1e22d18cf409ad94
lib/kuber_kit/image_compiler/version_tag_builder.rb10064400115 Bytes492ab07df6c2c1ac4fa67981f6c601f45b8c8f3d0b16f49b5fcce024d8c35956
lib/kuber_kit/preprocessing/dir_preprocessor.rb10064400599 Bytes10ecbf0ca299e9a6b04ac22e0c21469993ebeb5986188429d3a5c1f29c59285e
lib/kuber_kit/preprocessing/file_preprocessor.rb10064400992 Bytes20fde2ecbf5f5a8539e744ec4e5cfac82ee4f2fdf785948207b1897d278adb2d
lib/kuber_kit/preprocessing/text_preprocessor.rb10064400175 Bytes9d6dba2e57e08f25e9e95ebf6a5009b707b12801f6d3bd3fc114e8e0874ac140
lib/kuber_kit/service_deployer/deployer.rb10064400427 Bytes917c53aa7f26167276e4b45a17ea819f495fe052096eb1e3043da39d3c758881
lib/kuber_kit/service_deployer/service_list_resolver.rb100644001.68 KB97224ff2513006800bafa4986f251fce3307a1384f85a584cb30411040777ee5
lib/kuber_kit/service_deployer/service_reader.rb10064400599 Bytes373605e125bacb95fcbc1baa16c62d2ababad7dd826c0c210025a891b9de40c8
lib/kuber_kit/service_deployer/service_restarter.rb100644001 KB8f6071ba3ee130066eaddc6a5c92b9362ef898766ea61363971df14a060ba5eb
lib/kuber_kit/service_deployer/strategies/abstract.rb10064400156 Bytes62f1b18dd61c24b9299d2b85b6f6e548d3c82c23a5d62f4d2551344ab0cb23c8
lib/kuber_kit/service_deployer/strategies/kubernetes.rb10064400758 Bytes61a989ad18e713971c2247a4ebaacd71749b7935329f0e5667064182c46cd4ba
lib/kuber_kit/shell/abstract_shell.rb10064400524 Bytes5e0e3d098826a51be9e08d8a5d3c2492a8dba21f6b38cf7ed400e331bf8e3839
lib/kuber_kit/shell/bash_commands.rb10064400525 Bytes059f545e962dc1121769cd91582c6f6ebcccb6986ce6818ce1f954edcf91d065
lib/kuber_kit/shell/command_counter.rb10064400274 Bytesdd3bcf19aef6a04f3eeec57d1b548856c0b259efc131c6820b9592bc5adfaa5b
lib/kuber_kit/shell/docker_commands.rb10064400414 Bytes1d4030c4016f013e89080a3f1e6060fbb46df65b69b405b4bddda667d3abfc51
lib/kuber_kit/shell/git_commands.rb10064400726 Bytesd80acd52d7dc5cd405da3c56752c2274683ed9a730e7819e47b8371cfe1de331
lib/kuber_kit/shell/kubectl_commands.rb100644001.02 KBfc9d995e3dda5e2904479d455c6f600f77dd8688e3d34d6937a1cf5991fa734a
lib/kuber_kit/shell/local_shell.rb100644001.44 KBfcee1dd1a325e3d7cb8ee489b1e586c75ca07333c15f1a85c74bcdeeae865255
lib/kuber_kit/shell/rsync_commands.rb10064400528 Bytes06e130fe958f830f04e20d5e9f48158e13e8110e871e6b09345d2303ac5ecf2e
lib/kuber_kit/template_reader/abstract_template_reader.rb10064400155 Bytesd432c700d853532d22f70cb966a53781070961153d61f0a8ac0e920513e4f275
lib/kuber_kit/template_reader/artifact_file_reader.rb10064400392 Bytes59f4f45d3f1b8f9ab3d232e422ab5687a380faf715a44e71d524b8e5740c27bf
lib/kuber_kit/template_reader/reader.rb10064400926 Bytes05ad05faf0244195a1dcd955ad3ab7cb307fb4ce6109451b0de9c45341209191
lib/kuber_kit/tools/file_presence_checker.rb10064400522 Bytesb67a6655a1a4411cc279d3c868c273c2eb261c9d4a66362d4453535d77daa9f1
lib/kuber_kit/tools/files_sync.rb10064400248 Bytesc433005715f51e1a32fc825a4142d055b5bca94ae9a25c583636fb1150ded40c
lib/kuber_kit/tools/logger_factory.rb10064400957 Bytesf5dad680413907ce87ad0338a848440e0bc0ac7f7d262af13d3cf0f260c77f0e
lib/kuber_kit/ui.rb10064400268 Bytes5d8323ed9b0350261df39acd61806b6b770e87b0bf8bf0fa3ceb76ff08840d50
lib/kuber_kit/ui/interactive.rb10064400809 Bytesd72596c5b908a7708b675821e163dc867ef8b6e6a3fa80afcc962a820ccb8574
lib/kuber_kit/ui/simple.rb100644001.4 KB6d43e086bcfa0f2cff3ee0a787d428c1bf9b15791114abf1e50ac982f8f5fa14
lib/kuber_kit/version.rb1006440040 Bytesb207d0d096bff6293aaa37317b1d1a4b13af4a42ec67fbb22620ab851f8d0469