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

add acme resolver monitoring #4223

Merged
merged 1 commit into from
Nov 1, 2023
Merged

add acme resolver monitoring #4223

merged 1 commit into from
Nov 1, 2023

Conversation

bxy4543
Copy link
Member

@bxy4543 bxy4543 commented Nov 1, 2023

🤖 Generated by Copilot at 9a1afd0

Summary

🌐🔒📜

Add support for naming ACME HTTP-01 solver Pods in resources package. This allows the controller to identify and manage these Pods as part of the certificate provisioning process.

We're sailing on the Kubernetes sea
We need to manage our certs with ACME
We'll label our Pods as http-01-solver
And name them with a function in resources

Walkthrough

  • Import corev1 package for Kubernetes core types and constants (link)
  • Define ACMEChallengeKey constant for labeling Pods as HTTP-01 solvers (link)
  • Handle ACME solver Pods as a special type of resource with a descriptive name in NewResourceNamed function (link, link)

@bxy4543 bxy4543 requested a review from zzjin November 1, 2023 10:38
@bxy4543 bxy4543 added this to the v5.0 milestone Nov 1, 2023
@sealos-ci-robot
Copy link
Member

🤖 Generated by lychee action

Summary

Status Count
🔍 Total 970
✅ Successful 377
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 592
❓ Unknown 0
🚫 Errors 0

Full action output

Full Github Actions output

Copy link

sweep-ai bot commented Nov 1, 2023

Apply Sweep Rules to your PR?

  • Apply: Leftover TODOs in the code should be handled.
  • Apply: All new business logic should have corresponding unit tests in the tests/ directory.
  • Apply: Any clearly inefficient or repeated code should be optimized or refactored.

Copy link

codecov bot commented Nov 1, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!.

@zzjin zzjin merged commit af1e99f into labring:main Nov 1, 2023
42 checks passed
@bxy4543 bxy4543 deleted the skip_acme branch November 2, 2023 01:33
lingdie added a commit to lingdie/sealos that referenced this pull request Nov 3, 2023
* add license app to cloud. (labring#4196)

Signed-off-by: yy <[email protected]>

* feature(main): skip sealos.run rule (labring#4198)

* Update README (labring#4197)

Signed-off-by: Carson Yang <[email protected]>

* add cronjob app to cloud. (labring#4201)

Signed-off-by: yy <[email protected]>

* fix run init job. (labring#4202)

Signed-off-by: yy <[email protected]>

* feat service license (labring#4195)

* feat: license service

Signed-off-by: jingyang <[email protected]>

* done

* tempalte

Signed-off-by: jingyang <[email protected]>

* done

Signed-off-by: jingyang <[email protected]>

* done

Signed-off-by: jingyang <[email protected]>

* docker build

Signed-off-by: jingyang <[email protected]>

* done

Signed-off-by: jingyang <[email protected]>

* license yaml

Signed-off-by: jingyang <[email protected]>

* image

* fix type bg

* env

* add oss

Signed-off-by: jingyang <[email protected]>

* done

Signed-off-by: jingyang <[email protected]>

cluster done

Signed-off-by: jingyang <[email protected]>

done

Signed-off-by: jingyang <[email protected]>

cluster done

Signed-off-by: jingyang <[email protected]>

done cluster

Signed-off-by: jingyang <[email protected]>

done

Signed-off-by: jingyang <[email protected]>

* fix build

Signed-off-by: jingyang <[email protected]>

* fix oss && only zh

Signed-off-by: jingyang <[email protected]>

* feat checkout wechat

Signed-off-by: jingyang <[email protected]>

* fix ci

Signed-off-by: jingyang <[email protected]>

---------

Signed-off-by: jingyang <[email protected]>

* Docs: update "What is Sealos?" (labring#4200)

Signed-off-by: Carson Yang <[email protected]>

* refactor(main): unmount override container (labring#4161)

Signed-off-by: cuisongliu <[email protected]>

* feat: Create a demo plugin Monitor (labring#4184)

* feat: lens demo of web version

* chore: add & remove some packages

* fix: connect to desktop bug and change icon

* init: plugin Monitor init

* style: restore frontend/pnpm-workspace.yaml & pnpm-lock.yaml and create new ones in plugins/monitor

* restore: frontend/Makefile

* restore: frontend/pnpm-workspace.yaml

* restore

* feat:frontend license app (labring#4203)

* feat:frontend license app

Signed-off-by: jingyang <[email protected]>

* fix

Signed-off-by: jingyang <[email protected]>

* fix

* fix detail

Signed-off-by: jingyang <[email protected]>

---------

Signed-off-by: jingyang <[email protected]>

* Docs: update introduction (labring#4207)

Signed-off-by: Carson Yang <[email protected]>

* fix license db uri (labring#4211)

Signed-off-by: yy <[email protected]>

* update price (labring#4212)

* docs: Automated Changelog Update for v4.3.7 (labring#4210)

* 🤖 add release changelog using robot.

Signed-off-by: sealos-release-robot <[email protected]>

* Update CHANGELOG.md

---------

Signed-off-by: sealos-release-robot <[email protected]>
Co-authored-by: cuisongliu <[email protected]>

* 🤖 add release changelog using rebot. (labring#4213)

* add alt names. (labring#4214)

Signed-off-by: yy <[email protected]>

* Update the workflow to automatically update the website image after the image is built (labring#4209)

Signed-off-by: Carson Yang <[email protected]>

* fix(costcenter): fix unit & invoice amount (labring#4194)

* feat:docs add private cloud page (labring#4215)

* fix scripts (labring#4217)

* Fix database provider i18n. (labring#4216)

Signed-off-by: zzjin <[email protected]>

* fix user avator && url (labring#4218)

* fix user avator && url

Signed-off-by: jingyang <[email protected]>

* modify purchase page

Signed-off-by: jingyang <[email protected]>

* fix height

Signed-off-by: jingyang <[email protected]>

* fix docs

Signed-off-by: jingyang <[email protected]>

* fix params

* copy code

* license time

---------

Signed-off-by: jingyang <[email protected]>

* fix oss file name && docs footer (labring#4220)

* feat(frontend/desktop):support modify team limit (labring#4221)

* add acme resolver monitoring (labring#4223)

* feat:docs language-differentiated domain names (labring#4226)

* feat:standard cluster purchase process (labring#4225)

* feat:standard cluster purchase process

Signed-off-by: jingyang <[email protected]>

* fix cronjob

Signed-off-by: jingyang <[email protected]>

---------

Signed-off-by: jingyang <[email protected]>

* add cloud release ci.

Signed-off-by: yy <[email protected]>

---------

Signed-off-by: yy <[email protected]>
Signed-off-by: Carson Yang <[email protected]>
Signed-off-by: jingyang <[email protected]>
Signed-off-by: cuisongliu <[email protected]>
Signed-off-by: sealos-release-robot <[email protected]>
Signed-off-by: zzjin <[email protected]>
Co-authored-by: cuisongliu <[email protected]>
Co-authored-by: Carson Yang <[email protected]>
Co-authored-by: zhujingyang <[email protected]>
Co-authored-by: Wishrem <[email protected]>
Co-authored-by: Jiahui <[email protected]>
Co-authored-by: sealos-release-robot <[email protected]>
Co-authored-by: xudaotutou <[email protected]>
Co-authored-by: zzjin <[email protected]>
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.

3 participants