Guest User

Untitled

a guest
Jun 17th, 2025
29
0
Never
7
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 15.42 KB | Software | 0 0
  1. ❯ grep -v '^ *#.*$\|^$' values-openvox.yaml
  2. ---
  3. global:
  4.   runAsNonRoot: false
  5.   imagePullSecrets:
  6.   curl:
  7.     image: curlimages/curl
  8.     tag: 8.11.1
  9.     imagePullPolicy: IfNotPresent
  10.   r10k:
  11.     image: puppet/r10k
  12.     tag: 3.15.2
  13.     imagePullPolicy: IfNotPresent
  14.   pgchecker:
  15.     image: docker.io/busybox
  16.     tag: 1.37
  17.     imagePullPolicy: IfNotPresent
  18.   puppetdbexporter:
  19.     image: camptocamp/prometheus-puppetdb-exporter
  20.     tag: 1.1.0
  21.     imagePullPolicy: IfNotPresent
  22.   jmxexporter:
  23.     image: bitnami/jmx-exporter
  24.     tag: 0.20.0-debian-12-r13
  25.     imagePullPolicy: IfNotPresent
  26.   postgresql:
  27.     auth:
  28.       username: puppet
  29.       password: "[REDACTED]"
  30.       database: puppet
  31.       existingSecret: ""
  32.       secretKeys:
  33.         usernameKey: username
  34.         userPasswordKey: password
  35.   securityContext:
  36.     runAsUser: 999 # "puppet" UID
  37.     runAsGroup: 999 # "puppet" GID
  38.     fsGroup: 999 # "puppet" GID
  39.   extraEnv: {}
  40.   extraEnvSecret: ""
  41.   extraLabels: {}
  42. puppetserver:
  43.   name: puppetserver
  44.   image: ghcr.io/openvoxproject/openvoxserver
  45.   tag: 8.8.0-main
  46.   pullPolicy: IfNotPresent
  47.   persistence:
  48.     ca:
  49.       existingClaim: ""
  50.       accessModes: []
  51.       storageClass: ""
  52.       annotations: {}
  53.       size: ""
  54.     code:
  55.       existingClaim: ""
  56.       accessModes: []
  57.       storageClass: ""
  58.       annotations: {}
  59.       size: ""
  60.     data:
  61.       enabled: true
  62.       existingClaim: ""
  63.       accessModes: []
  64.       storageClass: ""
  65.       annotations: {}
  66.       size: ""
  67.     confd:
  68.       enabled: true
  69.       existingClaim: ""
  70.       accessModes: []
  71.       storageClass: ""
  72.       annotations: {}
  73.       size: ""
  74.     puppet:
  75.       existingClaim: ""
  76.       accessModes: []
  77.       storageClass: ""
  78.       annotations: {}
  79.       size: ""
  80.     server:
  81.       existingClaim: ""
  82.       accessModes: []
  83.       storageClass: ""
  84.       annotations: {}
  85.       size: ""
  86.   masters:
  87.     resources:
  88.       requests:
  89.         memory: 1024Mi
  90.         cpu: 750m
  91.       limits:
  92.         memory: 2048Mi
  93.         cpu: 1500m
  94.     podAntiAffinity: false
  95.     podDisruptionBudget:
  96.       enabled: false
  97.       minAvailable: 1
  98.     networkPolicy:
  99.       enabled: false
  100.       policyTypes:
  101.        - Egress
  102.         - Ingress
  103.       additionnalIngressRules:
  104.         - from:
  105.             - namespaceSelector: {}
  106.           ports:
  107.             - port: 8140
  108.     extraContainers: []
  109.     extraEnv: {}
  110.     extraEnvSecret: ""
  111.     extraLabels: {}
  112.     annotations: {}
  113.     podAnnotations: {}
  114.     updateStrategy:
  115.       type: RollingUpdate
  116.     readinessProbePeriodSeconds: 60
  117.     readinessProbeTimeout: 20
  118.     readinessProbeFailureThreshold: 3
  119.     readinessProbeSuccessThreshold: 1
  120.     livenessProbePeriodSeconds: 30
  121.     livenessProbeTimeout: 10
  122.     livenessProbeFailureThreshold: 3
  123.     livenessProbeSuccessThreshold: 1
  124.     startupProbePeriodSeconds: 60
  125.     startupProbeFailureThreshold: 30
  126.     readinessProbeScheme: HTTPS
  127.     fqdns:
  128.       serverName: "ppt.dodges.it"
  129.       alternateServerNames: "ppt.dodges.it" # Comma-separated
  130.     service:
  131.       type: ClusterIP
  132.       ports:
  133.         puppetserver:
  134.           port: 8140
  135.       annotations: {}
  136.       labels: {}
  137.       loadBalancerIP: ""
  138.     ingress:
  139.       enabled: true
  140.       annotations:
  141.         kubernetes.io/ingress.class: nginx
  142.         nginx.ingress.kubernetes.io/ssl-passthrough: "true"
  143.         cert-manager.io/cluster-issuer: "letsencrypt"
  144.       extraLabels: {}
  145.       hosts:
  146.        - ppt.dodges.it
  147.       tls:
  148.         - secretName: ppt-le-secret
  149.           hosts:
  150.            - ppt.dodges.it
  151.     multiMasters:
  152.       enabled: false
  153.       manualScaling:
  154.         masters: 1
  155.       autoScaling:
  156.         enabled: false
  157.         minMasters: 1
  158.         maxMasters: 3
  159.         cpuUtilizationPercentage: 75
  160.         memoryUtilizationPercentage: 75
  161.     backup:
  162.       enabled: false
  163.       resources: {}
  164.       failedJobsHistoryLimit: 5
  165.       successfulJobsHistoryLimit: 2
  166.       schedule: "@every 12h"
  167.       image: restic/restic
  168.       tag: 0.17.3
  169.       pullPolicy: IfNotPresent
  170.       caConfigMap: ""
  171.       serviceAccount:
  172.         enabled: false
  173.         create: false
  174.         annotations: {}
  175.       restic:
  176.         keep_last: 90 # days
  177.         repository: "" # "s3:https://s3.minio.xx/backups/"
  178.         existingSecret: "" # to use this instead of the below
  179.         access_key_id: "" # s3 access key
  180.         secret_access_key: "" # s3 secret access key
  181.         password: "" # restic encryption password
  182.   compilers:
  183.     enabled: false
  184.     kind: StatefulSet
  185.     resources: {}
  186.     podAntiAffinity: false
  187.     podDisruptionBudget:
  188.       enabled: false
  189.       minAvailable: 1
  190.     networkPolicy:
  191.       enabled: false
  192.       policyTypes:
  193.        - Egress
  194.         - Ingress
  195.       additionnalIngressRules:
  196.         - from:
  197.             - namespaceSelector: {}
  198.           ports:
  199.             - port: 8140
  200.       additionnalEgressRules: []
  201.     annotations: {}
  202.     podAnnotations: {}
  203.     extraContainers: []
  204.     extraEnv: {}
  205.     extraEnvSecret: ""
  206.     extraLabels: {}
  207.     updateStrategy:
  208.       type: RollingUpdate
  209.     readinessProbeScheme: HTTPS
  210.     readinessProbePeriodSeconds: 60
  211.     readinessProbeTimeout: 20
  212.     readinessProbeFailureThreshold: 3
  213.     readinessProbeSuccessThreshold: 1
  214.     livenessProbePeriodSeconds: 30
  215.     livenessProbeTimeout: 10
  216.     livenessProbeFailureThreshold: 3
  217.     livenessProbeSuccessThreshold: 1
  218.     startupProbePeriodSeconds: 15
  219.     startupProbeFailureThreshold: 30
  220.     manualScaling:
  221.       compilers: 1
  222.     autoScaling:
  223.       enabled: false
  224.       minCompilers: 1
  225.       maxCompilers: 3
  226.       cpuUtilizationPercentage: 75
  227.       memoryUtilizationPercentage: 75
  228.     podManagementPolicy: OrderedReady
  229.     fqdns:
  230.       alternateServerNames: "" # Comma-separated
  231.     service:
  232.       type: ClusterIP
  233.       ports:
  234.         puppetserver:
  235.           port: 8140
  236.       annotations: {}
  237.       labels: {}
  238.       loadBalancerIP: ""
  239.       headless:
  240.         ports:
  241.           https:
  242.             port: 443
  243.             targetPort: 8140
  244.             protocol: TCP
  245.         annotations: {}
  246.         labels: {}
  247.     ingress:
  248.       enabled: false
  249.       annotations:
  250.        {}
  251.       extraLabels: {}
  252.       hosts: []
  253.       tls: []
  254.   preGeneratedCertsJob:
  255.     enabled: false
  256.     importPuppetdb: true
  257.     jobDeadline: 300
  258.   customconfigs:
  259.     enabled: false
  260.     configmaps: {}
  261.   customentrypoints:
  262.     enabled: false
  263.     configmaps: {}
  264.   extraSecrets: []
  265.   extraInitArgs: ""
  266.   serviceAccount:
  267.     enabled: false
  268.     create: false
  269.     annotations:
  270.   rbac:
  271.     create: false
  272.     annotations:
  273.   psp:
  274.     create: false
  275.     annotations:
  276.   securityContext:
  277.     allowPrivilegeEscalation: false
  278.     capabilities:
  279.       drop:
  280.        - all
  281.       add:
  282.        - CAP_CHOWN
  283.         - CAP_SETUID
  284.         - CAP_SETGID
  285.         - CAP_DAC_OVERRIDE
  286.         - CAP_AUDIT_WRITE
  287.         - CAP_FOWNER
  288.         - CHOWN
  289.         - SETUID
  290.         - SETGID
  291.         - DAC_OVERRIDE
  292.         - AUDIT_WRITE
  293.         - FOWNER
  294.   puppeturl: "ssh://REDACTED"
  295.   puppetbasedir: /etc/puppetlabs/code/environments
  296. r10k:
  297.   name: r10k
  298.   image: "{{ .Values.global.r10k.image }}"
  299.   tag: "{{ .Values.global.r10k.tag }}"
  300.   imagePullPolicy: "{{ .Values.global.r10k.imagePullPolicy }}"
  301.   asSidecar: true
  302.   podSecurityContext:
  303.     runAsNonRoot: true
  304.   containerSecurityContext:
  305.     allowPrivilegeEscalation: false
  306.     capabilities:
  307.       drop:
  308.        - all
  309.   updateStrategy:
  310.     type: RollingUpdate
  311.   code:
  312.     resources:
  313.       requests:
  314.         memory: 256Mi
  315.         cpu: 200m
  316.       limits:
  317.         memory: 512Mi
  318.         cpu: 300m
  319.     command:
  320.      - "/bin/sh"
  321.       - "-c"
  322.     args:
  323.      - /etc/puppetlabs/puppet/r10k_code_entrypoint.sh;
  324.     cronJob:
  325.       enabled: true
  326.       schedule: "*/5 * * * *"
  327.       splay: false
  328.       splayLimit: 60
  329.       successFile: ~/.r10k_code_cronjob.success
  330.     extraArgs: []
  331.     extraEnv:
  332.      {}
  333.     extraEnvSecret: ""
  334.     extraSettings: {}
  335.     extraRepos: {}
  336.     defaultRepoExtraConf: {}
  337.     viaHttps:
  338.       credentials:
  339.         netrc:
  340.           value: # |
  341.         existingSecret: ""
  342.       customCa:
  343.         cert:
  344.           value: # |
  345.         existingSecret: ""
  346.     viaSsh:
  347.       credentials:
  348.         ssh:
  349.           value: |
  350.            -----BEGIN OPENSSH PRIVATE KEY-----
  351.             [REDACTED]
  352.             -----END OPENSSH PRIVATE KEY-----
  353.         known_hosts:
  354.           value: |
  355.            [gitlab.peslerbe.com]:5201 ssh-ed25519 [REDACTED]
  356.             [gitlab.peslerbe.com]:5201 ssh-rsa [REDACTED]
  357.         existingSecret: ""
  358.   hiera:
  359.     resources: {}
  360.     cronJob:
  361.       enabled: true
  362.       schedule: "*/4 * * * *"
  363.       splay: false
  364.       splayLimit: 60
  365.       successFile: ~/.r10k_hiera_cronjob.success
  366.     extraArgs: []
  367.     extraEnv: {}
  368.     extraEnvSecret: ""
  369.     extraSettings: {}
  370.     extraRepos: {}
  371.     defaultRepoExtraConf: {}
  372.     viaHttps:
  373.       credentials:
  374.         netrc:
  375.           value: # |
  376.         existingSecret: ""
  377.     viaSsh:
  378.       credentials:
  379.         ssh:
  380.           value: # |
  381.         known_hosts:
  382.           value: # |
  383.         existingSecret: ""
  384. puppetdb:
  385.   enabled: true
  386.   name: puppetdb
  387.   image: ghcr.io/openvoxproject/openvoxdb
  388.   tag: 8.9.0-main
  389.   pullPolicy: IfNotPresent
  390.   resources:
  391.     requests:
  392.       memory: 512Mi
  393.       cpu: 500m
  394.     limits:
  395.       memory: 1024Mi
  396.       cpu: 1000m
  397.   securityContext:
  398.     allowPrivilegeEscalation: false
  399.     capabilities:
  400.       drop:
  401.        - all
  402.       add:
  403.        - CAP_FOWNER
  404.         - CAP_CHOWN
  405.         - CAP_SETUID
  406.         - CAP_SETGID
  407.         - CAP_DAC_OVERRIDE
  408.         - FOWNER
  409.         - CHOWN
  410.         - SETUID
  411.         - SETGID
  412.         - DAC_OVERRIDE
  413.   networkPolicy:
  414.     enabled: false
  415.     policyTypes:
  416.      - Egress
  417.       - Ingress
  418.     additionnalIngressRules:
  419.       - from:
  420.           - namespaceSelector: {}
  421.         ports:
  422.           - port: 9090
  423.     additionnalEgressRules: []
  424.   extraContainers:
  425.     - name: "shellscript"
  426.       image: ubuntu:latest
  427.       command: ["sleep", "infinity"]
  428.   extraInitContainers: []
  429.   extraEnv:
  430.     OPENVOXDB_POSTGRES_HOSTNAME: postgres-postgresql-primary.postgres
  431.     OPENVOXDB_POSTGRES_DATABASE: puppet
  432.     OPENVOXDB_POSTGRES_USER: puppet
  433.     OPENVOXDB_POSTGRES_PASSWORD: [REDACTED]
  434.     OPENVOXDB_JAVA_ARGS: -Djava.net.preferIPv4Stack=true -Xms256m -Xmx256m -XX:+UseParallelGC -Xlog:gc*:file=/tmp/openvoxdb_gc.log -Djdk.tls.ephemeralDHKeySize=2048
  435.     LOGDIR: /tmp
  436.   extraEnvSecret: ""
  437.   extraLabels: {}
  438.   annotations: {}
  439.   podAnnotations: {}
  440.   updateStrategy:
  441.     type: Recreate
  442.   service:
  443.     type: ClusterIP
  444.     annotations: {}
  445.     labels: {}
  446.     loadBalancerIP: ""
  447.     clusterIP: ""
  448.   customconfigs:
  449.     enabled: false
  450.     configmaps: {}
  451.   metrics:
  452.     enabled: false
  453.   persistence:
  454.     existingClaim: ""
  455.     accessModes: []
  456.     storageClass: ""
  457.     annotations: {}
  458.     size: ""
  459.   serviceAccount:
  460.     enabled: false
  461.     create: false
  462.     annotations:
  463.   rbac:
  464.     create: false
  465.     annotations:
  466.   psp:
  467.     create: false
  468.     annotations:
  469.   fqdns:
  470.     serverName: "ppt.dodges.it"
  471.     alternateServerNames: "ppt.dodges.it" # Comma-separated
  472. postgresql:
  473.   enabled: false
  474.   architecture: standalone
  475.   networkPolicy:
  476.     enabled: true
  477.     egressRules:
  478.       denyConnectionsToExternal: true
  479.   primary:
  480.     initdb:
  481.       scriptsConfigMap: "postgresql-custom-extensions"
  482.     persistence:
  483.       enabled: true
  484.       size: 10Gi
  485.       annotations:
  486.         helm.sh/resource-policy: keep
  487. puppetboard:
  488.   enabled: false
  489.   name: puppetboard
  490.   image: ghcr.io/voxpupuli/puppetboard
  491.   tag: 6.0.0
  492.   port: 9090
  493.   pullPolicy: IfNotPresent
  494.   service:
  495.     targetPort: puppetboard
  496.   resources: {}
  497.   extraEnv: {}
  498.   extraEnvSecret: ""
  499.   securityContext:
  500.     runAsNonRoot: true
  501.     allowPrivilegeEscalation: false
  502.     capabilities:
  503.       drop:
  504.        - all
  505.   ingress:
  506.     enabled: false
  507.     annotations:
  508.      {}
  509.     extraLabels: {}
  510.     hosts: []
  511.     tls: []
  512. hiera:
  513.   name: hiera
  514.   hieradataurl: "" # [email protected]:$SOMEUSER/hieradata.git
  515.   config: # |-
  516.   eyaml:
  517.     existingMap: ""
  518.     existingSecret: ""
  519.     private_key: # |
  520.     public_key: # |
  521. nameOverride: ""
  522. kubeVersionOverride: ""
  523. nodeSelector: {}
  524. affinity:
  525.   nodeAffinity:
  526.     preferredDuringSchedulingIgnoredDuringExecution:
  527.       - weight: 1
  528.         preference:
  529.           matchExpressions:
  530.             - key: dodges.it/type
  531.               operator: In
  532.               values:
  533.                - compute
  534. tolerations: []
  535. priorityClass: high-priority
  536. podAnnotations: {}
  537. storage:
  538.   accessModes:
  539.    - ReadWriteOnce
  540.   storageClass: "ceph-block"
  541.   annotations: {}
  542.   size: 400Mi
  543. singleCA:
  544.   enabled: false
  545.   crl:
  546.     url:
  547.     asSidecar: true
  548.     image: "{{ .Values.global.r10k.image }}"
  549.     tag: "{{ .Values.global.r10k.tag }}"
  550.     imagePullPolicy: "{{ .Values.global.r10k.imagePullPolicy }}"
  551.     cronJob:
  552.       schedule: "0 * * * *"
  553.       failedJobsHistoryLimit: 2
  554.       successfulJobsHistoryLimit: 1
  555.     extraEnv: {}
  556.     extraEnvSecret: ""
  557.     resources:
  558.       requests:
  559.         memory: 128Mi
  560.         cpu: 50m
  561.       limits:
  562.         memory: 2048Mi
  563.         cpu: 100m
  564.     securityContext:
  565.       allowPrivilegeEscalation: false
  566.       runAsNonRoot: true
  567.       capabilities:
  568.         drop:
  569.          - all
  570.   config: ""
  571.   certificates:
  572.     existingSecret:
  573.      {}
  574.     secretKeys:
  575.       puppetCert: puppet.pem
  576.       puppetKey: puppet.key
  577.       puppetdbCert: puppetdb.pem
  578.       puppetdbKey: puppetdb.key
  579.       crlKey: crl.pem
  580.   puppetdb:
  581.     overrideHostname: "ppt.dodges.it"
  582. metrics:
  583.   prometheus:
  584.     puppetdb:
  585.       enabled: false
  586.       image: "{{ .Values.global.puppetdbexporter.image }}"
  587.       tag: "{{ .Values.global.puppetdbexporter.tag }}"
  588.       imagePullPolicy: "{{ .Values.global.puppetdbexporter.imagePullPolicy }}"
  589.       port: 9635
  590.       resources: {}
  591.       interval:
  592.        30s
  593.       extraEnv:
  594.         PUPPETDB_SSL_SKIP_VERIFY: "True"
  595.         PUPPETDB_URL: "http://openvoxserver-puppetserver-puppet.ppt:8140"
  596.       extraEnvSecret: ""
  597.       serviceMonitor:
  598.         enabled: true
  599.         metricRelabelings: []
  600.         relabelings: []
  601.         jobLabel: puppetdb
  602.         interval: 30s
  603.         honorLabels: true
  604.         additionalLabels:
  605.           release: mon
  606.     jmx:
  607.       enabled: false
  608.       image: "{{ .Values.global.jmxexporter.image }}"
  609.       tag: "{{ .Values.global.jmxexporter.tag }}"
  610.       imagePullPolicy: "{{ .Values.global.jmxexporter.imagePullPolicy }}"
  611.       port: 5556
  612.       resources: {}
  613.       extraEnv: {}
  614.       extraEnvSecret: ""
  615.       config: |-
  616.         hostPort: localhost:31000
  617.         lowercaseOutputName: true
  618.         lowercaseOutputLabelNames: true
  619.         whitelistObjectNames:
  620.          - puppetserver:name=puppetlabs.*.http.active-requests
  621.           - puppetserver:name=puppetlabs.*.http.total-requests
  622.         rules:
  623.           - pattern: 'puppetserver<name=puppetlabs.*.http.active-requests><>Count'
  624.             name: puppetserver_http_requests_active
  625.             type: GAUGE
  626.             help: "The number of active HTTP requests."
  627.           - pattern: 'puppetserver<name=puppetlabs.*.http.total-requests><>Count'
  628.             name: puppetserver_http_requests_total
  629.             type: COUNTER
  630.             help: "The number of active HTTP requests."
  631.       serviceMonitor:
  632.         enabled: true
  633.         metricRelabelings: []
  634.         relabelings: []
  635.         jobLabel: jmx
  636.         interval: 30s
  637.         honorLabels: true
  638.         additionalLabels:
  639.           release: mon
Tags: openvox
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Gemegly
    38 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • Eldwynco
    29 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • Ardsadur
    9 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=qoejqzvoup
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment