Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a WatchStreamExt trait for stream chaining #899

Merged
merged 13 commits into from
May 11, 2022
Merged

Add a WatchStreamExt trait for stream chaining #899

merged 13 commits into from
May 11, 2022

Commits on May 8, 2022

  1. Add a WatchStreamExt trait for better event chaining

    From discussion with @teozkr after #698 .
    This tries to solve the problem in a more generic way using Stream
    helpers.
    
    It was not trivial, and I'm not convinced this is the easiest way to do
    it, but every other path i tried failed.
    
    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 8, 2022
    Configuration menu
    Copy the full SHA
    f2977a0 View commit details
    Browse the repository at this point in the history
  2. some slightly better docs and tests

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 8, 2022
    Configuration menu
    Copy the full SHA
    5410732 View commit details
    Browse the repository at this point in the history
  3. move eventflatten to own module to simplify ext

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 8, 2022
    Configuration menu
    Copy the full SHA
    81ab1db View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Configuration menu
    Copy the full SHA
    bffaf55 View commit details
    Browse the repository at this point in the history
  2. update kubectl example to use WatchStreamExt

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    09f8c27 View commit details
    Browse the repository at this point in the history
  3. convert watcher examples

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    cec8bce View commit details
    Browse the repository at this point in the history
  4. avoid re-importing futures::ready

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    1d6c1b1 View commit details
    Browse the repository at this point in the history
  5. s/delete/emit_delete

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    16ede28 View commit details
    Browse the repository at this point in the history
  6. remove bad example comment

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    520f0ab View commit details
    Browse the repository at this point in the history
  7. use teo's rewrite queue

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    bf35fc9 View commit details
    Browse the repository at this point in the history
  8. update examples to all use WatchStreamExt

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    ebe422c View commit details
    Browse the repository at this point in the history
  9. add deprecation warning on try_flatten_* and remove internal use

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    74f8887 View commit details
    Browse the repository at this point in the history
  10. quick test of controllers with some minor tweaks

    Signed-off-by: clux <sszynrae@gmail.com>
    clux committed May 11, 2022
    Configuration menu
    Copy the full SHA
    405ac21 View commit details
    Browse the repository at this point in the history