|
12 | 12 | from kibana import Kibana, RuleResource
|
13 | 13 |
|
14 | 14 | from .main import root
|
15 |
| -from .misc import getenv |
| 15 | +from .misc import getdefault |
16 | 16 | from .utils import normalize_timing_and_sort, unix_time_to_formatted, get_path
|
17 | 17 | from .rule_loader import get_rule, rta_mappings, load_rule_files, load_rules
|
18 | 18 |
|
@@ -179,10 +179,10 @@ def run(self, agent_hostname, indexes, verbose=True, **match):
|
179 | 179 |
|
180 | 180 | @es_group.command('collect-events')
|
181 | 181 | @click.argument('agent-hostname')
|
182 |
| -@click.option('--elasticsearch-url', '-u', default=getenv("DR_ELASTICSEARCH_URL")) |
183 |
| -@click.option('--cloud-id', default=getenv("DR_ELASTICSEARCH_URL")) |
184 |
| -@click.option('--user', '-u', default=getenv("DR_USER")) |
185 |
| -@click.option('--password', '-p', default=getenv("DR_PASSWORD"), hide_input=True) |
| 182 | +@click.option('--elasticsearch-url', '-u', default=getdefault("elasticsearch_url")) |
| 183 | +@click.option('--cloud-id', default=getdefault("cloud_id")) |
| 184 | +@click.option('--user', '-u', default=getdefault("user")) |
| 185 | +@click.option('--password', '-p', default=getdefault("password"), hide_input=True) |
186 | 186 | @click.option('--index', '-i', multiple=True, help='Index(es) to search against (default: all indexes)')
|
187 | 187 | @click.option('--agent-type', '-a', help='Restrict results to a source type (agent.type) ex: auditbeat')
|
188 | 188 | @click.option('--rta-name', '-r', help='Name of RTA in order to save events directly to unit tests data directory')
|
@@ -229,10 +229,10 @@ def normalize_file(events_file):
|
229 | 229 |
|
230 | 230 | @root.command("kibana-upload")
|
231 | 231 | @click.argument("toml-files", nargs=-1, required=True)
|
232 |
| -@click.option('--kibana-url', '-u', default=getenv("DR_KIBANA_URL")) |
233 |
| -@click.option('--cloud-id', default=getenv("DR_CLOUD_ID")) |
234 |
| -@click.option('--user', '-u', default=getenv("DR_USER")) |
235 |
| -@click.option('--password', '-p', default=getenv("DR_PASSWORD")) |
| 232 | +@click.option('--kibana-url', '-u', default=getdefault("kibana_url")) |
| 233 | +@click.option('--cloud-id', default=getdefault("cloud_id")) |
| 234 | +@click.option('--user', '-u', default=getdefault("user")) |
| 235 | +@click.option('--password', '-p', default=getdefault("password")) |
236 | 236 | def kibana_upload(toml_files, kibana_url, cloud_id, user, password):
|
237 | 237 | """Upload a list of rule .toml files to Kibana."""
|
238 | 238 | from uuid import uuid4
|
|
0 commit comments