Module: KubesAws
- Extended by:
- KubesAws
- Included in:
- KubesAws
- Defined in:
- lib/kubes_aws.rb,
lib/kubes_aws/ssm.rb,
lib/kubes_aws/config.rb,
lib/kubes_aws/helpers.rb,
lib/kubes_aws/logging.rb,
lib/kubes_aws/open_id.rb,
lib/kubes_aws/secrets.rb,
lib/kubes_aws/version.rb,
lib/kubes_aws/iam_role.rb,
lib/kubes_aws/services.rb,
lib/kubes_aws/autoloader.rb
Defined Under Namespace
Modules: Helpers, Logging, Services Classes: Autoloader, Config, Error, IamRole, OpenId, SSM, Secrets
Constant Summary collapse
- VERSION =
"0.3.2"
- @@logger =
nil
Instance Method Summary collapse
- #config ⇒ Object
-
#configure(&block) ⇒ Object
Friendlier method configure.
- #logger ⇒ Object
- #logger=(v) ⇒ Object
Instance Method Details
#config ⇒ Object
34 35 36 |
# File 'lib/kubes_aws.rb', line 34 def config Config.instance.config end |
#configure(&block) ⇒ Object
Friendlier method configure.
.kubes/config/env/dev.rb
.kubes/config/plugins/google.rb # also works
Example:
KubesGoogle.configure do |config|
config.hooks.gke_whitelist = true
end
30 31 32 |
# File 'lib/kubes_aws.rb', line 30 def configure(&block) Config.instance.configure(&block) end |
#logger ⇒ Object
11 12 13 |
# File 'lib/kubes_aws.rb', line 11 def logger @@logger ||= Kubes.logger end |
#logger=(v) ⇒ Object
15 16 17 |
# File 'lib/kubes_aws.rb', line 15 def logger=(v) @@logger = v end |