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
Add support for Helm v3 (continued) #137
Conversation
helm::config is a classthat may have no external impact to Forge modules. helm::helm_init is a typethat may have no external impact to Forge modules. helm is a classthat may have no external impact to Forge modules. helm::params is a classthat may have no external impact to Forge modules. helm::repo is a typethat may have no external impact to Forge modules. helm::repo_update is a typethat may have no external impact to Forge modules. This module is declared in 0 of 576 indexed public
|
Codecov Report
@@ Coverage Diff @@
## main #137 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 10 10
Lines 259 259
=====================================
Misses 259 259 Continue to review full report at Codecov.
|
Thanks @treydock for improving this ! |
Updated pull request to simplify logic on avoiding |
8a87cba
to
f15b92e
Compare
Hi @treydock, we have some dependency failures on ubuntu ( I'm currently working in solving the problem) and after this your PR will be tested on a clean base, thank you! |
Hi @treydock, we added Github Actions for running our tests, can you rebase this PR? Thank you! |
fix tests add unit test for helm_repo removing helm 3 option in helm init add acceptance test for helm 3
I have rebased |
@daianamezdrea Is there a way to run integration tests outside Github Actions? Only 1 of the many tests failed and there is no useful output from the failure to tell me what went wrong so I'd like to test things locally but so far attempts to run the bolt commands locally has failed. |
Hi @treydock, I was thinking at a way to get this tested and becaue the old way is not working anymore I have a suggestion that could help you:
|
Please try this and let me know if it works, sorry for my late answer, I was trying to find a good solution for the problem and then I forgot about it, thank you! |
helm_chart_update_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_create_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_delete_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_install_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_ls_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_package_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_repo_add_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_repo_remove_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm_repo_update_flags is a functionBreaking changes to this file MAY impact these 1 modules (near match):helm::chart is a typethat may have no external impact to Forge modules. helm::chart_update is a typethat may have no external impact to Forge modules. helm::create is a typethat may have no external impact to Forge modules. helm is a classthat may have no external impact to Forge modules. helm::package is a typethat may have no external impact to Forge modules. helm::params is a classthat may have no external impact to Forge modules. helm::repo is a typethat may have no external impact to Forge modules. helm::repo_update is a typethat may have no external impact to Forge modules. This module is declared in 0 of 578 indexed public
|
This PR has been marked as stale because it has been open for a while and has had no recent activity. If this PR is still important to you please drop a comment below and we will add this to our backlog to complete. Otherwise, it will be closed in 7 days. |
@AblionGE and @daianamezdrea , this is a continuation of #129 but with some fixes. The main fix is you can't reference class parameters in defined type parameter defaults without ensuring that those classes are defined before the defined type, which isn't always the best as it makes Puppet code dependent on the order things are defined. Instead you have to
include
the class and then reference the parameters.Also had to rename the spec file for acceptance as usually rspec expects spec files to end with
_spec.rb
Feel free to make my changes in #129 if that's preferable.