Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Overriding optional bosh link consumers in the deployment manifest doesn't seem to work #1259

Open
@jandubois

Description

The docs at https://bosh.io/docs/links/#explicit state:

Optional consumers may be specified as nil in the deployment manifest to block consumption of any providers.

In kubecf we have done this to disable link resolution for postgres for the credhub instance group. Looking at desired-manifest-v1 shows:

      jobs:
      - consumes:
          postgres: null
        name: credhub

However, ig-resolved.credhub-v1 still references the autoscaler database:

          quarks:
            consumes:
              postgres:
                address: asdatabase

We've ultimately worked around this with an ig_resolver patch, modifying the job.MF of the credhub job, but I think the explicit link resolution should have worked as well.

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions