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 ability to use Cilium CNI, Hubble, GatewayAPI #151

Open
wants to merge 47 commits into
base: master
Choose a base branch
from

Commits on Dec 30, 2023

  1. Cilium (#1)

    * Add ability to use Cilium CNI
    
    ---------
    
    Co-authored-by: Michael McCulloch <[email protected]>
    MichaelMcCulloch and Michael McCulloch authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    fee7a74 View commit details
    Browse the repository at this point in the history
  2. Satisfy linter.

    Michael McCulloch committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    f0ffbc5 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Datapath mode

    Michael McCulloch committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    74aa4a8 View commit details
    Browse the repository at this point in the history
  2. retry

    Michael McCulloch committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    e09e979 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Cilium with Kube-Proxy Replacement Option

    Michael McCulloch committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    21fe613 View commit details
    Browse the repository at this point in the history
  2. Happy Lint

    Michael McCulloch committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    34522eb View commit details
    Browse the repository at this point in the history
  3. trailing spaces.

    Michael McCulloch committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    7da0060 View commit details
    Browse the repository at this point in the history
  4. Logic to replace kube proxy (or not)

    Michael McCulloch committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3fa74ec View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Ansible booleans are hard.

    Michael McCulloch committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    b7c414d View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Separate file for cilium client install

    Michael McCulloch committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    002506d View commit details
    Browse the repository at this point in the history
  2. newline at end of file

    Michael McCulloch committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    6dfccdf View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Hubble client (#2)

    * Optionally include the hubble cli
    
    * Add gateway API Support
    
    * Add convergeance test for cilium
    
    * and run it.
    
    * Idempotent CRD Apply
    
    ---------
    
    Co-authored-by: Michael McCulloch <[email protected]>
    MichaelMcCulloch and Michael McCulloch authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    c408fa7 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Make TCPRoute and UDPRoute Available (Experimental)

    Michael McCulloch committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    8d331ae View commit details
    Browse the repository at this point in the history
  2. Make TCPRoute and UDPRoute Available (Experimental) (#3)

    Co-authored-by: Michael McCulloch <[email protected]>
    MichaelMcCulloch and Michael McCulloch authored Feb 3, 2024
    Configuration menu
    Copy the full SHA
    5c3e1d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. Multi Master

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    088ba59 View commit details
    Browse the repository at this point in the history
  2. typo - control-plane-aux-setup.yml

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    7cadbba View commit details
    Browse the repository at this point in the history
  3. last line

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    efdfb7d View commit details
    Browse the repository at this point in the history
  4. shell

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    04d06b9 View commit details
    Browse the repository at this point in the history
  5. SHELL

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    5de2b6f View commit details
    Browse the repository at this point in the history
  6. ignore errors

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    bbcce86 View commit details
    Browse the repository at this point in the history
  7. .

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    243d6a4 View commit details
    Browse the repository at this point in the history
  8. ugh

    Michael McCulloch committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    54ff919 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. specify address and bind port

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    2ae09c6 View commit details
    Browse the repository at this point in the history
  2. Join one master at a time?

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    f407a54 View commit details
    Browse the repository at this point in the history
  3. loops

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    bd382a4 View commit details
    Browse the repository at this point in the history
  4. Allow workers on all control planes

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    8eef1aa View commit details
    Browse the repository at this point in the history
  5. wait for api to become available

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    57a3880 View commit details
    Browse the repository at this point in the history
  6. only the control-plane master gets the ability to set taints

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    16de20c View commit details
    Browse the repository at this point in the history
  7. only remove the taints from control plane

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    5f52f7a View commit details
    Browse the repository at this point in the history
  8. remove duplicate directive

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    2124be5 View commit details
    Browse the repository at this point in the history
  9. no need inventory_hostname_short

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d5d3813 View commit details
    Browse the repository at this point in the history
  10. look for error in correct place

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    4e45b7e View commit details
    Browse the repository at this point in the history
  11. remove debug

    Michael McCulloch committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    0b2aae7 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Allow pods on the control plane immediately if possible

    Michael McCulloch committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    756747a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Currently, only experimental HTTPRoute supports timeouts, which are n…

    …eeded for HUGE downloads
    MichaelMcCulloch committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b36be7a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. archlinux setup

    MichaelMcCulloch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    ecd6e0b View commit details
    Browse the repository at this point in the history
  2. correct plugins

    MichaelMcCulloch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    e6627cf View commit details
    Browse the repository at this point in the history
  3. env path

    MichaelMcCulloch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    dc299f2 View commit details
    Browse the repository at this point in the history
  4. use the env var that is still supported.

    MichaelMcCulloch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    64c1fb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

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

Commits on Aug 12, 2024

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

Commits on Sep 20, 2024

  1. Merge branch 'master' into multi-control-plane

    Michael McCulloch committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b05a61a View commit details
    Browse the repository at this point in the history
  2. Add debian package to be able to use deb822_repository.

    * deb822_repository format
    
    * Add `debian` package to be able to use deb822_repository.
    
    * Revert "Add `debian` package to be able to use deb822_repository."
    
    This reverts commit 054af0d.
    
    * Add `python3-debian` to list of dependencies.
    
    * Update apt cache when Kubernetes repo is added.
    
    * FML
    
    * Code style.
    
    * Removed some unnecessary stuff.
    
    * Just kidding, adding back in the release channel option.
    
    ---------
    
    Co-authored-by: Nathan Douglas <[email protected]>
    MichaelMcCulloch and ndouglas authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b10445d View commit details
    Browse the repository at this point in the history
  3. Add debian package to be able to use deb822_repository. (#5)

    * deb822_repository format
    
    * Add `debian` package to be able to use deb822_repository.
    
    * Revert "Add `debian` package to be able to use deb822_repository."
    
    This reverts commit 054af0d.
    
    * Add `python3-debian` to list of dependencies.
    
    * Update apt cache when Kubernetes repo is added.
    
    * FML
    
    * Code style.
    
    * Removed some unnecessary stuff.
    
    * Just kidding, adding back in the release channel option.
    
    ---------
    
    Co-authored-by: Nathan Douglas <[email protected]>
    MichaelMcCulloch and ndouglas authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    51d4d6a View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. we're never gonna be famous

    Michael McCulloch committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a821add View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into multi-control-plane

    Michael McCulloch committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9c6bee9 View commit details
    Browse the repository at this point in the history