Skip to content

Commit

Permalink
fix bugs for license poc
Browse files Browse the repository at this point in the history
  • Loading branch information
yxxchange committed Jul 31, 2023
1 parent 35f751f commit 952f16e
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 17 deletions.
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Expand Up @@ -24,7 +24,6 @@ on:
- "service/**"
- "webhooks/**"
- "frontend/**"
- "deploy/cloud/manifests/free-license.yaml"
pull_request:
branches: [ "*" ]
paths-ignore:
Expand Down
8 changes: 4 additions & 4 deletions controllers/licenseissuer/deploy/Kubefile
Expand Up @@ -7,10 +7,10 @@ COPY manifests manifests

ENV canConnectToExternalNetwork "true"
ENV enableMonitor "true"
ENV CollectorURL "https://license.sealos.io/collector",
ENV NotificationURL "https://license.sealos.io/notify",
ENV RegisterURL "https://license.sealos.io/register",
ENV CloudSyncURL "https://license.sealos.io/datasync",
ENV CollectorURL "https://license.sealos.io/collector"
ENV NotificationURL "https://license.sealos.io/notify"
ENV RegisterURL "https://license.sealos.io/register"
ENV CloudSyncURL "https://license.sealos.io/datasync"
ENV LicenseMonitorURL "https://license.sealos.io/license"

CMD ["kubectl apply -f manifests/customconfig.yaml -f manifests/deploy.yaml"]
26 changes: 21 additions & 5 deletions controllers/licenseissuer/deploy/manifests/customconfig.yaml.tmpl
Expand Up @@ -11,13 +11,29 @@ apiVersion: v1
data:
config.json: |
{
"CollectorURL": {{ .CollectorURL }},
"NotificationURL": {{ .NotificationURL }},
"RegisterURL": {{ .RegisterURL }},
"CloudSyncURL": {{ .CloudSyncURL }},
"LicenseMonitorURL": {{ .LicenseMonitorURL }}
"CollectorURL": "{{ .CollectorURL }}",
"NotificationURL": "{{ .NotificationURL }}",
"RegisterURL": "{{ .RegisterURL }}",
"CloudSyncURL": "{{ .CloudSyncURL }}",
"LicenseMonitorURL": "{{ .LicenseMonitorURL }}"
}
kind: ConfigMap
metadata:
name: url-config
namespace: sealos-system
---
apiVersion: v1
data: null
kind: ConfigMap
metadata:
name: license-history
namespace: sealos-system
---
apiVersion: infostream.sealos.io/v1
kind: Launcher
metadata:
name: launcher
namespace: sealos-system
spec:
description: This YAML file is responsible for launching the entire cloud module.
name: Cloud-Launcher
6 changes: 3 additions & 3 deletions controllers/licenseissuer/deploy/manifests/deploy.yaml
Expand Up @@ -583,7 +583,7 @@ spec:
resources:
limits:
cpu: 500m
memory: 128Mi
memory: 64Mi
requests:
cpu: 5m
memory: 64Mi
Expand All @@ -609,7 +609,7 @@ spec:
secretKeyRef:
key: isMonitor
name: licenseissuer-env
image: registry.cn-hangzhou.aliyuncs.com/fckc/cloud-controller:v3.3.5
image: ghcr.io/labring/sealos-licenseissuer-controller:latest
livenessProbe:
httpGet:
path: /healthz
Expand All @@ -629,7 +629,7 @@ spec:
memory: 1024Mi
requests:
cpu: 10m
memory: 512Mi
memory: 128Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
Expand Down
2 changes: 1 addition & 1 deletion controllers/pkg/crypto/crypto_test.go
Expand Up @@ -8,7 +8,7 @@ import (
v1 "github.com/labring/sealos/controllers/licenseissuer/api/v1"
)

const Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJTZWFsb3MiLCJpYXQiOjE2ODkxNDYyOTAsImFtdCI6NTAwMCwibm9kIjoxLCJ0dGUiOjMwfQ.lj1IYb_6vvWfYiLhm3DRpjAu4E3SsjWR9TA09ynB09HXx5Qa3FNXSE-kmpccjhn-lZd0miDwAEVxLDLNhFCGnrqMsSCAlwIK_ymoCSlNFntYAIMRU-uF6eu6JMc44Ol6eR2MlOdklYsfj0lxEwEG55uTIZGfMcHjJapGr4J0ONsloMYGn-eqEjLv3gXzNc5IsNWkRzDyLnK1IbuQo7pXo3yGcR7TQZn5cvOm03xU-jvCaYrl-MDhTbRnJ2XPTqgrtQxgspjApk6gvWKIfZTLY78e4QHFMiv36cdHXLvvvXO5eC8ImVenrjbNeHofP9_OsqbrVaiydc9aj3tHWbqYSQ"
const Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJTZWFsb3MiLCJpYXQiOjE2OTA0NDU5NjIsImFtdCI6MjAwMH0.ZzZfPRbNiNvRBLMn5FGJeKitRPHmUHZ1qvnGdJUIbIH1L5mQ4yECzvvsa5S8-OTqF6HXmrw9QmFcQOjoz5GpqjqrqXdH2H-JDXFGNNAib2J9UmLFmtV1BVm3zReucfK-bOY5NiWOr5wplEVwkoUKNPHLY5Mw142y9J62vELE-XW-hb3xcmWjLTPVRYgMqk0KEi7Z7cQ_rS0QgJh1Rqb2WS6AKz2ILE5J8XUhhhUva0nCEyLzE-I8oZtV6kugQy8YjWI-SjfneFOLI8-Pg40vry6DZZ-_J_9QmjkUlZx0YNMRiRA5yg2yWeMEzVnam9L310TJgu6Od-bEUijsfOcZyw"
const Key = "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFvbFBTSzB0UjFKeDZtb25lL2ppeApSWGN6UGlxcU5SSXRmdW1mdWNyNGMxc2dqdlJha0NwcWtDU21lMTR1akJkU0x6QlZzRjkvUWl0UnFNb2NvaEN1CkJ6R25EQ29hWnZXbWVHeE96NEZSejVTeUg1QTlDa3dnbUEzYnFnMWxKSEZTMlZyVjVHVFhFWnphZTZtRmhHOVcKenJMTnpZMlptYTMzOVE1WTNJSDZ6RXIrcTRQbTZDOXBHVGpsSnVodlRvb0dSY2w0bmpZRXc2eHB6ZHZrdi9uSApmZmxsWGZVNDNyRGdQaGkwZDRjWnNuTUJlazUxQkNiRFRuSHlNVFdGT1RoTjc1VVM0bzJxRm9JSEhsM0N0RzE4ClZIZEdRSE1IR0dYcGN3bVhhck1EQndwVWFOSk9kMkhjTTB5dlZEY2xDZzRITkIwVUFWeFNweFlRV3BwNWJzN2gKbHdJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg=="

func TestIsLicenseValid(t *testing.T) {
Expand Down
1 change: 1 addition & 0 deletions deploy/cloud/manifests/free-license.yaml
@@ -1,3 +1,4 @@
# nosemgrep: generic.secrets.security.detected-jwt-token.detected-jwt-token
apiVersion: infostream.sealos.io/v1
kind: License
metadata:
Expand Down
6 changes: 3 additions & 3 deletions deploy/cloud/scripts/init.sh
Expand Up @@ -148,12 +148,12 @@ function install {

# sealos run controllers
sealos_run_controller

# sealos run frontends
sealos_run_frontend

# sealos authorize
sealos_authorize

# sealos run frontends
sealos_run_frontend
}

install

0 comments on commit 952f16e

Please sign in to comment.