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

Doc: Distributed Monitoring: add section "External CA/PKI" #9825

Merged
merged 1 commit into from
Dec 2, 2024

Conversation

Al2Klimov
Copy link
Member

The following already works:

  • Custom key sizes, e.g. 2048 bits
  • Custom key types, e.g. ECC
  • Multiple trusted root CAs in /var/lib/icinga2/certs/ca.crt
  • Different root CAs per cluster subtree, as long as each node trusts the issuers of the certificates of all nodes it's directly connected to
  • Any number of intermediate CAs

refs #9798
refs #7323

@Al2Klimov Al2Klimov added enhancement New feature or request area/distributed Distributed monitoring (master, satellites, clients) area/documentation End-user or developer help labels Jul 6, 2023
@cla-bot cla-bot bot added the cla/signed label Jul 6, 2023
@icinga-probot icinga-probot bot added needs-sponsoring Not low on priority but also not scheduled soon without any incentive TBD To be defined - We aren't certain about this yet labels Jul 6, 2023
@Al2Klimov
Copy link
Member Author

FYI @bobapple @widhalmt @tbauriedel

@julianbrost julianbrost removed needs-sponsoring Not low on priority but also not scheduled soon without any incentive TBD To be defined - We aren't certain about this yet labels Jul 6, 2023
@Al2Klimov Al2Klimov requested a review from julianbrost July 26, 2023 15:54
@Al2Klimov Al2Klimov added this to the 2.15.0 milestone Jul 31, 2023
@Al2Klimov Al2Klimov added the consider backporting Should be considered for inclusion in a bugfix release label Sep 28, 2023
@Al2Klimov Al2Klimov requested a review from yhabteab November 24, 2023 12:35
@Al2Klimov Al2Klimov mentioned this pull request Nov 24, 2023
3 tasks
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
@Al2Klimov Al2Klimov requested a review from yhabteab December 11, 2023 16:42
@Al2Klimov Al2Klimov force-pushed the Al2Klimov-patch-8 branch 2 times, most recently from da9e786 to 5ee4076 Compare June 18, 2024 13:06
@Al2Klimov Al2Klimov self-assigned this Aug 20, 2024
@julianbrost julianbrost requested a review from oxzi September 10, 2024 08:11
@Al2Klimov
Copy link
Member Author

FWIW, we've already written this under https://icinga.com/solutions/monitoring-and-security/

Secure Communication

(...)

  • Create a custom Certificate Authority (CA) or use your existing one

@Al2Klimov Al2Klimov assigned oxzi and unassigned Al2Klimov Nov 15, 2024
Copy link
Member

@oxzi oxzi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general, I am happy with this addition to the docs. There are only two points left (next to my inline comment):

  1. Please expand the contracted forms of the words, like "don't" to "do not".
  2. This may be optional, but might help. What about actual commands showing how to use an external CA? At the moment, this section is on a very theoretical level. If you say this theoretical approach is enough, I am fine with this as well.

doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
@Al2Klimov
Copy link
Member Author

  1. Please expand the contracted forms of the words, like "don't" to "do not".

I could do it, but what for? Also, see e.g: grep -rnFwe "don't" doc

  1. This may be optional, but might help. What about actual commands showing how to use an external CA? At the moment, this section is on a very theoretical level.

And that's perfect. We're not responsible for what we don't provide. :-)

If you say this theoretical approach is enough, I am fine with this as well.

@Al2Klimov Al2Klimov requested a review from oxzi November 15, 2024 16:09
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
doc/06-distributed-monitoring.md Outdated Show resolved Hide resolved
The following already works:

* Custom key sizes, e.g. 2048 bits
* Custom key types, e.g. ECC
* Multiple trusted root CAs in `/var/lib/icinga2/certs/ca.crt`
* Different root CAs per cluster subtree, as long as each node trusts the
  issuers of the certificates of all nodes it's directly connected to
* Any number of intermediate CAs
@Al2Klimov Al2Klimov requested a review from oxzi November 27, 2024 13:50
@Al2Klimov Al2Klimov assigned julianbrost and unassigned oxzi Nov 27, 2024
@Al2Klimov Al2Klimov mentioned this pull request Nov 29, 2024
@julianbrost julianbrost merged commit e50eb52 into master Dec 2, 2024
24 checks passed
@julianbrost julianbrost deleted the Al2Klimov-patch-8 branch December 2, 2024 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/distributed Distributed monitoring (master, satellites, clients) area/documentation End-user or developer help cla/signed consider backporting Should be considered for inclusion in a bugfix release enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants