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

Track changes in ConfigMaps and Secrets #37

Merged
merged 13 commits into from
Jan 30, 2019
Merged

Track changes in ConfigMaps and Secrets #37

merged 13 commits into from
Jan 30, 2019

Commits on Jan 25, 2019

  1. Configuration menu
    Copy the full SHA
    1649dea View commit details
    Browse the repository at this point in the history
  2. Discover config maps and secrets

    - scan target deployment volumes and containers for configmaps and secrets
    stefanprodan committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    0109788 View commit details
    Browse the repository at this point in the history
  3. Include ConfigMaps and Secrets in promotion

    - create primary configs and secrets at bootstrap
    - copy configs and secrets from canary to primary and update the pod spec on promotion
    stefanprodan committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    71cd4e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8170916 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc347e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9685fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a98e93 View commit details
    Browse the repository at this point in the history
  8. Refactor tests

    - consolidate fake clients and mock objects
    stefanprodan committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    5904348 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Configuration menu
    Copy the full SHA
    3fd039a View commit details
    Browse the repository at this point in the history
  2. Detect changes in configs and trigger canary analysis

    - restart analysis if a ConfigMap or Secret changes during rollout
    - add tests for tracked changes
    stefanprodan committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    5b296e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Trigger a rolling update when configs change

    - generate a unique pod annotation on promotion
    stefanprodan committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    0830abd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9cd7af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bcf82d View commit details
    Browse the repository at this point in the history