kuber_kit-0.2.3

https://rubygems.org

kuber_kit

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1353408

number: 0.2.3

platform: ruby

spec_sha256: 66d1f8751234a2a44775d4a21cedcb85cf1405be76c667dc55efff52dff0552f

sha256: f187ff22c47d4fb9071f9b11db0361ccb8d58436cec67d3b3537e6b3c8b6fa55

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

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

position: 93

version_data_entries_count: 134

uploaded_at: 2020-12-01 01:58:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 31.5 KB

Version Data Entries

Total: 134

Unpacked size: 103 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400122 Bytesbe8c17d58e24083f3483261d9a1176bce828853652e9eac104935647f532258e
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.ruby-gemset100644009 Bytes5388804fd44ce01765af63fc2e08eb448af0e3b0506eaa939cbaf054b57f5ab2
.ruby-version100644005 Bytes4c22186f0fbc1e850555e5fdca6305c29d946700d7286500324d854d69a5e188
.travis.yml10064400107 Bytesd23b24fb74e53556e84482232f01084d34e7e1c02335d22bb76a7191d300de26
Gemfile10064400210 Bytes3d2830df047f8bb084cb2418e4eb00bade70718ac4f575e33f04686eee8b26ee
Gemfile.lock100644001.41 KB6ac286a58fcf92170b82a0c035449c0ed5c5e351a20184c864caa6735ae95040
LICENSE.txt100644001.06 KB3f462093c4e402f8aea9793e1b80921f0772b09ebfc4f247f000e9fd6967c90b
README.md10064400702 Bytes980f8fd52a0f94792db7e467ce8cf63c0d28af7aeebea090e0570a9271746df4
Rakefile10064400117 Bytesdca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016
TODO.md10064400449 Bytes629264a579765b0c4b52961535ae850c9cab72f326c0c0bd68eb5841f322646d
bin/console10075500344 Bytescae1f857d19439f3d3d515bf0d8c6f4bc52eb931984747b76514e892f79b8881
bin/kit10075500112 Bytes5a64aa4c7b9b1592f0f0b95755fb18ce22fccf4ef6a673a864d6656ef2579b77
example/app_data/env_file.yml10064400180 Bytes5ce63e73d487ba06aec822d0094995f20f89774f50caa129e9530d8f91d97a75
example/app_data/service.yml10064400489 Bytes61a26a20c594ae2e00f416d08a46c23e7ac11f5a2947e782b1de47432349ddb1
example/app_data/test.env1006440030 Bytesfde78d32d09f8206616b1691a888c9fa7cebf9fdcf4380b38f1a3bac9524870a
example/app_data/test.txt1006440013 Bytes05ecff601ac98559b4f13a37d8a4843e1e8ab5fa273e1eef05885f86f35a24eb
example/configurations/review.rb10064400174 Bytesb4335f29d19cf0aa8247721923266ecc43369cdec76fb0638fbcc4a1926b3c82
example/images/app_sources/Dockerfile1006440086 Bytes0637025a02b9a38670ef1e0bad1b11de6967e9c53b3d8821dc11fa78f44522b5
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.rb10064400587 Bytes48d1de2cda596918a8875eec913e7b7b49ebbb242b6a4da7102fa120ef51810a
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/build_servers.rb10064400257 Bytesbca0ea005bbb8e353a9cc6d8b9f339087931e7c02965a676ba8485b8b636a645
example/infrastructure/env_files.rb10064400144 Bytesc669d1f3e54ab86b6d5d00617e86dd9147d7b6c0c2bef5f8f70759c15c774ae1
example/infrastructure/registries.rb1006440081 Bytes042dd4aa5d9ba1b227ceef1b96aa90855dbeb98559433ceeb9a3a806a5865921
example/infrastructure/templates.rb10064400306 Bytes14edffa494a0668a250c5921a6431cc7cc4eb4f67bd8481a2d8bcb3ab8fface4
example/services/env_file.rb10064400137 Bytes15fac0754d84e8e7733f5ce1d2c7c3f691bba264bd478b9cbcd590f2c561a426
example/services/ruby_app.rb1006440095 Bytesd5af02ec26fed53b9f1959835dfe8d2f0bc65e35a811182670493139595197a0
kuber_kit.gemspec100755001.35 KB8aecdc0a96cca0da621589c095f91cb7a1468a938b4b057e11bdc8965db81010
lib/kuber_kit.rb100644007.91 KBb153f549f10ade7efadafa58502dcef8f3ad36ec132a397504fde34fcf912d98
lib/kuber_kit/actions/configuration_loader.rb100644003.39 KBfa7ac59bf13de18c781b5f7a6d7027af921b01d845fab2d25bd8c0aa13e6c551
lib/kuber_kit/actions/env_file_reader.rb10064400472 Bytes973aef2a967372ede84e4cbf4c83bd59dc62885ba7016cc67850061539e32f48
lib/kuber_kit/actions/image_compiler.rb100644001.43 KBfcb66387352cef6b430652d791c17b09ce8b74f48d4c0659a18157bc5bd23dec
lib/kuber_kit/actions/kubectl_applier.rb10064400686 Bytes0afe0f7d21427ead272dbd3054c149e1e8142bf1cf6635866ed7ed7f4a44e974
lib/kuber_kit/actions/kubectl_attacher.rb10064400627 Bytes39e8434511c90ef35ea9714722b3f42c708ca63e227ed7e63ee650501b1cff84
lib/kuber_kit/actions/service_deployer.rb100644002.38 KB8c13d1c4510bfbeb7f624e3381fb7dff9386efdc5d59d57ed9d16448213ce5c9
lib/kuber_kit/actions/service_reader.rb10064400430 Bytesea84f0552277797ba5f9c36fb58986c7d074c326b724c1d346521ff3ea2ffd83
lib/kuber_kit/actions/template_reader.rb10064400473 Bytes9189240f9f3ef4eb97dae560005041ed5f7d601e993cade87a3f149e446ea180
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.rb100644003.56 KB3038e6c3933c2ed84464e68deeb3a7ed8508a8fe4f8c669cf7d65086a8ed538a
lib/kuber_kit/configs.rb100644001.9 KBdd0789f80296ef42910bf2aba2011eb6e30aa04d8db71fef195b3e80ff9117de
lib/kuber_kit/container.rb100644005.7 KBcb6b95fdd51eaa61e1888edb435f897cff7630f1cea2dab26a494436a4ff94bf
lib/kuber_kit/core/artifacts/abstract_artifact.rb10064400269 Bytesded8ad5a8b34a7d553e59749d7aa1a17f49217f832613a3e75e60a38d96fef2b
lib/kuber_kit/core/artifacts/artifact_store.rb10064400692 Bytese33e5738d96279d665dd722d93719eb83a657842105d98bd038c00b523588c6d
lib/kuber_kit/core/artifacts/git.rb10064400702 Bytesf4badd74b69ae9c09de8b92cc5e8de51572f530d296669c583d941e23ee3771b
lib/kuber_kit/core/artifacts/local.rb10064400329 Bytes8477cbfbb45e8645f7dc9bdb7b73a61663e885aa31508e948924e934e28cc24a
lib/kuber_kit/core/build_servers/abstract_build_server.rb10064400440 Bytes0b245adebd3b01349eadc5205e987906c5e279f2c3782511bdeeb85899e89e54
lib/kuber_kit/core/build_servers/build_server.rb10064400536 Bytes6e5d3a0b33f313fc521a913f4aa55f39bc0e30e2eab768b0ab1a8393ed749fc0
lib/kuber_kit/core/build_servers/build_server_store.rb10064400367 Bytesdb313f9fb4c586321fbcf2c0bd0426ad2002d794588ddba6745a3e8fdc372a3b
lib/kuber_kit/core/configuration.rb100644001.25 KB405053abe390c25e7069e16f719d1d464a1a7014a80b71431789603942d1834d
lib/kuber_kit/core/configuration_definition.rb100644002.43 KB79fbb61b8fa446270b538a9a5edad9e859fde0462a47c75af9e0745cbb4a2b2f
lib/kuber_kit/core/configuration_definition_factory.rb10064400163 Bytesc6677274c88f09ae8ee4febbe0cf571b606cdd0dbeeade6fff97522ef6a00c05
lib/kuber_kit/core/configuration_factory.rb100644002.23 KBa5d56ba5a833b76c7e51a8b2f36d5f7521a0bda843b5b8cd603421889fe3b272
lib/kuber_kit/core/configuration_store.rb100644001.5 KB7f5d09dc7cc4673b1fb6f532961f4b6cb89ea89e7dc13915ff9d820ef4396d90
lib/kuber_kit/core/context_helper/base_helper.rb10064400854 Bytes2fd28b1d61d82039e2ac8ef5c30b95555b091bca56f9350fbdf7c299be01a327
lib/kuber_kit/core/context_helper/context_helper_factory.rb10064400737 Bytes96961d4ae78a2b27fbcbfaa7c040e3714277b281cd85bb59d867f47885f2ccdb
lib/kuber_kit/core/context_helper/image_helper.rb1006440096 Bytes5daf94bf7b0ad10e4455fee73a8f450ed94882b548ec80327ee7be5c56d8a005
lib/kuber_kit/core/context_helper/service_helper.rb10064400579 Bytes2dbde161bdc621cbe5e0c3e38bb90f6db4c5be3c0e3564c682bb4cd46c473c77
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.rb10064400619 Bytesf26e115a1367635c84a6f8ef32a753a9954ada899d7930c48e745275d726bc7a
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.22 KBee5c00537b30558ba49d550944e3a9d771c3e025da1c73fef9799a6782c7b096
lib/kuber_kit/core/registries/abstract_registry.rb10064400520 Bytes39095121b6058a60bb05d1d334d569fc0870c59805e7b7911f6ff4193a136d91
lib/kuber_kit/core/registries/registry.rb10064400387 Bytesef6a650c8203c8f037d713c86b91fe44d408771b7f72502d2068939b1adf760e
lib/kuber_kit/core/registries/registry_store.rb10064400735 Bytes11d1aa4b40762b92573c63e6bc86f7cc2dd9225df3877cce9016263685dbe710
lib/kuber_kit/core/service.rb10064400931 Bytes6bb89e3558e908f3e180eba129a469b63d831aaabfbe76b2ee7873fc8bd8798f
lib/kuber_kit/core/service_definition.rb100644001 KB26fb0f897a41d16584274f7b001e391c4edf013475b1fc10b08b98040b472da3
lib/kuber_kit/core/service_definition_factory.rb10064400139 Bytes811eda00a64da8c18f83eb21818a94e695ee9af3a6c547dee93d1d54e3620cf2
lib/kuber_kit/core/service_factory.rb10064400748 Bytes32b0f3a0f80aa254dd6e5e73bb8413511ae2e75eb77dd4e249c09a60dd3fde79
lib/kuber_kit/core/service_store.rb100644001.4 KB947b34e4aee5b855e8be2a7806f8701d9a2146452d72f7e1f564e1f95ff9b733
lib/kuber_kit/core/store.rb10064400975 Bytesa89f66d2471d0996b300739fd92b303d83e218259511dba79f45e83410feaf75
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.rb10064400692 Bytesf8b0686288e76cb96903a8bbe1492a6fe65d4e46e89c00b1402d84c2bcc4a5da
lib/kuber_kit/env_file_reader/action_handler.rb10064400316 Bytesdd2a8be0bf95a6fb9669995ea8ca122ce014428784c77d797d472d35b462d528
lib/kuber_kit/env_file_reader/reader.rb10064400915 Bytesed05c32931034713efd480129d35d548dad87cb9932476afcdd365cb54e05c8b
lib/kuber_kit/env_file_reader/strategies/abstract.rb10064400152 Bytesaa2a933061615c7b43d1466bf74f11b7aa263c7abe81c6e824156c2bafc8beed
lib/kuber_kit/env_file_reader/strategies/artifact_file.rb100644002.19 KBca7fd64490596af8ad1b2b2ef786d82eabcb2c018c4610bcff4c62f708b9d9e3
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/action_handler.rb10064400533 Bytesd64e9c01c83ce9f8921f48c37e22e5e1a04692b758064df24e95cb8de90c7b4d
lib/kuber_kit/image_compiler/build_server_pool.rb10064400711 Bytesd683cc7cec98ec8b93eacd56c0a9af1d2e474a7f275a8c46e8ad815377548bfc
lib/kuber_kit/image_compiler/build_server_pool_factory.rb10064400382 Bytes9224839950158a9c8723d05830e46bee9d2afacd88c9e8d8195fdbd429d91399
lib/kuber_kit/image_compiler/compiler.rb10064400698 Bytes20b996ce9d6d410b8423661b2a3f63224b90c2a55de4d3b321e80dcd0a3d93e2
lib/kuber_kit/image_compiler/image_build_dir_creator.rb100644001.28 KB980261c2b4126961142895814f60b148cc661d845496f17de869f2ce7f15be44
lib/kuber_kit/image_compiler/image_builder.rb10064400950 Bytes89e58673a91a940bdcba833f4ed2433c086f0130bf1b16f375e55ba92caf091f
lib/kuber_kit/image_compiler/image_dependency_resolver.rb100644001.86 KB6435347a23a20a25b1d2370cb8881e7f7d9fcc451d0dbc6d5f4dffc5056720d3
lib/kuber_kit/image_compiler/version_tag_builder.rb10064400115 Bytes492ab07df6c2c1ac4fa67981f6c601f45b8c8f3d0b16f49b5fcce024d8c35956
lib/kuber_kit/preprocessing/file_preprocessor.rb100644001.02 KBd3608bc040ee8e2fe64afaf5f67e802d78849e7fd92949baac770ec6859fe183
lib/kuber_kit/preprocessing/text_preprocessor.rb10064400185 Bytes33a6ee3498f5165bc535d827f9500245a1c943182cf690b9f6c88b14840cb8ce
lib/kuber_kit/service_deployer/action_handler.rb10064400438 Bytes57b37b4e4c902a86a757091029f0dc5744346de798bbffc835d2db5e599fcc6d
lib/kuber_kit/service_deployer/deployer.rb100644001013 Bytesf1368a3827983d0453b4e13dabaea3fbe0c24ddda581a14aaa26c7cf3656ab89
lib/kuber_kit/service_deployer/service_list_resolver.rb100644001.68 KB97224ff2513006800bafa4986f251fce3307a1384f85a584cb30411040777ee5
lib/kuber_kit/service_deployer/strategies/abstract.rb10064400155 Bytes2f6a3041773f7b6e5a9616f45db0d6d2b2280964be2ed7cd19b019e756dc8a85
lib/kuber_kit/service_deployer/strategies/kubernetes.rb100644001.09 KBd02c430ae9d5ee2863ebb398b6fdf8ce48c3c0740dd9eaab3ff4ea2810257139
lib/kuber_kit/service_deployer/strategy_detector.rb10064400175 Bytesd96998ccb2072cc10e3e0e88962f733cf9c182dd88780db1fca7e29fcf9498d3
lib/kuber_kit/service_reader/action_handler.rb10064400318 Bytes51447a14a83cc589f6c425874324d37858d0d1a1c728d20b976e59ec65886a7a
lib/kuber_kit/service_reader/reader.rb10064400590 Bytesf972420ad4a773f4ad1320759c80661b57e4b2a006db8cc22cf847d4c1444247
lib/kuber_kit/shell/abstract_shell.rb10064400644 Bytes01e1e353e90b8011b67357dfb49cc5c251c40270be7a3ed651299d0bc4d77f5d
lib/kuber_kit/shell/command_counter.rb10064400274 Bytesdd3bcf19aef6a04f3eeec57d1b548856c0b259efc131c6820b9592bc5adfaa5b
lib/kuber_kit/shell/commands/bash_commands.rb10064400535 Bytesb49aba7717727d122c078515ec22a57a44f9a0d80317db4082dafa2138d9e0f1
lib/kuber_kit/shell/commands/docker_commands.rb10064400424 Bytesf195e4231c4e706496b61272505c36f386ba84096a735c6581bbda4f975cdb02
lib/kuber_kit/shell/commands/git_commands.rb10064400736 Bytesf12e73857ba24ca3f4cb8c0dad216b7e426f15eaae0848bbb973a29b8dc2f9f2
lib/kuber_kit/shell/commands/kubectl_commands.rb100644001.83 KBcc7904296b93545026ed224fff6032a335070b3da2293a1b784dfd4161a3e37a
lib/kuber_kit/shell/commands/rsync_commands.rb10064400778 Bytes15f9458bdba8e965e3dfd1200ed959f84765f26f6a9709bf671d7c9207d39daa
lib/kuber_kit/shell/local_shell.rb100644001.96 KB3cb807c21d527697eaa54ad93ae6b417bd5a91ebb189a93525d1b7d443a8eb36
lib/kuber_kit/shell/ssh_session.rb100644001.34 KB04db76662a121c86d8614df70187427de7610f40c309f9cf8d3c9c12555933e5
lib/kuber_kit/shell/ssh_shell.rb100644001.78 KB9733291c8a19608b9772bf93469b10bcc038dbdaf82457fd2f02b5a32d1edb7b
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.rb10064400603 Bytes16ddd40d88cd4c88593d8d47a7ac0c60089ab8e0c7dc840473221093b89b0808
lib/kuber_kit/tools/logger_factory.rb10064400957 Bytesf5dad680413907ce87ad0338a848440e0bc0ac7f7d262af13d3cf0f260c77f0e
lib/kuber_kit/ui.rb10064400268 Bytes5d8323ed9b0350261df39acd61806b6b770e87b0bf8bf0fa3ceb76ff08840d50
lib/kuber_kit/ui/interactive.rb10064400989 Bytes1b108e44acfe1664eb5ad966915ec8ef9b94c9cc742e19747dbf5e047a05cdf7
lib/kuber_kit/ui/simple.rb100644001.53 KBaf7c435ac1f765db327fe8e260f3e74e2b482020655f70b036e6aacf6efc8bea
lib/kuber_kit/version.rb1006440039 Bytes5704f661e3fa5a308116805ac1a54065b93b691aa96c4ad52c9ca3bb7173cc0a