-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #349 from fluxcd/kubecon-md
Add KUBECON.md
- Loading branch information
Showing
3 changed files
with
157 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
name: Update Kubecon.md | ||
on: | ||
schedule: | ||
- cron: '0 */6 * * *' | ||
workflow_dispatch: | ||
jobs: | ||
update-kubecon: | ||
permissions: | ||
contents: write | ||
pull-requests: write | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Pull html from site and convert to markdown | ||
run: | | ||
# go install github.com/suntong/html2md@latest | ||
HTML2MD=html2md_1.5.0_linux_amd64 | ||
HTML2MD_VER=v1.5.0 | ||
HTML2MD_BIN="./${HTML2MD}/html2md" | ||
SOURCE_SITE="https://sites.google.com/view/flux-kubecon-paris-2024/home" | ||
export SOURCE_SITE HTML2MD_BIN HTML2MD_VER HTML2MD | ||
./script/update-kubecon.sh | ||
- name: Create Pull Request | ||
uses: peter-evans/create-pull-request@v6 | ||
with: | ||
commit-message: Update KUBECON.md | ||
title: Update from source URL | ||
body: | | ||
- Detected changes from https://sites.google.com/view/flux-kubecon-paris-2024/home | ||
Auto-generated by [create-pull-request][1] | ||
|
||
[1]: https://github.com/peter-evans/create-pull-request | ||
branch: update-kubecon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
[Flux and Flagger @ KubeCon Paris 2024](/kubecon) | ||
|
||
# KubeCon activities! | ||
|
||
|
||
{{< figure src="img/flux-horizontal-color.png" alt="Flux Logo" class="flux-logo-inner-header-left" >}} | ||
|
||
# KubeCon Paris 2024 | ||
|
||
March 19-22, 2024 | ||
|
||
|
||
{{< figure src="img/blob-waving.gif" alt="Blob Waving" class="inner-header-right-align" >}} | ||
|
||
# Flux news! | ||
|
||
[Flux General Availability announced in December 2024!](https://fluxcd.io/blog/2023/12/flux-v2.2.0/) | ||
|
||
[Second Security audit: No CVEs!](https://fluxcd.io/blog/2023/11/flux-security-audit/) | ||
|
||
|
||
{{< figure src="img/flux-cuttlefish-stickers.jpeg" alt="Custom printed stickers with cuttlefish mascot and Flux logos" class="stickers-float-left" >}} | ||
|
||
# Flux Booth fun! | ||
|
||
Want a bespoke unique all-your-own cuttlefish sticker? Complete the challenge and pick up a human-intelligence or artificial-intelligence Flux sticker! Deploy [the podinfo sample app](https://github.com/stefanprodan/podinfo) and change the text to something like "Cuttlefish playing tennis" and then come by the Flux booth at KubeCon. 😸👩🏻🎨🎨 | ||
|
||
Visit the Flux booth in the KubeCon Project Pavilion to meet the Flux maintainers and contributors for demos and fun! | ||
|
||
# Flux talks @ KubeCon Paris! | ||
|
||
Tuesday, March 19, 2024 | ||
|
||
- 9:00 CET: " [CNCF Projects Lightning Talks](https://sched.co/1ZOFb)" | ||
|
||
- 10:30 - 20:00 CET: Flux booth hours in the Project Pavilion | ||
|
||
- 14:45 CET: " [⚡ Lightning Talk: My Database Runs on Kubernetes. What's Next? Data Platforms!](https://sched.co/1YFiG)" \- Robert Hodges, Altinity @ Data on Kubernetes Day colo event | ||
|
||
- 15:15 CET: " [Unlocking Innovation: How NatWest Bank Uses Cloud Native Tools to Deliver Platform as a Product](https://sched.co/1YFif)" \- Chris Plank, Natwest Group & Derik Evangelista, Syntasso @ Platform Engineering Day colo event | ||
|
||
- 17:00 CET: " [Panel: Argo Vs Flagger: Progressive Delivery with Linkerd](https://sched.co/1YFjm)" \- Scott Rigby; Jason Morgan, Buoyant; Ishita Sequeira, Red Hat @ ArgoCon colo event | ||
|
||
|
||
Wednesday, March 20, 2024 | ||
|
||
- 10:30 - 17:00 CET: Flux booth hours in the Project Pavilion | ||
|
||
- 14:30 CET: " [Tackling Configuration Management at Scale with Flux, CUE and OCI at Cisco](https://sched.co/1YeMe)" \- Alec Hothan, Cisco & Stefan Prodan | ||
|
||
- 15:25 CET: " [How We Are Moving from GitOps to Kubernetes Resource Model in 5G Core](https://sched.co/1YeN2)" \- Joel Studler & Ashan Senevirathne, Swisscom | ||
|
||
- 16:30 CET: " [The Art of Kubernetes Add-on Validation: Secure Strategies for the Modern Developer Platform](https://sched.co/1YeN8)" \- Joaquin Rodriguez, Microsoft & Thiebaud Ernstberger, Independent | ||
|
||
|
||
Thursday, March 21, 2024 | ||
|
||
- 10:30 - 14:30 CET: Flux booth hours in the Project Pavilion | ||
|
||
- 14:30 CET: " [GitOps Continuous Delivery at Scale with Flux](https://sched.co/1YhhG)" (Project maintainer talk) - Stefan Prodan | ||
|
||
- 15:25 CET: " [Lessons Learned from Let's Profile](https://sched.co/1YePX)" \- Frederic Branczyk, Polar Signals | ||
|
||
- 17:25 CET: " [Make Your Cluster Fly: Embed a Multi-Node Kubernetes Cluster Inside an Aircraft Using Puppet & Flux](https://sched.co/1YeQA)" \- Alexis Bonnin & Guillaume Maquinay, Thales Aerospace | ||
|
||
|
||
Friday, March 22, 2024 | ||
|
||
- 14:00 CET: " [KubeDDR! a Dance of Predictive Scoring with MLOps, Step by Step](https://sched.co/1YeRR)" \- Leigh Capili, Broadcom & Annie Talvasto, VSHN | ||
|
||
|
||
# Flux Resources | ||
|
||
Flux (and Flagger) is a set of continuous and progressive delivery solutions for Kubernetes that are open and extensible. It is the GitOps engine for Microsoft's Arc Kubernetes, AWS's EKS-Anywhere, GitLab, as well as enterprise companies such as telcos, financial institutions, and more. | ||
|
||
Flux is a CNCF graduated project and is General Availability. | ||
|
||
Get started: [https://fluxcd.io](https://fluxcd.io) | ||
|
||
Get help: [https://fluxcd.io/support/](https://fluxcd.io/support/) | ||
|
||
Add yourself! [https://fluxcd.io/adopters/](https://fluxcd.io/adopters/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/bin/bash | ||
# Define and export these (ahead of the script): | ||
# | ||
# HTML2MD=html2md_1.5.0_linux_amd64 | ||
# HTML2MD_VER=v1.5.0 | ||
# HTML2MD_BIN="./${HTML2MD}/html2md" | ||
# SOURCE_SITE="https://sites.google.com/view/flux-kubecon-paris-2024/home" | ||
# export SOURCE_SITE HTML2MD_BIN HTML2MD_VER HTML2MD | ||
|
||
TEMP_FILE=kubecon.html | ||
OUT_FILE=KUBECON.md | ||
|
||
if [[ -z "$DEBUG" ]]; then | ||
wget https://github.com/suntong/html2md/releases/download/${HTML2MD_VER}/${HTML2MD}.tar.gz -O ${HTML2MD}.tar.gz | ||
tar xvf ${HTML2MD}.tar.gz | ||
else | ||
HTML2MD_BIN=`which html2md` | ||
fi | ||
|
||
# sed 1: Remove "Copy heading link" text, which is inserted by Google Site | ||
# sed 2: make site top-link self-referential, it should point at /kubecon | ||
# sed 3: remove empty image alt ref with no significance (branding logo) | ||
# sed 4-6: detect the images from their alt tags, then replace with figure refs | ||
wget ${SOURCE_SITE} -O ${TEMP_FILE} \ | ||
&& ${HTML2MD_BIN} -i ${TEMP_FILE} |sed '1,6d'|head -n -13 \ | ||
| sed 's_# \[Copy heading link\](\\#h\.[a-z0-9]*)[[:space:]]*_# _' \ | ||
| sed 's_/view/flux-kubecon-paris-2024/home_/kubecon_' \ | ||
| sed -E 's_\[!\[\]\([^)]+\)_[_g' \ | ||
| sed -E 's_!\[flux-logo-inner-header-left[^)]+\)_\ | ||
{{< figure src="img/flux-horizontal-color.png" alt="Flux Logo" class="flux-logo-inner-header-left" >}}_g' \ | ||
| sed -E 's_!\[inner-header-right-align[^)]+\)_\ | ||
{{< figure src="img/blob-waving.gif" alt="Blob Waving" class="inner-header-right-align" >}}_g' \ | ||
| sed -E 's_!\[stickers-float-left[^)]+\)_\ | ||
{{< figure src="img/flux-cuttlefish-stickers.jpeg" alt="Custom printed stickers with cuttlefish mascot and Flux logos" class="stickers-float-left" >}}_g' \ | ||
> ${OUT_FILE} | ||
|
||
if [[ -z "$DEBUG" ]]; then | ||
rm ${TEMP_FILE} && rm -rf ${HTML2MD}* | ||
fi |