Skip to content
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 Control Plane Helm Templates And Proxy Partials #3146

Merged
merged 43 commits into from
Aug 6, 2019
Merged

Commits on Aug 2, 2019

  1. Updated controller template with proxy partials

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    b22c449 View commit details
    Browse the repository at this point in the history
  2. Declare dependency in requirements.yaml

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    46a81b0 View commit details
    Browse the repository at this point in the history
  3. Add partial template for proxy's metadata

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    242ed73 View commit details
    Browse the repository at this point in the history
  4. Add proxy-init partial template

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    149cb46 View commit details
    Browse the repository at this point in the history
  5. Remove partials chart .tgz file

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    2ae82d3 View commit details
    Browse the repository at this point in the history
  6. Script to lint Helm charts and update their dependencies

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    8a63620 View commit details
    Browse the repository at this point in the history
  7. Update partials chart Chart.yaml

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    fd2d2e4 View commit details
    Browse the repository at this point in the history
  8. Add proxy-init and resource partial templates

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    fd2c048 View commit details
    Browse the repository at this point in the history
  9. Replace hard coded namespace variable in proxy env var

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    f42b053 View commit details
    Browse the repository at this point in the history
  10. Ignore chart dependencies .tgz files

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    d72f17a View commit details
    Browse the repository at this point in the history
  11. Add missing fields and re-order YAML elements to match CLI output

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    c32f62f View commit details
    Browse the repository at this point in the history
  12. Reuse control plane's resource partial template in 'partials' chart

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    3df9a03 View commit details
    Browse the repository at this point in the history
  13. Set the proxy's destination service address env var

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    921e505 View commit details
    Browse the repository at this point in the history
  14. Add Grafana's template

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    d4ae6ff View commit details
    Browse the repository at this point in the history
  15. Update api version of controller RBAC

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    27f76de View commit details
    Browse the repository at this point in the history
  16. Add Heartbeat template

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    e164da6 View commit details
    Browse the repository at this point in the history
  17. Remove duplicated resources partial template

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    d426b5e View commit details
    Browse the repository at this point in the history
  18. Add remainder control plane components templates

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    48cd88d View commit details
    Browse the repository at this point in the history
  19. Add template for the 'linkerd-config' config map

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    54ab996 View commit details
    Browse the repository at this point in the history
  20. Add debug container template

    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    667b7ce View commit details
    Browse the repository at this point in the history
  21. Update proxy partial with 'disable-identity' and 'disable-tap' variables

    Note that these are inject-only variables.
    Also added the LINKERD2_PROXY_TAP_SVC_NAME env var.
    
    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    e479a21 View commit details
    Browse the repository at this point in the history
  22. Add validation conditions to ensure identity and tap aren't disabled for

    control plane components
    
    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    f42de85 View commit details
    Browse the repository at this point in the history
  23. Add partials for service account token mount path and security contex…

    …t capabilities
    
    Signed-off-by: ihcsim <ihcsim@gmail.com>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    5efe137 View commit details
    Browse the repository at this point in the history
  24. Change proxy and proxy-init templates to use global scope

    Some of the nested variables are removed from values.yaml to ensure changes
    made to root-level variables are propagated directly into the partial
    templates. The previous approach of using YAML anchors in the
    values.yaml to share common values can get out-of-sync when values are
    changed via the Helm's `--set` option.
    
    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    ihcsim authored and Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    430d4ee View commit details
    Browse the repository at this point in the history
  25. Update templates and values file to match #3161

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    2b4d94e View commit details
    Browse the repository at this point in the history
  26. Perform a dry run installation if there is a local Tiller

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    71b4fb2 View commit details
    Browse the repository at this point in the history
  27. Reorder JSON elements in linkerd-config

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    a21db05 View commit details
    Browse the repository at this point in the history
  28. Bug fixes

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    f7d1206 View commit details
    Browse the repository at this point in the history
  29. Re-adjust nested partials indentation to work with inject 'patch' chart

    Previously, the partials will render their content as an element in the list.
    While it works for installation, the toJson function in the 'inject' patch code
    ends up converting it into a JSON list, instead of the expected JSON
    object.
    
    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    e64c75f View commit details
    Browse the repository at this point in the history
  30. Trap the last fail command in the Helm shell script

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    f423e27 View commit details
    Browse the repository at this point in the history
  31. Add the identity trust anchor

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    dac0e3a View commit details
    Browse the repository at this point in the history
  32. Address Thomas' feedback on handling HA

    All the HA-related variables are moved to values-ha.yaml
    
    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    0f629ef View commit details
    Browse the repository at this point in the history
  33. Convert ignore ports string to JSON list in linkerd-config

    Also fixed some indentation issues.
    
    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    9ddf87d View commit details
    Browse the repository at this point in the history
  34. Add values-ha.yaml

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    0c67528 View commit details
    Browse the repository at this point in the history
  35. Include the service account token mount path only if identity is enabled

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    ecfb4ff View commit details
    Browse the repository at this point in the history
  36. Fixed malformed JSON in linkerd-config config map

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    e4a7b99 View commit details
    Browse the repository at this point in the history
  37. Rename chart to 'linkerd2'

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    bcbd0c9 View commit details
    Browse the repository at this point in the history
  38. Add NOTES.txt

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    02be87f View commit details
    Browse the repository at this point in the history
  39. Fix incorrect variable path in proxy template

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    8781d69 View commit details
    Browse the repository at this point in the history
  40. Remove fake TLS assets

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    e8592de View commit details
    Browse the repository at this point in the history
  41. Add 'required' constraint to identity trust anchors variable

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    5236069 View commit details
    Browse the repository at this point in the history
  42. Update tap templates per #3167

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    c79c414 View commit details
    Browse the repository at this point in the history
  43. Bump default version to edge-19.8.1 due to dependency on RSA support

    Signed-off-by: Ivan Sim <ivan@buoyant.io>
    Ivan Sim committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    681a921 View commit details
    Browse the repository at this point in the history