• Erik Wilson's avatar
    Add functionality for cluster auth tokens · 9efd2f4a
    Erik Wilson authored
    Includes support for the following:
     - Enabling & disabling of feature in cluster config
     - Creation of in cluster CRDs on cluster registration
     - Syncing cluster scoped authentication token data to cluster
     - Syncing user and group data to cluster
     - Syncing necessary settings to cluster config map
     - Creation of an auth daemonset for deployment to cluster
     - Security verification for cluster auth tokens through Rancher proxy
     - Kubeconfig generation with multiple contexts for direct access
     - Updated build scripts to assist with testing DinD in Dapper
     - Basic DinD RKE tests to verify admin, user, & group cluster access
    
    This change provides resource data and deployment capabilities to a
    Kubernetes API Auth service for the purpose of authenticating user
    requests without proxying through the Rancher server.
    9efd2f4a