Skip to content

Commit

Permalink
Merge pull request #863 from awalvie/yaml-support-network-zone-record…
Browse files Browse the repository at this point in the history
…-create

incus/network_zone: Add example for network zone record create
  • Loading branch information
stgraber committed May 10, 2024
2 parents 1033721 + 289b865 commit bcc3363
Show file tree
Hide file tree
Showing 12 changed files with 475 additions and 379 deletions.
4 changes: 4 additions & 0 deletions cmd/incus/network_zone.go
Original file line number Diff line number Diff line change
Expand Up @@ -999,6 +999,10 @@ func (c *cmdNetworkZoneRecordCreate) Command() *cobra.Command {
cmd.Use = usage("create", i18n.G("[<remote>:]<zone> <record> [key=value...]"))
cmd.Short = i18n.G("Create new network zone record")
cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G("Create new network zone record"))
cmd.Example = cli.FormatSection("", i18n.G(`incus network zone record create z1 r1
incus network zone record create z1 r1 < config.yaml
Create record r1 for zone z1 with configuration from config.yaml`))

cmd.RunE = c.Run

Expand Down
78 changes: 43 additions & 35 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: lxc-devel@lists.linuxcontainers.org\n"
"POT-Creation-Date: 2024-05-06 22:57-0400\n"
"POT-Creation-Date: 2024-05-10 14:21+0200\n"
"PO-Revision-Date: 2024-01-25 23:01+0000\n"
"Last-Translator: Dklfajsjfi49wefklsf32 <nlincus@users.noreply.hosted.weblate."
"org>\n"
Expand Down Expand Up @@ -415,7 +415,7 @@ msgstr ""
"###\n"
"### Der Name wird zwar angezeigt, lässt sich jedoch nicht ändern.\n"

#: cmd/incus/network_zone.go:1251
#: cmd/incus/network_zone.go:1255
#, fuzzy
msgid ""
"### This is a YAML representation of the network zone record.\n"
Expand Down Expand Up @@ -848,7 +848,7 @@ msgstr "Aktion (Standard: GET)"
msgid "Add a cluster member to a cluster group"
msgstr "der Name des Ursprung Containers muss angegeben werden"

#: cmd/incus/network_zone.go:1436
#: cmd/incus/network_zone.go:1440
#, fuzzy
msgid "Add a network zone record entry"
msgstr "Profil %s erstellt\n"
Expand All @@ -861,7 +861,7 @@ msgstr ""
msgid "Add backends to a load balancer"
msgstr ""

#: cmd/incus/network_zone.go:1437
#: cmd/incus/network_zone.go:1441
msgid "Add entries to a network zone record"
msgstr ""

Expand Down Expand Up @@ -1170,7 +1170,7 @@ msgstr ""
#: cmd/incus/network.go:373 cmd/incus/network_acl.go:447
#: cmd/incus/network_forward.go:308 cmd/incus/network_load_balancer.go:311
#: cmd/incus/network_peer.go:334 cmd/incus/network_zone.go:382
#: cmd/incus/network_zone.go:1065 cmd/incus/storage_bucket.go:154
#: cmd/incus/network_zone.go:1069 cmd/incus/storage_bucket.go:154
#, c-format
msgid "Bad key/value pair: %s"
msgstr ""
Expand Down Expand Up @@ -1606,7 +1606,7 @@ msgstr ""
#: cmd/incus/image.go:483 cmd/incus/network.go:766 cmd/incus/network_acl.go:714
#: cmd/incus/network_forward.go:716 cmd/incus/network_integration.go:312
#: cmd/incus/network_load_balancer.go:686 cmd/incus/network_peer.go:729
#: cmd/incus/network_zone.go:637 cmd/incus/network_zone.go:1328
#: cmd/incus/network_zone.go:637 cmd/incus/network_zone.go:1332
#: cmd/incus/profile.go:599 cmd/incus/project.go:368 cmd/incus/storage.go:368
#: cmd/incus/storage_bucket.go:361 cmd/incus/storage_bucket.go:1157
#: cmd/incus/storage_volume.go:1085 cmd/incus/storage_volume.go:1117
Expand Down Expand Up @@ -1777,7 +1777,7 @@ msgstr ""
msgid "Could not write server cert file %q: %w"
msgstr "Kann Verzeichnis für Zertifikate auf dem Server nicht erstellen"

