Commit Graph
146 Commits
Author SHA1 Message Date
ce8c0bffdb refactor(ci): implement selective module and concurrency (#6384)
* ci(frontend): implement selective module builds with path filters

* update

* fix

* feat(ci): controller/service ci detech (#113)

* feat: controller/service ci detech

* fix: remove needs golangci

* fix: remove name

* fix: remove zombiedetector

* fix: rmeove imagemonitor

* fix: add detect-build-modules.sh change detech

* feat: cross dep detech

* fix: controller and service build

* fix: service cross

* fix: base ref

* chore: reusable detech changes

* fix: force all default values

* feat: generate dependencies

* Update scripts/detect-build-modules.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update scripts/detect-build-modules.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update scripts/generate-dependencies.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update scripts/detect-build-modules.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: permission

* feat: add concurrency

* chore: workflow name

---------

Co-authored-by: zijiren <84728412+zijiren233@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: zijiren233 <pyh1670605849@gmail.com>
2025-12-19 23:23:43 +08:00
zijiren 7861b20d6b feat(ci): remove resolve tag and use docker metadata (#6288)
* feat(ci): remove resolve tag and use docker metadata

* fix: allow branches to automatically trigger builds, it will only construct the sha tag

* fix: login need after build cluster

* feat: add branch meta tag

* fix: cloud cluster build

* fix: remove build rs
2025-12-04 14:58:05 +08:00
cuisongliu 37a3aa877b feat(cherry-pick): add GitHub action for automated cherry-picking of PRs (#6238)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-11-22 20:18:33 +08:00
cuisongliu 53238b044f feat(config): add TRAFFIC_MONGO_URI to account manager configuration (#6167)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-11-11 10:56:34 +08:00
cuisongliuandCopilot 31fa34d140 fix(install): update commercial prompt message for clarity on licensing and feature limitations (#6152)
* fix(install): update commercial prompt message for clarity on licensing and feature limitations

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* Update scripts/cloud/install-v2.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-08 13:38:06 +08:00
github-actions[bot]andgithub-actions[bot] c71c8d7661 Release sealos note and fix version for v5.1.0 (#6138)
🤖 Release sealos for sealos using github-actions.

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-03 17:38:01 +08:00
cuisongliu 9c07d8ab46 fix(proxy): update image registry to use dockerproxy.net (#6065)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-10-09 15:34:02 +08:00
cuisongliu 5ffe788375 fix(changelog): update installation script reference for release version handling (#5971)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-12 10:30:51 +08:00
cuisongliu 9ad72e115f fix(helm): update payment secrets handling and add missing certificate files (#5969)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-11 15:13:17 +08:00
cuisongliu 0cedc35358 feat(proxy): add proxy support for image pulling in build-offline-tar.sh (#5968)
* feat(proxy): add proxy support for image pulling in build-offline-tar.sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(build-offline-tar): update script URLs to use main branch for cloud installation

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(build-offline-tar): update script URLs to use main branch for cloud installation

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-11 15:02:34 +08:00
cuisongliu 2ccfdce1f1 feat(images): refactor installation process and clean up unused functions for cloud (#5954)
* feat(cloud-v2): add Helm chart and configuration for MongoDB and CockroachDB

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(cloud): update image sources and script paths in build-offline-tar.sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(cloud): set default value for SEALOS_V2_CLOUD_DOMAIN in sealos.env and remove master_ips check in install-v2.sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(cloud): update TLS configuration for self-signed certificates in install-v2.sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(cloud): update script usage instructions to use bash instead of sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-10 20:12:57 +08:00
cuisongliu 15ee623685 fix(cloud): fix mirror images for base images and cloud script v2 (#5950)
* feat(install): add installation script for Sealos Cloud with component setup

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): improve logging and update error messages for clarity

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(init): remove unnecessary echo statement and add sealos-k8s configuration file

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): update image registry usage and add GitHub proxy support

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(backup): update image registry from infracreate to docker.io

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(image): add timestamp label to image metadata

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(registry): update image registry domain to ap-southeast-7

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): add TLS certificate information and tips for validation

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): rename install-new.sh to install-v2.sh

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(image): update timestamp label to use formatted commit date

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): update image repository and version, enhance TLS tips message

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): enhance install script with detailed usage instructions and dry run support

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): add help message for environment variables and usage examples

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(kubeadm): update service node port range to use configurable value

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(init.sh): add registry password

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install-v2): enhance cloud installation script with TLS details and image pulling

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install-v2): refactor cloud image mapping and enhance service startup process

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install-v2): refactor cloud image handling and streamline service startup process

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(check): add environment and dependency checks for installation scripts

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(check): move version comparison function to check.sh for better modularity

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(check): delete kafka

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install): update nodePort range handling in installation script

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(install-v2): add support for ACME automatic TLS certificate management

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install-v2): correct environment variable assignments for database URIs

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(image): add Cilium Hubble images for relay and UI components

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(entrypoint): simplify LVM configuration handling in entrypoint script

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(install-v2): remove cloud images force removal command from installation script

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-09 17:42:57 +08:00
cuisongliu caeddca959 fix(ci): cleanup unused scripts files (#5911)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-09-01 11:08:47 +08:00
cuisongliu a88ab87e5f fix(changelog): update release notes path in CI configuration and copy latest changelog (#5883)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-08-27 19:46:16 +08:00
cuisongliu e99d476ac3 fix(changelog): automate git-chglog installation and update CI triggers for changelog generation (#5855)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-08-21 19:41:47 +08:00
cuisongliu 44172d0a8f feat(tagpr): add configuration files and scripts for automated changelog generation (#5809)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-08-19 16:33:32 +08:00
cuisongliu a4b20c77f8 fix: update Kubernetes and Sealos version references to v5.0.1 in documentation and scripts (#5806)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-08-12 19:37:25 +08:00
zijiren233 6d068ca489 fix: sha length 2025-07-31 17:17:48 +08:00
zijiren233 821e2e4b7e feat: sha tag 2025-07-31 17:17:48 +08:00
xzy b83dca6b03 fix: update objectstorage cloud image and fix workflow error (#5497)
* update controller version

* add sh

* mv sh

* add sh

* mv docker sh

* update controller cloud image version

* update controller deploy.yaml

* 1

* 2

* change https to http

* 1

* test

* fix

* rm

* 1

* 1

* 1

* 1

* add sh to scripts directory

* fix ci 1

* fix ci 2
2025-03-21 20:13:54 +08:00
榴莲榴莲 af9b5abdf1 mv lifecycle to stand-alone directory (#5425)
* mv lifecycle to stand-alone directory

* fix workflows

* fix workflows

Signed-off-by: ghostloda <78798447@qq.com>

fix workflows

* fix e2e workflows

Signed-off-by: ghostloda <78798447@qq.com>

* fix e2e workflows

Signed-off-by: ghostloda <78798447@qq.com>

* mv to lifecycle from root dir

Signed-off-by: ghostloda <78798447@qq.com>

* fix release workflows

Signed-off-by: ghostloda <78798447@qq.com>

* Move lifecycle-related script files to lifecycle

Signed-off-by: ghostloda <78798447@qq.com>

* Move to lifecycle

Signed-off-by: ghostloda <78798447@qq.com>

* fix lifecycle project ptah

Signed-off-by: ghostloda <78798447@qq.com>

* fix path ptah

Signed-off-by: ghostloda <78798447@qq.com>

* add lifecycle modules

Signed-off-by: ghostloda <78798447@qq.com>

* fix format

Signed-off-by: ghostloda <78798447@qq.com>

* fix format

Signed-off-by: ghostloda <78798447@qq.com>

---------

Signed-off-by: ghostloda <78798447@qq.com>
2025-03-10 10:15:22 +08:00
yy 55af8136ad fix: higress deploy config (#5422)
* feat: sealos cloud deploy add a config in sealos-system

* fix higress
2025-02-27 15:39:20 +08:00
yy db1f37a73a fix: sealos cloud deploy script (#5417)
* fix: sealos cloud deploy script

* fix: sealos cloud deploy script
2025-02-27 12:05:06 +08:00
Jiahui 3034e8dd25 upgrade helm version (#5378) 2025-02-21 14:24:42 +08:00
zijiren c070c58422 fix: ensure that the controller and gateway can be deployed to the master and the tainted node (#5359) 2025-01-27 12:22:08 +08:00
zijiren f31d74762c feat: frontend arm runner (#5351)
* feat: arm64 runner

* fix: push image

* fix: save sealos

* fix: save sealos needs

* fix: digests name

* fix: secret innherit

* fix: checkout

* fix: fail-fast

* fix: cluster-image-build

* fix: save sealos

* fix: save sealos

* fix: save sealos

* fix: save sealos

* chore: bump action use deps

* chore: bump action use deps

* fix: release frontend tag

* fix: default latest

* feat: delete save sealos
2025-01-21 21:21:39 +08:00
谢金虎 795867ee28 update sealos mongo version to 6.0 (#5271) 2024-12-06 11:37:53 +08:00
zijiren e1df7ce037 fix: controller tolerations (#5162) 2024-10-21 14:31:08 +08:00
zijiren b64cbf5b2d fix: upgrade higress to 2.0.1 to fix higress-ca-root-cert appearing in other namespaces (#5133) 2024-10-11 10:48:19 +08:00
yy aff50d3e31 v5.0.1 docs. (#5126) 2024-10-09 10:34:39 +08:00
yy d9b34cd600 fix build offline scripts and ci. (#5125) 2024-10-08 12:05:30 +08:00
yy 7b0be9352f release: sealos v5.0.1 beta2 (#5110)
* add csi-s3

* set jwt token as env
2024-09-26 15:29:28 +08:00
yy 7a4b7b91fe sealos v5.0.1-beta2 (#5071)
* sealos v5.0.1

* update cilium version

* add offline tar.
2024-09-25 11:07:12 +08:00
zzjinandzijiren233 7ef586d2e8 WIP: Replace ingress-nginx with higress. (#4831)
* WIP: Replace `ingress-nginx` to `higress`.

Signed-off-by: zzjin <tczzjin@gmail.com>

* feat: update higress version

* feat: controller autoscalling and gateway daemonset

* feat: Optimize H2 flow control buffer size

* chore: bump higress version to 2.0.0

* chore: no need to install istio

---------

Signed-off-by: zzjin <tczzjin@gmail.com>
Co-authored-by: zijiren233 <pyh1670605849@gmail.com>
2024-09-13 15:51:12 +08:00
zijiren dbca6f0aff feat: acmedns (#5063)
* feat: acmedns

* fix: create tls secret

* fix: acmedns secret base64

* fix: pipeline b64dec

* fix: acmedns host

* chore: prompts

* fix: acmedns secret placeholder cannot b64dec
2024-09-11 14:44:07 +08:00
谢金虎 132eb38634 add backuprepo (#4986) 2024-08-21 14:35:51 +08:00
BlueBird 62a290d42c fix: add return in PROMPTS_EN/PROMPTS_CN (#4974) 2024-08-15 12:11:26 +08:00
BlueBird 6c82972f67 fix: check control plane count of master IPs (#4972) 2024-08-15 11:39:23 +08:00
谢金虎 9e2faf929a Patch kb addon (#4969)
* update kafka monitor

* enable kb addons
2024-08-14 17:12:06 +08:00
zijiren c1d447fa7e fix: download exit and status_code check (#4908) 2024-07-19 16:35:19 +08:00
yy 02327d53e0 release: v5.0.0 release, update sealos version in install.sh. (#4882)
* release: update sealos version in install.sh.

* release: update sealos version in install.sh.

* release: update sealos version in install.sh.
2024-07-11 17:59:30 +08:00
谢金虎 6758e182d7 Update cockroach version (#4844)
* update kafka monitor

* update cockroachdb version

* update cockroachdb version
2024-07-04 14:31:28 +08:00
yy 7d5f5a1542 Update install.sh (#4812) 2024-06-28 11:50:32 +08:00
yy 78cefc7715 Update install.sh (#4791) 2024-06-21 15:48:08 +08:00
yy a4b7f8a6b8 fix pull cert-manager image in install.sh (#4775)
* Update install.sh

* Update install.sh

* Update install.sh
2024-06-13 15:59:41 +08:00
yy 7362d807e9 change mongo 4.0 to 4.4 (#4708) 2024-04-25 16:10:35 +08:00
yy a0b3363d98 release: update sealos version in install.sh. (#4678)
* release: update sealos version in install.sh.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* release: update sealos version in install.sh.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* release: update sealos version in install.sh.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-04-12 19:25:05 +08:00
yy e3c82b4a62 chore: fix database monitor, use vm. (#4677)
* chore: fix database monitor, use vm.
Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-04-12 12:09:08 +08:00
yy 6569cc7121 chore: add launchpad monitor service. (#4653)
Signed-off-by: yy <lingdie.yy@outlook.com>
2024-04-02 11:46:06 +08:00
yy eaf1ee7dd2 chore: fix offline build script. (#4648)
Signed-off-by: yy <lingdie.yy@outlook.com>
2024-04-01 17:30:50 +08:00