Sign inSign up

gediss/avi-api-proxy

By gediss

•Updated 10 months ago

Image
0

258

gediss/avi-api-proxy repository overview

Avi Controller API Proxy Avi Controller API Proxy enables users to connect securely to the Avi Controller API server. It uses Avi's goSDK internally for authentication and cookie based session management.

Build and Run $ docker image build -t avi-api-proxy:latest .

$ docker run --name avi-api-proxy -p :8080 -e AVI_CONTROLLER= -e AVI_USERNAME= -e AVI_PASSWORD= -e AVI_TIMEOUT=60 -dit avi-api-proxy:latest

Note: AVI_TIMEOUT metric is in seconds, so AVI_TIMEOUT=60 means 60 seconds.

To pass a CA cert file to enable a TLS connection to the controller On your host machine $ mkdir <ca/cert/directory>

Pass the following options with the docker run command -v <ca/cert/directory>:/avi/cacert -e AVI_TLS_ENABLED=true \ -e AVI_CACERT_FILE=

Ensure that is inside <ca/cert/directory>

Tag summary

Content type

Image

Digest

sha256:5fcb5ac54…

Size

5.1 MB

Last updated

10 months ago

docker pull gediss/avi-api-proxy