fix kubernetes kubectl custom mode
This commit is contained in:
parent
b4a46f4b0d
commit
39c72fc2b9
|
@ -22,7 +22,6 @@ package cloud::kubernetes::custom::kubectl;
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
use DateTime;
|
|
||||||
use JSON::XS;
|
use JSON::XS;
|
||||||
|
|
||||||
sub new {
|
sub new {
|
||||||
|
@ -133,7 +132,7 @@ sub execute {
|
||||||
sub kubernetes_list_daemonsets {
|
sub kubernetes_list_daemonsets {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get daemonsets --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get daemonsets --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -141,7 +140,7 @@ sub kubernetes_list_daemonsets {
|
||||||
sub kubernetes_list_deployments {
|
sub kubernetes_list_deployments {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get deployments --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get deployments --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -149,7 +148,7 @@ sub kubernetes_list_deployments {
|
||||||
sub kubernetes_list_ingresses {
|
sub kubernetes_list_ingresses {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get ingresses --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get ingresses --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -157,7 +156,7 @@ sub kubernetes_list_ingresses {
|
||||||
sub kubernetes_list_namespaces {
|
sub kubernetes_list_namespaces {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get namespaces --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get namespaces --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -165,7 +164,7 @@ sub kubernetes_list_namespaces {
|
||||||
sub kubernetes_list_nodes {
|
sub kubernetes_list_nodes {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get nodes --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get nodes --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -173,7 +172,7 @@ sub kubernetes_list_nodes {
|
||||||
sub kubernetes_list_replicasets {
|
sub kubernetes_list_replicasets {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get replicasets --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get replicasets --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -181,7 +180,7 @@ sub kubernetes_list_replicasets {
|
||||||
sub kubernetes_list_services {
|
sub kubernetes_list_services {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get services --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get services --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -189,7 +188,7 @@ sub kubernetes_list_services {
|
||||||
sub kubernetes_list_statefulsets {
|
sub kubernetes_list_statefulsets {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get statefulsets --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get statefulsets --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -197,7 +196,7 @@ sub kubernetes_list_statefulsets {
|
||||||
sub kubernetes_list_pods {
|
sub kubernetes_list_pods {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $response = $self->execute(cmd_options => 'get pods --all-namespaces --output=json');
|
my $response = $self->execute(cmd_options => 'get pods --all-namespaces --output=json --kubeconfig ' . $self->{config_file});
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue