@@ -7962,6 +7962,64 @@ spec:
79627962 name:
79637963 description: Name of the external workload
79647964 type: string
7965+ routing:
7966+ description: |-
7967+ Routing exposes information about the routing status of the external
7968+ workload
7969+ properties:
7970+ devMesh:
7971+ description: |-
7972+ DevMesh provides information about the setup of the DevMesh sidecar for
7973+ the workload
7974+ properties:
7975+ enabled:
7976+ description: |-
7977+ Enabled means that the DevMesh sidecar container is present and ready in
7978+ all the baseline workload pods
7979+ type: boolean
7980+ required:
7981+ - enabled
7982+ type: object
7983+ istio:
7984+ description: |-
7985+ Istio provides information about the Virtual Service configuration for
7986+ each of the baseline services
7987+ items:
7988+ properties:
7989+ baselineService:
7990+ description: Baseline service name that includes the
7991+ target workload
7992+ type: string
7993+ matchedVirtualServices:
7994+ description: |-
7995+ MatchedVirtualServices is a list of the matching virtual services for
7996+ the baseline service, along with its status
7997+ items:
7998+ properties:
7999+ message:
8000+ description: Status related message
8001+ type: string
8002+ name:
8003+ description: This is the virtual service name
8004+ type: string
8005+ namespace:
8006+ description: This is the virtual service namespace
8007+ type: string
8008+ status:
8009+ description: Status information about the virtual
8010+ service configuration
8011+ type: string
8012+ required:
8013+ - name
8014+ - namespace
8015+ - status
8016+ type: object
8017+ type: array
8018+ required:
8019+ - baselineService
8020+ type: object
8021+ type: array
8022+ type: object
79658023 tunnel:
79668024 description: |-
79678025 Tunnel exposes the status of the tunnel behind this external
@@ -8035,6 +8093,95 @@ spec:
80358093 - name
80368094 type: object
80378095 type: array
8096+ forkedWorkloads:
8097+ description: Status of each of the forked workloads
8098+ items:
8099+ properties:
8100+ forkTarget:
8101+ description: ForkTarget specifies the workload being forked
8102+ properties:
8103+ apiVersion:
8104+ description: APIVersion specifies the API Version (e.g.
8105+ "apps/v1") of the object to patch.
8106+ type: string
8107+ kind:
8108+ description: Kind specifies the Kind (e.g. "Deployment")
8109+ of the object to patch.
8110+ type: string
8111+ name:
8112+ description: Name specifies the name of the object to patch.
8113+ type: string
8114+ namespace:
8115+ description: Namespace optionally specifies which namespace
8116+ will be searched.
8117+ type: string
8118+ required:
8119+ - apiVersion
8120+ - kind
8121+ - name
8122+ type: object
8123+ routing:
8124+ description: |-
8125+ Routing exposes information about the routing status of the forked
8126+ workload
8127+ properties:
8128+ devMesh:
8129+ description: |-
8130+ DevMesh provides information about the setup of the DevMesh sidecar for
8131+ the workload
8132+ properties:
8133+ enabled:
8134+ description: |-
8135+ Enabled means that the DevMesh sidecar container is present and ready in
8136+ all the baseline workload pods
8137+ type: boolean
8138+ required:
8139+ - enabled
8140+ type: object
8141+ istio:
8142+ description: |-
8143+ Istio provides information about the Virtual Service configuration for
8144+ each of the baseline services
8145+ items:
8146+ properties:
8147+ baselineService:
8148+ description: Baseline service name that includes the
8149+ target workload
8150+ type: string
8151+ matchedVirtualServices:
8152+ description: |-
8153+ MatchedVirtualServices is a list of the matching virtual services for
8154+ the baseline service, along with its status
8155+ items:
8156+ properties:
8157+ message:
8158+ description: Status related message
8159+ type: string
8160+ name:
8161+ description: This is the virtual service name
8162+ type: string
8163+ namespace:
8164+ description: This is the virtual service namespace
8165+ type: string
8166+ status:
8167+ description: Status information about the virtual
8168+ service configuration
8169+ type: string
8170+ required:
8171+ - name
8172+ - namespace
8173+ - status
8174+ type: object
8175+ type: array
8176+ required:
8177+ - baselineService
8178+ type: object
8179+ type: array
8180+ type: object
8181+ required:
8182+ - forkTarget
8183+ type: object
8184+ type: array
80388185 managedResources:
80398186 description: Status of each of the managed resources
80408187 items:
0 commit comments