|
1 | 1 | <script module>
|
2 | 2 | import { defineMeta } from '@storybook/addon-svelte-csf';
|
3 | 3 | import ErrorMessage from './ErrorMessage.svelte';
|
| 4 | + import TeamErrorMessage from './TeamErrorMessage.svelte'; |
4 | 5 |
|
5 | 6 | const { Story } = defineMeta({
|
6 | 7 | component: ErrorMessage,
|
|
21 | 22 | />
|
22 | 23 | </Story>
|
23 | 24 |
|
| 25 | +<Story name="Team - Invalid Manifest"> |
| 26 | + <TeamErrorMessage |
| 27 | + teamSlug="team-service-management" |
| 28 | + error={{ |
| 29 | + __typename: 'WorkloadStatusInvalidNaisYaml', |
| 30 | + level: 'ERROR' |
| 31 | + }} |
| 32 | + workloads={[ |
| 33 | + { |
| 34 | + __typename: 'App', |
| 35 | + name: 'ip-lookup-prod', |
| 36 | + teamEnvironment: { environment: { name: 'prod-fss' } }, |
| 37 | + team: { slug: 'team-service-management' } |
| 38 | + } |
| 39 | + ]} |
| 40 | + /> |
| 41 | +</Story> |
| 42 | + |
24 | 43 | <Story name="Synchronization Error">
|
25 | 44 | <ErrorMessage
|
26 | 45 | docURL={(p) => p}
|
|
34 | 53 | />
|
35 | 54 | </Story>
|
36 | 55 |
|
| 56 | +<Story name="Team - Synchronization Error"> |
| 57 | + <TeamErrorMessage |
| 58 | + teamSlug="team-service-management" |
| 59 | + error={{ |
| 60 | + __typename: 'WorkloadStatusSynchronizationFailing', |
| 61 | + level: 'ERROR' |
| 62 | + }} |
| 63 | + workloads={[ |
| 64 | + { |
| 65 | + __typename: 'App', |
| 66 | + name: 'ip-lookup-preprod', |
| 67 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 68 | + team: { slug: 'team-service-management' } |
| 69 | + }, |
| 70 | + { |
| 71 | + __typename: 'App', |
| 72 | + name: 'tsm-dustin-integration-preprod', |
| 73 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 74 | + team: { slug: 'team-service-management' } |
| 75 | + } |
| 76 | + ]} |
| 77 | + /> |
| 78 | +</Story> |
| 79 | + |
37 | 80 | <Story name="Deprecated Image Registry">
|
38 | 81 | <ErrorMessage
|
39 | 82 | docURL={(p) => p}
|
|
46 | 89 | />
|
47 | 90 | </Story>
|
48 | 91 |
|
| 92 | +<Story name="Team - Deprecated Image Registry"> |
| 93 | + <TeamErrorMessage |
| 94 | + teamSlug="team-service-management" |
| 95 | + error={{ |
| 96 | + __typename: 'WorkloadStatusDeprecatedRegistry', |
| 97 | + level: 'WARNING' |
| 98 | + }} |
| 99 | + workloads={[ |
| 100 | + { |
| 101 | + __typename: 'App', |
| 102 | + name: 'ip-lookup-preprod', |
| 103 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 104 | + team: { slug: 'team-service-management' } |
| 105 | + }, |
| 106 | + { |
| 107 | + __typename: 'App', |
| 108 | + name: 'tsm-dustin-integration-preprod', |
| 109 | + teamEnvironment: { environment: { name: 'prod-fss' } }, |
| 110 | + team: { slug: 'team-service-management' } |
| 111 | + }, |
| 112 | + { |
| 113 | + __typename: 'App', |
| 114 | + name: 'tsm-dustin-integration-preprod', |
| 115 | + teamEnvironment: { environment: { name: 'prod-fss' } }, |
| 116 | + team: { slug: 'team-service-management' } |
| 117 | + }, |
| 118 | + { |
| 119 | + __typename: 'App', |
| 120 | + name: 'tsm-dustin-integration', |
| 121 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 122 | + team: { slug: 'team-service-management' } |
| 123 | + }, |
| 124 | + { |
| 125 | + __typename: 'App', |
| 126 | + name: 'dustin-integration-preprod', |
| 127 | + teamEnvironment: { environment: { name: 'prod-gcp' } }, |
| 128 | + team: { slug: 'team-service-management' } |
| 129 | + }, |
| 130 | + { |
| 131 | + __typename: 'App', |
| 132 | + name: 'tsm-dustin-preprod', |
| 133 | + teamEnvironment: { environment: { name: 'dev-gcp' } }, |
| 134 | + team: { slug: 'team-service-management' } |
| 135 | + }, |
| 136 | + { |
| 137 | + __typename: 'App', |
| 138 | + name: 'tsm-integration-preprod', |
| 139 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 140 | + team: { slug: 'team-service-management' } |
| 141 | + }, |
| 142 | + { |
| 143 | + __typename: 'App', |
| 144 | + name: 'tsm-dust', |
| 145 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 146 | + team: { slug: 'team-service-management' } |
| 147 | + } |
| 148 | + ]} |
| 149 | + /> |
| 150 | +</Story> |
| 151 | + |
49 | 152 | <Story name="No Running Instances">
|
50 | 153 | <ErrorMessage
|
51 | 154 | docURL={(p) => p}
|
|
67 | 170 | />
|
68 | 171 | </Story>
|
69 | 172 |
|
| 173 | +<Story name="Team - No Running Instances"> |
| 174 | + <TeamErrorMessage |
| 175 | + teamSlug="team-service-management" |
| 176 | + error={{ |
| 177 | + __typename: 'WorkloadStatusNoRunningInstances', |
| 178 | + level: 'ERROR' |
| 179 | + }} |
| 180 | + workloads={[ |
| 181 | + { |
| 182 | + __typename: 'App', |
| 183 | + name: 'ip-lookup-preprod', |
| 184 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 185 | + team: { slug: 'team-service-management' } |
| 186 | + }, |
| 187 | + { |
| 188 | + __typename: 'App', |
| 189 | + name: 'tsm-dustin-integration-preprod', |
| 190 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 191 | + team: { slug: 'team-service-management' } |
| 192 | + } |
| 193 | + ]} |
| 194 | + /> |
| 195 | +</Story> |
| 196 | + |
70 | 197 | <Story name="Failed Run">
|
71 | 198 | <ErrorMessage
|
72 | 199 | docURL={(p) => p}
|
|
79 | 206 | }}
|
80 | 207 | />
|
81 | 208 | </Story>
|
| 209 | + |
| 210 | +<Story name="Team - Failed Run"> |
| 211 | + <TeamErrorMessage |
| 212 | + teamSlug="team-service-management" |
| 213 | + error={{ |
| 214 | + __typename: 'WorkloadStatusFailedRun', |
| 215 | + level: 'ERROR' |
| 216 | + }} |
| 217 | + workloads={[ |
| 218 | + { |
| 219 | + __typename: 'Job', |
| 220 | + name: 'ip-lookup-preprod', |
| 221 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 222 | + team: { slug: 'team-service-management' } |
| 223 | + }, |
| 224 | + { |
| 225 | + __typename: 'Job', |
| 226 | + name: 'tsm-dustin-integration-preprod', |
| 227 | + teamEnvironment: { environment: { name: 'dev-fss' } }, |
| 228 | + team: { slug: 'team-service-management' } |
| 229 | + } |
| 230 | + ]} |
| 231 | + /> |
| 232 | +</Story> |
0 commit comments