0

我正在尝试使用下面的文档为 front50 设置 SQL 后端。

https://www.spinnaker.io/setup/productionize/persistence/front50-sql/

我有 fron50-local.yaml 用于 mysql 配置。

但是,不确定如何在 halyard 配置中禁用持久存储。在这里,我不能完全删除 persistentStorage,persistentStoreType 应该是 a3、azs、gcs、redis、s3、oracle 之一。此处没有禁用持久存储的选项。

persistentStorage:
    persistentStoreType: s3
    azs: {}        
    gcs:          
      rootFolder: front50
    redis: {}       
    s3:           
      bucket: spinnaker
      rootFolder: front50             
      maxKeys: 1000 
    oracle: {}    
4

2 回答 2

2

因此,在您的 front50-local.yaml 中,您需要禁用您曾经使用的服务,例如

spinnaker:
  gcs:
    enabled: false
  s3:
    enabled: false

您可能需要/想要从您的 halconfig 中删除该部分并运行您的应用

hal deploy apply --no-validate

有许多用户在处理这些相同的问题,可以在 Slack 上找到更多帮助:https ://join.spinnaker.io/

于 2020-04-10T15:13:16.003 回答
0

我最近才注意到同样的问题。也许这是因为,例如 Kayenta(这是一个可选的启用组件)仍然缺少非对象存储持久支持,或者......

我在这里创建了一个 GitHub 问题:https ://github.com/spinnaker/spinnaker/issues/5447

于 2020-03-24T23:05:13.867 回答