Skip to main content

Minimal SQuaRE API wrapper for keeper.lsst.codes product status

Project description

[![Build Status](https://travis-ci.org/lsst-sqre/sqre-apikit.svg?branch=master)](https://travis-ci.org/lsst-sqre/sqre-apikit)

# sqre-uservice-productstatus

LSST DM SQuaRE microservice wrapper for determining whether products
listed at keeper.lsst.codes are responding to their published endpoint.

## Usage

Create a Flask app (preferably using :class:`apikit.APIFlask`). If you
have used `APIFlask`, it will already have a metadata route (but if you
are using Kubernetes ingress, you will want to specify the additional
route behind api.lsst.codes (or wherever) as one of the arguments to
route.

Hook your app up with whatever authenticator to Github it needs (if
any), and whatever secrets the authenticator requires.

If you're planning on hosting in a container via Kubernetes, create a
service and a deployment for it (look in `kubernetes`), and then if you
are standing up the front end too, set up an ingress with TLS
certificate and key. If one already exists (e.g. `api.lsst.codes`) you
just need to add a path to the existing ingress.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqre-uservice-productstatus-0.0.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

sqre_uservice_productstatus-0.0.1-py2.py3-none-any.whl (6.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sqre-uservice-productstatus-0.0.1.tar.gz.

File metadata

File hashes

Hashes for sqre-uservice-productstatus-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4ec1187011d799d22d0b8fed8710d3bc93bf5599697779a9a324e4f38eebc74b
MD5 e393b25fcf3820b3144444a90f1147cd
BLAKE2b-256 d2528da435c7a379854b7eeee0c72db274a92c640ea7a2a23782157731acb126

See more details on using hashes here.

File details

Details for the file sqre_uservice_productstatus-0.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sqre_uservice_productstatus-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4f5bc6f6fdb13e5f0b180c7b8e5a878f3ac2d79bdfbdc846f484960cc3294aae
MD5 2e9de552c5c33b0b7299034a3786c103
BLAKE2b-256 83b46e85cb8f9e843d1eab787f1582a38e687cfd088a426e8b6f36b4a6ac540c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page