This is an automated email from the ASF dual-hosted git repository.
benjobs pushed a change to branch resource
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git
from 5694fe187 resource improvement
add 0d5cee2a3 Modify CURLBuilder log (#2864)
add 3d63e4fc0 YarnUtils Deprecated method optimization (#2866)
add 9707b260a SubmitRequest checkBuildResult method optimization (#2867)
add 3b66622d5 [common] Tuple support (#2873)
add 5e0ce99f6 Extract common const PARAM_PREFIX (#2874)
add af0df5649 Remove FlinkClientTrait duplicate code (#2893)
add 7232da621 Modify RemoteClient log (#2908)
add ac1bc0bae [improvement] improvement flink cluster
verifyClusterConnection (#2903)
add 99fcf2931 [Feature] support for flink cluster configuration (#2905)
add b71e094fe The YarnClientTrait add clusterClient close (#2906)
add bd66dfe00 [Flink-K8s-V2] Create Shaded module for
flink-kubernetes-operator-api dependency (#2909)
add a672ffe27 YarnSessionClient code optimization (#2911)
add 5be85ca12 [Flink-K8s-V2] Port the new module codes to
Streampark-flink-kubernetes-v2 (#2916)
add d0d501c01 dependency minor improvement (#2922)
add 2783f0ff5 menu icon improvement (#2923)
add b2ec2cd8d ClusterKey code optimization (#2920)
new dc4601f34 Merge branch 'dev' into resource
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.scalafmt.conf => .scalafmt-fp.conf | 7 +-
dist-material/release-docs/LICENSE | 10 +
pom.xml | 39 +-
streampark-common/pom.xml | 29 +
.../org/apache/streampark/common/tuple/Tuple.java | 63 +
.../org/apache/streampark/common/tuple/Tuple1.java | 114 +
.../org/apache/streampark/common/tuple/Tuple2.java | 164 +
.../org/apache/streampark/common/tuple/Tuple3.java | 172 +
.../org/apache/streampark/common/tuple/Tuple4.java | 188 +
.../streampark/common/conf/ConfigConst.scala | 2 +
.../streampark/common/conf/K8sFlinkConfig.scala | 3 +-
.../apache/streampark/common/conf/Workspace.scala | 2 +-
.../streampark/common/util/CURLBuilder.scala | 2 +-
.../apache/streampark/common/util/YarnUtils.scala | 4 +-
.../common/zio/ZIOContainerSubscription.scala | 159 +
.../org/apache/streampark/common/zio/ZIOExt.scala | 97 +
.../apache/streampark/common/zio/ZIOLogger.scala | 80 +
.../org/apache/streampark/common/zio/package.scala | 32 +-
.../streampark-console-service/pom.xml | 122 +-
.../console/core/entity/FlinkCluster.java | 49 +-
.../console/core/enums/FlinkAppState.java | 8 +-
.../console/core/runner/EnvInitializer.java | 4 +
.../core/service/impl/ApplicationServiceImpl.java | 5 +-
.../core/service/impl/FlinkClusterServiceImpl.java | 9 +-
.../console/core/task/FlinkClusterWatcher.java | 46 +-
.../console/core/task/FlinkHttpWatcher.java | 4 +-
.../src/main/resources/db/data-h2.sql | 2 +-
.../core/utils/FlinkAppStateConverter.scala} | 21 +-
.../src/assets/icons/alarm.svg | 2 +-
.../src/assets/icons/auth.svg | 2 +-
.../src/assets/icons/code.svg | 2 +-
.../src/assets/icons/connector.svg | 2 +-
.../src/assets/icons/copy.svg | 2 +-
.../src/assets/icons/deploy.svg | 2 +-
.../src/assets/icons/dingtalk.svg | 2 +-
.../src/assets/icons/docker.svg | 2 +-
.../src/assets/icons/edit.svg | 2 +-
.../src/assets/icons/flame.svg | 2 +-
.../src/assets/icons/flink2.svg | 2 +-
.../src/assets/icons/flink3.svg | 11 +
.../src/assets/icons/flinksql.svg | 2 +-
.../src/assets/icons/format.svg | 2 +-
.../src/assets/icons/fql.svg | 2 +-
.../src/assets/icons/fx.svg | 2 +-
.../src/assets/icons/github.svg | 2 +-
.../src/assets/icons/group.svg | 2 +-
.../src/assets/icons/host.svg | 2 +-
.../src/assets/icons/http.svg | 2 +-
.../src/assets/icons/keys.svg | 2 +-
.../src/assets/icons/mail.svg | 2 +-
.../src/assets/icons/management.svg | 12 +
.../src/assets/icons/mapping.svg | 2 +-
.../src/assets/icons/message.svg | 2 +-
.../src/assets/icons/mvnpass.svg | 2 +-
.../src/assets/icons/namespace.svg | 2 +-
.../src/assets/icons/password.svg | 2 +-
.../src/assets/icons/pause.svg | 2 +-
.../src/assets/icons/play.svg | 2 +-
.../src/assets/icons/plus.svg | 2 +-
.../src/assets/icons/port.svg | 2 +-
.../src/assets/icons/question.svg | 2 +-
.../src/assets/icons/remove.svg | 2 +-
.../src/assets/icons/resetpass.svg | 2 +-
.../src/assets/icons/rollback.svg | 2 +-
.../src/assets/icons/see.svg | 2 +-
.../src/assets/icons/settings.svg | 10 +-
.../src/assets/icons/shutdown.svg | 2 +-
.../src/assets/icons/sms.svg | 2 +-
.../src/assets/icons/spark.svg | 13 +-
.../src/assets/icons/ssl.svg | 2 +-
.../src/assets/icons/stream.svg | 2 +-
.../src/assets/icons/swap.svg | 2 +-
.../src/assets/icons/theme.svg | 2 +-
.../src/assets/icons/threshold.svg | 2 +-
.../src/assets/icons/thunderbolt.svg | 2 +-
.../src/assets/icons/user.svg | 2 +-
.../src/assets/icons/wecom.svg | 2 +-
.../src/assets/icons/workspace.svg | 2 +-
.../components/SimpleMenu/src/SimpleSubMenu.vue | 14 +-
.../components/SimpleMenu/src/components/Menu.vue | 2 +-
.../src/components/SimpleMenu/src/index.less | 1 +
.../src/router/helper/routeHelper.ts | 2 +-
.../src/settings/designSetting.ts | 2 +-
.../src/views/flink/app/components/State.tsx | 2 +-
.../src/views/flink/app/styles/Add.less | 2 +-
.../src/views/flink/app/styles/View.less | 4 +-
.../src/views/setting/FlinkCluster/EditCluster.vue | 13 +-
.../setting/FlinkCluster/useClusterSetting.ts | 20 +
streampark-flink/pom.xml | 1 +
.../streampark-flink-client-api/pom.xml | 2 +-
.../flink/client/bean/SubmitRequest.scala | 2 +-
.../flink/client/impl/RemoteClient.scala | 2 +-
.../flink/client/impl/YarnSessionClient.scala | 6 +-
.../flink/client/trait/FlinkClientTrait.scala | 16 +-
.../flink/client/trait/YarnClientTrait.scala | 20 +-
.../streampark-flink-connector-base/pom.xml | 2 +-
streampark-flink/streampark-flink-core/pom.xml | 2 +-
.../streampark-flink-kubernetes-v2}/pom.xml | 43 +-
.../streampark-flink-kubernetes-core/pom.xml | 133 +
.../flink/kubernetes/v2/FlinkK8sConfig.scala | 86 +
.../kubernetes/v2/FlinkMemorySizeParser.scala | 58 +
.../flink/kubernetes/v2/FlinkRestRequest.scala | 226 +
.../streampark/flink/kubernetes/v2/K8sTools.scala | 152 +
.../kubernetes/v2/fs/EmbeddedFileServer.scala | 47 +
.../flink/kubernetes/v2/fs/FileMirror.scala | 70 +
.../kubernetes/v2/fs/FileServerPeerAddress.scala | 111 +
.../flink/kubernetes/v2/fs/package.scala | 18 +-
.../kubernetes/v2/model/ClusterMetrics.scala} | 21 +-
.../flink/kubernetes/v2/model/FlinkCRStatus.scala | 146 +
.../kubernetes/v2/model/FlinkDeploymentDef.scala | 221 +
.../kubernetes/v2/model/FlinkSessionJobDef.scala | 62 +
.../flink/kubernetes/v2/model/JobDef.scala | 132 +
.../kubernetes/v2/model/JobSavepointDef.scala | 36 +-
.../kubernetes/v2/model/JobSavepointStatus.scala | 43 +
.../flink/kubernetes/v2/model/JobSnapshot.scala | 84 +
.../flink/kubernetes/v2/model/JobState.scala | 55 +
.../flink/kubernetes/v2/model/JobStatus.scala | 81 +
.../kubernetes/v2/model/RestSvcEndpoint.scala | 51 +
.../flink/kubernetes/v2/model/TrackKey.scala | 96 +
.../kubernetes/v2/observer/DeployCRObserver.scala | 81 +
.../kubernetes/v2/observer/FlinkK8sObserver.scala | 283 +
.../v2/observer/RawClusterObserver.scala | 142 +
.../v2/observer/RestSvcEndpointObserver.scala | 85 +
.../v2/observer/SessionJobCRObserver.scala | 73 +
.../flink/kubernetes/v2/observer/package.scala | 57 +
.../flink/kubernetes/v2/operator/CROperator.scala | 252 +
.../kubernetes/v2/operator/FlinkK8sOperator.scala | 210 +
.../flink/kubernetes/v2/operator/OprError.scala | 24 +-
.../flink/kubernetes/v2/operator/package.scala | 14 +-
.../streampark/flink/kubernetes/v2/package.scala} | 22 +-
.../kubernetes/v2/FlinkMemorySizeParserSpec.scala | 72 +
.../v2/example/UsingEmbeddedFileServer.scala | 68 +
.../kubernetes/v2/example/UsingObserver.scala | 92 +
.../kubernetes/v2/example/UsingOperator.scala | 242 +
.../flink/kubernetes/v2/example/package.scala | 48 +
.../streampark-flink-kubernetes-crd}/pom.xml | 64 +-
.../crd/flinkdeployments.flink.apache.org-v1.yml | 9441 ++++++++++++++++++++
.../crd/flinksessionjobs.flink.apache.org-v1.yml | 205 +
.../streampark-flink-kubernetes/pom.xml | 3 +-
.../flink/kubernetes/enums/FlinkJobState.scala | 1 +
.../flink/kubernetes/model/ClusterKey.scala | 3 +-
.../flink/kubernetes/model/FlinkMetricCV.scala | 1 +
.../flink/kubernetes/model/TrackId.scala | 3 +-
.../watcher/FlinkCheckpointWatcher.scala | 3 +-
.../kubernetes/watcher/FlinkJobStatusWatcher.scala | 3 +-
.../kubernetes/watcher/FlinkMetricsWatcher.scala | 3 +-
streampark-flink/streampark-flink-packer/pom.xml | 2 +-
streampark-flink/streampark-flink-proxy/pom.xml | 1 -
.../streampark-flink-shims-base/pom.xml | 1 -
.../streampark/flink/core/SqlCommandParser.scala | 7 +-
.../flink/core/test/FlinkSqlExecuteFunSuite.scala | 4 +-
streampark-flink/streampark-flink-udf/pom.xml | 2 +-
.../org/apache/streampark/spark/core/Spark.scala | 2 +-
153 files changed, 14780 insertions(+), 396 deletions(-)
copy .scalafmt.conf => .scalafmt-fp.conf (96%)
create mode 100644
streampark-common/src/main/java/org/apache/streampark/common/tuple/Tuple.java
create mode 100644
streampark-common/src/main/java/org/apache/streampark/common/tuple/Tuple1.java
create mode 100644
streampark-common/src/main/java/org/apache/streampark/common/tuple/Tuple2.java
create mode 100644
streampark-common/src/main/java/org/apache/streampark/common/tuple/Tuple3.java
create mode 100644
streampark-common/src/main/java/org/apache/streampark/common/tuple/Tuple4.java
create mode 100644
streampark-common/src/main/scala/org/apache/streampark/common/zio/ZIOContainerSubscription.scala
create mode 100644
streampark-common/src/main/scala/org/apache/streampark/common/zio/ZIOExt.scala
create mode 100644
streampark-common/src/main/scala/org/apache/streampark/common/zio/ZIOLogger.scala
copy
streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/enums/CheckPointStatus.java
=>
streampark-common/src/main/scala/org/apache/streampark/common/zio/package.scala
(59%)
copy
streampark-console/streampark-console-service/src/main/{java/org/apache/streampark/console/core/enums/EffectiveType.java
=>
scala/org/apache/streampark/console/core/utils/FlinkAppStateConverter.scala}
(63%)
create mode 100644
streampark-console/streampark-console-webapp/src/assets/icons/flink3.svg
create mode 100644
streampark-console/streampark-console-webapp/src/assets/icons/management.svg
copy {streampark-spark/streampark-spark-connector =>
streampark-flink/streampark-flink-kubernetes-v2}/pom.xml (50%)
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/pom.xml
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/FlinkK8sConfig.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/FlinkMemorySizeParser.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/FlinkRestRequest.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/K8sTools.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/fs/EmbeddedFileServer.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/fs/FileMirror.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/fs/FileServerPeerAddress.scala
copy
streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/exception/AlertException.java
=>
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/fs/package.scala
(63%)
copy
streampark-flink/{streampark-flink-kubernetes/src/main/scala/org/apache/streampark/flink/kubernetes/event/FlinkJobStateEvent.scala
=>
streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/ClusterMetrics.scala}
(64%)
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/FlinkCRStatus.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/FlinkDeploymentDef.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/FlinkSessionJobDef.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobDef.scala
copy
streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/mapper/ApplicationConfigMapper.java
=>
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobSavepointDef.scala
(57%)
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobSavepointStatus.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobSnapshot.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobState.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/JobStatus.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/RestSvcEndpoint.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/model/TrackKey.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/DeployCRObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/FlinkK8sObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/RawClusterObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/RestSvcEndpointObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/SessionJobCRObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/observer/package.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/operator/CROperator.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/operator/FlinkK8sOperator.scala
copy
streampark-common/src/main/java/org/apache/streampark/common/enums/Semantic.java
=>
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/operator/OprError.scala
(60%)
copy
streampark-storage/src/main/java/org/apache/streampark/storage/StorageService.java
=>
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/operator/package.scala
(69%)
copy
streampark-flink/{streampark-flink-connector/streampark-flink-connector-elasticsearch/streampark-flink-connector-elasticsearch5/src/main/scala/org/apache/streampark/flink/connector/elasticsearch5/conf/ESConfig.scala
=>
streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/main/scala/org/apache/streampark/flink/kubernetes/v2/package.scala}
(52%)
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/test/scala/org/apache/streampark/flink/kubernetes/v2/FlinkMemorySizeParserSpec.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/test/scala/org/apache/streampark/flink/kubernetes/v2/example/UsingEmbeddedFileServer.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/test/scala/org/apache/streampark/flink/kubernetes/v2/example/UsingObserver.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/test/scala/org/apache/streampark/flink/kubernetes/v2/example/UsingOperator.scala
create mode 100644
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-core/src/test/scala/org/apache/streampark/flink/kubernetes/v2/example/package.scala
copy streampark-flink/{ =>
streampark-flink-kubernetes-v2/streampark-flink-kubernetes-crd}/pom.xml (50%)
create mode 100755
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-crd/src/main/resources/crd/flinkdeployments.flink.apache.org-v1.yml
create mode 100755
streampark-flink/streampark-flink-kubernetes-v2/streampark-flink-kubernetes-crd/src/main/resources/crd/flinksessionjobs.flink.apache.org-v1.yml