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
7888f54a
Commit
7888f54a
authored
Oct 25, 2017
by
Neil Moore
Committed by
GitHub
Oct 25, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update charts.md
parent
bff52617
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
7 deletions
+12
-7
charts.md
docs/charts.md
+12
-7
No files found.
docs/charts.md
View file @
7888f54a
...
...
@@ -460,14 +460,14 @@ Suppose that a chart named "A" creates the following Kubernetes objects
- statefulset "A-StatefulSet"
- service "A-Service"
A is dependent on chart B that creates objects
Furthermore,
A is dependent on chart B that creates objects
- namespace "B-Namespace"
- replicaset "B-ReplicaSet"
- service "B-Service"
After installation/upgrade of chart A a single Helm release is created. The release will
create
all
the above Kubernetes objects in the following order:
After installation/upgrade of chart A a single Helm release is created
/modified
. The release will
create
/update all of
the above Kubernetes objects in the following order:
- A-Namespace
- B-Namespace
...
...
@@ -476,11 +476,16 @@ create all the above Kubernetes objects in the following order:
- A-Service
- B-Service
This is because the Kubernetes objects from all the charts are aggregrated into a single set; then sorted
by type followed by name; and then created/updated in that order. Hence a single release is created
with all the objects for the chart and its dependencies.
This is because when Helm installs/upgrades charts,
the Kubernetes objects from the charts and all its dependencies are
The install order of types is given by the enumeration InstallOrder in kind_sorter.go
- aggregrated into a single set; then
- sorted by type followed by name; and then
- created/updated in that order.
Hence a single release is created with all the objects for the chart and its dependencies.
The install order of Kubernetes types is given by the enumeration InstallOrder in kind_sorter.go
(see [the Helm source file](https://github.com/kubernetes/helm/blob/master/pkg/tiller/kind_sorter.go#L26).
## Templates and Values
...
...
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