-
Notifications
You must be signed in to change notification settings - Fork 72
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
Feature: CNF Installation (4) Group several manifest into one file #2150
Conversation
3a123e2
to
0d92ced
Compare
0d92ced
to
370c35f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice change!
We should also not forget to modify shard files after PR in Helm repo would be merged.
Some comments and possible changes below:
8bdf96c
to
552616c
Compare
dc84367
to
9713630
Compare
d57ddca
to
0a83d77
Compare
Tested, found some mistakes: common_manifest is not deleted on cnf_cleanup (should be) |
ba61349
to
cebe752
Compare
cebe752
to
f4021c8
Compare
Also need to add namespaces into workload resources by updating generated_manifest. |
f4021c8
to
bd35849
Compare
14a6bff
to
7ee8aa8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some changes, mostly cosmetic
7ee8aa8
to
642dc1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
remove from "Draft"? |
212ddc2
to
b432047
Compare
- group manifests from several CNFs into one common_manifests.yaml file - add functionality in cleanup.cr to remove this file - depends on PR in helm library: cnf-testsuite/helm#4 - common_manifest functionality: used common_manifest instead of templates - remove methods related to templates - update generated manifest: add namespace to each resource Signed-off-by: barmull <[email protected]>
b432047
to
24744bc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
- group manifests from several CNFs into one common_manifests.yaml file - add functionality in cleanup.cr to remove this file - depends on PR in helm library: cnf-testsuite/helm#4 - common_manifest functionality: used common_manifest instead of templates - remove methods related to templates - update generated manifest: add namespace to each resource Signed-off-by: barmull <[email protected]>
Description
Gather all the manifest files from the various CNFs into a single file called common_manifests.yaml
Modified temp_template.yaml to reference common_manifests.yaml
Removed code responsible for generating CNF templates as it is no longer used
Added functionality in cleanup.cr to remove common_manifests.yaml as part of the cleanup process
Update generated manifest, add namespace to each resource
Depends on PR in helm library: Feature: Add method generate_manifest cnf-testsuite/helm#4
Issues:
Refs: #2125
Re-created from different branch, old PR: #2144