Commit Graph

35 Commits

Author SHA1 Message Date
pieter ef238e9c42 Chart.yaml を更新
Helm Chart Release / release-chart (push) Successful in 12s
Update Docker Image Tags and Release Helm Chart / update-and-release (push) Successful in 35s
2026-02-10 07:58:33 +00:00
claude 28eb82a1d6 fix: Improve workflow - PHP-only releases and error handling
Helm Chart Release / release-chart (push) Successful in 12s
更新がない場合やバージョン抽出失敗時のエラーを解消。
PHPバージョンアップ時のみリリース、Nginx/Seleniumのみの場合はvalues.yaml更新のみ。

Changes:
- PHPバージョン抽出失敗時は警告のみ(exit 1を削除)
- 更新判定ロジックを改善(php_updated フラグを追加)
- Chart.yaml更新とリリース処理をPHP更新時のみに限定
- Nginx/Seleniumのみ更新時はvalues.yamlのみコミット
- 既存タグ/リリースのチェックを追加(重複エラー回避)
- コミットメッセージを更新内容に応じて変更
- Summaryにリリース有無の情報を追加

Behavior:
- PHP更新時: values.yaml + Chart.yaml更新、リリース作成
- Nginx/Selenium更新時: values.yamlのみ更新、リリースなし
- 更新なし: 正常終了(エラーなし)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 12:55:22 +09:00
GitHub Actions Bot c31ee5ce93 chore: update to PHP 8.5.2, nginx 1.29.5-alpine-perl, selenium 144.0-chromedriver-144.0 2026-02-10 03:47:43 +00:00
claude e21bc2e1a5 fix: Revert to jq with proper URL filtering
Helm Chart Release / release-chart (push) Successful in 11s
Pythonアプローチで発生したYAMLエラーを解消。
jqベースに戻し、Docker Hub APIのnameパラメータで効率的にフィルタ。

Changes:
- Pythonスクリプトを削除(YAMLインデント問題の原因)
- jqベースのシンプルなパイプラインに戻す
- URLに&name=fpm-alpineパラメータを追加(必須)
- jqの自動インストールを追加(念のため)
- 正規表現パターンを維持(alpine 2-3桁対応)
- デバッグ出力を維持

URL: https://registry.hub.docker.com/v2/repositories/library/php/tags?page_size=100&name=fpm-alpine

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 12:46:39 +09:00
claude 3343995e21 fix: Replace jq with Python for PHP version parsing
Helm Chart Release / release-chart (push) Successful in 12s
jqが利用できない環境でも動作するよう、Python3に変更。

Changes:
- jqの依存を削除
- Python3でDocker Hub APIレスポンスをパース
- 正規表現パターンマッチングをPythonで実装
- バージョンソートをPythonで実装
- デバッグ出力を追加(利用可能なタグ、マッチ数)

Benefits:
- 追加パッケージのインストール不要
- デバッグ情報が詳細
- より確実な動作

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 12:07:05 +09:00
claude a3f0245c64 debug: Add extensive debugging to PHP version check
Helm Chart Release / release-chart (push) Successful in 11s
- Add jq installation check and auto-install
- Output first 10 available PHP tags for debugging
- Show matched LATEST value before processing
- Store API response in variable for reuse

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 11:59:24 +09:00
claude 6002da51d0 fix: Update PHP version regex to support alpine 3.23+
Helm Chart Release / release-chart (push) Successful in 12s
Alpine Linuxのマイナーバージョンが3.23など3桁になったため、
正規表現パターンを修正。

Changes:
- 正規表現を `[0-9]+` から `[0-9]{2,3}` に変更
- alpine3.22 と alpine3.23 の両方に対応
- エラーメッセージにデバッグ情報を追加

Fixes: PHP version check failure in Gitea Actions workflow

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 11:54:29 +09:00
claude 02696fc55e feat: Add Real IP forwarding feature for bare-metal clusters
Helm Chart Release / release-chart (push) Successful in 12s
ベアメタルKubernetesクラスターやLoadBalancer環境において、
PHP側で訪問者の実IPアドレスを取得できる機能を追加。

