Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ArgoCD対応 #315

Merged
merged 21 commits into from
Dec 8, 2023
Merged

ArgoCD対応 #315

merged 21 commits into from
Dec 8, 2023

Conversation

na2na-p
Copy link
Owner

@na2na-p na2na-p commented Nov 27, 2023

  1. イメージビルドが長すぎるので短縮施策
  2. ArgoCD用にいろいろ微調整
  3. 下記の機構を簡単に組めるようにArgoCD部のテンプレート化
graph TD
    A[1. topic PRが提出される] -->|CIやレビューを通過する| B[3. デフォルトブランチにマージされる]
    B --> C[4. デフォルトブランチのpackage.jsonのversionと同じタグのイメージを確認]
    C -->|存在している| D[4.5. 何もしない]
    C -->|存在していない| E[5. イメージのビルドとpush]
    E --> F[6. Renovateがvalues.yamlとイメージレジストリ上の最新イメージタグを比較]
    F -->|新しいバージョンがある場合| G[7. 自動でPRを提出]
		F -->|新しいバージョンがない場合| H[8. 何もしない]
    G --> I[8. PRがマージされる]
    I --> J[9. ArgoCDがチャートの差分を検知しデプロイ]
Loading

@na2na-p na2na-p force-pushed the topic/argocd branch 13 times, most recently from 4ef1e12 to cd67cb9 Compare November 27, 2023 13:09
@na2na-p
Copy link
Owner Author

na2na-p commented Nov 27, 2023

動作確認済み

#319

image

@na2na-p na2na-p changed the base branch from topic/helm-chart to v3 November 27, 2023 13:21
@na2na-p na2na-p closed this Nov 27, 2023
@na2na-p na2na-p reopened this Nov 27, 2023
@na2na-p na2na-p force-pushed the topic/argocd branch 3 times, most recently from e13da2a to 30cd6f8 Compare December 8, 2023 11:54
@2na2-p 2na2-p bot enabled auto-merge December 8, 2023 12:10
@2na2-p 2na2-p bot merged commit 5180af5 into main Dec 8, 2023
13 of 15 checks passed
@2na2-p 2na2-p bot deleted the topic/argocd branch December 8, 2023 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant