cloudfoundry/stratos

View on GitHub
src/frontend/packages/cf-autoscaler/src/shared/card-autoscaler-default/card-autoscaler-default.component.html

Summary

Maintainability
Test Coverage
<mat-card class="card-autoscaler-default">
  <mat-card-header>
    <mat-card-title>Instances</mat-card-title>
  </mat-card-header>
  <mat-card-content>
    <app-metadata-item label="Current">
      <app-running-instances [instances]="applicationInstances$ | async" [cfGuid]="appService.cfGuid"
        [appGuid]="this.appService.appGuid">
      </app-running-instances>
    </app-metadata-item>
    <div class="card-autoscaler-default__min-max">
      <app-metadata-item label="Minimum">
        <div *ngIf="appAutoscalerPolicy$ | async as policy">
          <div>{{ policy.instance_min_count }}</div>
        </div>
        <div *ngIf="!(appAutoscalerPolicy$ | async)">-</div>
      </app-metadata-item>
      <app-metadata-item label="Maximum">
        <div *ngIf="appAutoscalerPolicy$ | async as policy">
          <div>{{ policy.instance_max_count }}</div>
        </div>
        <div *ngIf="!(appAutoscalerPolicy$ | async)">-</div>
      </app-metadata-item>
    </div>
  </mat-card-content>

</mat-card>