-
Notifications
You must be signed in to change notification settings - Fork 3
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
Helm v2.17.0 for werf #61
base: release-2.17
Are you sure you want to change the base?
Commits on Nov 5, 2020
-
Customizable resources waiting behaviour for
kube.Client
structExtend `kube.Client` implementation of `environment.KubeClient` interface with ResourcesWaiter object. ResourcesWaiter interface defines `WaitForResources` and `WatchUntilReady` methods and allows to redefine default waiting behaviour in custom helm builds. For example, to add logging of resources statuses, errors, pod's logs while waiting. Signed-off-by: Timofey Kirillov <timofey.kirillov@flant.com>
Configuration menu - View commit details
-
Copy full SHA for 906f868 - Browse repository at this point
Copy the full SHA 906f868View commit details -
Cannot use go module converted from glide due to error: kubernetes/kubernetes#79384. Update k8s.io go deps to 1.16.0.
Configuration menu - View commit details
-
Copy full SHA for ad6c629 - Browse repository at this point
Copy the full SHA ad6c629View commit details -
Write 3-way-merge and 2-way-merge patches to annotations: ``` debug.werf.io/repair-patch debug.werf.io/repair-patch-errors ``` Repair patch is a 3-way-merge kubectl-apply-like patch between current live resource state and desired chart state. User should apply this patch manually when live resource state is out of sync with the chart configuration resource state. A warning message will be written to the screen during deploy process when repair patch is not empty.
Configuration menu - View commit details
-
Copy full SHA for f1cc356 - Browse repository at this point
Copy the full SHA f1cc356View commit details -
Configuration menu - View commit details
-
Copy full SHA for c89ace8 - Browse repository at this point
Copy the full SHA c89ace8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b8653 - Browse repository at this point
Copy the full SHA 23b8653View commit details -
Configuration menu - View commit details
-
Copy full SHA for a10b754 - Browse repository at this point
Copy the full SHA a10b754View commit details -
[3-way-merge] Create two pass 3wm repair patch: fix false-positive re…
…pair patches - Create two-pass patch as follows: current object => apply 2 way merge helm patch => create 3 way merge first stage repair patch => apply first stage repair patch => create actual repair patch. - Filter out unnecessary fields during patch creation (such as volumeClaimTemplates, empty container/env values). - Normalize numeric limits and (100Gi, 1000m, etc.).
Configuration menu - View commit details
-
Copy full SHA for dbe809c - Browse repository at this point
Copy the full SHA dbe809cView commit details -
[3-way-merge] Cut excess repair-patch fields, validate chart templates
- Manually cut out repair patch fields: $setElementsOrder, $retainKeys, spec.strategy.rollingUpdate=null. - Validate chart templates, write log warnings, add object annotation `debug.werf.io/validation-messages`. - Improved repair-patch creation to filter out invalid non-existing fields described in the chart template.
Configuration menu - View commit details
-
Copy full SHA for db2b5c6 - Browse repository at this point
Copy the full SHA db2b5c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c029f7f - Browse repository at this point
Copy the full SHA c029f7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d39799 - Browse repository at this point
Copy the full SHA 7d39799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 370b5ee - Browse repository at this point
Copy the full SHA 370b5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 639b288 - Browse repository at this point
Copy the full SHA 639b288View commit details -
Configuration menu - View commit details
-
Copy full SHA for f323fd1 - Browse repository at this point
Copy the full SHA f323fd1View commit details -
Update gopkg/yaml to v3, github.com/ghodss/yaml to v1.0, use Unmarsha…
…lStrict everywhere
Configuration menu - View commit details
-
Copy full SHA for a6c68f9 - Browse repository at this point
Copy the full SHA a6c68f9View commit details -
Fix "resource already exists" error on redeploy when new resource wit…
…h an error has been added to the chart
Configuration menu - View commit details
-
Copy full SHA for b203bf4 - Browse repository at this point
Copy the full SHA b203bf4View commit details -
Fix "resource already exists" error message when creating a helm.sh/h…
…ook that already exists
Configuration menu - View commit details
-
Copy full SHA for 0c42502 - Browse repository at this point
Copy the full SHA 0c42502View commit details -
Do not allow resource adoption during initial release installation, f…
…ix error messages
Configuration menu - View commit details
-
Copy full SHA for b973574 - Browse repository at this point
Copy the full SHA b973574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2384768 - Browse repository at this point
Copy the full SHA 2384768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61eed85 - Browse repository at this point
Copy the full SHA 61eed85View commit details -
Fix panic during sub chart validation
The problem occurs when the following conditions are met: * A chart does not contain Chart.yaml file. * There is an invalid sub chart that does not pass validation.
Configuration menu - View commit details
-
Copy full SHA for 4d0c47a - Browse repository at this point
Copy the full SHA 4d0c47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa4661 - Browse repository at this point
Copy the full SHA 9aa4661View commit details
Commits on Nov 9, 2020
-
[helm for werf] Remove errPending on upgrade
errPending on upgrade could occur when some deploy has been interrupted by a signal. In this case helm leave release in inconsistent state which could not be healed by automatical redeploy. Werf uses own distributed release locking by release name using Kubernetes configmap annotations to synchronize multiple deploy processes. Werf implementation supports interrupting of werf-deploy process by some signal.
Configuration menu - View commit details
-
Copy full SHA for eeaecf2 - Browse repository at this point
Copy the full SHA eeaecf2View commit details -
Merge pull request #63 from werf/disableErrPending
[v2.17.0][helm for werf] Remove errPending on upgrade
Configuration menu - View commit details
-
Copy full SHA for bd3efc6 - Browse repository at this point
Copy the full SHA bd3efc6View commit details
Commits on Feb 2, 2021
-
[v2.17.0][helm for werf] Do not parse values with strict yaml parser …
…to allow usage of anchors
Configuration menu - View commit details
-
Copy full SHA for 295e772 - Browse repository at this point
Copy the full SHA 295e772View commit details -
Merge pull request #81 from werf/fixStrictValuesParsing
[v2.17.0][helm for werf] Do not parse values with strict yaml parser to allow usage of yaml-anchors
Configuration menu - View commit details
-
Copy full SHA for 81e74d4 - Browse repository at this point
Copy the full SHA 81e74d4View commit details