#: cmd/incus/network_zone.go:1548
#: cmd/incus/network_zone.go:1552
msgid "Couldn't find a matching entry"
msgstr ""

Expand Down Expand Up @@ -2079,7 +2079,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
msgid "Delete network peerings"
msgstr ""

#: cmd/incus/network_zone.go:1360 cmd/incus/network_zone.go:1361
#: cmd/incus/network_zone.go:1364 cmd/incus/network_zone.go:1365
#, fuzzy
msgid "Delete network zone record"
msgstr "Kein Zertifikat für diese Verbindung"
Expand Down Expand Up @@ -2224,10 +2224,10 @@ msgstr ""
#: cmd/incus/network_zone.go:670 cmd/incus/network_zone.go:726
#: cmd/incus/network_zone.go:783 cmd/incus/network_zone.go:861
#: cmd/incus/network_zone.go:925 cmd/incus/network_zone.go:1001
#: cmd/incus/network_zone.go:1095 cmd/incus/network_zone.go:1184
#: cmd/incus/network_zone.go:1231 cmd/incus/network_zone.go:1361
#: cmd/incus/network_zone.go:1422 cmd/incus/network_zone.go:1437
#: cmd/incus/network_zone.go:1495 cmd/incus/operation.go:24
#: cmd/incus/network_zone.go:1099 cmd/incus/network_zone.go:1188
#: cmd/incus/network_zone.go:1235 cmd/incus/network_zone.go:1365
#: cmd/incus/network_zone.go:1426 cmd/incus/network_zone.go:1441
#: cmd/incus/network_zone.go:1499 cmd/incus/operation.go:24
#: cmd/incus/operation.go:57 cmd/incus/operation.go:107
#: cmd/incus/operation.go:194 cmd/incus/profile.go:34 cmd/incus/profile.go:109
#: cmd/incus/profile.go:184 cmd/incus/profile.go:275 cmd/incus/profile.go:357
Expand Down Expand Up @@ -2597,7 +2597,7 @@ msgstr "Alternatives config Verzeichnis."
msgid "Edit network zone configurations as YAML"
msgstr "Alternatives config Verzeichnis."

#: cmd/incus/network_zone.go:1230 cmd/incus/network_zone.go:1231
#: cmd/incus/network_zone.go:1234 cmd/incus/network_zone.go:1235
#, fuzzy
msgid "Edit network zone record configurations as YAML"
msgstr "Alternatives config Verzeichnis."
Expand Down Expand Up @@ -2668,7 +2668,7 @@ msgstr ""
msgid "Enter new delay in seconds:"
msgstr ""

#: cmd/incus/network_zone.go:1439
#: cmd/incus/network_zone.go:1443
msgid "Entry TTL"
msgstr ""

Expand Down Expand Up @@ -2705,7 +2705,7 @@ msgstr ""
#: cmd/incus/network.go:1418 cmd/incus/network_acl.go:540
#: cmd/incus/network_forward.go:521 cmd/incus/network_integration.go:587
#: cmd/incus/network_load_balancer.go:507 cmd/incus/network_peer.go:553
#: cmd/incus/network_zone.go:475 cmd/incus/network_zone.go:1159
#: cmd/incus/network_zone.go:475 cmd/incus/network_zone.go:1163
#: cmd/incus/profile.go:1082 cmd/incus/project.go:820 cmd/incus/storage.go:896
#: cmd/incus/storage_bucket.go:634 cmd/incus/storage_volume.go:2013
#: cmd/incus/storage_volume.go:2056
Expand All @@ -2727,7 +2727,7 @@ msgstr "Fehler beim hinzufügen des Alias %s\n"
#: cmd/incus/network_acl.go:534 cmd/incus/network_forward.go:515
#: cmd/incus/network_integration.go:581 cmd/incus/network_load_balancer.go:501
#: cmd/incus/network_peer.go:547 cmd/incus/network_zone.go:469
#: cmd/incus/network_zone.go:1153 cmd/incus/profile.go:1076
#: cmd/incus/network_zone.go:1157 cmd/incus/profile.go:1076
#: cmd/incus/project.go:814 cmd/incus/storage.go:890
#: cmd/incus/storage_bucket.go:628 cmd/incus/storage_volume.go:2007
#: cmd/incus/storage_volume.go:2050
Expand Down Expand Up @@ -4853,7 +4853,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
msgid "Manage network peerings"
msgstr "Kein Zertifikat für diese Verbindung"

