Skip to content

Commit

Permalink
Backports (stable-5.21) (#14312)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomponline authored Oct 21, 2024
2 parents fc5f334 + b27e699 commit cb2c902
Show file tree
Hide file tree
Showing 51 changed files with 130 additions and 111 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name == 'pull_request'

- name: Upload artifact with ShellCheck defects in SARIF format
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: Differential ShellCheck SARIF
path: ${{ steps.ShellCheck.outputs.sarif }}
Expand Down Expand Up @@ -192,14 +192,14 @@ jobs:
sudo --preserve-env=CGO_CFLAGS,CGO_LDFLAGS,CGO_LDFLAGS_ALLOW,GOCOVERDIR,LD_LIBRARY_PATH LD_LIBRARY_PATH=${LD_LIBRARY_PATH} env "PATH=${PATH}" make check-unit
- name: Upload coverage data
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: coverage-unit
path: ${{env.GOCOVERDIR}}
if: env.GOCOVERDIR != ''

- name: Upload system test dependencies
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: system-test-deps
path: |
Expand Down Expand Up @@ -337,7 +337,7 @@ jobs:
sudo --preserve-env=PATH,GOPATH,GOCOVERDIR,GITHUB_ACTIONS,LXD_VERBOSE,LXD_BACKEND,LXD_CEPH_CLUSTER,LXD_CEPH_CEPHFS,LXD_CEPH_CEPHOBJECT_RADOSGW,LXD_OFFLINE,LXD_SKIP_TESTS,LXD_REQUIRED_TESTS, LXD_BACKEND=${{ matrix.backend }} ./main.sh ${{ matrix.suite }}
- name: Upload coverage data
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: coverage-${{ matrix.go }}-${{ matrix.suite }}-${{ matrix.backend }}
path: ${{env.GOCOVERDIR}}
Expand Down Expand Up @@ -498,7 +498,7 @@ jobs:
go test -v ./shared/...
- name: Upload lxc client artifacts
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
continue-on-error: true
with:
name: lxd-clients-${{ runner.os }}
Expand Down Expand Up @@ -555,7 +555,7 @@ jobs:
- name: Upload documentation artifacts
if: always()
uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: documentation
path: doc/_build
Expand Down
2 changes: 1 addition & 1 deletion doc/explanation/authorization.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
discourse: ubuntu:41516
discourse: ubuntu:[Identity and Access Management for LXD](41516)
---

(authorization)=
Expand Down
2 changes: 1 addition & 1 deletion doc/howto/snap.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
discourse: ubuntu:37214
discourse: ubuntu:[Managing the LXD snap package](37214)
---

(howto-snap)=
Expand Down
2 changes: 1 addition & 1 deletion doc/installing.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
discourse: ubuntu:37327
discourse: ubuntu:[Building custom LXD binaries for side loading into an existing snap installation](37327)
---

(installing)=
Expand Down
2 changes: 1 addition & 1 deletion doc/reference/remote_image_servers.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
discourse: ubuntu:43824,16647
discourse: ubuntu:[New LXD image server available (images.lxd.canonical.com)](43824),[Image server infrastructure](16647)
relatedlinks: https://www.youtube.com/watch?v=pM0EgUqj2a0
---

Expand Down
2 changes: 1 addition & 1 deletion doc/reference/uefi_variables.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
discourse: ubuntu:42313
discourse: ubuntu:[LXD VM instance EFI Variables edit CLI](42313)
---

# UEFI variables for VMs
Expand Down
10 changes: 5 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ require (
github.com/mitchellh/mapstructure v1.5.0
github.com/oklog/ulid/v2 v2.1.0
github.com/olekukonko/tablewriter v0.0.5
github.com/openfga/api/proto v0.0.0-20241001204659-94a1320a0d9c
github.com/openfga/api/proto v0.0.0-20241016183012-297cfdbbde98
github.com/openfga/language/pkg/go v0.2.0-beta.2.0.20240926131254-992b301a003f
github.com/openfga/openfga v1.6.2
github.com/osrg/gobgp/v3 v3.30.0
Expand Down Expand Up @@ -121,7 +121,7 @@ require (
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_golang v1.20.4 // indirect
github.com/prometheus/client_golang v1.20.5 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.60.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
Expand All @@ -148,13 +148,13 @@ require (
go.opentelemetry.io/otel/sdk v1.31.0 // indirect
go.opentelemetry.io/otel/trace v1.31.0 // indirect
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
go.uber.org/mock v0.4.0 // indirect
go.uber.org/mock v0.5.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/mod v0.21.0 // indirect
golang.org/x/net v0.30.0 // indirect
gonum.org/v1/gonum v0.15.1 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241015192408-796eee8c2d53 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 // indirect
google.golang.org/grpc v1.67.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 // indirect
Expand Down
20 changes: 10 additions & 10 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -521,8 +521,8 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug=
github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM=
github.com/openfga/api/proto v0.0.0-20241001204659-94a1320a0d9c h1:aKmidvnSE0ECuYi/dyzZjl8b6N9/OSRwQ01LhIZYMAY=
github.com/openfga/api/proto v0.0.0-20241001204659-94a1320a0d9c/go.mod h1:gil5LBD8tSdFQbUkCQdnXsoeU9kDJdJgbGdHkgJfcd0=
github.com/openfga/api/proto v0.0.0-20241016183012-297cfdbbde98 h1:sAv/UDYWbD8c4uFyJVHVOppPKRSyeFR6gVPcbilVPBM=
github.com/openfga/api/proto v0.0.0-20241016183012-297cfdbbde98/go.mod h1:gil5LBD8tSdFQbUkCQdnXsoeU9kDJdJgbGdHkgJfcd0=
github.com/openfga/language/pkg/go v0.2.0-beta.2.0.20240926131254-992b301a003f h1:ZMZ7ntMnaHIPZxvVQv/aqC4ctzLqH+9Fqn4uw35kQpk=
github.com/openfga/language/pkg/go v0.2.0-beta.2.0.20240926131254-992b301a003f/go.mod h1:ll/hN6kS4EE6B/7J/PbZqac9Nuv7ZHpI+Jfh36JLrbs=
github.com/openfga/openfga v1.6.2 h1:tHBAgiCPomCZb3IH0CFqOpTDVDA/Xb8kG87oX4JCbXc=
Expand Down Expand Up @@ -550,8 +550,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH
github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
github.com/pressly/goose/v3 v3.22.1 h1:2zICEfr1O3yTP9BRZMGPj7qFxQ+ik6yeo+z1LMuioLc=
github.com/pressly/goose/v3 v3.22.1/go.mod h1:xtMpbstWyCpyH+0cxLTMCENWBG+0CSxvTsXhW95d5eo=
github.com/prometheus/client_golang v1.20.4 h1:Tgh3Yr67PaOv/uTqloMsCEdeuFTatm5zIq5+qNN23vI=
github.com/prometheus/client_golang v1.20.4/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y=
github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
Expand Down Expand Up @@ -681,8 +681,8 @@ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU=
go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc=
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
Expand Down Expand Up @@ -1032,10 +1032,10 @@ google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6D
google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 h1:T6rh4haD3GVYsgEfWExoCZA2o2FmbNyKpTuAxbEFPTg=
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9/go.mod h1:wp2WsuBYj6j8wUdo3ToZsdxxixbvQNAHqVJrTgi5E5M=
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 h1:QCqS/PdaHTSWGvupk2F/ehwHtGc0/GYkT+3GAcR1CCc=
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI=
google.golang.org/genproto/googleapis/api v0.0.0-20241015192408-796eee8c2d53 h1:fVoAXEKA4+yufmbdVYv+SE73+cPZbbbe8paLsHfkK+U=
google.golang.org/genproto/googleapis/api v0.0.0-20241015192408-796eee8c2d53/go.mod h1:riSXTwQ4+nqmPGtobMFyW5FqVAmIs0St6VPp4Ug7CE4=
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 h1:X58yt85/IXCx0Y3ZwN6sEIKZzQtDEYaBWrDvErdXrRE=
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
Expand Down
2 changes: 1 addition & 1 deletion lxc/profile.go
Original file line number Diff line number Diff line change
Expand Up @@ -818,7 +818,7 @@ type cmdProfileSet struct {

func (c *cmdProfileSet) command() *cobra.Command {
cmd := &cobra.Command{}
cmd.Use = usage("set", i18n.G("[<remote>:]<profile> <key><value>..."))
cmd.Use = usage("set", i18n.G("[<remote>:]<profile> <key>=<value>..."))
cmd.Short = i18n.G("Set profile configuration keys")
cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G(
`Set profile configuration keys
Expand Down
19 changes: 18 additions & 1 deletion lxd/network/driver_bridge.go
Original file line number Diff line number Diff line change
Expand Up @@ -3632,6 +3632,18 @@ func (n *bridge) Leases(projectName string, clientType request.ClientType) ([]ap
return nil, err
}

leasesCh := make(chan api.NetworkLease)

var wg sync.WaitGroup
wg.Add(1)
go func() {
for lease := range leasesCh {
leases = append(leases, lease)
}

wg.Done()
}()

err = notifier(func(client lxd.InstanceServer) error {
memberLeases, err := client.GetNetworkLeases(n.name)
if err != nil {
Expand All @@ -3641,12 +3653,17 @@ func (n *bridge) Leases(projectName string, clientType request.ClientType) ([]ap
// Add local leases from other members, filtering them for MACs that belong to the project.
for _, lease := range memberLeases {
if lease.Hwaddr != "" && shared.ValueInSlice(lease.Hwaddr, projectMacs) {
leases = append(leases, lease)
leasesCh <- lease
}
}

return nil
})

// Finish up and wait for go routine.
close(leasesCh)
wg.Wait()

if err != nil {
return nil, err
}
Expand Down
4 changes: 2 additions & 2 deletions lxd/network/network_utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ func MACDevName(mac net.HardwareAddr) string {
func UsedByInstanceDevices(s *state.State, networkProjectName string, networkName string, networkType string, usageFunc func(inst db.InstanceArgs, nicName string, nicConfig map[string]string) error, filters ...cluster.InstanceFilter) error {
// Get the instances.
projects := map[string]api.Project{}
instances := []db.InstanceArgs{}
var instances []db.InstanceArgs

err := s.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error {
return tx.InstanceList(ctx, func(inst db.InstanceArgs, p api.Project) error {
Expand All @@ -105,7 +105,7 @@ func UsedByInstanceDevices(s *state.State, networkProjectName string, networkNam

// Skip instances who's effective network project doesn't match this Network's project.
if instNetworkProject != networkProjectName {
return nil
continue
}

// Look for NIC devices using this network.
Expand Down
4 changes: 2 additions & 2 deletions po/ar.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
Expand Down Expand Up @@ -7031,7 +7031,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/ber.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:10+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Berber <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -7034,7 +7034,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/bg.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:09+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/linux-"
Expand Down Expand Up @@ -7034,7 +7034,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/ca.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:10+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -7034,7 +7034,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/cs.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:11+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -7034,7 +7034,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/de.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LXD\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:06+0000\n"
"Last-Translator: Krombel <[email protected]>\n"
"Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -8260,7 +8260,7 @@ msgstr ""

#: lxc/profile.go:821
#, fuzzy
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""
"Ändert den Laufzustand eines Containers in %s.\n"
"\n"
Expand Down
4 changes: 2 additions & 2 deletions po/el.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:06+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -7147,7 +7147,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/eo.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2022-03-10 15:11+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"Language-Team: Esperanto <https://hosted.weblate.org/projects/linux-"
Expand Down Expand Up @@ -7034,7 +7034,7 @@ msgid "[<remote>:]<profile> <key>"
msgstr ""

#: lxc/profile.go:821
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr ""

#: lxc/config_device.go:446
Expand Down
4 changes: 2 additions & 2 deletions po/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-10-18 09:58+0100\n"
"POT-Creation-Date: 2024-10-21 13:43+0100\n"
"PO-Revision-Date: 2023-06-16 20:55+0000\n"
"Last-Translator: Francisco Serrador <[email protected]>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/linux-containers/"
Expand Down Expand Up @@ -7592,7 +7592,7 @@ msgstr "No se puede proveer el nombre del container a la lista"

#: lxc/profile.go:821
#, fuzzy
msgid "[<remote>:]<profile> <key><value>..."
msgid "[<remote>:]<profile> <key>=<value>..."
msgstr "No se puede proveer el nombre del container a la lista"

#: lxc/config_device.go:446
Expand Down
Loading

0 comments on commit cb2c902

Please sign in to comment.