Module: Krane

Defined in:
lib/krane/common.rb,
lib/krane/errors.rb,
lib/krane/statsd.rb,
lib/krane/kubectl.rb,
lib/krane/version.rb,
lib/krane/renderer.rb,
lib/krane/cli/krane.rb,
lib/krane/annotation.rb,
lib/krane/concurrency.rb,
lib/krane/deploy_task.rb,
lib/krane/remote_logs.rb,
lib/krane/render_task.rb,
lib/krane/runner_task.rb,
lib/krane/task_config.rb,
lib/krane/restart_task.rb,
lib/krane/template_sets.rb,
lib/krane/container_logs.rb,
lib/krane/label_selector.rb,
lib/krane/options_helper.rb,
lib/krane/resource_cache.rb,
lib/krane/bindings_parser.rb,
lib/krane/cli/run_command.rb,
lib/krane/duration_parser.rb,
lib/krane/formatted_logger.rb,
lib/krane/resource_watcher.rb,
lib/krane/resource_deployer.rb,
lib/krane/cli/deploy_command.rb,
lib/krane/cli/render_command.rb,
lib/krane/global_deploy_task.rb,
lib/krane/kubeclient_builder.rb,
lib/krane/rollout_conditions.rb,
lib/krane/cli/restart_command.rb,
lib/krane/cli/version_command.rb,
lib/krane/container_overrides.rb,
lib/krane/kubernetes_resource.rb,
lib/krane/task_config_validator.rb,
lib/krane/kubernetes_resource/job.rb,
lib/krane/kubernetes_resource/pod.rb,
lib/krane/deferred_summary_logging.rb,
lib/krane/ejson_secret_provisioner.rb,
lib/krane/kubernetes_resource/role.rb,
lib/krane/cli/global_deploy_command.rb,
lib/krane/cluster_resource_discovery.rb,
lib/krane/kubernetes_resource/secret.rb,
lib/krane/concerns/template_reporting.rb,
lib/krane/kubernetes_resource/ingress.rb,
lib/krane/kubernetes_resource/service.rb,
lib/krane/deploy_task_config_validator.rb,
lib/krane/kubernetes_resource/cron_job.rb,
lib/krane/runner_task_config_validator.rb,
lib/krane/kubernetes_resource/config_map.rb,
lib/krane/kubernetes_resource/daemon_set.rb,
lib/krane/kubernetes_resource/deployment.rb,
lib/krane/kubernetes_resource/replica_set.rb,
lib/krane/kubernetes_resource/pod_set_base.rb,
lib/krane/kubernetes_resource/pod_template.rb,
lib/krane/kubernetes_resource/role_binding.rb,
lib/krane/kubernetes_resource/stateful_set.rb,
lib/krane/kubernetes_resource/network_policy.rb,
lib/krane/kubernetes_resource/resource_quota.rb,
lib/krane/global_deploy_task_config_validator.rb,
lib/krane/kubernetes_resource/custom_resource.rb,
lib/krane/kubernetes_resource/service_account.rb,
lib/krane/kubernetes_resource/pod_disruption_budget.rb,
lib/krane/kubernetes_resource/persistent_volume_claim.rb,
lib/krane/kubernetes_resource/horizontal_pod_autoscaler.rb,
lib/krane/kubernetes_resource/custom_resource_definition.rb,
lib/krane/kubernetes_resource/mutating_webhook_configuration.rb

Defined Under Namespace

Modules: Annotation, CLI, Concurrency, DeferredSummaryLogging, OptionsHelper, TemplateReporting Classes: BindingsParser, ClusterResourceDiscovery, ConfigMap, ContainerLogs, ContainerOverrides, CronJob, CustomResource, CustomResourceDefinition, DaemonSet, DeployTask, DeployTaskConfigValidator, Deployment, DeploymentTimeoutError, DurationParser, EjsonPrunableError, EjsonSecretError, EjsonSecretProvisioner, FatalDeploymentError, FatalKubeAPIError, FormattedLogger, GlobalDeployTask, GlobalDeployTaskConfigValidator, HorizontalPodAutoscaler, Ingress, InvalidTemplateError, Job, KubeclientBuilder, Kubectl, KubectlError, KubernetesResource, LabelSelector, MutatingWebhookConfiguration, NetworkPolicy, PersistentVolumeClaim, Pod, PodDisruptionBudget, PodSetBase, PodTemplate, RemoteLogs, RenderTask, Renderer, ReplicaSet, ResourceCache, ResourceDeployer, ResourceQuota, ResourceWatcher, RestartTask, Role, RoleBinding, RolloutConditions, RolloutConditionsError, RunnerTask, RunnerTaskConfigValidator, Secret, Service, ServiceAccount, StatefulSet, StatsD, TaskConfig, TaskConfigValidator, TaskConfigurationError, TemplateSets

Constant Summary collapse

MIN_KUBE_VERSION =
'1.15.0'
VERSION =
"2.3.4"