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

fix: Flush EC2 service cache on new rollup #316

Closed
wants to merge 74 commits into from

Commits on Jan 12, 2021

  1. Delete README.md

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    6ce7953 View commit details
    Browse the repository at this point in the history
  2. delete all

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    3ad13b8 View commit details
    Browse the repository at this point in the history
  3. scaffolding

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    2816490 View commit details
    Browse the repository at this point in the history
  4. add API

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    87afbd6 View commit details
    Browse the repository at this point in the history
  5. initial code

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    25644a6 View commit details
    Browse the repository at this point in the history
  6. add more scaffolding

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    8f33f1e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Add kubernetes API calls

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    41bd571 View commit details
    Browse the repository at this point in the history
  2. aws API calls

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    335fb4f View commit details
    Browse the repository at this point in the history
  3. AWS API calls & Drift detection

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    6b8dad5 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. initial rotation logic

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    5cb9efb View commit details
    Browse the repository at this point in the history
  2. Implemented RollingUpgrade object validation. (keikoproj#176)

    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    shreyas-badiger authored Jan 14, 2021
    Configuration menu
    Copy the full SHA
    59e9b0d View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177)

    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolve error log message and return statement
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolving PR comments
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix typo in README.md. (keikoproj#125)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore the terminated instance during upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Added WARNING prefix in the logging
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Apply suggestions from code review
    
    Co-authored-by: Kevin Downey <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Capitalize sprintf to Sprintf
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Upgrade to Go 1.15 (keikoproj#128)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix few typos and simplify error returns, remove redundant types (keikoproj#131)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Readiness gates implementation for eager mode (keikoproj#130)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Validation step to check Nodes and ASG launch configs (keikoproj#112)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes (keikoproj#120)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    * Terminate unjoined nodes
    
    * Resolving PR comments
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix bug when switching to launch templates (keikoproj#136)
    
    * Update rollingupgrade_controller.go
    
    * Update rollingupgrade_controller.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * spacing fixes
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Extract script runner to a separate type; fix work with env. variables (keikoproj#132)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.15 (keikoproj#137)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.16-dev.
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Propagate parent env variables to allow to talk with API Server (keikoproj#144)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump Golang CI action to fix failed CI run (keikoproj#146)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify (keikoproj#145)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move cluster state from package level to a cluster state impl (keikoproj#148)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify work with intstr type. (keikoproj#149)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * If instance is in standby mode already, just return (keikoproj#138)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Handle terminated instances gracefully. (keikoproj#150)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Template version comparison fix (keikoproj#155)
    
    * get template version
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * fix tests
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.16 (keikoproj#157)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version to 0.17-dev (keikoproj#158)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151)
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Test node uncordon when postDrain / postDrainWait script fails
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Abort on strategy failure instead of continuing (keikoproj#152)
    
    * Abort on strategy failure instead of continuing
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Remove unformatted error message placeholder
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Explictly specify strategy for tests
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use NamespacedName (keikoproj#160)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.17 (keikoproj#161)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.18-dev (keikoproj#162)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move constants to types so that they can be reused (keikoproj#167)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Remove separate module for pkg/log (keikoproj#168)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump dependencies. (keikoproj#169)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use standard fmt.Errorf to format error message; unify error format (keikoproj#171)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix namespaced name order (keikoproj#170)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add instance id to the logs (keikoproj#173)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump golang and busybox (keikoproj#172)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Expose template list and other execution errors to logs (keikoproj#166)
    
    * Log and return wrapped launchtemplate error
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Expose execution error in logs
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * output can contain other messages from API Server, so be more relaxed (keikoproj#174)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Delete README.md
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * delete all
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add API
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial code
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add more scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add kubernetes API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * aws API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * AWS API calls & Drift detection
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * validate() function
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initial rotation logic
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * basic script_runner without any modifications
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix all the vet related errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    13 people authored Jan 28, 2021
    Configuration menu
    Copy the full SHA
    7cb15b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Controller v2: Implementation of Instance termination (keikoproj#178)

    * fix make vet errors.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate instances and run v2 for first time.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing more review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Log error message
    
    Signed-off-by: sbadiger <[email protected]>
    
    * error handling for instance tagging
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Feb 3, 2021
    Configuration menu
    Copy the full SHA
    2c1d8e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Migrate Script Runner (keikoproj#179)

    * Basic script runner
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    eytan-avisror authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    dd6a332 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Configuration menu
    Copy the full SHA
    57df5a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Eager mode implementation (keikoproj#183)

    * Eager mode implementation
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    11d3ae6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Metrics features (keikoproj#189)

    Signed-off-by: xshao <[email protected]>
    shaoxt authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    14e950e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Process the batch rotation in parallel (keikoproj#192)

    * Process the batch rotation in parallel
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    728dae9 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Configuration menu
    Copy the full SHA
    668c5d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Refine metrics implementation to support goroutines (keikoproj#196)

    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    71b310a View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Ignore generated code (keikoproj#201)

    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    77f985c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    665c64b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. Unit tests for controller-v2 (keikoproj#215)

    * Unit tests
    
    Signed-off-by: sbadiger <[email protected]>
    
    * minor change in accessing the namespace name
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move helper functions to a differnt file
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Apr 19, 2021
    Configuration menu
    Copy the full SHA
    d5935e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. #2285: rollup CR statistic metrics in v2 (keikoproj#218)

    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1f0f075 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Configuration menu
    Copy the full SHA
    c445af9 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    b8d0e72 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Create RollingUpgradeContext (keikoproj#234)

    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    shreyas-badiger and sahilbadla authored May 13, 2021
    Configuration menu
    Copy the full SHA
    b664fdd View commit details
    Browse the repository at this point in the history
  2. Resolve compile errors caused by merge conflict. (keikoproj#235)

    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    shreyas-badiger and sahilbadla authored May 13, 2021
    Configuration menu
    Copy the full SHA
    b659e0f View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)

    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    shreyas-badiger and sahilbadla authored May 18, 2021
    Configuration menu
    Copy the full SHA
    a490333 View commit details
    Browse the repository at this point in the history
  2. V2 controller metrics concurrency fix (keikoproj#231)

    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored May 18, 2021
    Configuration menu
    Copy the full SHA
    6fef5fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9ac50f View commit details
    Browse the repository at this point in the history
  4. metricsMutex should be initialized (keikoproj#240)

    Signed-off-by: xshao <[email protected]>
    shaoxt authored May 18, 2021
    Configuration menu
    Copy the full SHA
    1fc5847 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. upgrade-manager-v2: Load test fixes (keikoproj#245)

    * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * V2 controller metrics concurrency fix (keikoproj#231)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add missing parenthesis
    
    Signed-off-by: sbadiger <[email protected]>
    
    * load test fixes
    
    Signed-off-by: sbadiger <[email protected]>
    
    * handle scaling group not found
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: sbadiger <[email protected]>
    
    * log one level up
    
    * remove double logging
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    18e0e75 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. final push before RC release. (keikoproj#254)

    * support IgnoreDrainFailures flag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add else condition
    
    Signed-off-by: sbadiger <[email protected]>
    
    * set min for maxUnavailable
    
    Signed-off-by: sbadiger <[email protected]>
    
    * calculateMaxUnavailable function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add a new coloumn (completePercentage)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * disable debug logs by default
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    066731d View commit details
    Browse the repository at this point in the history
  2. Fix metrics collecting issue (keikoproj#249)

    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    f5dd1cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    376657f View commit details
    Browse the repository at this point in the history
  4. Fix metrics calculation issue (keikoproj#258)

    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Add mutex for InProcessingNode deleting
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    3eafd00 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Configuration menu
    Copy the full SHA
    79db022 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. and CR end time (keikoproj#264)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    2390ea0 View commit details
    Browse the repository at this point in the history
  2. upgrade-manager-v2: expose totalProcessing time and other metrics (ke…

    …ikoproj#265)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    a4e0e84 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. upgrade-manager-v2: remove function duplicate declaration. (keikoproj…

    …#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    610f454 View commit details
    Browse the repository at this point in the history
  2. Carry the metrics status in RollingUpgrade CR (keikoproj#267)

    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    shaoxt authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    b15838e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Configuration menu
    Copy the full SHA
    c0a163b View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (

    …keikoproj#272)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sheldon Shao <[email protected]>
    shreyas-badiger and shaoxt authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    b2b39a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. upgrade-manager-v2: Process next batch while waiting on nodeInterval …

    …period. (keikoproj#273)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set nextbatch to standBy while waiting for terminate
    
    * Avoid parallel reconcile operation per ASG
    
    * add default requeue time
    
    Co-authored-by: Sheldon Shao <[email protected]>
    shreyas-badiger and shaoxt authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    0e64929 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. upgrade-manager-v2: Fix unit tests (keikoproj#275)

    * Delete README.md
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * delete all
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add API
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial code
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add more scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add kubernetes API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * aws API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * AWS API calls & Drift detection
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial rotation logic
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Implemented RollingUpgrade object validation. (keikoproj#176)
    
    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177)
    
    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolve error log message and return statement
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolving PR comments
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix typo in README.md. (keikoproj#125)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore the terminated instance during upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Added WARNING prefix in the logging
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Apply suggestions from code review
    
    Co-authored-by: Kevin Downey <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Capitalize sprintf to Sprintf
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Upgrade to Go 1.15 (keikoproj#128)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix few typos and simplify error returns, remove redundant types (keikoproj#131)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Readiness gates implementation for eager mode (keikoproj#130)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Validation step to check Nodes and ASG launch configs (keikoproj#112)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes (keikoproj#120)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    * Terminate unjoined nodes
    
    * Resolving PR comments
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix bug when switching to launch templates (keikoproj#136)
    
    * Update rollingupgrade_controller.go
    
    * Update rollingupgrade_controller.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * spacing fixes
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Extract script runner to a separate type; fix work with env. variables (keikoproj#132)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.15 (keikoproj#137)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.16-dev.
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Propagate parent env variables to allow to talk with API Server (keikoproj#144)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump Golang CI action to fix failed CI run (keikoproj#146)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify (keikoproj#145)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move cluster state from package level to a cluster state impl (keikoproj#148)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify work with intstr type. (keikoproj#149)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * If instance is in standby mode already, just return (keikoproj#138)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Handle terminated instances gracefully. (keikoproj#150)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Template version comparison fix (keikoproj#155)
    
    * get template version
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * fix tests
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.16 (keikoproj#157)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version to 0.17-dev (keikoproj#158)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151)
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Test node uncordon when postDrain / postDrainWait script fails
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Abort on strategy failure instead of continuing (keikoproj#152)
    
    * Abort on strategy failure instead of continuing
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Remove unformatted error message placeholder
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Explictly specify strategy for tests
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use NamespacedName (keikoproj#160)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.17 (keikoproj#161)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.18-dev (keikoproj#162)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move constants to types so that they can be reused (keikoproj#167)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Remove separate module for pkg/log (keikoproj#168)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump dependencies. (keikoproj#169)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use standard fmt.Errorf to format error message; unify error format (keikoproj#171)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix namespaced name order (keikoproj#170)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add instance id to the logs (keikoproj#173)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump golang and busybox (keikoproj#172)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Expose template list and other execution errors to logs (keikoproj#166)
    
    * Log and return wrapped launchtemplate error
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Expose execution error in logs
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * output can contain other messages from API Server, so be more relaxed (keikoproj#174)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Delete README.md
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * delete all
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add API
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial code
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add more scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add kubernetes API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * aws API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * AWS API calls & Drift detection
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * validate() function
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initial rotation logic
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * basic script_runner without any modifications
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix all the vet related errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Controller v2: Implementation of Instance termination (keikoproj#178)
    
    * fix make vet errors.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate instances and run v2 for first time.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing more review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Log error message
    
    Signed-off-by: sbadiger <[email protected]>
    
    * error handling for instance tagging
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Migrate Script Runner (keikoproj#179)
    
    * Basic script runner
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Implemented node drain. (keikoproj#181)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Eager mode implementation (keikoproj#183)
    
    * Eager mode implementation
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Metrics features (keikoproj#189)
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Process the batch rotation in parallel (keikoproj#192)
    
    * Process the batch rotation in parallel
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (keikoproj#195)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Refine metrics implementation to support goroutines (keikoproj#196)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore generated code  (keikoproj#201)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix bug in deleting the entry in syncMap (keikoproj#203)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Unit tests for controller-v2 (keikoproj#215)
    
    * Unit tests
    
    Signed-off-by: sbadiger <[email protected]>
    
    * minor change in accessing the namespace name
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move helper functions to a differnt file
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgradeContext (keikoproj#234)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolve compile errors caused by merge conflict. (keikoproj#235)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * V2 controller metrics concurrency fix (keikoproj#231)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add missing parenthesis (keikoproj#239)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * metricsMutex should be initialized (keikoproj#240)
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Load test fixes (keikoproj#245)
    
    * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * V2 controller metrics concurrency fix (keikoproj#231)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add missing parenthesis
    
    Signed-off-by: sbadiger <[email protected]>
    
    * load test fixes
    
    Signed-off-by: sbadiger <[email protected]>
    
    * handle scaling group not found
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: sbadiger <[email protected]>
    
    * log one level up
    
    * remove double logging
    
    Signed-off-by: sbadiger <[email protected]>
    
    * final push before RC release. (keikoproj#254)
    
    * support IgnoreDrainFailures flag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add else condition
    
    Signed-off-by: sbadiger <[email protected]>
    
    * set min for maxUnavailable
    
    Signed-off-by: sbadiger <[email protected]>
    
    * calculateMaxUnavailable function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add a new coloumn (completePercentage)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * disable debug logs by default
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix metrics collecting issue (keikoproj#249)
    
    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Revert "Fix metrics collecting issue (keikoproj#249)" (keikoproj#256)
    
    This reverts commit f5dd1cb.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix metrics calculation issue (keikoproj#258)
    
    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Add mutex for InProcessingNode deleting
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add a mock for test and update version in Makefile (keikoproj#262)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * and CR end time (keikoproj#264)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: expose totalProcessing time and other metrics (keikoproj#265)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait (keikoproj#270)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (keikoproj#272)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sheldon Shao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (keikoproj#273)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set nextbatch to standBy while waiting for terminate
    
    * Avoid parallel reconcile operation per ASG
    
    * add default requeue time
    
    Co-authored-by: Sheldon Shao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * fix unit tests
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    Co-authored-by: Sahil Badla <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    16 people authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    00f7e89 View commit details
    Browse the repository at this point in the history
  2. upgrade-manager-v2: Add CI github action, fix lint errors. (keikoproj…

    …#276)
    
    * upgrade-manager-v2: Fix unit tests (keikoproj#275)
    
    * Delete README.md
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * delete all
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add API
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial code
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add more scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add kubernetes API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * aws API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * AWS API calls & Drift detection
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial rotation logic
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Implemented RollingUpgrade object validation. (keikoproj#176)
    
    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177)
    
    * Validation step to check Nodes and ASG launch configs
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Validating launch definition after a rolling upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolve error log message and return statement
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolving PR comments
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix typo in README.md. (keikoproj#125)
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore the terminated instance during upgrade
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Added WARNING prefix in the logging
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Apply suggestions from code review
    
    Co-authored-by: Kevin Downey <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Capitalize sprintf to Sprintf
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Upgrade to Go 1.15 (keikoproj#128)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix few typos and simplify error returns, remove redundant types (keikoproj#131)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Readiness gates implementation for eager mode (keikoproj#130)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Adding Functional Test (keikoproj#113)
    
    * Adding BDD, workflow and badge
    
    * Changing CI workflow job name
    
    * Adding make manifests
    
    * Clarifying cron time zone comment
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Validation step to check Nodes and ASG launch configs (keikoproj#112)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.13 (keikoproj#115)
    
    * release 0.13
    
    * Update CHANGELOG.md
    
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version (keikoproj#116)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117)
    
    * CI-BDD not on forks & Step for releases (keikoproj#2)
    
    * Testing CI-BDD not on forks & Step for releases
    
    * Adding step for image with tag git-tag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate unjoined nodes (keikoproj#120)
    
    * Validation step to check Nodes and ASG launch configs
    
    * Validating launch definition after a rolling upgrade
    
    * Resolve error log message and return statement
    
    * Terminate unjoined nodes
    
    * Resolving PR comments
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version 0.14. (keikoproj#121)
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to 0.15-dev.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix bug when switching to launch templates (keikoproj#136)
    
    * Update rollingupgrade_controller.go
    
    * Update rollingupgrade_controller.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * spacing fixes
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Extract script runner to a separate type; fix work with env. variables (keikoproj#132)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.15 (keikoproj#137)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.16-dev.
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Propagate parent env variables to allow to talk with API Server (keikoproj#144)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump Golang CI action to fix failed CI run (keikoproj#146)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify (keikoproj#145)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move cluster state from package level to a cluster state impl (keikoproj#148)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Simplify work with intstr type. (keikoproj#149)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * If instance is in standby mode already, just return (keikoproj#138)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Handle terminated instances gracefully. (keikoproj#150)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Template version comparison fix (keikoproj#155)
    
    * get template version
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * fix tests
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * release 0.16 (keikoproj#157)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * bump version to 0.17-dev (keikoproj#158)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151)
    
    * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Test node uncordon when postDrain / postDrainWait script fails
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Abort on strategy failure instead of continuing (keikoproj#152)
    
    * Abort on strategy failure instead of continuing
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Remove unformatted error message placeholder
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Explictly specify strategy for tests
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use NamespacedName (keikoproj#160)
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Set version and update CHANGELOG for version v0.17 (keikoproj#161)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump version to v0.18-dev (keikoproj#162)
    
    Signed-off-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Move constants to types so that they can be reused (keikoproj#167)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Remove separate module for pkg/log (keikoproj#168)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump dependencies. (keikoproj#169)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * use standard fmt.Errorf to format error message; unify error format (keikoproj#171)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix namespaced name order (keikoproj#170)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add instance id to the logs (keikoproj#173)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Bump golang and busybox (keikoproj#172)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    
    Co-authored-by: Shri Javadekar <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Expose template list and other execution errors to logs (keikoproj#166)
    
    * Log and return wrapped launchtemplate error
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    
    * Expose execution error in logs
    
    Signed-off-by: Adam Malcontenti-Wilson <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * output can contain other messages from API Server, so be more relaxed (keikoproj#174)
    
    Signed-off-by: Oleg Atamanenko <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Delete README.md
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * delete all
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add API
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * initial code
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add more scaffolding
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add kubernetes API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * aws API calls
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * AWS API calls & Drift detection
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * validate() function
    
    Signed-off-by: shreyas-badiger <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * modified validate()
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initial rotation logic
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * basic script_runner without any modifications
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix all the vet related errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Controller v2: Implementation of Instance termination (keikoproj#178)
    
    * fix make vet errors.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Terminate instances and run v2 for first time.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing more review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Log error message
    
    Signed-off-by: sbadiger <[email protected]>
    
    * error handling for instance tagging
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Migrate Script Runner (keikoproj#179)
    
    * Basic script runner
    
    Signed-off-by: Eytan Avisror <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: Eytan Avisror <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Implemented node drain. (keikoproj#181)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Eager mode implementation (keikoproj#183)
    
    * Eager mode implementation
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Metrics features (keikoproj#189)
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Process the batch rotation in parallel (keikoproj#192)
    
    * Process the batch rotation in parallel
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (keikoproj#195)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Refine metrics implementation to support goroutines (keikoproj#196)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore generated code  (keikoproj#201)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix bug in deleting the entry in syncMap (keikoproj#203)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Unit tests for controller-v2 (keikoproj#215)
    
    * Unit tests
    
    Signed-off-by: sbadiger <[email protected]>
    
    * minor change in accessing the namespace name
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move helper functions to a differnt file
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgradeContext (keikoproj#234)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Resolve compile errors caused by merge conflict. (keikoproj#235)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * V2 controller metrics concurrency fix (keikoproj#231)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add missing parenthesis (keikoproj#239)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * metricsMutex should be initialized (keikoproj#240)
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Load test fixes (keikoproj#245)
    
    * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * log cloud discovery failure
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Create RollingUpgrade Context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rollingupgrade context
    
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: rollup CR statistic metrics in v2 (keikoproj#218)
    
    * #2285: rollup CR statistic metrics in v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2285: updated metric flags
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2285: renamed some methods related to metrics (keikoproj#224)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * #2286: removed version from metric namespace (keikoproj#227)
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * resolve compile errors due to merge conflict
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move drain-manager to reconciler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * initialize RollingUpgrade object
    
    Signed-off-by: sbadiger <[email protected]>
    
    * use bool instead of count for standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * refactor in-progress and standby code
    
    Signed-off-by: sbadiger <[email protected]>
    
    * rename instance standby function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * DrainManager changes in unit test files
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * V2 controller metrics concurrency fix (keikoproj#231)
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Refine the metrics status
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix test case error
    
    Signed-off-by: xshao <[email protected]>
    
    * Use group instead of ASG
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Ignore generated code
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Fix the concurrent issue
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into RollingUpgradeContext
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into upgrade_metrics.go
    
    Signed-off-by: xshao <[email protected]>
    
    * Move metrics related functions into metrics.go
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add missing parenthesis
    
    Signed-off-by: sbadiger <[email protected]>
    
    * load test fixes
    
    Signed-off-by: sbadiger <[email protected]>
    
    * handle scaling group not found
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Update upgrade.go
    
    Signed-off-by: sbadiger <[email protected]>
    
    * log one level up
    
    * remove double logging
    
    Signed-off-by: sbadiger <[email protected]>
    
    * final push before RC release. (keikoproj#254)
    
    * support IgnoreDrainFailures flag
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add else condition
    
    Signed-off-by: sbadiger <[email protected]>
    
    * set min for maxUnavailable
    
    Signed-off-by: sbadiger <[email protected]>
    
    * calculateMaxUnavailable function
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add a new coloumn (completePercentage)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * disable debug logs by default
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix metrics collecting issue (keikoproj#249)
    
    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Revert "Fix metrics collecting issue (keikoproj#249)" (keikoproj#256)
    
    This reverts commit f5dd1cb.
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Fix metrics calculation issue (keikoproj#258)
    
    * metricsMutex should be initialized
    
    Signed-off-by: xshao <[email protected]>
    
    * Use InProcessingNode instead of Stringp[] so that it can have the status of steps
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Make the change backward compatible
    
    Signed-off-by: xshao <[email protected]>
    
    * Add mutex for InProcessingNode deleting
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Add a mock for test and update version in Makefile (keikoproj#262)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * and CR end time (keikoproj#264)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: expose totalProcessing time and other metrics (keikoproj#265)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait (keikoproj#270)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (keikoproj#272)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sheldon Shao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (keikoproj#273)
    
    * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266)
    
    * and CR end time
    
    Signed-off-by: sbadiger <[email protected]>
    
    * expose totalProcessing time and other metrics
    
    Signed-off-by: sbadiger <[email protected]>
    
    * addressing review comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove function duplication
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Carry the metrics status in RollingUpgrade CR (keikoproj#267)
    
    * Update metrics status at same time
    
    Signed-off-by: xshao <[email protected]>
    
    * Update metrics status when terminating instance
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    
    * Add terminated step
    
    Signed-off-by: xshao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * move cloud discovery after nodeInterval / drainInterval wait
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add watch event for cluster nodes instead of API calls
    
    Signed-off-by: sbadiger <[email protected]>
    
    * upon node deletion, remove it from syncMap as well
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add nodeEvents handler instead of watch handler
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Ignore Reconciles on nodeEvents
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add comments
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set nextbatch to standBy while waiting for terminate
    
    * Avoid parallel reconcile operation per ASG
    
    * add default requeue time
    
    Co-authored-by: Sheldon Shao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * fix unit tests
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    Co-authored-by: Sahil Badla <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * add ci.yaml file
    
    Signed-off-by: sbadiger <[email protected]>
    
    * test commit to trigger ci build
    
    Signed-off-by: sbadiger <[email protected]>
    
    * move ci.yaml inside workflows
    
    Signed-off-by: sbadiger <[email protected]>
    
    * delete ci.yaml file from previous place
    
    Signed-off-by: sbadiger <[email protected]>
    
    * address lint issues
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Update ci.yaml
    
    Signed-off-by: sbadiger <[email protected]>
    
    * generate coverage.txt file
    
    Signed-off-by: sbadiger <[email protected]>
    
    * fix golang lint errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Delete delete-me.file
    
    * generate coverage.txt file
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Alfredo Garo <[email protected]>
    Co-authored-by: Eytan Avisror <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Shri Javadekar <[email protected]>
    Co-authored-by: Craig Robson <[email protected]>
    Co-authored-by: Kevin Downey <[email protected]>
    Co-authored-by: Oleg Atamanenko <[email protected]>
    Co-authored-by: Shreyas Badiger <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Adam Malcontenti-Wilson <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    Co-authored-by: Sahil Badla <[email protected]>
    Co-authored-by: Sheldon Shao <[email protected]>
    16 people authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    7a4766d View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Release v1.0.0 (keikoproj#277)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    164725f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Controller v2 bdd changes (keikoproj#278)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    5bdc134 View commit details
    Browse the repository at this point in the history
  2. Controller v2 (keikoproj#279)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    42abe52 View commit details
    Browse the repository at this point in the history
  3. Controller v2 (keikoproj#280)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    62c2255 View commit details
    Browse the repository at this point in the history
  4. Controller v2 (keikoproj#282)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    1be8190 View commit details
    Browse the repository at this point in the history
  5. Controller v2 (keikoproj#283)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    93626b4 View commit details
    Browse the repository at this point in the history
  6. #2122: bdd changes for v2 (keikoproj#284)

    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    3841cc7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. V2 bdd (keikoproj#285)

    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added makefile for test-bdd module
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added makefile for test-bdd module
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: update rolling-update template
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 2, 2021
    Configuration menu
    Copy the full SHA
    998de0d View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. V2 bdd (keikoproj#286)

    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added makefile for test-bdd module
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added makefile for test-bdd module
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: update rolling-update template
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    835fd0d View commit details
    Browse the repository at this point in the history
  2. Controller v2 (keikoproj#288)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    2d8651c View commit details
    Browse the repository at this point in the history
  3. Controller v2 (keikoproj#289)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    86412d5 View commit details
    Browse the repository at this point in the history
  4. Controller v2 (keikoproj#290)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    b698dd6 View commit details
    Browse the repository at this point in the history
  5. Controller v2 (keikoproj#291)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    db54e0b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Controller v2 (keikoproj#292)

    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added sh for dockerfile
    
    Signed-off-by: sbadla1 <[email protected]>
    sahilbadla authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    c35445d View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    52d80d9 View commit details
    Browse the repository at this point in the history
  2. controller v2: Fix ci job (keikoproj#295)

    * fix CI job
    
    * fix Makefile
    shreyas-badiger authored Aug 5, 2021
    Configuration menu
    Copy the full SHA
    0b22e3a View commit details
    Browse the repository at this point in the history
  3. Release v1.0.1 (keikoproj#294)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Aug 5, 2021
    Configuration menu
    Copy the full SHA
    3427b37 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Configuration menu
    Copy the full SHA
    95afa1b View commit details
    Browse the repository at this point in the history
  2. Release v1.0.2 (keikoproj#297)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    15007b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Configuration menu
    Copy the full SHA
    1e6d29d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    e77431c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Set Instances to StandBy in batches (keikoproj#303)

    * Controller v2 (keikoproj#289)
    
    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Controller v2 (keikoproj#290)
    
    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Controller v2 (keikoproj#291)
    
    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * Controller v2 (keikoproj#292)
    
    * #2286: removed version from metric namespace
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * update bdd for testing
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: ported bdd project from v1
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: change cron
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: bdd changes for v2
    
    Signed-off-by: sbadla1 <[email protected]>
    
    * #2122: added sh for dockerfile
    
    Signed-off-by: sbadla1 <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * check for ASG's launch template version instead latest. (keikoproj#293)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * controller v2: Fix ci job (keikoproj#295)
    
    * fix CI job
    
    * fix Makefile
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Release v1.0.1 (keikoproj#294)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * replace launchTemplate latest string with version number (keikoproj#296)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Release v1.0.2 (keikoproj#297)
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Add ignoreDrainFailure and DrainTimeout as controller arguements
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Sequential AWS API call for setting instances to StandBy
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set Instances to StandBy in batches
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set Instances to StandBy in batches
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set Instances to StandBy in batches
    
    Signed-off-by: sbadiger <[email protected]>
    
    * Set Instances to StandBy in batches
    
    Signed-off-by: sbadiger <[email protected]>
    
    * fix: fix panic when using MixedInstancesPolicy (keikoproj#298)
    
    Signed-off-by: Jonah Back <[email protected]>
    Signed-off-by: sbadiger <[email protected]>
    
    * fix vet errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    * remove log messagE
    
    Signed-off-by: sbadiger <[email protected]>
    
    * change the logic
    
    Signed-off-by: sbadiger <[email protected]>
    
    * fix vet error
    
    Signed-off-by: sbadiger <[email protected]>
    
    * fix lint errors
    
    Signed-off-by: sbadiger <[email protected]>
    
    * add comment
    
    Signed-off-by: sbadiger <[email protected]>
    
    Co-authored-by: Sahil Badla <[email protected]>
    Co-authored-by: Jonah Back <[email protected]>
    3 people authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    df08ab0 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. revert keikoproj#300 (keikoproj#305)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Sep 3, 2021
    Configuration menu
    Copy the full SHA
    6252725 View commit details
    Browse the repository at this point in the history
  2. Release v1.0.3 (keikoproj#306)

    Signed-off-by: sbadiger <[email protected]>
    shreyas-badiger authored Sep 3, 2021
    Configuration menu
    Copy the full SHA
    4d1afe8 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    995b81b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Release v1.0.4 (keikoproj#308)

    controller flags for ignoreDrainFailures and drainTimeout (keikoproj#307)
    shreyas-badiger authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    c593b01 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Update rollingupgrade_controller.go

    Signed-off-by: Eytan Avisror <[email protected]>
    Eytan Avisror authored and Eytan Avisror committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    61f4602 View commit details
    Browse the repository at this point in the history