#: cmd/incus/network_zone.go:1421 cmd/incus/network_zone.go:1422
#: cmd/incus/network_zone.go:1425 cmd/incus/network_zone.go:1426
#, fuzzy
msgid "Manage network zone record entries"
msgstr "Kein Zertifikat für diese Verbindung"
Expand Down Expand Up @@ -5129,14 +5129,14 @@ msgstr ""
#: cmd/incus/network_zone.go:352 cmd/incus/network_zone.go:448
#: cmd/incus/network_zone.go:589 cmd/incus/network_zone.go:700
#: cmd/incus/network_zone.go:814 cmd/incus/network_zone.go:894
#: cmd/incus/network_zone.go:1035 cmd/incus/network_zone.go:1132
#: cmd/incus/network_zone.go:1394 cmd/incus/network_zone.go:1471
#: cmd/incus/network_zone.go:1528
#: cmd/incus/network_zone.go:1039 cmd/incus/network_zone.go:1136
#: cmd/incus/network_zone.go:1398 cmd/incus/network_zone.go:1475
#: cmd/incus/network_zone.go:1532
#, fuzzy
msgid "Missing network zone name"
msgstr "Profilname kann nicht geändert werden"

#: cmd/incus/network_zone.go:964 cmd/incus/network_zone.go:1280
#: cmd/incus/network_zone.go:964 cmd/incus/network_zone.go:1284
#, fuzzy
msgid "Missing network zone record name"
msgstr "Profilname kann nicht geändert werden"
Expand Down Expand Up @@ -5564,12 +5564,12 @@ msgstr "Profil %s erstellt\n"
msgid "Network usage:"
msgstr "Profil %s erstellt\n"

#: cmd/incus/network_zone.go:1077
#: cmd/incus/network_zone.go:1081
#, fuzzy, c-format
msgid "Network zone record %s created"
msgstr "Profil %s erstellt\n"

#: cmd/incus/network_zone.go:1404
#: cmd/incus/network_zone.go:1408
#, fuzzy, c-format
msgid "Network zone record %s deleted"
msgstr "Profil %s gelöscht\n"
Expand Down Expand Up @@ -5884,7 +5884,7 @@ msgstr ""
#: cmd/incus/network.go:767 cmd/incus/network_acl.go:715
#: cmd/incus/network_forward.go:717 cmd/incus/network_integration.go:313
#: cmd/incus/network_load_balancer.go:687 cmd/incus/network_peer.go:730
#: cmd/incus/network_zone.go:638 cmd/incus/network_zone.go:1329
#: cmd/incus/network_zone.go:638 cmd/incus/network_zone.go:1333
#: cmd/incus/profile.go:600 cmd/incus/project.go:369 cmd/incus/storage.go:369
#: cmd/incus/storage_bucket.go:362 cmd/incus/storage_bucket.go:1158
#: cmd/incus/storage_volume.go:1086 cmd/incus/storage_volume.go:1118
Expand Down Expand Up @@ -6306,7 +6306,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden"
msgid "Remove a member from the cluster"
msgstr ""

#: cmd/incus/network_zone.go:1494
#: cmd/incus/network_zone.go:1498
#, fuzzy
msgid "Remove a network zone record entry"
msgstr "Profil %s erstellt\n"
Expand Down Expand Up @@ -6334,7 +6334,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden"
msgid "Remove backends from a load balancer"
msgstr "der Name des Ursprung Containers muss angegeben werden"

