Skip to content

Commit 1e38288

Browse files
authored
Merge pull request #35 from stefanprodan/flagger-1.1.0
Update Flagger to v1.1.0
2 parents d7f5651 + f87fefb commit 1e38288

File tree

2 files changed

+57
-6
lines changed

2 files changed

+57
-6
lines changed

flagger/flagger-crds.yaml

Lines changed: 56 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -499,9 +499,48 @@ spec:
499499
format: string
500500
type: string
501501
type: array
502+
apex:
503+
description: Metadata to add to the apex service
504+
type: object
505+
properties:
506+
labels:
507+
type: object
508+
additionalProperties:
509+
type: string
510+
annotations:
511+
type: object
512+
additionalProperties:
513+
type: string
514+
primary:
515+
description: Metadata to add to the primary service
516+
type: object
517+
properties:
518+
labels:
519+
type: object
520+
additionalProperties:
521+
type: string
522+
annotations:
523+
type: object
524+
additionalProperties:
525+
type: string
526+
canary:
527+
description: Metadata to add to the canary service
528+
type: object
529+
properties:
530+
labels:
531+
type: object
532+
additionalProperties:
533+
type: string
534+
annotations:
535+
type: object
536+
additionalProperties:
537+
type: string
502538
skipAnalysis:
503539
description: Skip analysis and promote canary
504540
type: boolean
541+
revertOnDeletion:
542+
description: Revert mutated resources to original spec on deletion
543+
type: boolean
505544
analysis:
506545
description: Canary analysis for this canary
507546
type: object
@@ -523,7 +562,10 @@ spec:
523562
description: Max traffic percentage routed to canary
524563
type: number
525564
stepWeight:
526-
description: Incremental traffic percentage step
565+
description: Incremental traffic percentage step for the analysis phase
566+
type: number
567+
stepWeightPromotion:
568+
description: Incremental traffic percentage step for the promotion phase
527569
type: number
528570
mirror:
529571
description: Mirror traffic to canary
@@ -557,8 +599,15 @@ spec:
557599
format: string
558600
type: string
559601
regex:
602+
description: RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax)
560603
format: string
561604
type: string
605+
sourceLabels:
606+
description: Applicable only when the 'mesh' gateway is included in the service.gateways list
607+
type: object
608+
additionalProperties:
609+
format: string
610+
type: string
562611
metrics:
563612
description: Metric check list for this canary
564613
type: array
@@ -650,6 +699,8 @@ spec:
650699
- Finalising
651700
- Succeeded
652701
- Failed
702+
- Terminating
703+
- Terminated
653704
canaryWeight:
654705
description: Traffic weight percentage routed to canary
655706
type: number
@@ -796,11 +847,11 @@ spec:
796847
spec:
797848
oneOf:
798849
- required:
799-
- type
800-
- address
850+
- type
851+
- address
801852
- required:
802-
- type
803-
- secretRef
853+
- type
854+
- secretRef
804855
properties:
805856
type:
806857
description: Type of this provider

flagger/flagger.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
chart:
99
repository: https://flagger.app
1010
name: flagger
11-
version: 0.25.0
11+
version: 1.1.0
1212
values:
1313
meshProvider: istio
1414
metricsServer: http://prometheus.istio-system:9090

0 commit comments

Comments
 (0)