Commit a632b84
committed
daemon: define default (and maximum) API version
With the daemon and API migrating to separate modules, users of the daemon
module may upgrade the API module to higher versions. Currently, the daemon
uses the API's Default version. While the version of the API module is
allowed to be updated (following SemVer), we should not allow the Daemon
to support higher API versions than it was written for.
This patch introduces a DefaultAPIVersion in the daemon/config package that is
used as default version of the API for the daemon to use.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>1 parent 9af9d27 commit a632b84Copy full SHA for a632b84
7 files changed
+34-29Lines changed: 34 additions & 29 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- daemon
- command
- config
- server
- middleware
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+1-2Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
18 | 18 | |
19 | 19 | |
20 | 20 | |
21 | | - |
22 | 21 | |
23 | 22 | |
24 | 23 | |
| ||
751 | 750 | |
752 | 751 | |
753 | 752 | |
754 | | - |
| 753 | + |
755 | 754 | |
756 | 755 | |
757 | 756 | |
|
Collapse file
+7-2Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
56 | 56 | |
57 | 57 | |
58 | 58 | |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
59 | 64 | |
60 | 65 | |
61 | 66 | |
| ||
670 | 675 | |
671 | 676 | |
672 | 677 | |
673 | | - |
674 | | - |
| 678 | + |
| 679 | + |
675 | 680 | |
676 | 681 | |
677 | 682 | |
|
Collapse file
daemon/config/config_test.go
Copy file name to clipboardExpand all lines: daemon/config/config_test.go+1-2Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
11 | 11 | |
12 | 12 | |
13 | 13 | |
14 | | - |
15 | 14 | |
16 | 15 | |
17 | 16 | |
| ||
634 | 633 | |
635 | 634 | |
636 | 635 | |
637 | | - |
| 636 | + |
638 | 637 | |
639 | 638 | |
640 | 639 | |
|
Collapse file
+2-3Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
14 | 14 | |
15 | 15 | |
16 | 16 | |
17 | | - |
18 | 17 | |
19 | 18 | |
20 | 19 | |
| ||
118 | 117 | |
119 | 118 | |
120 | 119 | |
121 | | - |
| 120 | + |
122 | 121 | |
123 | 122 | |
124 | 123 | |
| ||
133 | 132 | |
134 | 133 | |
135 | 134 | |
136 | | - |
| 135 | + |
137 | 136 | |
138 | 137 | |
139 | 138 | |
|
Collapse file
daemon/server/middleware/version.go
Copy file name to clipboardExpand all lines: daemon/server/middleware/version.go+6-5Lines changed: 6 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
8 | 8 | |
9 | 9 | |
10 | 10 | |
| 11 | + |
11 | 12 | |
12 | 13 | |
13 | 14 | |
| ||
18 | 19 | |
19 | 20 | |
20 | 21 | |
21 | | - |
| 22 | + |
22 | 23 | |
23 | 24 | |
24 | 25 | |
| ||
34 | 35 | |
35 | 36 | |
36 | 37 | |
37 | | - |
38 | | - |
| 38 | + |
| 39 | + |
39 | 40 | |
40 | | - |
41 | | - |
| 41 | + |
| 42 | + |
42 | 43 | |
43 | 44 | |
44 | 45 | |
|
Collapse file
daemon/server/middleware/version_test.go
Copy file name to clipboardExpand all lines: daemon/server/middleware/version_test.go+15-14Lines changed: 15 additions & 14 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
9 | 9 | |
10 | 10 | |
11 | 11 | |
| 12 | + |
12 | 13 | |
13 | 14 | |
14 | 15 | |
| ||
20 | 21 | |
21 | 22 | |
22 | 23 | |
23 | | - |
| 24 | + |
24 | 25 | |
25 | 26 | |
26 | 27 | |
27 | 28 | |
28 | 29 | |
29 | | - |
30 | | - |
| 30 | + |
| 31 | + |
31 | 32 | |
32 | 33 | |
33 | 34 | |
34 | 35 | |
35 | 36 | |
36 | | - |
| 37 | + |
37 | 38 | |
38 | 39 | |
39 | 40 | |
40 | 41 | |
41 | | - |
42 | | - |
| 42 | + |
| 43 | + |
43 | 44 | |
44 | 45 | |
45 | 46 | |
46 | 47 | |
47 | 48 | |
48 | | - |
| 49 | + |
49 | 50 | |
50 | 51 | |
51 | 52 | |
52 | | - |
| 53 | + |
53 | 54 | |
54 | | - |
| 55 | + |
55 | 56 | |
56 | 57 | |
57 | 58 | |
| ||
75 | 76 | |
76 | 77 | |
77 | 78 | |
78 | | - |
| 79 | + |
79 | 80 | |
80 | 81 | |
81 | 82 | |
| ||
89 | 90 | |
90 | 91 | |
91 | 92 | |
92 | | - |
| 93 | + |
93 | 94 | |
94 | 95 | |
95 | 96 | |
| ||
101 | 102 | |
102 | 103 | |
103 | 104 | |
104 | | - |
| 105 | + |
105 | 106 | |
106 | 107 | |
107 | 108 | |
| ||
125 | 126 | |
126 | 127 | |
127 | 128 | |
128 | | - |
| 129 | + |
129 | 130 | |
130 | 131 | |
131 | 132 | |
| ||
140 | 141 | |
141 | 142 | |
142 | 143 | |
143 | | - |
| 144 | + |
144 | 145 | |
145 | 146 | |
Collapse file
daemon/server/server_test.go
Copy file name to clipboardExpand all lines: daemon/server/server_test.go+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
8 | 8 | |
9 | 9 | |
10 | 10 | |
| 11 | + |
11 | 12 | |
12 | 13 | |
13 | 14 | |
14 | 15 | |
15 | 16 | |
16 | 17 | |
17 | 18 | |
18 | | - |
| 19 | + |
19 | 20 | |
20 | 21 | |
21 | 22 | |
|
0 commit comments