Skip to content

Commit

Permalink
Revert "feat(kubectl): Extract interface for KubectlJobExecutor and u…
Browse files Browse the repository at this point in the history
…se it. (#6076)" (#6092)

This reverts commit bb04878.
  • Loading branch information
DanielaS12 committed Nov 14, 2023
1 parent c90e3e3 commit c4d1827
Show file tree
Hide file tree
Showing 14 changed files with 1,245 additions and 1,390 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesKindProperties.ResourceScope;
import com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesManifest;
import com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesManifestAnnotater;
import com.netflix.spinnaker.clouddriver.kubernetes.op.job.KubectlJobExecutor;
import com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesCredentials;
import com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesNamedAccountCredentials;
import java.util.Arrays;
Expand Down Expand Up @@ -84,6 +85,7 @@ public abstract class KubernetesCachingAgent

protected final int agentIndex;
protected final int agentCount;
protected KubectlJobExecutor jobExecutor;

@Getter protected String providerName = KubernetesCloudProvider.ID;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import com.netflix.spinnaker.clouddriver.kubernetes.caching.view.model.KubernetesInstance;
import com.netflix.spinnaker.clouddriver.kubernetes.description.KubernetesCoordinates;
import com.netflix.spinnaker.clouddriver.kubernetes.model.ContainerLog;
import com.netflix.spinnaker.clouddriver.kubernetes.op.job.DefaultKubectlJobExecutor;
import com.netflix.spinnaker.clouddriver.kubernetes.op.job.KubectlJobExecutor;
import com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesCredentials;
import com.netflix.spinnaker.clouddriver.model.InstanceProvider;
import io.kubernetes.client.openapi.models.V1Container;
Expand Down Expand Up @@ -119,7 +119,7 @@ private ContainerLog getContainerLog(
String containerLogs =
credentials.logs(metadata.getNamespace(), metadata.getName(), containerName);
return new ContainerLog(containerName, containerLogs);
} catch (DefaultKubectlJobExecutor.KubectlException e) {
} catch (KubectlJobExecutor.KubectlException e) {
// Typically happens if the container/pod isn't running yet
return new ContainerLog(containerName, e.getMessage());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesManifest;
import com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesManifestStrategy;
import com.netflix.spinnaker.clouddriver.kubernetes.op.OperationResult;
import com.netflix.spinnaker.clouddriver.kubernetes.op.job.DefaultKubectlJobExecutor;
import com.netflix.spinnaker.clouddriver.kubernetes.op.job.KubectlJobExecutor;
import com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesCredentials;
import com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesSelectorList;
import io.kubernetes.client.openapi.models.V1DeleteOptions;
Expand Down Expand Up @@ -52,7 +52,7 @@ default OperationResult deploy(
new V1DeleteOptions(),
task,
opName);
} catch (DefaultKubectlJobExecutor.KubectlException ignored) {
} catch (KubectlJobExecutor.KubectlException ignored) {
}
deployedManifest = credentials.deploy(manifest, task, opName);
break;
Expand Down
Loading

0 comments on commit c4d1827

Please sign in to comment.