#: cmd/incus/network_zone.go:1495
#: cmd/incus/network_zone.go:1499
#, fuzzy
msgid "Remove entries from a network zone record"
msgstr "kann nicht zum selben Container Namen kopieren"
Expand Down Expand Up @@ -6861,7 +6861,7 @@ msgid ""
" incus network set [<remote>:]<Zone> <key> <value>"
msgstr ""

#: cmd/incus/network_zone.go:1094 cmd/incus/network_zone.go:1095
#: cmd/incus/network_zone.go:1098 cmd/incus/network_zone.go:1099
#, fuzzy
msgid "Set network zone record configuration keys"
msgstr "Profil %s erstellt\n"
Expand Down Expand Up @@ -7004,7 +7004,7 @@ msgstr ""
msgid "Set the key as a network zone property"
msgstr "Anhalten des Containers fehlgeschlagen!"

#: cmd/incus/network_zone.go:1100
#: cmd/incus/network_zone.go:1104
#, fuzzy
msgid "Set the key as a network zone record property"
msgstr "Profil %s erstellt\n"
Expand Down Expand Up @@ -8100,7 +8100,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
msgid "Unset network zone configuration keys"
msgstr "Profil %s erstellt\n"

#: cmd/incus/network_zone.go:1183 cmd/incus/network_zone.go:1184
#: cmd/incus/network_zone.go:1187 cmd/incus/network_zone.go:1188
#, fuzzy
msgid "Unset network zone record configuration keys"
msgstr "Profil %s erstellt\n"
Expand Down Expand Up @@ -8166,7 +8166,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
msgid "Unset the key as a network zone property"
msgstr "Anhalten des Containers fehlgeschlagen!"

#: cmd/incus/network_zone.go:1187
#: cmd/incus/network_zone.go:1191
#, fuzzy
msgid "Unset the key as a network zone record property"
msgstr "Profil %s erstellt\n"
Expand Down Expand Up @@ -9696,32 +9696,32 @@ msgstr ""
"\n"
"lxd %s <Name>\n"

#: cmd/incus/network_zone.go:859 cmd/incus/network_zone.go:1229
#: cmd/incus/network_zone.go:1358
#: cmd/incus/network_zone.go:859 cmd/incus/network_zone.go:1233
#: cmd/incus/network_zone.go:1362
#, fuzzy
msgid "[<remote>:]<zone> <record>"
msgstr ""
"Ändert den Laufzustand eines Containers in %s.\n"
"\n"
"lxd %s <Name>\n"

#: cmd/incus/network_zone.go:923 cmd/incus/network_zone.go:1182
#: cmd/incus/network_zone.go:923 cmd/incus/network_zone.go:1186
#, fuzzy
msgid "[<remote>:]<zone> <record> <key>"
msgstr ""
"Ändert den Laufzustand eines Containers in %s.\n"
"\n"
"lxd %s <Name>\n"

#: cmd/incus/network_zone.go:1093
#: cmd/incus/network_zone.go:1097
#, fuzzy
msgid "[<remote>:]<zone> <record> <key>=<value>..."
msgstr ""
"Ändert den Laufzustand eines Containers in %s.\n"
"\n"
"lxd %s <Name>\n"

#: cmd/incus/network_zone.go:1435 cmd/incus/network_zone.go:1493
#: cmd/incus/network_zone.go:1439 cmd/incus/network_zone.go:1497
#, fuzzy
msgid "[<remote>:]<zone> <record> <type> <value>"
msgstr ""
Expand Down Expand Up @@ -10097,6 +10097,14 @@ msgid ""
" Create network zone z1 with configuration from config.yaml"
msgstr ""

#: cmd/incus/network_zone.go:1002
msgid ""
"incus network zone record create z1 r1\n"
"\n"
"incus network zone record create z1 r1 < config.yaml\n"
" Create record r1 for zone z1 with configuration from config.yaml"
msgstr ""

#: cmd/incus/operation.go:196
msgid ""
"incus operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
Expand Down

0 comments on commit bcc3363

Please sign in to comment.