Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,6 @@ buildNumber.properties
*.DS_Store

.kube

# VSCode settings
.vscode/
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,11 @@ public static void main(String[] args) {
.build());

try (KubernetesClient kubernetesClient = new KubernetesClientBuilder().build()) {
kubernetesClient.resource(flinkDeployment).createOrReplace();
if (kubernetesClient.resource(flinkDeployment).get() == null) {
kubernetesClient.resource(flinkDeployment).create();
} else {
kubernetesClient.resource(flinkDeployment).update();
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.fabric8.kubernetes.api.model.Namespaced;
import io.fabric8.kubernetes.model.annotation.Group;
import io.fabric8.kubernetes.model.annotation.ShortNames;
import io.fabric8.kubernetes.model.annotation.Version;
Expand All @@ -37,8 +36,7 @@
@Version(CrdConstants.API_VERSION)
@ShortNames({"flinkdep"})
public class FlinkDeployment
extends AbstractFlinkResource<FlinkDeploymentSpec, FlinkDeploymentStatus>
implements Namespaced {
extends AbstractFlinkResource<FlinkDeploymentSpec, FlinkDeploymentStatus> {

@VisibleForTesting
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.fabric8.kubernetes.api.model.Namespaced;
import io.fabric8.kubernetes.model.annotation.Group;
import io.fabric8.kubernetes.model.annotation.ShortNames;
import io.fabric8.kubernetes.model.annotation.Version;
Expand All @@ -36,8 +35,7 @@
@Version(CrdConstants.API_VERSION)
@ShortNames({"sessionjob"})
public class FlinkSessionJob
extends AbstractFlinkResource<FlinkSessionJobSpec, FlinkSessionJobStatus>
implements Namespaced {
extends AbstractFlinkResource<FlinkSessionJobSpec, FlinkSessionJobStatus> {

@Override
protected FlinkSessionJobStatus initStatus() {
Expand Down