Skip to content

Commit fbd86f3

Browse files
authored
docs(glossary): improve glossaries (kroxylicious#3076)
Signed-off-by: Keith Wall <[email protected]>
1 parent 64f51ad commit fbd86f3

File tree

4 files changed

+22
-1
lines changed

4 files changed

+22
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
:_mod-docs-content-type: REFERENCE
2+
3+
= Glossary
4+
5+
[role="_abstract"]
6+
Glossary of terms used in the Record Encryption guide.
7+
8+
DEK:: Data Encryption Key, a secret key used to encrypt the kafka records
9+
KEK:: Key Encryption Key, a secret key that resides within the boundaries of a KMS.
10+
KMS:: Key Management System. A dedicated system for controlling access to cryptographic material, and providing operations which use that material.

kroxylicious-docs/docs/_modules/ref-glossary.adoc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
// This glossary is shared by both proxy and operator.
2+
// For terms that are applicable to only one guide, use ifeval conditionals.
3+
// Don't define terms specific to the domain of filters here, use a filter guide specific
4+
// glossary instead.
5+
16
:_mod-docs-content-type: REFERENCE
27

38
= Glossary
@@ -7,9 +12,10 @@ Glossary of terms used in the Kroxylicious documentation.
712

813
API:: Application Programmer Interface.
914
CA:: Certificate Authority. An organization that issues certificates.
15+
ifeval::["{guide}" == "operator"]
1016
CR:: Custom Resource. An instance resource of a CRD. In other words, a resource of a kind that is not built into Kubernetes.
1117
CRD:: Custom Resource Definition. A Kubernetes API for defining Kubernetes API extensions.
12-
KMS:: Key Management System. A dedicated system for controlling access to cryptographic material, and providing operations which use that material.
18+
endif::[]
1319
mTLS:: Mutual Transport Layer Security. A configuration of TLS where the client presents a certificate to a server, which the server authenticates.
1420
TLS:: The Transport Layer Security. A secure transport protocol where a server presents a certificate to a client, which the client authenticates. TLS was previously known as the Secure Sockets Layer (SSL).
1521
TCP:: The Transmission Control Protocol.

kroxylicious-docs/docs/kroxylicious-proxy/index.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@ include::_modules/con-community-filters.adoc[leveloffset=+1]
2727
//monitoring
2828
include::_assemblies/assembly-{guide}-monitoring.adoc[leveloffset=+1]
2929

30+
include::_modules/ref-glossary.adoc[leveloffset=+1]
31+
3032
//trademark notices
3133
include::_assets/trademarks.adoc[leveloffset=+1]

kroxylicious-docs/docs/record-encryption-guide/index.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,6 @@ include::_assemblies/assembly-operations-record-encryption-filter.adoc[leveloffs
5151

5252
//trademark notices
5353
include::_assets/trademarks.adoc[leveloffset=+1]
54+
55+
// glossary
56+
include::_modules/record-encryption/ref-glossary.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)