Skip to content

Commit 8e2e31e

Browse files
committed
ovn: Move to new monorepo update 24.03 bases.
The diff is large due to the fact that build-path is a branch level configuration, and as a consequence we can no longer apply global defaults to the various projects. Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com>
1 parent 307fff5 commit 8e2e31e

1 file changed

Lines changed: 171 additions & 53 deletions

File tree

  • charmed_openstack_info/data/lp-builder-config
Lines changed: 171 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,187 @@
11
# OVN Charms
22
defaults:
33
team: ubuntu-ovn-eng
4-
branches:
5-
main:
6-
build-channels:
7-
charmcraft: "3.x/stable"
8-
channels:
9-
- latest/edge
10-
bases:
11-
- "24.04"
12-
stable/22.03:
13-
build-channels:
14-
charmcraft: "3.x/stable"
15-
channels:
16-
- 22.03/stable
17-
bases:
18-
- "20.04"
19-
- "22.04"
20-
stable/22.09:
21-
build-channels:
22-
charmcraft: "3.x/stable"
23-
channels:
24-
- 22.09/stable
25-
bases:
26-
- "22.04"
27-
- "22.10"
28-
stable/23.03:
29-
build-channels:
30-
charmcraft: "3.x/stable"
31-
channels:
32-
- 23.03/stable
33-
bases:
34-
- "22.04"
35-
- "23.04"
36-
stable/23.09:
37-
build-channels:
38-
# Needs to be candidate at the moment to pick up 2.5.0
39-
charmcraft: "3.x/stable"
40-
channels:
41-
- 23.09/stable
42-
bases:
43-
- "22.04"
44-
- "23.10"
45-
stable/24.03:
46-
build-channels:
47-
# Needs to be candidate at the moment to pick up 2.5.0
48-
charmcraft: "3.x/stable"
49-
channels:
50-
- 24.03/stable
51-
bases:
52-
- "22.04"
53-
- "23.10"
544

555
projects:
566
- name: OVN Central
577
charmhub: ovn-central
588
launchpad: charm-ovn-central
59-
repository: https://github.com/canonical/charm-ovn-central.git
9+
repository: ~ubuntu-ovn-eng/ovn-charms-v1/+git/ovn-charms-v1
10+
branches:
11+
main:
12+
build-channels:
13+
charmcraft: "3.x/stable"
14+
build-path: ovn-central
15+
channels:
16+
- latest/edge
17+
bases:
18+
- "22.04"
19+
- "24.04"
20+
stable/22.03:
21+
build-channels:
22+
charmcraft: "3.x/stable"
23+
build-path: ovn-central
24+
channels:
25+
- 22.03/edge
26+
bases:
27+
- "20.04"
28+
- "22.04"
29+
stable/22.09:
30+
build-channels:
31+
charmcraft: "3.x/stable"
32+
build-path: ovn-central
33+
channels:
34+
- 22.09/edge
35+
bases:
36+
- "22.04"
37+
- "22.10"
38+
stable/23.03:
39+
build-channels:
40+
charmcraft: "3.x/stable"
41+
build-path: ovn-central
42+
channels:
43+
- 23.03/edge
44+
bases:
45+
- "22.04"
46+
- "23.04"
47+
stable/23.09:
48+
build-channels:
49+
# Needs to be candidate at the moment to pick up 2.5.0
50+
charmcraft: "3.x/stable"
51+
build-path: ovn-central
52+
channels:
53+
- 23.09/edge
54+
bases:
55+
- "22.04"
56+
- "23.10"
57+
stable/24.03:
58+
build-channels:
59+
charmcraft: "3.x/stable"
60+
build-path: ovn-central
61+
channels:
62+
- 24.03/edge
63+
bases:
64+
- "22.04"
65+
- "24.04"
6066

6167
- name: OVN Dedicated Chassis
6268
charmhub: ovn-dedicated-chassis
6369
launchpad: charm-ovn-dedicated-chassis
64-
repository: https://github.com/canonical/charm-ovn-dedicated-chassis.git
70+
repository: ~ubuntu-ovn-eng/ovn-charms-v1/+git/ovn-charms-v1
71+
branches:
72+
main:
73+
build-channels:
74+
charmcraft: "3.x/stable"
75+
build-path: ovn-dedicated-chassis
76+
channels:
77+
- latest/edge
78+
bases:
79+
- "22.04"
80+
- "24.04"
81+
stable/22.03:
82+
build-channels:
83+
charmcraft: "3.x/stable"
84+
build-path: ovn-dedicated-chassis
85+
channels:
86+
- 22.03/edge
87+
bases:
88+
- "20.04"
89+
- "22.04"
90+
stable/22.09:
91+
build-channels:
92+
charmcraft: "3.x/stable"
93+
build-path: ovn-dedicated-chassis
94+
channels:
95+
- 22.09/edge
96+
bases:
97+
- "22.04"
98+
- "22.10"
99+
stable/23.03:
100+
build-channels:
101+
charmcraft: "3.x/stable"
102+
build-path: ovn-dedicated-chassis
103+
channels:
104+
- 23.03/edge
105+
bases:
106+
- "22.04"
107+
- "23.04"
108+
stable/23.09:
109+
build-channels:
110+
# Needs to be candidate at the moment to pick up 2.5.0
111+
charmcraft: "3.x/stable"
112+
build-path: ovn-dedicated-chassis
113+
channels:
114+
- 23.09/edge
115+
bases:
116+
- "22.04"
117+
- "23.10"
118+
stable/24.03:
119+
build-channels:
120+
charmcraft: "3.x/stable"
121+
build-path: ovn-dedicated-chassis
122+
channels:
123+
- 24.03/edge
124+
bases:
125+
- "22.04"
126+
- "24.04"
65127

66128
- name: OVN Chassis
67129
charmhub: ovn-chassis
68130
launchpad: charm-ovn-chassis
69-
repository: https://github.com/canonical/charm-ovn-chassis.git
131+
repository: ~ubuntu-ovn-eng/ovn-charms-v1/+git/ovn-charms-v1
132+
branches:
133+
main:
134+
build-channels:
135+
charmcraft: "3.x/stable"
136+
build-path: ovn-chassis
137+
channels:
138+
- latest/edge
139+
bases:
140+
- "22.04"
141+
- "24.04"
142+
stable/22.03:
143+
build-channels:
144+
charmcraft: "3.x/stable"
145+
build-path: ovn-chassis
146+
channels:
147+
- 22.03/edge
148+
bases:
149+
- "20.04"
150+
- "22.04"
151+
stable/22.09:
152+
build-channels:
153+
charmcraft: "3.x/stable"
154+
build-path: ovn-chassis
155+
channels:
156+
- 22.09/edge
157+
bases:
158+
- "22.04"
159+
- "22.10"
160+
stable/23.03:
161+
build-channels:
162+
charmcraft: "3.x/stable"
163+
build-path: ovn-chassis
164+
channels:
165+
- 23.03/edge
166+
bases:
167+
- "22.04"
168+
- "23.04"
169+
stable/23.09:
170+
build-channels:
171+
# Needs to be candidate at the moment to pick up 2.5.0
172+
charmcraft: "3.x/stable"
173+
build-path: ovn-chassis
174+
channels:
175+
- 23.09/edge
176+
bases:
177+
- "22.04"
178+
- "23.10"
179+
stable/24.03:
180+
build-channels:
181+
charmcraft: "3.x/stable"
182+
build-path: ovn-chassis
183+
channels:
184+
- 24.03/edge
185+
bases:
186+
- "22.04"
187+
- "24.04"

0 commit comments

Comments
 (0)