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

Implement HA RKE2 architecture #124

Merged
merged 15 commits into from
Jan 26, 2024
Merged

Commits on Jan 23, 2024

  1. Add HA RKE2 API manifest

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    86650ba View commit details
    Browse the repository at this point in the history
  2. Add multi node RKE2 installer template

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    20faaa7 View commit details
    Browse the repository at this point in the history
  3. Implement multi node RKE2 architecture

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    46e8e55 View commit details
    Browse the repository at this point in the history
  4. Rename firstNode to initialiser

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    850fe91 View commit details
    Browse the repository at this point in the history
  5. Store API host and address in /etc/hosts

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    aa2d050 View commit details
    Browse the repository at this point in the history
  6. Keep tls-san for initialiser

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    58ae800 View commit details
    Browse the repository at this point in the history
  7. Use friendly error messages for script failures

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9e9ef2f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Fix apiHost usages

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7abd7f4 View commit details
    Browse the repository at this point in the history
  2. Allow VIP configuration for single RKE2 node clusters

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    49ca63a View commit details
    Browse the repository at this point in the history
  3. Fix handling of string tls-san values

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    305183a View commit details
    Browse the repository at this point in the history
  4. Use a valid tls-san value in tests

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    49869b2 View commit details
    Browse the repository at this point in the history
  5. Log warnings for two server node clusters

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    89a736f View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Extract cluster configuration to kubernetes package

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    193be35 View commit details
    Browse the repository at this point in the history
  2. Simplify writing config files

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0bf6915 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Rename Initialiser field to InitialiserName

    Signed-off-by: Atanas Dinov <[email protected]>
    atanasdinov committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7bfb884 View commit details
    Browse the repository at this point in the history