Changes:
- Add nginx.forwardRealIP configuration in values.yaml
- Implement real_ip_header and set_real_ip_from in Nginx config
- Pass real IP info to PHP-FPM via fastcgi_param
- Add usage example and documentation in README.md
- Create test-real-ip.php for verification
- Update chart version to 8.5.2-a

Features:
- Compatible with existing customConfig.snippet
- Configurable trusted proxy networks
- Supports multi-tier proxy with recursive option
- Default disabled for backward compatibility

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 09:21:55 +09:00
pieter 59a21fca9b templates/configmap-nginx.yaml を更新
Helm Chart Release / release-chart (push) Successful in 12s
Update Docker Image Tags and Release Helm Chart / update-and-release (push) Failing after 19s
2026-02-07 01:51:05 +00:00
pieter 31106e098f リアルIP対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-07 01:44:12 +00:00
pieter fb6ebfe2b0 Helmリポジトリ利用に修正
Helm Chart Release / release-chart (push) Successful in 11s
2026-02-06 02:19:05 +00:00
pieter fcd6bdbda5 Composer対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-06 02:15:35 +00:00
pieter 6ab36861ab Composer対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-06 02:04:52 +00:00
pieter 58c02e47a9 Composer対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-06 02:03:52 +00:00
pieter 6c4f7c0bf2 Composer対応
Helm Chart Release / release-chart (push) Successful in 17s
2026-02-06 01:20:27 +00:00
GitHub Actions Bot 3ced61563a chore: update to PHP 8.5.2, nginx 1.29.4-alpine-perl, selenium 144.0-chromedriver-144.0 2026-01-26 02:00:35 +00:00
GitHub Actions Bot 80d248ad10 chore: update to PHP 8.5.2, nginx 1.29.4-alpine-perl, selenium 143.0-chromedriver-143.0 v8.5.2 2026-01-19 02:00:30 +00:00
pieter cdcf495ca0 .gitea/workflows/image-update-and-release.yaml を更新
Helm Chart Release / release-chart (push) Successful in 12s
Update Docker Image Tags and Release Helm Chart / update-and-release (push) Successful in 28s
2026-01-10 11:23:08 +00:00
GitHub Actions Bot 9e44c92824 chore: update to PHP 8.5.1, nginx 1.29.4-alpine-perl, selenium 143.0-chromedriver-143.0 v8.5.1 2026-01-10 11:14:01 +00:00
pieter 8945271575 .gitea/workflows/image-update-and-release.yaml を更新
Helm Chart Release / release-chart (push) Successful in 12s
2026-01-10 11:12:45 +00:00
pieter 2ebbd1dd5e .gitea/workflows/image-update-and-release.yaml を追加 2026-01-10 08:37:42 +00:00
pieter 8973aecd90 .gitea/workflows/helm-release.yaml を追加 2025-11-25 04:47:23 +00:00
pieter c5b8c05715 values.yaml を更新 2025-09-11 07:35:58 +00:00
pieter 79308adbbc values.yaml を更新 2025-08-29 03:21:43 +00:00
pieter 3dcb569321 Chart.yaml を更新 2025-07-07 21:01:21 +00:00
pieter 029f1a91aa Chart.yaml を更新 2025-07-06 23:05:47 +00:00
pieter 4bc8825ac8 Chart.yaml を更新 2025-07-06 00:51:30 +00:00
pieter 7ee013aaca templates/deployment.yaml を更新 2025-07-06 00:40:24 +00:00
pieter e87286fbfc templates/deployment.yaml を更新 2025-07-05 12:25:06 +00:00
pieter 2b3923db0c values.yaml を更新 2025-07-05 04:28:15 +00:00
pieter d893bef467 templates/secret-db.yaml を追加 2025-07-05 00:55:12 +00:00
pieter b26776fde2 "/" にファイルをアップロード 2025-07-04 06:23:04 +00:00
pieter 291b91fa31 "templates" にファイルをアップロード 2025-07-04 06:16:46 +00:00
pieter 071fbdd81d "templates" にファイルをアップロード 2025-07-04 06:16:04 +00:00
pieter c36275790d Initial commit 2025-07-04 06:11:15 +00:00