values.yaml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # Default values for meterpreter.
  2. #The IP Address the payload will connect to
  3. lhost:
  4. #The Port meterpreter will connect to
  5. lport:
  6. image:
  7. repository: metasploitframework/metasploit-framework
  8. tag: latest
  9. pullPolicy: IfNotPresent
  10. imagePullSecrets: []
  11. nameOverride: ""
  12. fullnameOverride: ""
  13. # Tune the privileges your Kubernetes meterpreter will run with
  14. privileges:
  15. # Disable Kubernetes API Server Access - even to the discovery APIs
  16. useServiceAccount: true
  17. # Run Metasploit framework as Kubernetes cluster admin (useServiceAccount must be true for this setting to be effective)
  18. bindClusterRole: "" #cluster-admin
  19. #
  20. # Privileges related to node hosting metasploit Pod
  21. # See: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
  22. podSecurityContext: {}
  23. # fsGroup: 2000
  24. # Metasploit container security context
  25. securityContext: {}
  26. #allowPrivilegeEscalation: false
  27. # capabilities:
  28. # add:
  29. # - NET_BIND_SERVICE
  30. # drop:
  31. # - all
  32. #runAsNonRoot: true
  33. #runAsUser: 1000
  34. #runAsGroup: 1000
  35. resources: {}
  36. # We usually recommend not to specify default resources and to leave this as a conscious
  37. # choice for the user. This also increases chances charts run on environments with little
  38. # resources, such as Minikube. If you do want to specify resources, uncomment the following
  39. # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
  40. # limits:
  41. # cpu: 100m
  42. # memory: 128Mi
  43. # requests:
  44. # cpu: 100m
  45. # memory: 128Mi
  46. nodeSelector: {}
  47. tolerations: []
  48. affinity: {}