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

DRAFT: Integrating https://github.com/pvarki/python-tak-rmapi #54

Closed
wants to merge 21 commits into from

Commits on Sep 17, 2023

  1. Configuration menu
    Copy the full SHA
    8d11af3 View commit details
    Browse the repository at this point in the history
  2. WIP: Simplify the entrypoint.sh

    It's pretty obsolete now but we can drop it later
    if needed.
    virtuoosi committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    5936909 View commit details
    Browse the repository at this point in the history
  3. WIP: Write the firstrun flag file under /opt/tak

    The new process-specific containers share a volume
    under this path and they'll need to see the flag to
    continue with the startup.
    virtuoosi committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    c653741 View commit details
    Browse the repository at this point in the history
  4. WIP: New compose-file with TAK-process-specific containers

    Initialization (the firstrun.sh script) is now run in it's own container.
    The API/Messaging containers wait for the firstrun-container to
    do it's thing.
    virtuoosi committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    c2d5032 View commit details
    Browse the repository at this point in the history
  5. WIP: Fix data/certs dir creation in firstrun.sh

    The /opt/tak/data directory no longer exists
    "by default" since the certs/logs volumes are no
    longer there.
    virtuoosi committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    96ad4a5 View commit details
    Browse the repository at this point in the history
  6. WIP: Mount a shared volume under /mnt/tak

    The firstrun.sh script copies the /opt/tak contents into the volume.
    After that the services are started from under /mnt/tak.
    virtuoosi committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    332bdbe View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. * Make TAK-API a "sidecontainer" of TAK-Messaging. This is required a…

    …s TAK is hardcoded to use 127.0.0.1 to connect to Apache Ignite Cache.
    
    * Set the new scripts exec permissions
    syvanen committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    e27e4c1 View commit details
    Browse the repository at this point in the history
  2. * Make sure the Init container complates successfully before starting…

    … anything else
    
    * Fixing port mapping
    syvanen committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    9773482 View commit details
    Browse the repository at this point in the history
  3. * Clean out old files

    * The firstrun.sh is now idempotent
    * Cert and Logs volumes return (for now?) and are properly symlinked
    * Startup scripts now combined with if statement to select what process starts up
    * Works locally (at least the WebUI opens on port 8080)
    syvanen committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    502519a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8af6694 View commit details
    Browse the repository at this point in the history
  5. * Remove unneeded takcertsapi

    * Fix typo in start-tak.sh -script
    * Update README
    syvanen committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    e4440b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    281b11c View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

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

Commits on Oct 7, 2023

  1. cfssl cert work started

    Ari Karhunen committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    a41cec7 View commit details
    Browse the repository at this point in the history
  2. initial workflow to add first admin using manifest

    Ari Karhunen committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    775425e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. first iteration for rm api

    Ari Karhunen committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    8d07a6e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    e699e13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc5fe60 View commit details
    Browse the repository at this point in the history
  3. add CI basic tests

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    7d4a5e7 View commit details
    Browse the repository at this point in the history
  4. fix the build contexts

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    ae7402f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97519e8 View commit details
    Browse the repository at this point in the history