This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new f7c0d5d42 [INLONG-5207][Kubernetes] Add components for helm chart
(#5208)
f7c0d5d42 is described below
commit f7c0d5d42a831060da7d80f3badf6b834fc62504
Author: Lucas <[email protected]>
AuthorDate: Tue Jul 26 14:55:21 2022 +0800
[INLONG-5207][Kubernetes] Add components for helm chart (#5208)
---
docker/kubernetes/templates/agent-service.yaml | 2 ++
docker/kubernetes/templates/agent-statefulset.yaml | 2 ++
docker/kubernetes/templates/audit-service.yaml | 2 ++
docker/kubernetes/templates/audit-statefulset.yaml | 2 ++
docker/kubernetes/templates/dashboard-service.yaml | 2 ++
docker/kubernetes/templates/dashboard-statefulset.yaml | 2 ++
docker/kubernetes/templates/dataproxy-service.yaml | 2 ++
docker/kubernetes/templates/dataproxy-statefulset.yaml | 2 ++
docker/kubernetes/templates/manager-service.yaml | 2 ++
docker/kubernetes/templates/manager-statefulset.yaml | 2 ++
docker/kubernetes/templates/mysql-pvc.yaml | 2 ++
docker/kubernetes/templates/mysql-secret.yaml | 2 ++
docker/kubernetes/templates/mysql-service.yaml | 2 ++
docker/kubernetes/templates/mysql-statefulset.yaml | 2 ++
docker/kubernetes/templates/tubemq-broker-configmap.yaml | 2 ++
docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml | 2 ++
docker/kubernetes/templates/tubemq-broker-pdb.yaml | 2 ++
docker/kubernetes/templates/tubemq-broker-service.yaml | 2 ++
docker/kubernetes/templates/tubemq-broker-statefulset.yaml | 2 ++
docker/kubernetes/templates/tubemq-manager-service.yaml | 2 ++
docker/kubernetes/templates/tubemq-manager-statefulset.yaml | 2 ++
docker/kubernetes/templates/tubemq-master-configmap.yaml | 2 ++
docker/kubernetes/templates/tubemq-master-ini-configmap.yaml | 2 ++
docker/kubernetes/templates/tubemq-master-pdb.yaml | 2 ++
docker/kubernetes/templates/tubemq-master-service.yaml | 2 ++
docker/kubernetes/templates/tubemq-master-statefulset.yaml | 2 ++
docker/kubernetes/templates/zookeeper-configmap.yaml | 2 ++
docker/kubernetes/templates/zookeeper-pdb.yaml | 2 ++
docker/kubernetes/templates/zookeeper-service.yaml | 2 ++
docker/kubernetes/templates/zookeeper-statefulset.yaml | 2 ++
docker/kubernetes/values.yaml | 11 +++++++++++
31 files changed, 71 insertions(+)
diff --git a/docker/kubernetes/templates/agent-service.yaml
b/docker/kubernetes/templates/agent-service.yaml
index 30f2516d9..081f48aba 100644
--- a/docker/kubernetes/templates/agent-service.yaml
+++ b/docker/kubernetes/templates/agent-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.agent }}
apiVersion: v1
kind: Service
metadata:
@@ -33,3 +34,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.agent.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/agent-statefulset.yaml
b/docker/kubernetes/templates/agent-statefulset.yaml
index c6e24c109..ce7604d06 100644
--- a/docker/kubernetes/templates/agent-statefulset.yaml
+++ b/docker/kubernetes/templates/agent-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.agent }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -146,3 +147,4 @@ spec:
storageClassName: "{{ .Values.agent.volumes.storageClassName }}"
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/audit-service.yaml
b/docker/kubernetes/templates/audit-service.yaml
index f125c1817..ab3915a86 100644
--- a/docker/kubernetes/templates/audit-service.yaml
+++ b/docker/kubernetes/templates/audit-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.audit }}
apiVersion: v1
kind: Service
metadata:
@@ -33,3 +34,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.audit.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/audit-statefulset.yaml
b/docker/kubernetes/templates/audit-statefulset.yaml
index 3bcb113a3..c40127a88 100644
--- a/docker/kubernetes/templates/audit-statefulset.yaml
+++ b/docker/kubernetes/templates/audit-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.audit }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -137,3 +138,4 @@ spec:
- name: data
emptyDir: {}
restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/dashboard-service.yaml
b/docker/kubernetes/templates/dashboard-service.yaml
index bf4fd2e1b..52abb6bb1 100644
--- a/docker/kubernetes/templates/dashboard-service.yaml
+++ b/docker/kubernetes/templates/dashboard-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.dashboard }}
apiVersion: v1
kind: Service
metadata:
@@ -49,3 +50,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.dashboard.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/dashboard-statefulset.yaml
b/docker/kubernetes/templates/dashboard-statefulset.yaml
index a7c18ba3e..bb4e781d3 100644
--- a/docker/kubernetes/templates/dashboard-statefulset.yaml
+++ b/docker/kubernetes/templates/dashboard-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.dashboard }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -90,3 +91,4 @@ spec:
- name: {{ .Values.dashboard.component }}-port
containerPort: 80
restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/dataproxy-service.yaml
b/docker/kubernetes/templates/dataproxy-service.yaml
index 8c687741c..2368e32c8 100644
--- a/docker/kubernetes/templates/dataproxy-service.yaml
+++ b/docker/kubernetes/templates/dataproxy-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.dataproxy }}
apiVersion: v1
kind: Service
metadata:
@@ -49,3 +50,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.dataproxy.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/dataproxy-statefulset.yaml
b/docker/kubernetes/templates/dataproxy-statefulset.yaml
index 9bbe153b5..830db5938 100644
--- a/docker/kubernetes/templates/dataproxy-statefulset.yaml
+++ b/docker/kubernetes/templates/dataproxy-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.dataproxy }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -120,3 +121,4 @@ spec:
storageClassName: "{{ .Values.dataproxy.volumes.storageClassName }}"
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/manager-service.yaml
b/docker/kubernetes/templates/manager-service.yaml
index 5d47bd74c..35e511a36 100644
--- a/docker/kubernetes/templates/manager-service.yaml
+++ b/docker/kubernetes/templates/manager-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.manager }}
apiVersion: v1
kind: Service
metadata:
@@ -49,3 +50,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.manager.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/manager-statefulset.yaml
b/docker/kubernetes/templates/manager-statefulset.yaml
index 8c2bed6c8..2e02f7bb4 100644
--- a/docker/kubernetes/templates/manager-statefulset.yaml
+++ b/docker/kubernetes/templates/manager-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.manager }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -113,3 +114,4 @@ spec:
- name: {{ .Values.manager.component }}-port
containerPort: 8083
restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-pvc.yaml
b/docker/kubernetes/templates/mysql-pvc.yaml
index 3a21eef9c..29a4c0c9d 100644
--- a/docker/kubernetes/templates/mysql-pvc.yaml
+++ b/docker/kubernetes/templates/mysql-pvc.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.mysql }}
{{- if not .Values.external.mysql.enabled }}
{{- if .Values.mysql.volumes.persistence }}
apiVersion: v1
@@ -33,3 +34,4 @@ spec:
storage: {{ .Values.mysql.volumes.size | quote }}
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-secret.yaml
b/docker/kubernetes/templates/mysql-secret.yaml
index 611954f1f..a65f06020 100644
--- a/docker/kubernetes/templates/mysql-secret.yaml
+++ b/docker/kubernetes/templates/mysql-secret.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.mysql }}
apiVersion: v1
kind: Secret
metadata:
@@ -30,3 +31,4 @@ data:
{{- else }}
mysql-password: {{ .Values.mysql.password | b64enc | quote }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-service.yaml
b/docker/kubernetes/templates/mysql-service.yaml
index 18f551090..b1d654b92 100644
--- a/docker/kubernetes/templates/mysql-service.yaml
+++ b/docker/kubernetes/templates/mysql-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.mysql }}
{{- if not .Values.external.mysql.enabled }}
apiVersion: v1
kind: Service
@@ -35,3 +36,4 @@ spec:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.mysql.component }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-statefulset.yaml
b/docker/kubernetes/templates/mysql-statefulset.yaml
index 605f02aaf..c4713f8f3 100644
--- a/docker/kubernetes/templates/mysql-statefulset.yaml
+++ b/docker/kubernetes/templates/mysql-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.mysql }}
{{- if not .Values.external.mysql.enabled }}
apiVersion: apps/v1
kind: StatefulSet
@@ -96,3 +97,4 @@ spec:
{{- end }}
restartPolicy: Always
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-configmap.yaml
b/docker/kubernetes/templates/tubemq-broker-configmap.yaml
index 904460f0d..84e39426d 100644
--- a/docker/kubernetes/templates/tubemq-broker-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-configmap.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -71,3 +72,4 @@ data:
# start
/opt/tubemq-server/bin/tubemq.sh broker start
tail -F /opt/tubemq-server/logs/broker.log
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
b/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
index f194e7c60..aff65fe4b 100644
--- a/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -45,3 +46,4 @@ data:
zkSyncTimeMs=5000
zkCommitPeriodMs=5000
zkCommitFailRetries=10
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-pdb.yaml
b/docker/kubernetes/templates/tubemq-broker-pdb.yaml
index 17d12ee95..7b41d0eb9 100644
--- a/docker/kubernetes/templates/tubemq-broker-pdb.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-pdb.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
{{- if .Values.tubemqBroker.pdb.usePolicy }}
{{- if .Capabilities.APIVersions.Has "policy/v1" }}
apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
component: {{ .Values.tubemqBroker.component }}
maxUnavailable: {{ .Values.tubemqBroker.pdb.maxUnavailable }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-service.yaml
b/docker/kubernetes/templates/tubemq-broker-service.yaml
index 030bf51a3..785e9a155 100644
--- a/docker/kubernetes/templates/tubemq-broker-service.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: Service
metadata:
@@ -55,3 +56,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.tubemqBroker.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
b/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
index b79e954f6..08d0f9249 100644
--- a/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -172,3 +173,4 @@ spec:
storageClassName: "{{ .Values.tubemqBroker.volumes.storageClassName }}"
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-manager-service.yaml
b/docker/kubernetes/templates/tubemq-manager-service.yaml
index d12405422..b284bf7ce 100644
--- a/docker/kubernetes/templates/tubemq-manager-service.yaml
+++ b/docker/kubernetes/templates/tubemq-manager-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqManager }}
apiVersion: v1
kind: Service
metadata:
@@ -33,3 +34,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.tubemqManager.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
b/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
index a79263404..84bf38bd1 100644
--- a/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqManager }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -125,3 +126,4 @@ spec:
- name: tubemq-mgr-port
containerPort: 8089
restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-configmap.yaml
b/docker/kubernetes/templates/tubemq-master-configmap.yaml
index d47052e80..644e76de3 100644
--- a/docker/kubernetes/templates/tubemq-master-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-master-configmap.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -51,3 +52,4 @@ data:
# start master
/opt/tubemq-server/bin/tubemq.sh master start
tail -F /opt/tubemq-server/logs/master.log
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
b/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
index 614f8253d..019d8da7b 100644
--- a/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -51,3 +52,4 @@ data:
repNodeName={{ template "inlong.fullname" . }}-{{
.Values.tubemqMaster.component }}-REPLACE_BY_POD_ID
repNodePort={{ .Values.tubemqMaster.ports.helpPort }}
repHelperHost={{ template "inlong.fullname" . }}-{{
.Values.tubemqMaster.component }}-0.{{ template "inlong.tubemqMaster.hostname"
. }}:{{ .Values.tubemqMaster.ports.helpPort }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-pdb.yaml
b/docker/kubernetes/templates/tubemq-master-pdb.yaml
index ce0a12e15..94f145a72 100644
--- a/docker/kubernetes/templates/tubemq-master-pdb.yaml
+++ b/docker/kubernetes/templates/tubemq-master-pdb.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
{{- if .Values.tubemqMaster.pdb.usePolicy }}
{{- if .Capabilities.APIVersions.Has "policy/v1" }}
apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
component: {{ .Values.tubemqMaster.component }}
maxUnavailable: {{ .Values.tubemqMaster.pdb.maxUnavailable }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-service.yaml
b/docker/kubernetes/templates/tubemq-master-service.yaml
index 83974ab15..26607c964 100644
--- a/docker/kubernetes/templates/tubemq-master-service.yaml
+++ b/docker/kubernetes/templates/tubemq-master-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: v1
kind: Service
metadata:
@@ -59,3 +60,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.tubemqMaster.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-statefulset.yaml
b/docker/kubernetes/templates/tubemq-master-statefulset.yaml
index 992f8b9d5..ae6729821 100644
--- a/docker/kubernetes/templates/tubemq-master-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-master-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.tubemqServer }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -174,3 +175,4 @@ spec:
storageClassName: "{{ .Values.tubemqMaster.volumes.storageClassName }}"
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-configmap.yaml
b/docker/kubernetes/templates/zookeeper-configmap.yaml
index 3cc040e3b..8de0a388f 100644
--- a/docker/kubernetes/templates/zookeeper-configmap.yaml
+++ b/docker/kubernetes/templates/zookeeper-configmap.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.zookeeper }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -51,3 +52,4 @@ data:
export ZOO_DATA_LOG_DIR="/data/zoo_log/"
export SERVER_JVMFLAGS="-Xmx1g -Xms1g"
/docker-entrypoint.sh zkServer.sh start-foreground
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-pdb.yaml
b/docker/kubernetes/templates/zookeeper-pdb.yaml
index 6a3613df4..083d65637 100644
--- a/docker/kubernetes/templates/zookeeper-pdb.yaml
+++ b/docker/kubernetes/templates/zookeeper-pdb.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.zookeeper }}
{{- if .Values.zookeeper.pdb.usePolicy }}
{{- if .Capabilities.APIVersions.Has "policy/v1" }}
apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
component: {{ .Values.zookeeper.component }}
maxUnavailable: {{ .Values.zookeeper.pdb.maxUnavailable }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-service.yaml
b/docker/kubernetes/templates/zookeeper-service.yaml
index 297bdfd27..23352f373 100644
--- a/docker/kubernetes/templates/zookeeper-service.yaml
+++ b/docker/kubernetes/templates/zookeeper-service.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.zookeeper }}
apiVersion: v1
kind: Service
metadata:
@@ -43,3 +44,4 @@ spec:
selector:
{{- include "inlong.matchLabels" . | nindent 4 }}
component: {{ .Values.zookeeper.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-statefulset.yaml
b/docker/kubernetes/templates/zookeeper-statefulset.yaml
index 8604ddbc4..11d5738a5 100644
--- a/docker/kubernetes/templates/zookeeper-statefulset.yaml
+++ b/docker/kubernetes/templates/zookeeper-statefulset.yaml
@@ -15,6 +15,7 @@
# limitations under the License.
#
+{{- if .Values.components.zookeeper }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -144,3 +145,4 @@ spec:
storageClassName: "{{ .Values.zookeeper.volumes.storageClassName }}"
{{- end }}
{{- end }}
+{{- end }}
diff --git a/docker/kubernetes/values.yaml b/docker/kubernetes/values.yaml
index 610ed446b..2e13432fd 100644
--- a/docker/kubernetes/values.yaml
+++ b/docker/kubernetes/values.yaml
@@ -17,6 +17,17 @@
timezone: "Asia/Shanghai"
+components:
+ agent: true
+ dashboard: true
+ dataproxy: true
+ tubemqManager: true
+ tubemqServer: true
+ manager: true
+ audit: true
+ mysql: true
+ zookeeper: true
+
images:
agent:
repository: inlong/agent