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

[WIP] cluster api spectro ignition support #13

Open
wants to merge 9 commits into
base: archive-3oct2023-spectro-master
Choose a base branch
from

Commits on May 12, 2021

  1. bootstrap/kubeadm/controllers: move cloudinit input to variable

    So it can be reused in the future.
    
    Signed-off-by: Mateusz Gozdek <[email protected]>
    invidian authored and sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    91da540 View commit details
    Browse the repository at this point in the history
  2. bootstrap/kubeadm/controllers: generate data in switch statement

    Based on specified format. Use function to determine format, so more
    complex logic can be implemented for selecting the format in the future.
    
    Signed-off-by: Mateusz Gozdek <[email protected]>
    invidian authored and sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    b7a3afd View commit details
    Browse the repository at this point in the history
  3. bootstrap/kubeadm/controllers: add format field to generate secrets

    So Infrastructure providers can read it from there and act accordingly.
    
    This lift the requirement of each Infrastructure provider to roll their
    own bootstapping data format fields, so part of it can be automated.
    
    Signed-off-by: Mateusz Gozdek <[email protected]>
    invidian authored and sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    9fce643 View commit details
    Browse the repository at this point in the history
  4. bootstrap/kubeadm/internal/ignition: initial commit

    This commit adds Ignition packages next to cloudinit package of CABPK to
    open a way to generate bootstrap data in alternative format.
    
    Signed-off-by: Mateusz Gozdek <[email protected]>
    invidian authored and sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    a287d9c View commit details
    Browse the repository at this point in the history
  5. bootstrap/kubeadm/controllers: support Ignition as bootstrap data format

    cloudinit remains the default format, but if either format is specified
    explicilty as 'ignition' or 'spec.ignition' field is set, Ignition will
    be used instead.
    
    Signed-off-by: Mateusz Gozdek <[email protected]>
    invidian authored and sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    9caff2e View commit details
    Browse the repository at this point in the history
  6. cherrypick changes for type

    sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    0aaf8ac View commit details
    Browse the repository at this point in the history
  7. capi ignition changes

    sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    767fee3 View commit details
    Browse the repository at this point in the history
  8. mask locksmithd.service

    sadysnaat committed May 12, 2021
    Configuration menu
    Copy the full SHA
    c182874 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9723ba7 View commit details
    Browse the repository at this point in the history