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

Support for server side apply #392

Open
wants to merge 49 commits into
base: develop
Choose a base branch
from
Open

Commits on Dec 10, 2021

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

Commits on Dec 14, 2021

  1. Embeddable E2E tests

    redbaron committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    176ebb5 View commit details
    Browse the repository at this point in the history
  2. First basic SSA support

    redbaron committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    20bd0a6 View commit details
    Browse the repository at this point in the history
  3. Fix tests compilation

    redbaron committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    27e77f8 View commit details
    Browse the repository at this point in the history
  4. Make linter happy

    redbaron committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    6884b1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7de82bd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    1f77748 View commit details
    Browse the repository at this point in the history
  2. Remove unused field

    redbaron committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    5ff0cd5 View commit details
    Browse the repository at this point in the history
  3. Don't strip history in ChangeFactory.NewChangeSSA because it won't sh…

    …ow up in the diff anyway
    redbaron committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    a1b7202 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Configuration menu
    Copy the full SHA
    e7b4682 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d17a09e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    868d362 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a42593 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c0ba71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e81fce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df4a333 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    307bbe9 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Configuration menu
    Copy the full SHA
    8eb9d07 View commit details
    Browse the repository at this point in the history
  2. Fix panic in delete

    redbaron committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    c11badb View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    5a5d997 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b6b056 View commit details
    Browse the repository at this point in the history
  3. Make IdentifierResources.Patch method to return Resource with strippe…

    …d identity annotation
    
    Other methods, like Create and Update, are stripping annotations,
    this change makes Patch consistent with the rest.
    
    Other methods force identity annotation to be set on all resources sent to K8S API.
    Technically Patch should do the same with patch data, but it is tricky as there are multiple
    patch formats supported by K8S and analysing and amending them to force identity annotation
    to be present doesn't worth the effort.
    redbaron committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    d2a434b View commit details
    Browse the repository at this point in the history
  4. Persist history using Patch instead of Update call.

    This makes it unnecessary to have retry logic as no patch errors are retriable
    redbaron committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    7745d81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a6b41f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8488060 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de9dca5 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    a135136 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f203cec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    977df6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c97d804 View commit details
    Browse the repository at this point in the history
  5. Skip diff comparison in template test.

    SSA legitimately generates different diff
    redbaron committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    e8bcfcb View commit details
    Browse the repository at this point in the history
  6. Carry on generating SSA change even if attempting to make an invalid …

    …update
    
    Invalid updates will either be retried as replace, in which case generated diff is accurate
    or it will be failed at the later stage after change graph is generated
    redbaron committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    1033a23 View commit details
    Browse the repository at this point in the history
  7. env.Namespace more tests

    redbaron committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    632638e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6af080b View commit details
    Browse the repository at this point in the history
  9. env.Namespace more tests

    redbaron committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    c01292c View commit details
    Browse the repository at this point in the history
  10. Use JSON merge patch when recording history

    Strategic merge patch is not support for CRDs without schema
    redbaron committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    c6d868e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Add SSASkip and comments

    redbaron committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    527553b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c98601d View commit details
    Browse the repository at this point in the history
  3. Fix nil panic in tests

    redbaron committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    4301a35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c4cb43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6fd31bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9be433 View commit details
    Browse the repository at this point in the history
  7. Make linter happy

    redbaron committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    8a952e0 View commit details
    Browse the repository at this point in the history
  8. Remove unused file

    redbaron committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    3a9a9fc View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Smallest nits

    redbaron committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    389316e View commit details
    Browse the repository at this point in the history
  2. Localize force param value calculation

    Also rename SSAFlags struct fields
    redbaron committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    96fb26c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9795527 View commit details
    Browse the repository at this point in the history
  4. Remove dead code

    redbaron committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    f94e5b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c5d0ea View commit details
    Browse the repository at this point in the history