Skip to content

Commit 2c4dfec

Browse files
authored
Merge pull request #53 from SamBarker/ksb2024
Add blog post for KSB 2024
2 parents cdb1f93 + 1ef095d commit 2c4dfec

34 files changed

+54
-24
lines changed

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="container" style="margin: 10px auto; max-width: 600px; text-align: center;">
66
<div class="row w-100 my-5 justify-content-center">
77
<a href="{{ '/' | absolute_url }}"/>
8-
<img class="img-fluid ms-4" src="{{ '/images/kroxylicious_logo_rgb_vert_default.svg' | absolute_url }}" alt="Kroxylicious logo">
8+
<img class="img-fluid ms-4" src="{{ '/assets/theme/images/kroxylicious_logo_rgb_vert_default.svg' | absolute_url }}" alt="Kroxylicious logo">
99
</a>
1010
</div>
1111
<div class="row w-100 my-5 justify-content-center">

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ You can then run the site with this command (don't close the terminal once you'v
3838
bundle exec jekyll serve
3939
```
4040

41+
# Binary content
42+
43+
We have an ever-growing collection of binary assets, mostly images but also a few PDF slide decks etc all of these
44+
should go under `/assets/`. To try and preserve a bit of sanity to the repo we subdivide `/assets` into sections for each class of conent.
45+
- `/assets/pages/` - for binary assets related to the pages of the site.
46+
- `/assets/theme/` - for binary assets included as part of the site theme
47+
- `/assets/blog/` - for binary assets related to blog posts. Currently, blog has further sub dirs of `slides` & `images`.
48+
4149
# Excalidraw images
4250

4351
Some content such as the use-cases include diagrams drawn in Excalidraw. Browsers can't handle the format natively, so instead, in addition to

_includes/footer.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="row krx-footer-links justify-content-between">
44
<div class="col-lg-4 mb-3">
55
<a class="d-inline-flex align-items-center mb-3 text-body-emphasis text-decoration-none" href="/" aria-label="Kroxylicious">
6-
<img class="me-2 align-middle" src="{{ '/images/kroxylicious_logo_rgb_no_text.svg' | absolute_url }}" height="32" alt="Kroxylicious logo">
6+
<img class="me-2 align-middle" src="{{ '/assets/theme/images/kroxylicious_logo_rgb_no_text.svg' | absolute_url }}" height="32" alt="Kroxylicious logo">
77
<span class="fs-4">Kroxylicious</span>
88
</a>
99
<ul class="list-unstyled small">
@@ -29,7 +29,7 @@
2929
</div>
3030
<div class="w-100 my-2">
3131
<a class="icon-link me-1" href="https://github.com/kroxylicious/kroxylicious">
32-
<img class="img-fluid krx-icon" src="{{ '/images/github-mark.svg' | absolute_url }}"/>
32+
<img class="img-fluid krx-icon" src="{{ '/assets/theme/images/github-mark.svg' | absolute_url }}"/>
3333
</a>
3434
</div>
3535
</li>

_includes/nav.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<nav class="container-xxl krx-gutter flex-wrap flex-lg-nowrap" data-bs-theme="dark" aria-label="Main navigation">
33
<div class="d-lg-none" style="width: 2.25rem;"></div>
44
<a class="navbar-brand p-0 me-0 me-lg-2" href="{{ '/' | absolute_url }}" aria-label="Kroxylicious">
5-
<img src="{{ 'images/kroxylicious_logo_rgb_hori_reverse_bright.svg' | absolute_url }}"
5+
<img src="{{ '/assets/theme/images//kroxylicious_logo_rgb_hori_reverse_bright.svg' | absolute_url }}"
66
alt="Kroxylicious: Network proxy framework for Apache Kafka" height=32>
77
</a>
88
<button class="navbar-toggler d-flex d-lg-none order-3 p-2" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">
@@ -11,7 +11,7 @@
1111
<div class="offcanvas-lg offcanvas-end flex-grow-1" id="navbarContent" aria-labelledby="navbarContentOffcanvasLabel">
1212
<div class="offcanvas-header px-4 pb-0">
1313
<a class="navbar-brand p-0 me-0 me-lg-2" href="{{ '/' | absolute_url }}" aria-label="Kroxylicious">
14-
<img src="{{ 'images/kroxylicious_logo_rgb_hori_reverse_bright.svg' | absolute_url }}"
14+
<img src="{{ '/assets/theme/images//kroxylicious_logo_rgb_hori_reverse_bright.svg' | absolute_url }}"
1515
alt="Kroxylicious: Network proxy framework for Apache Kafka" height=32>
1616
</a>
1717
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close" data-bs-target="#navbarContent"></button>

_includes/redhat-footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="license">
44
&copy; Kroxylicious authors {{ 'now' | date: "%Y" }} | Kroxylicious licensed <a href="https://github.com/kroxylicious/kroxylicious/blob/main/LICENSE" target="_blank" rel="license noopener">Apache-2.0</a> | Documentation <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener">CC-BY-4.0</a> | Apache and Apache Kafka are trademarks of the <a href="https://www.apache.org/" target="_blank" rel="license noopener">Apache Software Foundation</a>.
55
</div>
6-
<div class="redhat-logo"><a href="https://www.redhat.com/" target="_blank"><img src="{{site.baseurl}}/assets/images/Logo-Red_Hat-Sponsored_By-A-Reverse-RGB.svg"></a>
6+
<div class="redhat-logo"><a href="https://www.redhat.com/" target="_blank"><img src="{{site.baseurl}}/assets/theme/images/Logo-Red_Hat-Sponsored_By-A-Reverse-RGB.svg"></a>
77
</div>
88
</div>
99
</div>

_layouts/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<div class="container col-xxl-8 px-4 py-5">
99
<div class="row flex-lg-row-reverse align-items-center g-5 py-5">
1010
<div class="col-10 col-sm-8 col-lg-6">
11-
<img src="{{site.baseurl}}/images/kroxylicious_logo_rgb_no_text.svg" class="d-block mx-lg-auto img-fluid" alt="Kroxylicious Mascot" width="700" height="500" loading="lazy">
11+
<img src="{{ '/assets/theme/images/kroxylicious_logo_rgb_no_text.svg' | absolute_url}}" class="d-block mx-lg-auto img-fluid" alt="Kroxylicious Mascot" width="700" height="500" loading="lazy">
1212
</div>
1313
<div class="col-lg-6">
1414
<h1 class="fw-bold text-body-emphasis lh-1 mb-3">Kroxylicious, the snappy open source proxy for Apache Kafka<sup>&#174;</sup></h1>

_posts/2024-04-18-uksystems24.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ title: "Kroxylicious presents at UK Systems Research Challenges Workshop"
44
date: 2024-04-18 00:00:00 +0100
55
author: "Keith Wall"
66
author_url: "https://www.github.com/k-wall"
7-
categories: conference record-encryption
7+
categories:
8+
- conference
9+
- record-encryption
810
---
911

1012
Kroxylicious's Encryption At Rest [use-case](/use-cases#encryption-at-rest) was presented to the [Eighth Annual UK System Research Challenges Workshop](https://uksystems.org/workshop/2024/).
11-
The well-received session([slides](/assets/uksystems2024.pdf)) went into the motivations for the use-case, the summarised the options for introducing encryption into Kafka and some of the challenges met when encrypting the Kafka Record.
13+
The well-received session([slides](/assets/blog/slides/uksystems2024.pdf)) went into the motivations for the use-case, the summarised the options for introducing encryption into Kafka and some of the challenges met when encrypting the Kafka Record.
1214

13-
![image](/assets/uksystems2024.jpeg){:width="75%"}
15+
![image](/assets/blog/images/uksystems2024.jpeg){:width="75%"}
1416

1517

_posts/2024-05-21-ksb24.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: post
3+
title: "Kafka Summit Bangalore 2024"
4+
date: 2024-05-21 00:00:00 +0000
5+
author: "Sam Barker"
6+
author_url: "https://www.github.com/sbarker"
7+
categories:
8+
- conference
9+
- record-encryption
10+
---
11+
12+
The Kroxylicious team has been out on the conference circuit this year talking about our efforts around Record Encryption:
13+
- Tom was presenting at [Kafka Summit London](https://www.confluent.io/events/kafka-summit-london-2024/safeguarding-your-kafka-data-with-encryption-at-rest/)
14+
- Keith was presenting at [UK Systems Research Challenges Workshop](https://uksystems.org/workshop/2024/) - [Slides](/assets/blog/slides/uksystems2024.pdf)
15+
- Sam was presenting at [Kafka Summit Bangalore](https://www.confluent.io/events/kafka-summit-bangalore-2024/hiding-your-data-from-prying-eyes/) - [Slides](/assets/blog/slides/20240424-KSB24-Red_Hat_Barker_Sam.pdf)
16+
17+
All the sessions were well received by their on site audiences, and we hope you find the recordings just as interesting!
18+
19+
Recordings from the Kafka Summit sessions (including the Question and Answer sections) are now available, one does need to give Confluent an email address for access but they are otherwise freely available.
20+
21+
![Sam at Kafka Summit Bangalore 2024](/assets/blog/images/sam-ksb24.jpeg){:width="50%"}

_use_cases/encryption-at-rest.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ in addition to any in-house compliance requirements.
1818
The problem is made more complex if the enterprise has opted to utilise a Cloud Kafka Service as the confidential
1919
data is now residing in the clear on the file systems of the service provider.
2020

21-
| ![image](../assets/encryption-at-rest_problem.png){:width="100%"} |
21+
| ![image]({{'/assets/pages/images/encryption-at-rest_problem.png' | absolute_url}}){:width="100%"} |
2222
|:-----------------------------------------------------------------:|
2323
| *Problem: Plain text records readable by the Kafka Admins* |
2424

@@ -97,9 +97,9 @@ encryption keys are to be used to encrypt the records of which topics. Uses case
9797
are encrypted and some remain unencrypted are supported.
9898

9999

100-
| ![image](../assets/encryption-at-rest_solution.png){:width="100%"} |
101-
|:------------------------------------------------------------------:|
102-
| *Kroxylicious Record Encryption Deployment[^2]* |
100+
| ![image]({{'/assets/pages/images/encryption-at-rest_solution.png' | absolute_url}}){:width="100%"} |
101+
|:--------------------------------------------------------------------------------:|
102+
| *Kroxylicious Record Encryption Deployment[^2]* |
103103

104104
<br/>
105105

assets/blog/images/sam-ksb24.jpeg

80 KB
Loading

0 commit comments

Comments
 (0)