-
Notifications
You must be signed in to change notification settings - Fork 6
/
values.yaml
130 lines (112 loc) · 3.23 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Default values for helm.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# redis password
password: redis_password
redis_service_name: redis-service
# proxy console manage username/password
proxy_username: root
proxy_password: proxy_password
# console db
console_db_host: mysql-service
console_db_root_password: console_db_root_password
console_db_persistence_enabled: false # true: use console_db_persistence_data_dir as hostpath
console_db_persistence_data_dir: /root/data
# console api
console_api_service_name: console-api-service
console_api_service_port: 80
poc_api_endpoint: console-api-service
# kafka
kafka_broker_service: ""
crawler_topic: crawler
crawler_group_id: crawler
# xray
xray_proxy_service: xray-proxy-service # https/http proxy (attention: it should be better not to modify this name)
xray_proxy_port: 58088
xray_proxy_nodeport: 30088 # nodeport for xray_proxy_service, should be in range 30000-32767 on default k8s cluster
xray_webhook_service: xray-webhook-service
xray_webhook_port: 58089
# xray reverse
reverse_http_enable: false
reverse_dns_enable: false
reverse_client_enable: false
reverse_http_base_url: "" # eg "leveryd.xxx.com"
reverse_listen_ip: "192.168.0.110"
reverse_dns_domain: "" # eg "xxx.com"
# sensitive info
weixin_webhook_url: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=07d4613c-45ef-46e2-9379-a7b2aade3132
# install
console: true
crawler: true
xray: true
# argo workflows server and controller config
argo-workflows:
fullnameOverride: argo-workflows-app # app name, attention: it should be better not to modify this name
singleNamespace: true
controller:
serviceAccount:
create: false
workflow:
rbac:
create: false
server:
serviceAccount:
create: false
extraArgs:
- "--auth-mode=client"
- "--auth-mode=server"
baseHref: /argo/
crds:
install: true
server:
name: argo-server
console_domain: console.com # ingress domain
# nuclei
# visit https://app.interactsh.com/ to get your unique domain
interactsh_server: "oast.fun"
# security
user_can_deploy_workflowtemplate: true # if u set false, it will be more secure, because user can only run certain task
# elasticsearch
elasticsearch:
esConfig:
elasticsearch.yml: |
http:
cors.allow-origin: "*"
cors.enabled : true
cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
cors.allow-headers: X-Requested-With,X-Auth-Token,Content-Type,Content-Length
replicas: 1 # single node
extraVolumes:
- name: init-script
configMap:
name: init-script
items:
- key: init.py
path: init.py
extraContainers:
- name: init-es-pipeline
image: python:3.8
command:
- python
args:
- '-u'
- /tmp/init.py
env:
- name: PYTHONUNBUFFERED
value: '1'
volumeMounts:
- name: init-script
mountPath: /tmp/init.py
subPath: init.py
rbac:
create: true
kibana:
elasticsearchHosts: "http://elasticsearch-master:9200"
kibanaConfig:
kibana.yml: |
server.basePath="/kibana"
server.host="0.0.0.0"
server.rewriteBasePath=true
# passive asset
fofa_key: ""
fofa_email: ""