Code Monkey home page Code Monkey logo

kernelci-docker's People

Contributors

khilman avatar leiha avatar loysollivier avatar lucj avatar montjoie avatar robertajmarshall avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kernelci-docker's Issues

Shell scripts need to check return code

When running ./start.sh
-> deploying the application...
unsupported Compose file version: 3.4
-> application deployed

All docker (and other important) command should have some || exit $?

Getting 404 when trying to download the build log etc

I can build kernels using this code and I see the builds in the web interface but when I attempt to download the log or the kernel image I get a 404 error. Is the problem that the request needs passing to the kernelci-proxy container? (where I see the build in in /usr/share/nginx/html/kernelci/logs)

Also on the 404 error page 'businness' should read 'business'

Add reverse-proxy

Add Traefik to manager subdomain frontend/backend instead of port numbers.

Handling TLS termination

Following a discussion with Kevin:

Our client is having some issues setting up kernelci-docker while using https.
Could you do a test setup with https, and document any settings/changes that might be needed?
In particular, they terminate https using some AWS load balancer thingy, then pass everything to kernelci-docker port 8080.
The frontend is visible, but seems some URLs between front and back are http:// which seems to be causing problems for them.
Maybe a simple example using a letsencrypt.org cert with an nginx reverse proxy in front of the frontend/backend or something similar? That would be quite useful. (edited)

Error while running dev-start.sh

I am trying ot setup kernelci-dockers in my lab. I tried compiling the kernel backend separately and it succeeded. But i keep running into this error while running the dev-start.sh. I am in master.

sphinx-build -b html -d build/doctrees . build/html
Traceback (most recent call last):
File "/usr/local/bin/sphinx-build", line 11, in
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/sphinx/init.py", line 51, in main
sys.exit(build_main(argv))
File "/usr/local/lib/python2.7/dist-packages/sphinx/init.py", line 61, in build_main
from sphinx import cmdline
File "/usr/local/lib/python2.7/dist-packages/sphinx/cmdline.py", line 23, in
from sphinx.application import Sphinx
File "/usr/local/lib/python2.7/dist-packages/sphinx/application.py", line 26, in
from docutils.parsers.rst import convert_directive_function,
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/init.py", line 75, in
from docutils.parsers.rst import states
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 116, in
from docutils.parsers.rst import directives, languages, tableparser, roles
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/roles.py", line 78, in
from docutils.utils.code_analyzer import Lexer, LexerError
File "/usr/local/lib/python2.7/dist-packages/docutils/utils/code_analyzer.py", line 14, in
from pygments.formatters.html import _get_ttype_class
File "/usr/local/lib/python2.7/dist-packages/pygments/formatters/html.py", line 554
file=sys.stderr)
^
SyntaxError: invalid syntax
Makefile:53: recipe for target 'html' failed
make: *** [html] Error 1
ERROR: Service 'proxy' failed to build: The command '/bin/sh -c cd /tmp/kernelci-backend/doc && make html' returned a non-zero code: 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.