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

Initial AD DC Support #28

Merged
merged 16 commits into from Feb 16, 2022

Commits on Dec 30, 2021

  1. sambacc: add runnable command for samba (dc) server cli

    This can be used to start the AD DC samba server process.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 30, 2021
    Copy the full SHA
    6591d3b View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. sambacc: add initial stub for managing ad dc containers

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    0117e2b View commit details
    Browse the repository at this point in the history
  2. sambacc: start adding ad dc support to config

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    09ab12c View commit details
    Browse the repository at this point in the history
  3. sambacc: add samba-tool to our command repertoire

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    57c8ab4 View commit details
    Browse the repository at this point in the history
  4. sambacc: build samba-tool commands using the common cmd infra

    The samba_cmds module is all about building/prefixing the commands
    and we should use it for all the commands we will call.
    
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    a2e82dd View commit details
    Browse the repository at this point in the history
  5. sambacc: add support for new ad dc specific configuration

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    74adfd8 View commit details
    Browse the repository at this point in the history
  6. tests: add test cases for new ad dc specific configuration

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    2f3c73e View commit details
    Browse the repository at this point in the history
  7. examples: add example json for ad dc instance

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    8315c76 View commit details
    Browse the repository at this point in the history
  8. commands: set up ad dc container based on config provided

    Replace the hard coded stuff brought over from the old shell
    scripts.
    
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    d0f82fa View commit details
    Browse the repository at this point in the history
  9. commands: add initial functions for ad dc commands

    This is a nearly direct translation of the previous hard-coded shell
    scripts. This is part of a step by step conversion of the ad dc
    container to use sambacc. It will be configurable eventually.
    
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    3720e32 View commit details
    Browse the repository at this point in the history
  10. sambacc: add more types to config.py

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Dec 31, 2021
    Copy the full SHA
    f6d75b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. sambacc: add ad dc join function

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Jan 4, 2022
    Copy the full SHA
    a9b3db7 View commit details
    Browse the repository at this point in the history
  2. commands: support joining domain prior to starting server

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Jan 4, 2022
    Copy the full SHA
    0bda5aa View commit details
    Browse the repository at this point in the history
  3. commands: allow overriding the dc name on the cli

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Jan 4, 2022
    Copy the full SHA
    ccb83ba View commit details
    Browse the repository at this point in the history
  4. tox.ini: add test dependency

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Jan 4, 2022
    Copy the full SHA
    4281f80 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. setup: update setup.cfg with new dc files

    This will generate a new script `samba-dc-container` as well as
    including the new ad dc example json file.
    
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Jan 9, 2022
    Copy the full SHA
    637a5f5 View commit details
    Browse the repository at this point in the history