1. 24 Oct, 2018 1 commit
  2. 19 Oct, 2018 2 commits
  3. 18 Oct, 2018 3 commits
  4. 17 Oct, 2018 1 commit
  5. 16 Oct, 2018 1 commit
  6. 13 Oct, 2018 2 commits
  7. 12 Oct, 2018 1 commit
  8. 11 Oct, 2018 4 commits
  9. 10 Oct, 2018 1 commit
  10. 09 Oct, 2018 1 commit
  11. 06 Oct, 2018 1 commit
  12. 04 Oct, 2018 1 commit
  13. 01 Oct, 2018 1 commit
  14. 28 Sep, 2018 1 commit
  15. 27 Sep, 2018 1 commit
  16. 26 Sep, 2018 1 commit
  17. 19 Sep, 2018 1 commit
    • Matthew Fisher's avatar
      fix(helm): fix regression with TLS flags/environment variables not being parsed (#4657) · 8be42bae
      Matthew Fisher authored
      * fix(helm): fix regression with TLS flags/envvars
      
      This change fixes some of the assumptions made in an earlier commit. Helm's TLS flags and environment variables were not respected because they were parsed well before execution (during settings.AddFlagsTLS()), causing erroneous behaviour at runtime. By re-introducing environment.Init(), Helm can properly parse environment variables at the correct time.
      
      One change that had to occur in this PR is the fact that we need to call settings.Init() each time we call settings.AddFlagsTLS(). This is because each command owns its own FlagSet, so we need to parse each flagset to read and propagate the environment variables correctly.
      
      I also noticed that we were maintaining two separate variables for each TLS value. Refactoring out some of the older code to all use the settings object makes the code much cleaner to read and fixes an issue where setting a flag or environment variable would propagate to the settings object, but we'd be reading from tlsEnable.
      
      I've also added some unit tests to ensure this regression doesn't occur again.
      Signed-off-by: 's avatarMatthew Fisher <matt.fisher@microsoft.com>
      
      * fix bug where os.ExpandEnv() on the default value causes differing behaviour
      Signed-off-by: 's avatarMatthew Fisher <matt.fisher@microsoft.com>
      
      * add more context to the TODO/FIXME messages
      Signed-off-by: 's avatarMatthew Fisher <matt.fisher@microsoft.com>
      8be42bae
  18. 18 Sep, 2018 2 commits
  19. 17 Sep, 2018 6 commits
  20. 14 Sep, 2018 1 commit
  21. 13 Sep, 2018 1 commit
  22. 12 Sep, 2018 3 commits
  23. 10 Sep, 2018 3 commits