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

[WIP] Enable k8s testing. #347

Open
wants to merge 48 commits into
base: dev
Choose a base branch
from

Commits on Jun 15, 2017

  1. [WIP] Enable K8S Testing.

    jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    dc1b323 View commit details
    Browse the repository at this point in the history
  2. install python yaml

    bgruening authored and jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    9e5bf85 View commit details
    Browse the repository at this point in the history
  3. is is named pyyaml

    bgruening authored and jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    809a7ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    026295b View commit details
    Browse the repository at this point in the history
  5. Fix parsing of compose file

    bgruening authored and jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    c0cdf40 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2118e1 View commit details
    Browse the repository at this point in the history
  7. K8S testing baby steps?

    jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    1ef5e26 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d331dd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    99b6d8a View commit details
    Browse the repository at this point in the history
  10. More test debugging...

    jmchilton committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    2092a84 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. More kube debugging...

    jmchilton committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    bb211cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    348f2e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4aebad6 View commit details
    Browse the repository at this point in the history
  4. wait until file exists

    bgruening authored Jun 16, 2017
    Configuration menu
    Copy the full SHA
    880b0f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73b372a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    473c021 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    899b56e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aac1b8a View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2017

  1. more debug output

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    cedd9db View commit details
    Browse the repository at this point in the history
  2. Update .travis.yml

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    f4c048f View commit details
    Browse the repository at this point in the history
  3. fix python convert script

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    9b13075 View commit details
    Browse the repository at this point in the history
  4. try something

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    55e3beb View commit details
    Browse the repository at this point in the history
  5. add more docs and logs

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    48bbf78 View commit details
    Browse the repository at this point in the history
  6. sleep

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    1dbf067 View commit details
    Browse the repository at this point in the history
  7. Update .travis.yml

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    789e435 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d5fcce8 View commit details
    Browse the repository at this point in the history
  9. start without PV volumes

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    7c88c6b View commit details
    Browse the repository at this point in the history
  10. get kubectl on PATH

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    7e81d5b View commit details
    Browse the repository at this point in the history
  11. change image path

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    be0868c View commit details
    Browse the repository at this point in the history
  12. change image names

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    5abd889 View commit details
    Browse the repository at this point in the history
  13. galaxy- prefix

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    3e2e044 View commit details
    Browse the repository at this point in the history
  14. galaxy- prefix

    bgruening authored Jun 17, 2017
    Configuration menu
    Copy the full SHA
    d124bbf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cb8ad83 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9cba9ff View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2017

  1. Configuration menu
    Copy the full SHA
    1337d7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e0db36 View commit details
    Browse the repository at this point in the history
  3. Convert per-service volume definitions for K8 to global volume defs.

    Three persistent volume defs seem to be needed - export, rabbitmq, and postgres. Also dropping the Docker host mounting stuff - I don't think that will fly in K8S (I can throw it back in later though if I'm wrong).
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    8bce833 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e03c07 View commit details
    Browse the repository at this point in the history
  5. Just see if kubectl before running kompose up...

    Seems to randomly fail - or is that just me?
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    526a6ce View commit details
    Browse the repository at this point in the history
  6. Okay well kompose up seems to have a bug in my testing...

    If multiple services re-use the same global definition for a volume - they all generate the same file during conversion (not a problem per se) but during up they all attempt to create the PVC :(. Adding a script that works around this by manually creating all the service, deployments, PVCs... with kubectl create -f (post convert).
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    2c56ffa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ce801b View commit details
    Browse the repository at this point in the history
  8. Hack to update bioblend port for Kube tests.

    Feel free to replace this with something less hacky...
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    c3831ec View commit details
    Browse the repository at this point in the history
  9. Disabled validation because the schema perms are broken on Traivs?

    ```
    error: error validating "export-persistentvolumeclaim.yaml": error validating data: open /home/travis/.kube/schema/v0.0.0-master+a57c33bd28173/api/v1/schema.json: permission denied; if you choose to ignore these errors, turn validation off with --validate=false
    ```
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    401e8d7 View commit details
    Browse the repository at this point in the history
  10. Force k8 tags when building images for Kubernetes.

    This is a terrible hack - feel free to revert and work around it a different way.
    jmchilton committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    813ec46 View commit details
    Browse the repository at this point in the history
  11. more debug

    bgruening authored Jun 18, 2017
    Configuration menu
    Copy the full SHA
    e0415ce View commit details
    Browse the repository at this point in the history
  12. fix tag usage

    bgruening authored Jun 18, 2017
    Configuration menu
    Copy the full SHA
    03b767a View commit details
    Browse the repository at this point in the history
  13. change permissions

    bgruening authored Jun 18, 2017
    Configuration menu
    Copy the full SHA
    fc0e54d View commit details
    Browse the repository at this point in the history
  14. Update .travis.yml

    bgruening authored Jun 18, 2017
    Configuration menu
    Copy the full SHA
    c9e883e View commit details
    Browse the repository at this point in the history