mirror of
https://github.com/labring/sealos.git
synced 2026-09-17 16:39:06 +08:00
build(main): dev to latest (#3482)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
This commit is contained in:
@@ -172,7 +172,7 @@ jobs:
|
||||
- name: Prepare
|
||||
id: prepare
|
||||
run: |
|
||||
TAG=dev
|
||||
TAG=latest
|
||||
echo tag_name=${GIT_COMMIT_SHORT_SHA} >> $GITHUB_OUTPUT
|
||||
- name: Renew issue and Sync Images
|
||||
uses: labring/gh-rebot@v0.0.6
|
||||
|
||||
@@ -11,8 +11,8 @@ on:
|
||||
type: boolean
|
||||
default: false
|
||||
push_image_tag:
|
||||
description: 'Push all-in-one image tag, default is dev'
|
||||
default: 'dev'
|
||||
description: 'Push all-in-one image tag, default is latest'
|
||||
default: 'latest'
|
||||
required: false
|
||||
type: string
|
||||
build_from:
|
||||
|
||||
@@ -12,7 +12,7 @@ on:
|
||||
default: false
|
||||
push_image_tag:
|
||||
description: "Push image tag"
|
||||
default: "dev"
|
||||
default: "latest"
|
||||
required: false
|
||||
type: string
|
||||
push:
|
||||
@@ -155,7 +155,6 @@ jobs:
|
||||
ghcr.io/${{ github.repository_owner }}/sealos-${{ matrix.module.name }}-controller
|
||||
tags: |
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
|
||||
type=raw,value=dev,enable=true
|
||||
type=raw,value=${{ steps.prepare.outputs.tag_name }},enable=true
|
||||
|
||||
- name: build (and publish) ${{ matrix.module.name }} main image
|
||||
@@ -229,7 +228,7 @@ jobs:
|
||||
- name: Mutate image tag in deploy files
|
||||
working-directory: controllers/${{ matrix.module.path }}/deploy
|
||||
run: |
|
||||
OLD_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.old_docker_repo }}:dev
|
||||
OLD_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.old_docker_repo }}:latest
|
||||
NEW_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.new_docker_repo }}:${{ steps.prepare.outputs.tag_name }}
|
||||
sudo sed -i "s;${OLD_DOCKER_IMAGE_NAME};${NEW_DOCKER_IMAGE_NAME};" manifests/*
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ on:
|
||||
default: false
|
||||
push_image_tag:
|
||||
description: "Push image tag"
|
||||
default: "dev"
|
||||
default: "latest"
|
||||
required: false
|
||||
type: string
|
||||
push:
|
||||
@@ -87,7 +87,6 @@ jobs:
|
||||
ghcr.io/${{ github.repository_owner }}/sealos-${{ env.MODULE_NAME }}-frontend
|
||||
tags: |
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
|
||||
type=raw,value=dev,enable=true
|
||||
type=raw,value=${{ steps.prepare.outputs.tag_name }},enable=true
|
||||
|
||||
- name: Set up QEMU
|
||||
@@ -160,7 +159,7 @@ jobs:
|
||||
run: |
|
||||
tag_name=$(bash ./scripts/resolve-tag-image.sh "${{ inputs.push_image }}" "${{ steps.check_tag.outputs.isTag }}" "${{ inputs.push_image_tag }}")
|
||||
echo old_docker_repo=ghcr.io/labring/sealos-${{ env.MODULE_NAME }}-frontend >> $GITHUB_OUTPUT
|
||||
echo old_docker_image=ghcr.io/labring/sealos-${{ env.MODULE_NAME }}-frontend:dev >> $GITHUB_OUTPUT
|
||||
echo old_docker_image=ghcr.io/labring/sealos-${{ env.MODULE_NAME }}-frontend:latest >> $GITHUB_OUTPUT
|
||||
echo new_docker_repo=ghcr.io/${{ github.repository_owner }}/sealos-${{ env.MODULE_NAME }}-frontend >> $GITHUB_OUTPUT
|
||||
echo new_docker_image=ghcr.io/${{ github.repository_owner }}/sealos-${{ env.MODULE_NAME }}-frontend:${tag_name} >> $GITHUB_OUTPUT
|
||||
echo cluster_repo=ghcr.io/${{ github.repository_owner }}/sealos-cloud-${{ env.MODULE_NAME }}-frontend >> $GITHUB_OUTPUT
|
||||
|
||||
@@ -13,7 +13,7 @@ on:
|
||||
default: false
|
||||
push_image_tag:
|
||||
description: 'Push image tag'
|
||||
default: 'dev'
|
||||
default: 'latest'
|
||||
required: false
|
||||
type: string
|
||||
push:
|
||||
@@ -144,7 +144,6 @@ jobs:
|
||||
ghcr.io/${{ github.repository_owner }}/sealos-${{ matrix.module }}-service
|
||||
tags: |
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
|
||||
type=raw,value=dev,enable=true
|
||||
type=raw,value=${{ steps.prepare.outputs.tag_name }},enable=true
|
||||
|
||||
- name: build (and publish) ${{ matrix.module }} main image
|
||||
@@ -212,7 +211,7 @@ jobs:
|
||||
- name: Mutate image tag in deploy files
|
||||
working-directory: service/${{ matrix.module }}/deploy
|
||||
run: |
|
||||
OLD_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.old_docker_repo }}:dev
|
||||
OLD_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.old_docker_repo }}:latest
|
||||
NEW_DOCKER_IMAGE_NAME=${{ steps.prepare.outputs.new_docker_repo }}:${{ steps.prepare.outputs.tag_name }}
|
||||
sed -i "s;${OLD_DOCKER_IMAGE_NAME};${NEW_DOCKER_IMAGE_NAME};" manifests/*
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
- name: Prepare
|
||||
id: prepare
|
||||
run: |
|
||||
TAG=dev
|
||||
TAG=latest
|
||||
echo tag_name=${TAG} >> $GITHUB_OUTPUT
|
||||
|
||||
- # Add support for more platforms with QEMU (optional)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-account-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-account-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.23
|
||||
|
||||
|
||||
@@ -65,9 +65,9 @@ spec:
|
||||
value: "604800"
|
||||
- name: DebtDetectionCycleSeconds
|
||||
value: "300"
|
||||
image: ghcr.io/labring/sealos-account-controller:dev
|
||||
image: ghcr.io/labring/sealos-account-controller:latest
|
||||
imagePullPolicy: Always
|
||||
args:
|
||||
- "--health-probe-bind-address=:8081"
|
||||
- "--metrics-bind-address=127.0.0.1:8080"
|
||||
- "--leader-elect"
|
||||
- "--leader-elect"
|
||||
|
||||
@@ -1156,7 +1156,7 @@ spec:
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: payment-secret
|
||||
image: ghcr.io/labring/sealos-account-controller:dev
|
||||
image: ghcr.io/labring/sealos-account-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-app-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-app-controller:latest
|
||||
TARGETARCH ?= amd64
|
||||
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
|
||||
@@ -406,7 +406,7 @@ spec:
|
||||
- --leader-elect
|
||||
command:
|
||||
- /manager
|
||||
image: ghcr.io/labring/sealos-app-controller:dev
|
||||
image: ghcr.io/labring/sealos-app-controller:latest
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
|
||||
@@ -601,7 +601,7 @@ spec:
|
||||
env:
|
||||
- name: CAN_CONNECT_TO_EXTERNAL_NETWORK
|
||||
value: '{{ .canConnectToExternalNetwork }}'
|
||||
image: ghcr.io/labring/sealos-cloud-controller:dev
|
||||
image: ghcr.io/labring/sealos-cloud-controller:latest
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-cluster-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-cluster-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.2
|
||||
|
||||
|
||||
@@ -443,7 +443,7 @@ spec:
|
||||
- --leader-elect
|
||||
command:
|
||||
- /manager
|
||||
image: ghcr.io/labring/sealos-cluster-controller:dev
|
||||
image: ghcr.io/labring/sealos-cluster-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-db-adminer-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-db-adminer-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.1
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-db-adminer-controller:dev -f Dockerfile .
|
||||
sealos build -t docker.io/labring/sealos-db-adminer-controller:latest -f Dockerfile .
|
||||
```
|
||||
|
||||
### How to run
|
||||
|
||||
```shell
|
||||
sealos run docker.io/labring/sealos-db-adminer-controller:dev
|
||||
sealos run docker.io/labring/sealos-db-adminer-controller:latest
|
||||
```
|
||||
|
||||
@@ -397,7 +397,7 @@ spec:
|
||||
value: {{ .wildcardCertSecretName }}
|
||||
- name: SECRET_NAMESPACE
|
||||
value: {{ .wildcardCertSecretNamespace }}
|
||||
image: ghcr.io/labring/sealos-db-adminer-controller:dev
|
||||
image: ghcr.io/labring/sealos-db-adminer-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-db-bytebase-controller:dev -f Dockerfile .
|
||||
sealos build -t docker.io/labring/sealos-db-bytebase-controller:latest -f Dockerfile .
|
||||
```
|
||||
|
||||
### How to run
|
||||
|
||||
```shell
|
||||
sealos run docker.io/labring/sealos-db-bytebase-controller:dev
|
||||
sealos run docker.io/labring/sealos-db-bytebase-controller:latest
|
||||
```
|
||||
|
||||
@@ -512,7 +512,7 @@ spec:
|
||||
- --leader-elect
|
||||
command:
|
||||
- /manager
|
||||
image: ghcr.io/labring/sealos-db-bytebase-controller:dev
|
||||
image: ghcr.io/labring/sealos-db-bytebase-controller:latest
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-imagehub-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-imagehub-controller:latest
|
||||
TARGETARCH ?= amd64
|
||||
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
|
||||
@@ -867,7 +867,7 @@ spec:
|
||||
- --leader-elect
|
||||
command:
|
||||
- /manager
|
||||
image: ghcr.io/labring/sealos-imagehub-controller:dev
|
||||
image: ghcr.io/labring/sealos-imagehub-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-infra-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-infra-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.1
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ data:
|
||||
|
||||
### 部署方式
|
||||
```
|
||||
sealos run docker.io/labring/sealos-account-controller:dev
|
||||
sealos run docker.io/labring/sealos-account-controller:latest
|
||||
|
||||
```
|
||||
|
||||
|
||||
@@ -603,7 +603,7 @@ spec:
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: infra-secret
|
||||
image: ghcr.io/labring/sealos-infra-controller:dev
|
||||
image: ghcr.io/labring/sealos-infra-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-metering-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-metering-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.23
|
||||
|
||||
|
||||
@@ -567,7 +567,7 @@ spec:
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: metering-manager-configmap
|
||||
image: ghcr.io/labring/sealos-metering-controller:dev
|
||||
image: ghcr.io/labring/sealos-metering-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-resources-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-resources-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.23
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ spec:
|
||||
secretKeyRef:
|
||||
name: mongo-secret
|
||||
key: MONGO_URI
|
||||
image: ghcr.io/labring/sealos-resources-controller:dev
|
||||
image: ghcr.io/labring/sealos-resources-controller:latest
|
||||
imagePullPolicy: Always
|
||||
name: manager
|
||||
securityContext:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
```shell
|
||||
# 需要传入完整的包含username passwd的mongo uri来创建secret:
|
||||
sealos run ghcr.io/labring/sealos-cloud-resources-controller:dev --env MONGO_URI="mongodb://username:passwd@ip:port/sealos-resources?authSource=admin"
|
||||
sealos run ghcr.io/labring/sealos-cloud-resources-controller:latest --env MONGO_URI="mongodb://username:passwd@ip:port/sealos-resources?authSource=admin"
|
||||
```
|
||||
|
||||
> 目前默认使用mongodb作为存储: sealos-resources 为数据库名
|
||||
> 目前默认使用mongodb作为存储: sealos-resources 为数据库名
|
||||
|
||||
@@ -55,7 +55,7 @@ spec:
|
||||
secretKeyRef:
|
||||
key: MONGO_URI
|
||||
name: mongo-secret
|
||||
image: ghcr.io/labring/sealos-resources-controller:dev
|
||||
image: ghcr.io/labring/sealos-resources-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
@@ -82,4 +82,4 @@ spec:
|
||||
securityContext:
|
||||
runAsNonRoot: true
|
||||
serviceAccountName: resources-controller-manager
|
||||
terminationGracePeriodSeconds: 10
|
||||
terminationGracePeriodSeconds: 10
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-resources-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-resources-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.23
|
||||
|
||||
@@ -47,4 +47,4 @@ endif
|
||||
## Location to install dependencies to
|
||||
LOCALBIN ?= $(shell pwd)/bin
|
||||
$(LOCALBIN):
|
||||
mkdir -p $(LOCALBIN)
|
||||
mkdir -p $(LOCALBIN)
|
||||
|
||||
@@ -23,7 +23,7 @@ spec:
|
||||
control-plane: metering-manager
|
||||
spec:
|
||||
containers:
|
||||
- image: ghcr.io/labring/sealos-resources-metering-controller:dev
|
||||
- image: ghcr.io/labring/sealos-resources-metering-controller:latest
|
||||
name: resource-metering
|
||||
command:
|
||||
- "/manager"
|
||||
@@ -49,4 +49,4 @@ spec:
|
||||
secretKeyRef:
|
||||
name: mongo-secret
|
||||
key: MONGO_URI
|
||||
imagePullPolicy: Always
|
||||
imagePullPolicy: Always
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-terminal-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-terminal-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.1
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-terminal-controller:dev -f Dockerfile .
|
||||
sealos build -t docker.io/labring/sealos-terminal-controller:latest -f Dockerfile .
|
||||
```
|
||||
|
||||
### How to run
|
||||
|
||||
```shell
|
||||
sealos run docker.io/labring/sealos-terminal-controller:dev
|
||||
sealos run docker.io/labring/sealos-terminal-controller:latest
|
||||
```
|
||||
|
||||
@@ -447,7 +447,7 @@ spec:
|
||||
value: {{ .wildcardCertSecretName }}
|
||||
- name: SECRET_NAMESPACE
|
||||
value: {{ .wildcardCertSecretNamespace }}
|
||||
image: ghcr.io/labring/sealos-terminal-controller:dev
|
||||
image: ghcr.io/labring/sealos-terminal-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-user-controller:dev
|
||||
IMG ?= ghcr.io/labring/sealos-user-controller:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.1
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-user-controller:dev -f Dockerfile .
|
||||
sealos build -t docker.io/labring/sealos-user-controller:latest -f Dockerfile .
|
||||
```
|
||||
|
||||
### How to run
|
||||
|
||||
```shell
|
||||
sealos run docker.io/labring/sealos-user-controller:dev
|
||||
sealos run docker.io/labring/sealos-user-controller:latest
|
||||
```
|
||||
|
||||
@@ -341,7 +341,7 @@ spec:
|
||||
value: {{ .cloudDomain }}
|
||||
- name: SEALOS_CLOUD_PORT
|
||||
value: "{{ .cloudPort }}"
|
||||
image: ghcr.io/labring/sealos-user-controller:dev
|
||||
image: ghcr.io/labring/sealos-user-controller:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
||||
@@ -17,7 +17,7 @@ metadata:
|
||||
name: secret
|
||||
spec:
|
||||
path: manifests/tls-secret.yaml
|
||||
match: ghcr.io/labring/sealos-cloud:dev
|
||||
match: ghcr.io/labring/sealos-cloud:latest
|
||||
strategy: merge
|
||||
data: |
|
||||
data:
|
||||
@@ -27,5 +27,5 @@ spec:
|
||||
|
||||
### run sealos cloud cluster image
|
||||
```shell
|
||||
sealos run ghcr.io/labring/sealos-cloud:dev --config-file tls-secret.yaml --env cloudDomain="cloud.example.com"
|
||||
sealos run ghcr.io/labring/sealos-cloud:latest --config-file tls-secret.yaml --env cloudDomain="cloud.example.com"
|
||||
```
|
||||
|
||||
@@ -80,7 +80,7 @@ metadata:
|
||||
name: secret
|
||||
spec:
|
||||
path: manifests/tls-secret.yaml
|
||||
match: docker.io/labring/sealos-cloud:dev
|
||||
match: docker.io/labring/sealos-cloud:latest
|
||||
strategy: merge
|
||||
data: |
|
||||
data:
|
||||
@@ -91,5 +91,5 @@ spec:
|
||||
------
|
||||
## run sealos cloud cluster image
|
||||
```shell
|
||||
sealos run docker.io/labring/sealos-cloud:dev --env cloudDomain="cloud.example.com" --config-file tls-secret.yaml
|
||||
sealos run docker.io/labring/sealos-cloud:latest --env cloudDomain="cloud.example.com" --config-file tls-secret.yaml
|
||||
```
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-cloud-desktop:dev -f Kubefile .
|
||||
sealos build -t docker.io/labring/sealos-cloud-desktop:latest -f Kubefile .
|
||||
```
|
||||
|
||||
### Env
|
||||
@@ -30,7 +30,7 @@ metadata:
|
||||
name: secret
|
||||
spec:
|
||||
path: manifests/secret.yaml
|
||||
match: docker.io/labring/sealos-cloud-desktop:dev
|
||||
match: docker.io/labring/sealos-cloud-desktop:latest
|
||||
strategy: merge
|
||||
data: |
|
||||
data:
|
||||
@@ -48,6 +48,6 @@ sealos run \
|
||||
--env cloudDomain="cloud.sealos.io" \
|
||||
--env wildcardCertSecretName="wildcard-cert" \
|
||||
--env passwordEnabled="true" \
|
||||
docker.io/labring/sealos-cloud-desktop:dev \
|
||||
docker.io/labring/sealos-cloud-desktop:latest \
|
||||
--config-file desktop-config.yaml
|
||||
```
|
||||
|
||||
@@ -155,7 +155,7 @@ spec:
|
||||
capabilities:
|
||||
drop:
|
||||
- "ALL"
|
||||
image: ghcr.io/labring/sealos-desktop-frontend:dev
|
||||
image: ghcr.io/labring/sealos-desktop-frontend:latest
|
||||
imagePullPolicy: IfNotPresent
|
||||
volumeMounts:
|
||||
- name: desktop-frontend-volume
|
||||
@@ -171,4 +171,4 @@ spec:
|
||||
volumes:
|
||||
- name: desktop-frontend-volume
|
||||
configMap:
|
||||
name: desktop-frontend-config
|
||||
name: desktop-frontend-config
|
||||
|
||||
@@ -50,7 +50,7 @@ spec:
|
||||
drop:
|
||||
- "ALL"
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-adminer-frontend:dev
|
||||
image: ghcr.io/labring/sealos-adminer-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: adminer-frontend-volume
|
||||
@@ -75,4 +75,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: adminer-frontend
|
||||
app: adminer-frontend
|
||||
|
||||
@@ -57,7 +57,7 @@ spec:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-applaunchpad-frontend:dev
|
||||
image: ghcr.io/labring/sealos-applaunchpad-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: applaunchpad-frontend-volume
|
||||
@@ -82,4 +82,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: applaunchpad-frontend
|
||||
app: applaunchpad-frontend
|
||||
|
||||
@@ -50,7 +50,7 @@ spec:
|
||||
drop:
|
||||
- "ALL"
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-bytebase-frontend:dev
|
||||
image: ghcr.io/labring/sealos-bytebase-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: bytebase-frontend-volume
|
||||
@@ -75,4 +75,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: bytebase-frontend
|
||||
app: bytebase-frontend
|
||||
|
||||
@@ -55,7 +55,7 @@ spec:
|
||||
drop:
|
||||
- "ALL"
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-costcenter-frontend:dev
|
||||
image: ghcr.io/labring/sealos-costcenter-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: costcenter-frontend-volume
|
||||
@@ -80,4 +80,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: costcenter-frontend
|
||||
app: costcenter-frontend
|
||||
|
||||
@@ -55,7 +55,7 @@ spec:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-dbprovider-frontend:dev
|
||||
image: ghcr.io/labring/sealos-dbprovider-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: dbprovider-frontend-volume
|
||||
|
||||
@@ -52,7 +52,7 @@ spec:
|
||||
drop:
|
||||
- "ALL"
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-imagehub-frontend:dev
|
||||
image: ghcr.io/labring/sealos-imagehub-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: imagehub-frontend-volume
|
||||
@@ -77,4 +77,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: imagehub-frontend
|
||||
app: imagehub-frontend
|
||||
|
||||
@@ -55,7 +55,7 @@ spec:
|
||||
- name: SITE
|
||||
value: {{ .cloudDomain }}
|
||||
# do not modify this image, it is used for CI/CD
|
||||
image: ghcr.io/labring/sealos-terminal-frontend:dev
|
||||
image: ghcr.io/labring/sealos-terminal-frontend:latest
|
||||
imagePullPolicy: Always
|
||||
volumeMounts:
|
||||
- name: terminal-frontend-volume
|
||||
@@ -80,4 +80,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 3000
|
||||
selector:
|
||||
app: terminal-frontend
|
||||
app: terminal-frontend
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Image URL to use all building/pushing image targets
|
||||
# IMG ?= ghcr.io/labring/sealos-desktop-static-cdn:dev
|
||||
# IMG ?= ghcr.io/labring/sealos-desktop-static-cdn:latest
|
||||
IMG ?= fanux/static-cdn:v0.0.1
|
||||
|
||||
##@ General
|
||||
|
||||
@@ -55,7 +55,7 @@ spec:
|
||||
capabilities:
|
||||
drop:
|
||||
- "ALL"
|
||||
# image: ghcr.io/labring/sealos-desktop-static-cdn:dev
|
||||
# image: ghcr.io/labring/sealos-desktop-static-cdn:latest
|
||||
image: fanux/static-cdn:v0.0.1
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
@@ -91,4 +91,4 @@ spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- cdn.cloud.sealos.io
|
||||
secretName: wildcard-cloud-sealos-io-cert
|
||||
secretName: wildcard-cloud-sealos-io-cert
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-auth-service:dev
|
||||
IMG ?= ghcr.io/labring/sealos-auth-service:latest
|
||||
|
||||
# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
|
||||
ifeq (,$(shell go env GOBIN))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
### How to build image
|
||||
|
||||
```shell
|
||||
sealos build -t docker.io/labring/sealos-auth-service:dev -f Kubefile .
|
||||
sealos build -t docker.io/labring/sealos-auth-service:latest -f Kubefile .
|
||||
```
|
||||
|
||||
### Env
|
||||
@@ -23,5 +23,5 @@ sealos run
|
||||
--env callbackUrl="https://cloud.sealos.io/login/callback"
|
||||
--env ssoEndpoint="https://login.cloud.sealos.io"
|
||||
--env casdoorMysqlRootPassword="c2VhbG9zcHdk"
|
||||
docker.io/labring/sealos-auth-service:dev
|
||||
docker.io/labring/sealos-auth-service:latest
|
||||
```
|
||||
|
||||
@@ -274,7 +274,7 @@ spec:
|
||||
control-plane: service-manager
|
||||
spec:
|
||||
containers:
|
||||
- image: ghcr.io/labring/sealos-auth-service:dev
|
||||
- image: ghcr.io/labring/sealos-auth-service:latest
|
||||
imagePullPolicy: Always
|
||||
livenessProbe:
|
||||
initialDelaySeconds: 15
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
IMG ?= labring/sealos-hub-service:dev
|
||||
IMG ?= labring/sealos-hub-service:latest
|
||||
|
||||
# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
|
||||
ifeq (,$(shell go env GOBIN))
|
||||
@@ -52,4 +52,4 @@ docker-build: build
|
||||
|
||||
.PHONY: docker-push
|
||||
docker-push:
|
||||
docker push $(IMG)
|
||||
docker push $(IMG)
|
||||
|
||||
@@ -156,7 +156,7 @@ spec:
|
||||
serviceAccountName: hub-service-anonymous
|
||||
containers:
|
||||
- name: hub-service-server
|
||||
image: lingdie/sealos-hub-service:dev
|
||||
image: lingdie/sealos-hub-service:latest
|
||||
ports:
|
||||
- containerPort: 5001
|
||||
args:
|
||||
@@ -188,4 +188,4 @@ spec:
|
||||
protocol: TCP
|
||||
targetPort: 5001
|
||||
selector:
|
||||
app: hub-service
|
||||
app: hub-service
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-payment-service:dev
|
||||
IMG ?= ghcr.io/labring/sealos-payment-service:latest
|
||||
|
||||
# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
|
||||
ifeq (,$(shell go env GOBIN))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
# Image URL to use all building/pushing image targets
|
||||
IMG ?= ghcr.io/labring/sealos-whitelist-webhook:dev
|
||||
IMG ?= ghcr.io/labring/sealos-whitelist-webhook:latest
|
||||
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
|
||||
ENVTEST_K8S_VERSION = 1.24.2
|
||||
|
||||
|
||||
@@ -303,7 +303,7 @@ spec:
|
||||
- --leader-elect
|
||||
command:
|
||||
- /manager
|
||||
image: ghcr.io/labring/sealos-whitelist-webhook:dev
|
||||
image: ghcr.io/labring/sealos-whitelist-webhook:latest
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
|
||||
Reference in New Issue
Block a user