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

feat/publishing-strategies-api #302

Merged
merged 27 commits into from
Jul 29, 2024
Merged

Commits on Jun 13, 2024

  1. Use https in local-setup

    roivaz committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    57bae89 View commit details
    Browse the repository at this point in the history
  2. Add new API 'PublishingStrategies 'to define how workload's endpoints…

    … are exposed to service consumers
    roivaz committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fa0bead View commit details
    Browse the repository at this point in the history
  3. Add PublishingStrategies defauilting mechanism

    Each workload will define its endpoint/s publishing default so a
    mechanism is required to override the default with the options passed by
    the user in the external API.
    roivaz committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f664909 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef97927 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

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

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    3c6d43f View commit details
    Browse the repository at this point in the history
  2. Implement Replace mode for publishingStrategies

    To unlock the possibility of deploying 2 different publishing strategies
    for the same endpoint, the whole list of strategies needs to be
    replaces, because with Merge only one strategy can exists per endpoint,
    otherwise it wouldn't know how to do the merge.
    Replace allows exposing the same endpoint through several different
    strategies in parallel, which unlocks the possiblity of DNS based migrations without
    downtime.
    roivaz committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f0a5b4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cf66a4 View commit details
    Browse the repository at this point in the history
  4. Cleanup Apicast generator

    roivaz committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    685b5a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3b9bd0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0535eb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

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

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    6fb7d7c View commit details
    Browse the repository at this point in the history
  2. Remove NLB upgrade code

    roivaz committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    921db45 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Fix api field name

    roivaz committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    e9145e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fbbbf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    aa7bf14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a896f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Fix several bugs

    roivaz committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    b3a657c View commit details
    Browse the repository at this point in the history
  2. Bump release

    roivaz committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    47a9e81 View commit details
    Browse the repository at this point in the history
  3. Clean unused code

    roivaz committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    7ce0e0b View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Add validation for enum fields

    roivaz committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    52c679f View commit details
    Browse the repository at this point in the history
  2. Fix bug with maps and Services

    roivaz committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c5129a0 View commit details
    Browse the repository at this point in the history
  3. Improve variable names

    roivaz committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c634b77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c57538 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c73e2d View commit details
    Browse the repository at this point in the history
  6. Bump alpha release

    roivaz committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    6e08d6f View commit details
    Browse the repository at this point in the history