文件名称:micro-application-admission
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-01 21:02:33
Go
MicroApplication变异Webhook 创建新的,此会使对象发生突变,以在注释中添加/更新资源的创建者。 apiVersion: argoproj.io/v1alpha1 kind: MicroApplication metadata: annotations: foo: bar generated-creator: 'kube:admin' 安装 创建MicroApplication CRD $ kubectl apply -f https://github.com/sbose78/micro-application/blob/main/config/crd/bases/argoproj.io_microapplications.yaml 运行./deploy.sh 。 这将为webhook服务器创建一个CA,证书和私钥,并在Kubernetes集群
【文件预览】:
micro-application-admission-main
----.gitignore(8B)
----go.mod(246B)
----Makefile(1KB)
----LICENSE(11KB)
----go.sum(61KB)
----examples()
--------pod-with-conflict.yaml(706B)
--------pod-with-override.yaml(528B)
--------pod-with-defaults.yaml(417B)
----README.md(2KB)
----deployment()
--------generate-keys.sh(2KB)
--------deployment.yaml.template(2KB)
----image()
--------.gitignore(16B)
--------Dockerfile(69B)
----manifests()
--------install.yaml(2KB)
----deploy.sh(2KB)
----cmd()
--------webhook-server()