Angular components to visualize the status of applications installed in kubernetes clusters. The data needs to be collected using the kubernetes-monitor.
- application-table - Overview table of all monitored applications
- application-state - Details of a single application instance
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
- EXXETA AG
- See Contributors
Apache License v2.0
<kubernetesMonitor [domainConfig]="domainConfig" hideRegions="true">
domainConfig: any = [
{
name: "Projekt1",
status: "good",
timestamp: "",
url: "http://localhost:8080/rest/rest/Projekt1",
stages: [
{ 'name': 'Any', 'stages': ['DEV'] },
{ 'name': 'ECE', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'AMAP', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'CHINA', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] }
]
}, {
name: "Projekt2",
status: "warning",
url: "http://localhost:8080/rest/rest/Projekt2",
stages: [
{ 'name': 'Any', 'stages': ['DEV'] },
{ 'name': 'ECE', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'AMAP', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'CHINA', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] }
]
}, {
name: "Projekt3",
status: "danger",
url: "http://localhost:8080/rest/rest/Projekt3",
stages: [
{ 'name': 'Any', 'stages': ['DEV'] },
{ 'name': 'ECE', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'AMAP', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] },
{ 'name': 'CHINA', 'stages': ['INT', 'PREPROD', 'MAINT', 'PROD'] }
]
}
]