Skip to content

Commit

Permalink
Add KUBECON.md
Browse files Browse the repository at this point in the history
This is associated with fluxcd/website#1804

It will not be published on the website before we merge
fluxcd/website#1804

We can see that it works in the preview build, (but we will need to
merge this one first before we can see it working in the preview.)

I don't see why we would publish this page any earlier than ~1-2 weeks
before KubeCon at earliest.

But there may be no reason to hold it up, either!

update KUBECON.md to match

scraped with minor edits via:
https://sites.google.com/view/flux-kubecon-paris-2024/home
https://codebeautify.org/html-to-markdown

remove weird pointless whitespace links

Formatting differences from

wget https://sites.google.com/view/flux-kubecon-paris-2024/home -O kubecon.html && html2md -i kubecon.html |sed '1,6d'|ghead -n -13 > KUBECON.md && rm kubecon.html

Add "Update Kubecon.md" workflow

* fixup: kingdonb
* add contents: write, pull-requests: write

do not pass GITHUB_TOKEN explicitly (it is the default value)

* permissions: contents, pull-requests
* don't try building go inline in the action

there is a release binary we can download and use, it's faster

improve filter (remove Copy heading link)

effect of script update

Make this script easier to test

Signed-off-by: Kingdon P Barrett <[email protected]>
Signed-off-by: Kingdon B <[email protected]>
  • Loading branch information
kingdonb authored and yebyen committed Feb 24, 2024
1 parent 89e4c40 commit 5b5a136
Show file tree
Hide file tree
Showing 2 changed files with 118 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/update-kubecon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
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
wget https://github.com/suntong/html2md/releases/download/v1.5.0/${HTML2MD}.tar.gz
tar xvf ${HTML2MD}.tar.gz
HTML2MD_BIN="./${HTML2MD}/html2md"
wget https://sites.google.com/view/flux-kubecon-paris-2024/home -O kubecon.html \
&& ${HTML2MD_BIN} -i kubecon.html |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' \
> KUBECON.md \
&& rm kubecon.html && rm -rf ${HTML2MD}*
- 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
79 changes: 79 additions & 0 deletions KUBECON.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
[![](https://lh3.googleusercontent.com/YyFFZKmhaF_tupq893gXB9QlI0sTIB_kKIWRQRKYkM4DM57NiWsA8-a3fdAsNfVSENMpmB8woL7ZoMxvz60QJ9E=w16383)Flux and Flagger @ KubeCon Paris 2024](/kubecon)

# KubeCon activities!

![](https://lh4.googleusercontent.com/Zs2nLOcdZduejxNPG1ggl7LC7LGW4e9ICzWj6PVeOvb3U4BA4VxylXIJbNIDUGB9K8lKVQrRhtJ8K7zc69cvVqggfFYepEqpA1c6-QQwZKfzzW6UT3P42uB9M6XpLk7eyA=w1280)

# KubeCon Paris 2024

March 19-22, 2024

![](https://lh5.googleusercontent.com/QSY9peqmDRMHJ48d6C39-WFTsXZmWchXFWGo-sLsPqQjWiYlwgifgBTnpYmmQKmQxAmHcgvCSNvYX4Hy8OY21OHqd7S-05iWaULoskrqSdmspuH4lj31FFOBmIcwQH02kw=w1280)

# 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/)

![](https://lh6.googleusercontent.com/kN2ZY5XrU7NJ6OLB6NIZn7m6eXLvhLKieXpvQ4jYhSoffmNMb4civCKYSQGhZ6MNewO2L0RJxhiiGFkmzIsUgzFYEQ4uao2zxwJV07qZ6XQ15m06KkRFdyp09sN1-dbuMg=w1280)

# 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/)

0 comments on commit 5b5a136

Please sign in to comment.