15 Commits

Author SHA1 Message Date
Le Prévost-Corvellec Arnault
10f7798afb Enhance index.html and custom.css for improved content presentation and new assets
- Updated index.html to refine content structure, including enhanced blockquotes and lists for better readability.
- Added a new section to emphasize Kubernetes as a developer-centric tool.
- Improved CSS styles in custom.css for blockquote presentation and slide layout adjustments.
- Introduced new SVG and WEBP images for better visual representation of tools used in Kubernetes.
2026-04-09 02:52:44 +02:00
Le Prévost-Corvellec Arnault
3a52131d1e Add closing slide section with QR codes and styling enhancements
- Introduced a new closing slide section in index.html to thank the audience and provide QR codes for easy access to the repository and slides.
- Added corresponding CSS styles in custom.css to enhance the presentation of the closing slide elements, including layout and typography adjustments.
- Implemented QR code generation for the repository and slides using JavaScript for improved user engagement.
2026-04-09 01:07:41 +02:00
Le Prévost-Corvellec Arnault
4b45521f01 Enhance index.html and home.css for improved presentation layout and functionality
- Updated index.html to include an introductory section, quick links with QR codes, and a structured layout for presentations.
- Added styling in home.css for new sections, including .masthead-lead, .intro, and .qr-section, to improve visual hierarchy and user experience.
- Implemented QR code generation for easy access to the code repository and presentation slides.
2026-04-08 23:44:26 +02:00
Le Prévost-Corvellec Arnault
da748c2cae Refactor Dockerfile to improve user configuration and permissions
All checks were successful
Talks slides — image & chart / vars (push) Successful in 1s
Talks slides — image & chart / Helm chart (push) Successful in 8s
Talks slides — image & chart / Build container image (push) Successful in 24s
- Removed the creation of a home directory for the nginx user, simplifying the setup for a stateless image.
- Updated git configuration to use a temporary home directory, enhancing compatibility with non-root user practices.
- Adjusted ownership of the temporary git configuration file to align with UID and GID parameters.
2026-04-08 22:12:44 +02:00
Le Prévost-Corvellec Arnault
4a5cbb950b Refactor Dockerfile to parameterize user and group IDs for enhanced flexibility
Some checks failed
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 9s
Talks slides — image & chart / Build container image (push) Failing after 23s
- Introduced ARG variables for UID and GID to allow dynamic user and group configuration.
- Updated ownership commands to utilize the new UID and GID parameters, improving compatibility with different environments.
- Maintained non-root user practices while ensuring proper permissions for Nginx and associated files.
2026-04-08 22:06:28 +02:00
Le Prévost-Corvellec Arnault
600c07e358 Update Dockerfile to use nginxinc/nginx-unprivileged image and enhance user permissions
All checks were successful
Talks slides — image & chart / vars (push) Successful in 1s
Talks slides — image & chart / Helm chart (push) Successful in 15s
Talks slides — image & chart / Build container image (push) Successful in 47s
- Switched base image to nginxinc/nginx-unprivileged for improved security.
- Adjusted user permissions and ownership settings for better compliance with non-root user practices.
- Removed unnecessary commands related to pid and user configuration in nginx.conf.
2026-04-08 21:51:44 +02:00
Le Prévost-Corvellec Arnault
9a4942daad Refactor Dockerfile and Helm chart to enhance security and user permissions
All checks were successful
Talks slides — image & chart / vars (push) Successful in 1s
Talks slides — image & chart / Helm chart (push) Successful in 11s
Talks slides — image & chart / Build container image (push) Successful in 33s
- Updated Dockerfile to run as non-root user 'nginx' and adjusted Nginx configuration for improved security.
- Added pod security context in values.yaml to align with the non-root user setup.
- Refined deployment.yaml to utilize the new pod security context for better compliance with Kubernetes security standards.
2026-04-08 21:36:09 +02:00
Le Prévost-Corvellec Arnault
e1576d2360 Update Dockerfile and configuration files to use port 8080 and improve caching
All checks were successful
Talks slides — image & chart / vars (push) Successful in 1m1s
Talks slides — image & chart / Helm chart (push) Successful in 1m57s
Talks slides — image & chart / Build container image (push) Successful in 2m22s
2026-04-08 21:27:27 +02:00
Le Prévost-Corvellec Arnault
7b86ba15b2 Update build-and-push workflow to align Helm chart image tag with build version
All checks were successful
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 9s
Talks slides — image & chart / Build container image (push) Successful in 29s
2026-04-08 21:09:39 +02:00
Le Prévost-Corvellec Arnault
a504964111 Update Dockerfile to clear existing files before cloning repository
All checks were successful
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 8s
Talks slides — image & chart / Build container image (push) Successful in 31s
2026-04-08 20:27:50 +02:00
Le Prévost-Corvellec Arnault
e05426c495 Update build-and-push workflow to include paths for Gitea workflows
Some checks failed
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 9s
Talks slides — image & chart / Build container image (push) Failing after 23s
2026-04-08 20:16:51 +02:00
Le Prévost-Corvellec Arnault
1f27c4eedb Update build-and-push workflow to comment out GIT_DEFAULT_HASH environment variable 2026-04-08 20:16:14 +02:00
Le Prévost-Corvellec Arnault
4ffed1b5fa ci
Some checks failed
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Build container image (push) Failing after 41s
Talks slides — image & chart / Helm chart (push) Failing after 43s
2026-04-08 20:13:50 +02:00
Le Prévost-Corvellec Arnault
4c921843a6 Add presentation files for Kubernetes Operators 2026-04-08 19:53:55 +02:00
Le Prévost-Corvellec Arnault
c468fc8061 Add initial presentation files and .gitignore
- Created a new .gitignore file to exclude .DS_Store files.
- Added index.html for a presentation on Kubernetes Operators, including structured content and notes.
- Introduced custom CSS for styling the presentation, aligning with the design specifications of specificat.io.
2026-04-08 19:21:21 +02:00