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

gRPC authentication proposal - using gRPC secure channels #1541

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

Commits on Nov 13, 2024

  1. gRPC authentication proposal - using gRPC secure channels

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    2033967 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. adding faciliation to use authentication plugins delivered as a separ…

    …ate Python packages - decoupling authentication code
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    cd90a83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1af5927 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dfdb3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a497284 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e25285 View commit details
    Browse the repository at this point in the history
  6. driver/rawnetworkinterfacedriver: add interface up/down/wait_state

    Add methods to the RawNetworkInterfaceDriver to set interfaces up and
    down, as well as getting and waiting for the interface state.
    
    This allows the driver to take more control over the interface,
    preconfiguration is not needed anymore. Tests that expect the exporter
    interface to be down (such as ethernet selftests, cable tests) are now
    possible.
    
    Note that the RawNetworkInterfaceDriver now brings the bound interface
    up on activate and down on deactivate.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Signed-off-by: Jacek Bartynowski <[email protected]>
    Bastian-Krause authored and jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    eb2d3c8 View commit details
    Browse the repository at this point in the history
  7. driver/rawnetworkinterfacedriver: ethtool get/change settings

    Add interface configuration (`ethtool --change`) support to the
    RawNetworkInterfaceDriver. This allows configuring the bound interface
    (speed, lanes, duplex, port, master-slave, mdix, autoneg, advertise,
    phyad, xcvr, wol, sopass, msglvl).
    
    Also add add a `get_settings()` method to query those settings. Note
    that ethtool gained the required --json support for the default sub
    command in v6.10.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Signed-off-by: Jacek Bartynowski <[email protected]>
    Bastian-Krause authored and jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6317b7e View commit details
    Browse the repository at this point in the history
  8. driver/rawnetworkinterfacedriver: ethtool get/change EEE settings

    Add interface Energy Efficient Ethernet (EEE) configuration
    (`ethtool --set-eee`) support to the RawNetworkInterfaceDriver. This
    allows configuring the EEE parameters eee, tx-lpi, tx-timer and advertise
    on the bound interface.
    
    Also add a `get_eee_settings()` method to query those settings. Note
    that ethtool gained the required --json support for this sub command in
    v6.10.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Signed-off-by: Jacek Bartynowski <[email protected]>
    Bastian-Krause authored and jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    63c1cf3 View commit details
    Browse the repository at this point in the history
  9. driver/rawnetworkinterfacedriver: ethtool get/change pause settings

    Add interface pause configuration (`ethtool --pause`) support to the
    RawNetworkInterfaceDriver. This allows configuring the pause parameters
    autoneg, rx and tx on the bound interface.
    
    Also add a `get_pause_settings()` method to query those settings.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Signed-off-by: Jacek Bartynowski <[email protected]>
    Bastian-Krause authored and jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d167ef1 View commit details
    Browse the repository at this point in the history
  10. gRPC authentication proposal - using gRPC secure channels

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    18f6d47 View commit details
    Browse the repository at this point in the history
  11. adding faciliation to use authentication plugins delivered as a separ…

    …ate Python packages - decoupling authentication code
    
    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    2e932e4 View commit details
    Browse the repository at this point in the history
  12. gRPC authentication - updating the documentation

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    b24d1ae View commit details
    Browse the repository at this point in the history
  13. updating usage.rst description file

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    109b361 View commit details
    Browse the repository at this point in the history
  14. gRPC documentation - minor updates

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    36adf03 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e42ce8c View commit details
    Browse the repository at this point in the history
  16. Merge branch 'master' of github.com:JacekBartynowski/labgrid

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    e4d6c00 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7faf458 View commit details
    Browse the repository at this point in the history
  18. gRPC authentication - fixing issues detected by ruff

    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    43c26b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. gRPC authentication - adding instructions on SSL certificate and key …

    …generation
    
    Signed-off-by: Jacek Bartynowski <[email protected]>
    jacbar01-arm committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3284161 View commit details
    Browse the repository at this point in the history