Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add cloud cluster image #3462

Merged
merged 8 commits into from Jul 4, 2023
Merged

feat: add cloud cluster image #3462

merged 8 commits into from Jul 4, 2023

Conversation

lingdie
Copy link
Collaborator

@lingdie lingdie commented Jul 4, 2023

πŸ€– Generated by Copilot at b2e99cc

Summary

πŸ—‘οΈβ˜οΈπŸ’³

This pull request updates the deployment files and images for the cloud, account, and costcenter components of the sealos cloud platform. It removes unused or redundant configuration, adds template variables and configmaps for external network access and service URLs, and creates a secret for the payment gateway credentials. It also renames some files to use the .tmpl extension to indicate that they are templates.

Some changes were made to the code
To deploy the controllers with kubefile mode
The configMapRefs were dropped
The zalandoEnabled was stopped
And the payment-secret was added to the node

Walkthrough

  • Remove configMapRef for account-manager-configmap from account controller deployment files (link, link)
  • Add Kubefile to build and deploy cloud controller image with minimal base layer and security settings (link)
  • Add configmaps.yaml to define cloud-config and cloud-license-history configmaps for cloud controller (link)
  • Remove configmaps section and modify env section in deploy.yaml.tmpl for cloud controller (link, link)
  • Add account-secret.yaml to define payment-secret for account controller (link)
  • Remove zalandoEnabled environment variable from Kubefile for costcenter provider (link)
  • Rename deploy.yaml to deploy.yaml.tmpl for costcenter provider (link)

@sealos-ci-robot
Copy link
Member

πŸ€– Generated by lychee action

Summary

Status Count
πŸ” Total 844
βœ… Successful 322
⏳ Timeouts 0
πŸ”€ Redirected 0
πŸ‘» Excluded 521
❓ Unknown 0
🚫 Errors 0

Full action output

Full Github Actions output

@cuisongliu cuisongliu added this to the v5.0 milestone Jul 4, 2023
@lingdie lingdie merged commit 581f5fa into labring:main Jul 4, 2023
61 checks passed
@lingdie lingdie deleted the cloud-image branch July 13, 2023 09:03
bxy4543 pushed a commit to bxy4543/sealos that referenced this pull request Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants