home-ops
home-ops copied to clipboard
feat(container)!: Update ghcr.io/tarampampam/error-pages ( 2.27.0 → 3.3.0 )
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/tarampampam/error-pages | major | 2.27.0 -> 3.3.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
tarampampam/error-pages (ghcr.io/tarampampam/error-pages)
v3.3.0
What's Changed
🚀 Features
- (l10n): Add Korean translation by @NavyStack in https://github.com/tarampampam/error-pages/pull/301
New Contributors
- @NavyStack made their first contribution in https://github.com/tarampampam/error-pages/pull/301
Full Changelog: https://github.com/tarampampam/error-pages/compare/v3.2.0...v3.3.0
v3.2.0
What's Changed
🚀 Features
- Added support for the environment variable
ADD_TEMPLATE(replacing the--add-templateflag) (https://github.com/tarampampam/error-pages/pull/295) - Set the log format to
jsonby default in the Docker image (https://github.com/tarampampam/error-pages/pull/295)
Full Changelog: https://github.com/tarampampam/error-pages/compare/v3.1.0...v3.2.0
v3.1.0
What's Changed
🚀 Features
- Added HTML/CSS/JS minification on the fly in https://github.com/tarampampam/error-pages/pull/293 (the HTML output size was reduced by ~25%, with performance decreasing by ~4% - from 196k RPS to 188k)
Before | After
---|---
|
Full Changelog: https://github.com/tarampampam/error-pages/compare/v3.0.1...v3.1.0
v3.0.1
What's Changed
🛠 Fixes
- Forgot to include the SSL certificates in the Docker image in https://github.com/tarampampam/error-pages/pull/292
Full Changelog: https://github.com/tarampampam/error-pages/compare/v3.0.0...v3.0.1
v3.0.0
What's Changed
[!WARNING] This is a major update! Please read the notes below and a readme file to identify what changes you need to make to your current charts for the upgrade.
🚀 Added
- You can override the default XML, JSON, or PlainText response formats using the flags
--xml-format,--json-format, or--plaintext-formatrespectively (or their environment variables) - Support for any HTTP request method to get the error page (previously limited to the
GETmethod only) - The CLI flag
--send-same-http-codeto respond with the same HTTP code as the requested error page code - The CLI flag
--disable-templateto disable certain templates (useful when using automatic template rotation to exclude some from the available templates list) - Ability to define custom HTTP codes using placeholders like
4**. Refer to the documentation for more information about--add-http-code
🛠 Changed
- Users can provide custom templates (themes) using the flag
--add-template - Templates are now built into the binary file
- To change the template automatically, use the new flag
--rotation-modeinstead of the previous "magic" template names likei-said-randomorrandom-hourly - Error pages can now be accessed using the following URLs:
/{code},/{code}.html, and/{code}.htm - The default content type is now PlainText. This means that when you curl an error page, you will receive more readable content without tons of HTML tags
- Merged the
l7-darkandl7-lighttemplates (themes) into a singlel7theme - Templates no longer download resources from external sources; everything is now embedded, including the localization script, which is now inlined into the page. Custom fonts have also been removed
- The default value for
--proxy-headersis nowX-Request-Id,X-Trace-Id,X-Amzn-Trace-Id - CLI flags and environment variables are now well documented, and the readme file automatically syncs with them
- The default logs level is
warnfor Docker image (due to performance reasons), set it toinfoto get the access logs, if you need
🪦 Removed
- Configuration file is no longer needed or used. Everything is now managed using CLI flags and environment variables (the
--config-fileflag was removed) - The
matrixtemplate (theme) - The
/metricsendpoint - The
--default-http-codeflag (+ env variableDEFAULT_HTTP_CODE) - The
--catch-allflag (+env variableCATCH_ALL)
Full Changelog: https://github.com/tarampampam/error-pages/compare/v2.27.0...v3.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.
--- kubernetes/apps/networking/ingress-nginx/internal Kustomization: flux-system/ingress-nginx-internal HelmRelease: networking/ingress-nginx-internal
+++ kubernetes/apps/networking/ingress-nginx/internal Kustomization: flux-system/ingress-nginx-internal HelmRelease: networking/ingress-nginx-internal
@@ -77,9 +77,9 @@
- name: TEMPLATE_NAME
value: lost-in-space
- name: SHOW_DETAILS
value: 'false'
image:
repository: ghcr.io/tarampampam/error-pages
- tag: 2.27.0
+ tag: 3.3.0
fullnameOverride: ingress-nginx-internal
--- HelmRelease: networking/ingress-nginx-internal Deployment: networking/ingress-nginx-internal-defaultbackend
+++ HelmRelease: networking/ingress-nginx-internal Deployment: networking/ingress-nginx-internal-defaultbackend
@@ -27,13 +27,13 @@
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: default-backend
spec:
containers:
- name: ingress-nginx-default-backend
- image: ghcr.io/tarampampam/error-pages:2.27.0
+ image: ghcr.io/tarampampam/error-pages:3.3.0
imagePullPolicy: IfNotPresent
securityContext:
runAsNonRoot: true
runAsUser: 65534
allowPrivilegeEscalation: false
seccompProfile:
🦙 MegaLinter status: ✅ SUCCESS
| Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
|---|
See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff