Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
H
helm3
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
helm3
Commits
5038fa90
Commit
5038fa90
authored
Mar 02, 2016
by
Matt Butcher
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs(workflow): re-adding workflow after rebase
This supercedes #263.
parent
3f2fe87c
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
84 additions
and
0 deletions
+84
-0
developer-workflows.md
docs/workflow/developer-workflows.md
+0
-0
helm-dm-diagrams.src.md
docs/workflow/helm-dm-diagrams.src.md
+84
-0
helm-official-workflow.png
docs/workflow/helm-official-workflow.png
+0
-0
private-chart-no-repo.png
docs/workflow/private-chart-no-repo.png
+0
-0
private-chart-repo.png
docs/workflow/private-chart-repo.png
+0
-0
public-chart-repo.png
docs/workflow/public-chart-repo.png
+0
-0
No files found.
docs/workflow/developer-workflows.md
0 → 100644
View file @
5038fa90
This diff is collapsed.
Click to expand it.
docs/workflow/helm-dm-diagrams.src.md
0 → 100644
View file @
5038fa90
# Helm-DM Workflow Diagrams
# Helm Official
@startuml helm-official-workflow.png
autonumber
actor Member
actor Core
participant GitHub
participant CI
database Repository
Member->GitHub: PR New Chart
GitHub->CI: Run automated tests
CI->GitHub: Tests pass
GitHub-->Member: Tests pass
GitHub-->Core: Tests pass
Core
<->
Member: Discussion about chart
Core->GitHub: Code review
Core->GitHub: Release approval
GitHub->CI: Issue release
CI->Repository: Push release
Member->Repository: Get release
@enduml
# Public Chart Repository
An example workflow using Launchpad and BZR.
@startuml public-chart-repo.png
autonumber
actor Developer
actor Maintainer
participant Launchpad
Developer->Launchpad: Push branch with chart
Maintainer->Launchpad: Fetch branch
Maintainer->Maintainer: Locally test
Maintainer->Launchpad: Merge branch
... later ...
Maintainer->Launchpad: Create global release
Maintainer->Maintainer: Regenerate all versioned charts
Maintainer->Repository: Push charts
@enduml
# Private chart repository
An example workflow using an internal Gerrit Git repo and Jenkins.
@startuml private-chart-repo.png
autonumber
actor "Developer A" as A
actor "Developer B" as B
actor "Internal user" as Internal
participant Gerrit
participant Jenkins
participant "Docker registry" as Docker
participant "Chart repository" as Chart
A->Gerrit: Clone repo
A->A: Local development
A->Gerrit: Push branch
Gerrit->Jenkins: Test branch
Jenkins->Jenkins: Build and test
Jenkins->Docker: Snapshot image push
Jenkins->Chart: Snapshot chart
Jenkins->Jenkins: Integration tests
Jenkins-->A: Build OK
B->Gerrit: Code review
B->A: Code approval
A->Gerrit: Tag the new chart
Gerrit->Jenkins: Release
Jenkins->Jenkins: Build and test
Jenkins->Docker: Production image push
Jenkins->Chart: Production chart
Internal->Chart: Get production chart
@enduml
# Private Charts without repository
An example using SVN for local dev, and no chart repository.
@startuml private-chart-no-repo.png
autonumber
actor "Developer A" as A
actor "Developer B" as B
participant SVN
participant Kubernetes
A->SVN: Checkout code
A->A: Develop locally
A->SVN: Check in code
B
<->
SVN: Update local
B->Kubernetes: Run helm deploy on local chart
@enduml
docs/workflow/helm-official-workflow.png
0 → 100644
View file @
5038fa90
29.6 KB
docs/workflow/private-chart-no-repo.png
0 → 100644
View file @
5038fa90
17.9 KB
docs/workflow/private-chart-repo.png
0 → 100644
View file @
5038fa90
44.4 KB
docs/workflow/public-chart-repo.png
0 → 100644
View file @
5038fa90
22.3 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment