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

First iteration of a server container image #7619

Merged
merged 20 commits into from
Oct 10, 2023
Merged

First iteration of a server container image #7619

merged 20 commits into from
Oct 10, 2023

Commits on Oct 10, 2023

  1. Add init image based on Leap to be used by the server image

    This image is not needed for SUSE Manager as the BCI:Init image will be
    used instead. Changed the push-packages-to-obs.sh to ignore it there.
    cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    05f4092 View commit details
    Browse the repository at this point in the history
  2. initial version uyuni server image

    avshiliaev authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    da5a627 View commit details
    Browse the repository at this point in the history
  3. Add ant rules to deploy to a container server

    Uses uyunictl to deploy on a server container running either in kubernetes or on podman.
    rjpmestre authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    4e1f88f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3a5ae8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    539f255 View commit details
    Browse the repository at this point in the history
  6. Add helm chart for the server container

    Provide a helm chart to ease installation of the server container on kubernetes
    cluster.
    cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    5204984 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c009fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    992a9b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3fb6a31 View commit details
    Browse the repository at this point in the history
  10. timezone service

    mbussolotto authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6357875 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    05a5b67 View commit details
    Browse the repository at this point in the history
  12. setup postfix hostname using conf file

    mbussolotto authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    ad9a450 View commit details
    Browse the repository at this point in the history
  13. call update ca cert as part of start up

    Signed-off-by: Ricardo Mateus <rmateus@suse.com>
    rjmateus authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7f24e18 View commit details
    Browse the repository at this point in the history
  14. Remove https use for localhost

    In the kubernetes container the SSL connection is stopped at the ingress
    level so localhost doesn't handle HTTPS.
    cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3fc00d4 View commit details
    Browse the repository at this point in the history
  15. testsuite: store mgr-sync credentials in the config

    In some cases mgr-sync seems to wait for ever for the user / password on
    the input provided by `echo -e`. Using the `~/.mgr-sync` configuration
    file is more reliable.
    cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3063229 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8f1eb3f View commit details
    Browse the repository at this point in the history
  17. Precreate system users to always have well known UID and GID

    - UID and GIDs are made to match each other if possible
    - IDs starts at 10550 to prevent conflicts with host system
      accounts
    - postgres has to have login shell, required during configuration
    aaannz authored and cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    87349e9 View commit details
    Browse the repository at this point in the history
  18. testsuite: move the redfish fake server to controller

    Running the redfish mocked server on the server would require exposing
    the 8443 port on the container, which is impossible when the pod is
    running, and not desirable.
    
    Moving the fake server to the controller works around this issue.
    cbosdo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    82b6c23 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a8ae18c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fddce9d View commit details
    Browse the repository at this point in the history