package
Version:
v1.0.0
Opens a new window with list of versions in this module.
Published: Mar 25, 2020
License: AGPL-3.0, Apache-2.0
Opens a new window with license information.
Imports: 68
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Clean Remove auto-generated build artifacts
Deploy Deploy application infrastructure
Teardown Destroy all Panther infrastructure
Build contains targets for compiling source code.
API Generate Go client/models from Swagger specs in api/
Build all deployment artifacts
Generate CloudFormation templates in out/deployments folder
func (b Build) Devtools()
Devtools Compile developer tools from source
Lambda Compile Go Lambda function source
func (b Build) Opstools()
Opstools Compile Go operational tools from source
targets generating documentation
Generate user documentation from deployment CloudFormation
targets for managing Glue tables
Sync Sync glue table partitions after schema change
Updates the panther-glue cloudformation template (used for schema migrations)
Setup contains targets for installing development / CI dependencies
All Install all development dependencies
Go Install goimports, go-swagger, and golangci-lint
Python Install the Python virtual env
Install go-swagger for SDK generation
Schemas Prints to stdout a JSON representation each supported log type
Test contains targets for testing code syntax, style, and correctness.
CI Run all required checks (build:all, test:cfn, test:go, test:python, test:web)
Cfn Lint CloudFormation templates
Cover Run Go unit tests and view test coverage in HTML
func (t Test) Integration()
Integration Run integration tests (integration_test.go,integration.py)
Python Test Python source
Source Files
¶
Click to show internal directories.
Click to hide internal directories.