Categorygithub.com/fanux/fist
repositorypackage
0.0.2
Repository: https://github.com/fanux/fist.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Build Status Go Report Card

                    __                        _____      __ 
   ________  ____ _/ /_  ____  ______        / __(_)____/ /_
  / ___/ _ \/ __ `/ / / / / / / / __ \______/ /_/ / ___/ __/
 (__  )  __/ /_/ / / /_/ / /_/ / / / /_____/ __/ (__  ) /_  
/____/\___/\__,_/_/\__, /\__,_/_/ /_/     /_/ /_/____/\__/  
                  /____/                                    

Fist = (One punch to solve everything)

  • A lightweight JWT User token creater. RBAC and PSP manager.
  • A powerful webterminal
  • Ldap support
  • Muti tencent namespace manager
  • Web yaml render

Install

cd deploy
sh install.sh

Uninstall

kubectl delete ns sealyun
kubectl delete ns sealyun-tty
rm -rf /etc/kubernetes/pki/fist

and delete oidc config in kube-apiserver.yaml (/etc/kuberentes/manifests/kube-apiserver.yaml)

    - --oidc-issuer-url=https://fist.sealyun.svc.cluster.local:8443
    - --oidc-client-id=sealyun-fist
    - --oidc-ca-file=/etc/kubernetes/pki/fist/ca.pem
    - --oidc-username-claim=name
    - --oidc-groups-claim=groups

Auth

Create a kubernetes User token README

Webterminal

terminal show

README

Contributing

Contributing guide