From cf31fff623c6ed972dcf4900446aa1c372e5fb70 Mon Sep 17 00:00:00 2001 From: Alan Moran Date: Thu, 12 Sep 2024 16:00:11 +0200 Subject: [PATCH] Adds optional logs service --- src/autoscaler/.gitignore | 1 + src/autoscaler/mta.tpl.yaml | 11 ++++++++- src/autoscaler/mta.yaml | 47 ------------------------------------- 3 files changed, 11 insertions(+), 48 deletions(-) delete mode 100644 src/autoscaler/mta.yaml diff --git a/src/autoscaler/.gitignore b/src/autoscaler/.gitignore index 37f4a3c002..9951afd805 100644 --- a/src/autoscaler/.gitignore +++ b/src/autoscaler/.gitignore @@ -2,3 +2,4 @@ build/ mta.yaml fakes/ mta_archives/ +mta.yaml diff --git a/src/autoscaler/mta.tpl.yaml b/src/autoscaler/mta.tpl.yaml index 5e0cd1b48f..7dba14ba0b 100644 --- a/src/autoscaler/mta.tpl.yaml +++ b/src/autoscaler/mta.tpl.yaml @@ -15,6 +15,7 @@ modules: - name: config - name: policydb - name: syslog-client + - name: app-autoscaler-application-logs parameters: memory: 1G disk-quota: 1G @@ -44,4 +45,12 @@ resources: parameters: service-tags: - syslog-client - +- name: app-autoscaler-application-logs + active: false + type: application-logs + parameters: + service-broker: null + service-plan: standard + parameters-metadata: + service-broker: + optional: false diff --git a/src/autoscaler/mta.yaml b/src/autoscaler/mta.yaml deleted file mode 100644 index a7c82483d6..0000000000 --- a/src/autoscaler/mta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -ID: com.github.cloudfoundry.app-autoscaler-release -description: Application Autoscaler Release for Cloud Foundry -_schema-version: "3.3.0" -provider: Cloud Foundry Foundation -copyright: Apache License 2.0 -version: 0.0.0-rc.1 - -modules: - - name: metricsforwarder - type: go - path: . - properties: - GO_INSTALL_PACKAGE_SPEC: code.cloudfoundry.org/app-autoscaler/src/autoscaler/metricsforwarder/cmd/metricsforwarder - requires: - - name: config - - name: policydb - - name: syslog-client - parameters: - memory: 1G - disk-quota: 1G - instances: 2 - stack: cflinuxfs4 - routes: - build-parameters: - builder: custom - commands: - - make vendor - -resources: -- name: config - type: org.cloudfoundry.user-provided-service - parameters: - service-tags: - - config - path: metricsforwarder/default_config.json -- name: policydb - type: org.cloudfoundry.user-provided-service - parameters: - service-tags: - - policy_db - - relational -- name: syslog-client - type: org.cloudfoundry.user-provided-service - parameters: - service-tags: - - syslog-client -