feat: add cloud cluster image (#3462)

This commit is contained in:
yy
2023-07-04 18:21:10 +08:00
committed by GitHub
parent 2f9eedd836
commit 581f5fa30b
8 changed files with 44 additions and 41 deletions
@@ -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
+10
View File
@@ -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
@@ -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"]