Skip to content

Instantly share code, notes, and snippets.

@weiyuDatawiza
weiyuDatawiza / values.yaml
Created October 18, 2022 06:29
example CVAT helm values.yaml file when using Datawiza Access-Proxy to enable Single Sign-On for CVAT
# Default values for cvat.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
cvat:
@weiyuDatawiza
weiyuDatawiza / superset_config_docker.py
Created August 24, 2022 10:47
Superset middleware to use AUTH_REMOTE_USER authentication method by Datawiza
# This code follows the naming convention here:
# https://google.github.io/styleguide/pyguide.html#316-naming
from enum import Enum
import os
import jwt
from flask import redirect, g, flash, request, current_app
@weiyuDatawiza
weiyuDatawiza / webserver_config.py
Created August 22, 2022 12:00
Airflow REMOTE_USER authentication method by Datawiza
import jwt
from flask import redirect, g, flash, request, current_app
from flask_appbuilder.security.manager import AUTH_REMOTE_USER
from flask_appbuilder.security.views import AuthView
from flask_appbuilder.security.views import expose
from flask_appbuilder._compat import as_unicode
from flask_login import login_user, logout_user
from airflow.models import Variable