mirror of
https://github.com/labring/sealos.git
synced 2026-08-30 17:58:09 +08:00
feat: add cloud cluster image (#3462)
This commit is contained in:
@@ -33,8 +33,6 @@ spec:
|
||||
memory: 64Mi
|
||||
- name: manager
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: account-manager-configmap
|
||||
- secretRef:
|
||||
name: payment-secret
|
||||
securityContext:
|
||||
|
||||
@@ -1146,8 +1146,6 @@ spec:
|
||||
- name: DebtDetectionCycleSeconds
|
||||
value: "300"
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: account-manager-configmap
|
||||
- secretRef:
|
||||
name: payment-secret
|
||||
image: ghcr.io/labring/sealos-account-controller:dev
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
FROM scratch
|
||||
|
||||
USER 65532:65532
|
||||
|
||||
COPY registry registry
|
||||
COPY manifests manifests
|
||||
|
||||
ENV canConnectToExternalNetwork="false"
|
||||
|
||||
CMD ["kubectl apply -f manifests"]
|
||||
@@ -0,0 +1,21 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
config.json: |
|
||||
{
|
||||
"CollectorURL": "https://anqp0y.laf.dev/CollectorHandle",
|
||||
"NotificationURL": "https://anqp0y.laf.dev/NotificationHandle",
|
||||
"RegisterURL": "https://anqp0y.laf.dev/RegisterHandle",
|
||||
"CloudSyncURL": "https://anqp0y.laf.dev/CloudSyncHandle",
|
||||
"LicenseMonitorURL": "https://anqp0y.laf.dev/LicenseMonitor"
|
||||
}
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cloud-config
|
||||
namespace: cloud-system
|
||||
---
|
||||
apiVersion: v1
|
||||
data: null
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cloud-license-history
|
||||
namespace: cloud-system
|
||||
+2
-36
@@ -506,37 +506,6 @@ subjects:
|
||||
namespace: cloud-system
|
||||
---
|
||||
apiVersion: v1
|
||||
data:
|
||||
config.json: |
|
||||
{
|
||||
"CollectorURL": "https://anqp0y.laf.dev/CollectorHandle",
|
||||
"NotificationURL": "https://anqp0y.laf.dev/NotificationHandle",
|
||||
"RegisterURL": "https://anqp0y.laf.dev/RegisterHandle",
|
||||
"CloudSyncURL": "https://anqp0y.laf.dev/CloudSyncHandle",
|
||||
"LicenseMonitorURL": "https://anqp0y.laf.dev/LicenseMonitor"
|
||||
}
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cloud-config
|
||||
namespace: cloud-system
|
||||
---
|
||||
apiVersion: v1
|
||||
data: null
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cloud-license-history
|
||||
namespace: cloud-system
|
||||
---
|
||||
apiVersion: v1
|
||||
data:
|
||||
canConnectToExternalNetwork: RmFsc2U=
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: cloud-env
|
||||
namespace: cloud-system
|
||||
type: Opaque
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
@@ -631,11 +600,8 @@ spec:
|
||||
- /manager
|
||||
env:
|
||||
- name: CAN_CONNECT_TO_EXTERNAL_NETWORK
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: canConnectToExternalNetwork
|
||||
name: cloud-env
|
||||
image: ghcr.io/labring/sealos-cloud-controller:latest
|
||||
value: {{ .canConnectToExternalNetwork } }
|
||||
image: ghcr.io/labring/sealos-cloud-controller:dev
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
@@ -0,0 +1,11 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: payment-secret
|
||||
namespace: account-system
|
||||
Opaque:
|
||||
MchID:
|
||||
AppID:
|
||||
MchAPIv3Key:
|
||||
MchCertificateSerialNumber:
|
||||
WechatPrivateKey:
|
||||
@@ -7,6 +7,5 @@ COPY manifests manifests
|
||||
|
||||
ENV certSecretName="wildcard-cert"
|
||||
ENV cloudDomain="cloud.example.com"
|
||||
ENV zalandoEnabled="0"
|
||||
|
||||
CMD ["kubectl apply -f manifests"]
|
||||
|
||||
Reference in New Issue
Block a user