Twistlockπ
Overviewπ
Twistlock Administration Guide
Big Bang Touch Pointsπ
UIπ
Twistlock Console serves as the user interface within Twistlock. The graphical user interface (GUI) lets you define policy, configure and control your Twistlock deployment, and view the overall health (from a security perspective) of your container environment
Loggingπ
In order to enable logging this can only be done via the console UI. Logging can be enabled by clicking on the Manage
dropdown and click Alerts
. Under the Logging
tab the option for Stdout
can be set to Enabled. This allows for options for logging to stdout to be scraped by fluentbit/promtail OR log to the underlying hosts.
Install Defenderπ
In Bigbang the twistlock defender is installed manual. Follow the document to install defender as a daemonset. https://repo1.dso.mil/big-bang/product/packages/twistlock/-/blob/main/README.md
Storageπ
Twistlock Console requires access to persistent storage \ Persistent storage values can be set/modified in the bigbang chart:
console:
persistence:
size: 100Gi
accessMode: ReadWriteOnce
Databaseπ
N/A
Istio Configurationπ
Istio is disabled in the twistlock chart by default and can be enabled by setting the following values in the bigbang chart:
hostname: bigbang.dev
istio:
enabled: true
NOTE: In BigBang twistlock istio.enabled : true only exposes twistlock console to VirtualService. The defender installation for twistlock in BigBang is manual. By default, all traffic between the twistlock Defender and the console is TLS encrypted.
Monitoringπ
Twistlock Prometheus metrics collection is implemented following the documentation: [Twistlock Prometheus Integration]https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin-compute/audit/prometheus.html\
Monitoring is disabled in the twistlock chart by default and can be enabled by setting the following values in the bigbang chart:
monitoring:
enabled: true
High Availabilityπ
Twistlock uses orchestrators built-in high availability capabilities.
Single Sign on (SSO)π
SSO can be configured for twistlock manually using the documentation provided. \ Twistlock SSO Integration
Licensingπ
Twistlock deployment requires license to operate. Enter your license key in the twistlock console. \ TwistLock License Documentation
Health Checksπ
Twistlock provides API endpoints to monitor the health and availability of deployed components at /api/v1/_ping
\
Example command: curl -u admin:Password βhttps:<console-ip>:8083/api/ v1/_ping