build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 | ● 0 skipped | format run

$ soultec get list/insights/author/matthias-grasmueck -o yaml$ soultec get list/insights/author/matthias-grasmueck -o json$ soultec get list/insights/author/matthias-grasmueck -o toml$ soultec get list/insights/author/matthias-grasmueck -o xml$ python3 insights/author/matthias-grasmueck.pyPS> ./insights/author/matthias-grasmueck.ps1$ go run insights/author/matthias-grasmueck.go$ node insights/author/matthias-grasmueck.js

apiVersion: soultec.ch/v1kind: Listmetadata: name: insights/author/matthias-grasmueck locale: en labels: tags: 14 authors: 12 annotations: route: /en/insights/author/matthias-grasmueck/spec: collection: posts locale: en draft: false filter: author = matthias-grasmueck sort: date descstatus: count: 7 items: - {ref: posts/how-to-authenticate-with-the-vsphere-supervisor-api} - {ref: posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement} - {ref: posts/iaas-control-plane-api-inaccessible} - {ref: posts/distributed-network-security-services} - {ref: posts/antrea-nsx-integration} - {ref: posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found} - {ref: posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca} archive: - {year: 2026, posts: 13} - {year: 2025, posts: 28} - {year: 2024, posts: 30} - {year: 2023, posts: 19} - {year: 2022, posts: 20} - {year: 2021, posts: 8} - {year: 2019, posts: 9} - {year: 2018, posts: 12} - {year: 2017, posts: 22} - {year: 2016, posts: 3} - {year: 2014, posts: 5} series: - {ref: series/how-to, posts: 37} - {ref: series/scripting, posts: 23} - {ref: series/announcement, posts: 16} - {ref: series/product-overview, posts: 15} - {ref: series/community, posts: 14} - {ref: series/lessons-learned, posts: 12} - {ref: series/event, posts: 10} - {ref: series/homelab, posts: 2} authors: - {ref: authors/dario-doerflinger, posts: 80} - {ref: authors/michael-steg, posts: 19} - {ref: authors/patrick-pletscher, posts: 14} - {ref: authors/daniel-stadelmann, posts: 13} - {ref: authors/yannick-gerber, posts: 10} - {ref: authors/valentina-cicmak, posts: 9} - {ref: authors/matthias-grasmueck, posts: 7} - {ref: authors/raphael-thommen, posts: 7, roster: off} - {ref: authors/marco-mattei, posts: 5} - {ref: authors/norbert-hamm, posts: 3} - {ref: authors/rene-pfister, posts: 1} - {ref: authors/uemit-senguel, posts: 1, roster: off} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "insights/author/matthias-grasmueck", "locale": "en", "labels": { "tags": 14, "authors": 12 }, "annotations": { "route": "/en/insights/author/matthias-grasmueck/" } }, "spec": { "collection": "posts", "locale": "en", "draft": false, "filter": "author = matthias-grasmueck", "sort": "date desc" }, "status": { "count": 7, "items": [ { "ref": "posts/how-to-authenticate-with-the-vsphere-supervisor-api" }, { "ref": "posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement" }, { "ref": "posts/iaas-control-plane-api-inaccessible" }, { "ref": "posts/distributed-network-security-services" }, { "ref": "posts/antrea-nsx-integration" }, { "ref": "posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found" }, { "ref": "posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca" } ], "archive": [ { "year": "2026", "posts": 13 }, { "year": "2025", "posts": 28 }, { "year": "2024", "posts": 30 }, { "year": "2023", "posts": 19 }, { "year": "2022", "posts": 20 }, { "year": "2021", "posts": 8 }, { "year": "2019", "posts": 9 }, { "year": "2018", "posts": 12 }, { "year": "2017", "posts": 22 }, { "year": "2016", "posts": 3 }, { "year": "2014", "posts": 5 } ], "series": [ { "ref": "series/how-to", "posts": 37 }, { "ref": "series/scripting", "posts": 23 }, { "ref": "series/announcement", "posts": 16 }, { "ref": "series/product-overview", "posts": 15 }, { "ref": "series/community", "posts": 14 }, { "ref": "series/lessons-learned", "posts": 12 }, { "ref": "series/event", "posts": 10 }, { "ref": "series/homelab", "posts": 2 } ], "authors": [ { "ref": "authors/dario-doerflinger", "posts": 80 }, { "ref": "authors/michael-steg", "posts": 19 }, { "ref": "authors/patrick-pletscher", "posts": 14 }, { "ref": "authors/daniel-stadelmann", "posts": 13 }, { "ref": "authors/yannick-gerber", "posts": 10 }, { "ref": "authors/valentina-cicmak", "posts": 9 }, { "ref": "authors/matthias-grasmueck", "posts": 7 }, { "ref": "authors/raphael-thommen", "posts": 7, "roster": "off" }, { "ref": "authors/marco-mattei", "posts": 5 }, { "ref": "authors/norbert-hamm", "posts": 3 }, { "ref": "authors/rene-pfister", "posts": 1 }, { "ref": "authors/uemit-senguel", "posts": 1, "roster": "off" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "List"[metadata]name = "insights/author/matthias-grasmueck"locale = "en"[metadata.labels]tags = 14authors = 12[metadata.annotations]route = "/en/insights/author/matthias-grasmueck/"[spec]collection = "posts"locale = "en"draft = falsefilter = "author = matthias-grasmueck"sort = "date desc"[status]count = 7search = "/en/search.json"[[status.items]]ref = "posts/how-to-authenticate-with-the-vsphere-supervisor-api"[[status.items]]ref = "posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement"[[status.items]]ref = "posts/iaas-control-plane-api-inaccessible"[[status.items]]ref = "posts/distributed-network-security-services"[[status.items]]ref = "posts/antrea-nsx-integration"[[status.items]]ref = "posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found"[[status.items]]ref = "posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca"[[status.archive]]year = "2026"posts = 13[[status.archive]]year = "2025"posts = 28[[status.archive]]year = "2024"posts = 30[[status.archive]]year = "2023"posts = 19[[status.archive]]year = "2022"posts = 20[[status.archive]]year = "2021"posts = 8[[status.archive]]year = "2019"posts = 9[[status.archive]]year = "2018"posts = 12[[status.archive]]year = "2017"posts = 22[[status.archive]]year = "2016"posts = 3[[status.archive]]year = "2014"posts = 5[[status.series]]ref = "series/how-to"posts = 37[[status.series]]ref = "series/scripting"posts = 23[[status.series]]ref = "series/announcement"posts = 16[[status.series]]ref = "series/product-overview"posts = 15[[status.series]]ref = "series/community"posts = 14[[status.series]]ref = "series/lessons-learned"posts = 12[[status.series]]ref = "series/event"posts = 10[[status.series]]ref = "series/homelab"posts = 2[[status.authors]]ref = "authors/dario-doerflinger"posts = 80[[status.authors]]ref = "authors/michael-steg"posts = 19[[status.authors]]ref = "authors/patrick-pletscher"posts = 14[[status.authors]]ref = "authors/daniel-stadelmann"posts = 13[[status.authors]]ref = "authors/yannick-gerber"posts = 10[[status.authors]]ref = "authors/valentina-cicmak"posts = 9[[status.authors]]ref = "authors/matthias-grasmueck"posts = 7[[status.authors]]ref = "authors/raphael-thommen"posts = 7roster = "off"[[status.authors]]ref = "authors/marco-mattei"posts = 5[[status.authors]]ref = "authors/norbert-hamm"posts = 3[[status.authors]]ref = "authors/rene-pfister"posts = 1[[status.authors]]ref = "authors/uemit-senguel"posts = 1roster = "off"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="List"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>insights/author/matthias-grasmueck</name> <locale>en</locale> <labels> <tags>14</tags> <authors>12</authors> </labels> <annotations> <route>/en/insights/author/matthias-grasmueck/</route> </annotations> </metadata> <spec> <collection>posts</collection> <locale>en</locale> <draft>false</draft> <filter>author = matthias-grasmueck</filter> <sort>date desc</sort> </spec> <status> <count>7</count> <items> <item> <ref>posts/how-to-authenticate-with-the-vsphere-supervisor-api</ref> </item> <item> <ref>posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement</ref> </item> <item> <ref>posts/iaas-control-plane-api-inaccessible</ref> </item> <item> <ref>posts/distributed-network-security-services</ref> </item> <item> <ref>posts/antrea-nsx-integration</ref> </item> <item> <ref>posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found</ref> </item> <item> <ref>posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca</ref> </item> </items> <archive> <item> <year>2026</year> <posts>13</posts> </item> <item> <year>2025</year> <posts>28</posts> </item> <item> <year>2024</year> <posts>30</posts> </item> <item> <year>2023</year> <posts>19</posts> </item> <item> <year>2022</year> <posts>20</posts> </item> <item> <year>2021</year> <posts>8</posts> </item> <item> <year>2019</year> <posts>9</posts> </item> <item> <year>2018</year> <posts>12</posts> </item> <item> <year>2017</year> <posts>22</posts> </item> <item> <year>2016</year> <posts>3</posts> </item> <item> <year>2014</year> <posts>5</posts> </item> </archive> <series> <item> <ref>series/how-to</ref> <posts>37</posts> </item> <item> <ref>series/scripting</ref> <posts>23</posts> </item> <item> <ref>series/announcement</ref> <posts>16</posts> </item> <item> <ref>series/product-overview</ref> <posts>15</posts> </item> <item> <ref>series/community</ref> <posts>14</posts> </item> <item> <ref>series/lessons-learned</ref> <posts>12</posts> </item> <item> <ref>series/event</ref> <posts>10</posts> </item> <item> <ref>series/homelab</ref> <posts>2</posts> </item> </series> <authors> <item> <ref>authors/dario-doerflinger</ref> <posts>80</posts> </item> <item> <ref>authors/michael-steg</ref> <posts>19</posts> </item> <item> <ref>authors/patrick-pletscher</ref> <posts>14</posts> </item> <item> <ref>authors/daniel-stadelmann</ref> <posts>13</posts> </item> <item> <ref>authors/yannick-gerber</ref> <posts>10</posts> </item> <item> <ref>authors/valentina-cicmak</ref> <posts>9</posts> </item> <item> <ref>authors/matthias-grasmueck</ref> <posts>7</posts> </item> <item> <ref>authors/raphael-thommen</ref> <posts>7</posts> <roster>off</roster> </item> <item> <ref>authors/marco-mattei</ref> <posts>5</posts> </item> <item> <ref>authors/norbert-hamm</ref> <posts>3</posts> </item> <item> <ref>authors/rene-pfister</ref> <posts>1</posts> </item> <item> <ref>authors/uemit-senguel</ref> <posts>1</posts> <roster>off</roster> </item> </authors> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "insights/author/matthias-grasmueck", "locale": "en", "labels": { "tags": 14, "authors": 12, }, "annotations": { "route": "/en/insights/author/matthias-grasmueck/", }, }, "spec": { "collection": "posts", "locale": "en", "draft": False, "filter": "author = matthias-grasmueck", "sort": "date desc", }, "status": { "count": 7, "items": [ { "ref": "posts/how-to-authenticate-with-the-vsphere-supervisor-api", }, { "ref": "posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement", }, { "ref": "posts/iaas-control-plane-api-inaccessible", }, { "ref": "posts/distributed-network-security-services", }, { "ref": "posts/antrea-nsx-integration", }, { "ref": "posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found", }, { "ref": "posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca", }, ], "archive": [ { "year": "2026", "posts": 13, }, { "year": "2025", "posts": 28, }, { "year": "2024", "posts": 30, }, { "year": "2023", "posts": 19, }, { "year": "2022", "posts": 20, }, { "year": "2021", "posts": 8, }, { "year": "2019", "posts": 9, }, { "year": "2018", "posts": 12, }, { "year": "2017", "posts": 22, }, { "year": "2016", "posts": 3, }, { "year": "2014", "posts": 5, }, ], "series": [ { "ref": "series/how-to", "posts": 37, }, { "ref": "series/scripting", "posts": 23, }, { "ref": "series/announcement", "posts": 16, }, { "ref": "series/product-overview", "posts": 15, }, { "ref": "series/community", "posts": 14, }, { "ref": "series/lessons-learned", "posts": 12, }, { "ref": "series/event", "posts": 10, }, { "ref": "series/homelab", "posts": 2, }, ], "authors": [ { "ref": "authors/dario-doerflinger", "posts": 80, }, { "ref": "authors/michael-steg", "posts": 19, }, { "ref": "authors/patrick-pletscher", "posts": 14, }, { "ref": "authors/daniel-stadelmann", "posts": 13, }, { "ref": "authors/yannick-gerber", "posts": 10, }, { "ref": "authors/valentina-cicmak", "posts": 9, }, { "ref": "authors/matthias-grasmueck", "posts": 7, }, { "ref": "authors/raphael-thommen", "posts": 7, "roster": "off", }, { "ref": "authors/marco-mattei", "posts": 5, }, { "ref": "authors/norbert-hamm", "posts": 3, }, { "ref": "authors/rene-pfister", "posts": 1, }, { "ref": "authors/uemit-senguel", "posts": 1, "roster": "off", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'List' metadata = [ordered]@{ name = 'insights/author/matthias-grasmueck' locale = 'en' labels = [ordered]@{ tags = 14 authors = 12 } annotations = [ordered]@{ route = '/en/insights/author/matthias-grasmueck/' } } spec = [ordered]@{ collection = 'posts' locale = 'en' draft = $false filter = 'author = matthias-grasmueck' sort = 'date desc' } status = [ordered]@{ count = 7 items = @( [ordered]@{ ref = 'posts/how-to-authenticate-with-the-vsphere-supervisor-api' } [ordered]@{ ref = 'posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement' } [ordered]@{ ref = 'posts/iaas-control-plane-api-inaccessible' } [ordered]@{ ref = 'posts/distributed-network-security-services' } [ordered]@{ ref = 'posts/antrea-nsx-integration' } [ordered]@{ ref = 'posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found' } [ordered]@{ ref = 'posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca' } ) archive = @( [ordered]@{ year = '2026' posts = 13 } [ordered]@{ year = '2025' posts = 28 } [ordered]@{ year = '2024' posts = 30 } [ordered]@{ year = '2023' posts = 19 } [ordered]@{ year = '2022' posts = 20 } [ordered]@{ year = '2021' posts = 8 } [ordered]@{ year = '2019' posts = 9 } [ordered]@{ year = '2018' posts = 12 } [ordered]@{ year = '2017' posts = 22 } [ordered]@{ year = '2016' posts = 3 } [ordered]@{ year = '2014' posts = 5 } ) series = @( [ordered]@{ ref = 'series/how-to' posts = 37 } [ordered]@{ ref = 'series/scripting' posts = 23 } [ordered]@{ ref = 'series/announcement' posts = 16 } [ordered]@{ ref = 'series/product-overview' posts = 15 } [ordered]@{ ref = 'series/community' posts = 14 } [ordered]@{ ref = 'series/lessons-learned' posts = 12 } [ordered]@{ ref = 'series/event' posts = 10 } [ordered]@{ ref = 'series/homelab' posts = 2 } ) authors = @( [ordered]@{ ref = 'authors/dario-doerflinger' posts = 80 } [ordered]@{ ref = 'authors/michael-steg' posts = 19 } [ordered]@{ ref = 'authors/patrick-pletscher' posts = 14 } [ordered]@{ ref = 'authors/daniel-stadelmann' posts = 13 } [ordered]@{ ref = 'authors/yannick-gerber' posts = 10 } [ordered]@{ ref = 'authors/valentina-cicmak' posts = 9 } [ordered]@{ ref = 'authors/matthias-grasmueck' posts = 7 } [ordered]@{ ref = 'authors/raphael-thommen' posts = 7 roster = 'off' } [ordered]@{ ref = 'authors/marco-mattei' posts = 5 } [ordered]@{ ref = 'authors/norbert-hamm' posts = 3 } [ordered]@{ ref = 'authors/rene-pfister' posts = 1 } [ordered]@{ ref = 'authors/uemit-senguel' posts = 1 roster = 'off' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": map[string]any{ "name": "insights/author/matthias-grasmueck", "locale": "en", "labels": map[string]any{ "tags": 14, "authors": 12, }, "annotations": map[string]any{ "route": "/en/insights/author/matthias-grasmueck/", }, }, "spec": map[string]any{ "collection": "posts", "locale": "en", "draft": false, "filter": "author = matthias-grasmueck", "sort": "date desc", }, "status": map[string]any{ "count": 7, "items": []any{ map[string]any{ "ref": "posts/how-to-authenticate-with-the-vsphere-supervisor-api", }, map[string]any{ "ref": "posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement", }, map[string]any{ "ref": "posts/iaas-control-plane-api-inaccessible", }, map[string]any{ "ref": "posts/distributed-network-security-services", }, map[string]any{ "ref": "posts/antrea-nsx-integration", }, map[string]any{ "ref": "posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found", }, map[string]any{ "ref": "posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca", }, }, "archive": []any{ map[string]any{ "year": "2026", "posts": 13, }, map[string]any{ "year": "2025", "posts": 28, }, map[string]any{ "year": "2024", "posts": 30, }, map[string]any{ "year": "2023", "posts": 19, }, map[string]any{ "year": "2022", "posts": 20, }, map[string]any{ "year": "2021", "posts": 8, }, map[string]any{ "year": "2019", "posts": 9, }, map[string]any{ "year": "2018", "posts": 12, }, map[string]any{ "year": "2017", "posts": 22, }, map[string]any{ "year": "2016", "posts": 3, }, map[string]any{ "year": "2014", "posts": 5, }, }, "series": []any{ map[string]any{ "ref": "series/how-to", "posts": 37, }, map[string]any{ "ref": "series/scripting", "posts": 23, }, map[string]any{ "ref": "series/announcement", "posts": 16, }, map[string]any{ "ref": "series/product-overview", "posts": 15, }, map[string]any{ "ref": "series/community", "posts": 14, }, map[string]any{ "ref": "series/lessons-learned", "posts": 12, }, map[string]any{ "ref": "series/event", "posts": 10, }, map[string]any{ "ref": "series/homelab", "posts": 2, }, }, "authors": []any{ map[string]any{ "ref": "authors/dario-doerflinger", "posts": 80, }, map[string]any{ "ref": "authors/michael-steg", "posts": 19, }, map[string]any{ "ref": "authors/patrick-pletscher", "posts": 14, }, map[string]any{ "ref": "authors/daniel-stadelmann", "posts": 13, }, map[string]any{ "ref": "authors/yannick-gerber", "posts": 10, }, map[string]any{ "ref": "authors/valentina-cicmak", "posts": 9, }, map[string]any{ "ref": "authors/matthias-grasmueck", "posts": 7, }, map[string]any{ "ref": "authors/raphael-thommen", "posts": 7, "roster": "off", }, map[string]any{ "ref": "authors/marco-mattei", "posts": 5, }, map[string]any{ "ref": "authors/norbert-hamm", "posts": 3, }, map[string]any{ "ref": "authors/rene-pfister", "posts": 1, }, map[string]any{ "ref": "authors/uemit-senguel", "posts": 1, "roster": "off", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "List", metadata: { name: "insights/author/matthias-grasmueck", locale: "en", labels: { tags: 14, authors: 12, }, annotations: { route: "/en/insights/author/matthias-grasmueck/", }, }, spec: { collection: "posts", locale: "en", draft: false, filter: "author = matthias-grasmueck", sort: "date desc", }, status: { count: 7, items: [ { ref: "posts/how-to-authenticate-with-the-vsphere-supervisor-api", }, { ref: "posts/iaas-control-plane-wrong-nsx-edge-cluster-for-t1-placement", }, { ref: "posts/iaas-control-plane-api-inaccessible", }, { ref: "posts/distributed-network-security-services", }, { ref: "posts/antrea-nsx-integration", }, { ref: "posts/vsphere-with-tanzu-und-nsx-advanced-load-balancer-avi-secret-not-found", }, { ref: "posts/lessons-learned-vsphere-with-tanzu-und-nsx-advanced-load-balancer-integration-mit-private-ca", }, ], archive: [ { year: "2026", posts: 13, }, { year: "2025", posts: 28, }, { year: "2024", posts: 30, }, { year: "2023", posts: 19, }, { year: "2022", posts: 20, }, { year: "2021", posts: 8, }, { year: "2019", posts: 9, }, { year: "2018", posts: 12, }, { year: "2017", posts: 22, }, { year: "2016", posts: 3, }, { year: "2014", posts: 5, }, ], series: [ { ref: "series/how-to", posts: 37, }, { ref: "series/scripting", posts: 23, }, { ref: "series/announcement", posts: 16, }, { ref: "series/product-overview", posts: 15, }, { ref: "series/community", posts: 14, }, { ref: "series/lessons-learned", posts: 12, }, { ref: "series/event", posts: 10, }, { ref: "series/homelab", posts: 2, }, ], authors: [ { ref: "authors/dario-doerflinger", posts: 80, }, { ref: "authors/michael-steg", posts: 19, }, { ref: "authors/patrick-pletscher", posts: 14, }, { ref: "authors/daniel-stadelmann", posts: 13, }, { ref: "authors/yannick-gerber", posts: 10, }, { ref: "authors/valentina-cicmak", posts: 9, }, { ref: "authors/matthias-grasmueck", posts: 7, }, { ref: "authors/raphael-thommen", posts: 7, roster: "off", }, { ref: "authors/marco-mattei", posts: 5, }, { ref: "authors/norbert-hamm", posts: 3, }, { ref: "authors/rene-pfister", posts: 1, }, { ref: "authors/uemit-senguel", posts: 1, roster: "off", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 61 lines · YAML · validated at build# 181 lines · JSON · validated at build# 171 lines · TOML · validated at build# 181 lines · XML · validated at build# 187 lines · Python · read back at build, equals the JSON record# 184 lines · PowerShell · read back at build, equals the JSON record# 199 lines · Go · read back at build, equals the JSON record# 184 lines · JavaScript · read back at build, equals the JSON record

Author

Matthias Grasmück

Posts by Matthias Grasmück.

See the profile · Senior Solution Architect

Filter 32
07 Posts
14Topics
10 Authors

Authenticate with the vSphere Supervisor API

Have you always wondered how to log in directly to the vSphere Supervisor API to communicate directly with the Kubernetes API without having to rely on kubectl-vsphere or vcf-cli command line tool?

Containers 2.51

IaaS Control Plane – wrong NSX edge cluster for T1 placement

After upgrading an IaaS Control Plane environment to vSphere 8.0.3, the T1 SR instances of the vSphere namespaces stopped landing on the edge cluster they were meant to.

Network 2.16 Security 1.91 +2

IaaS Control Plane – API inaccessible

After upgrading the Supervisor cluster of our IaaS Control Plane platform to vSphere 8.0 Update 3, kubectl access to the Kubernetes clusters stopped working.

Containers 2.51 Cloud 1.92

Distributed Network & Security Services

Virtualised networks have been running on hypervisor platforms in data centres for more than 20 years. What has changed is what they now have to cover: automation and security together.

Network 2.16 Security 1.91

Integrating Antrea into NSX

Registering a Kubernetes cluster running Antrea with the NSX management and central control plane, so groups, policies and trace flows are managed in one place.

Network 2.16 Security 1.91 +1

vSphere with Tanzu and NSX Advanced Load Balancer – avi-secret not found

An interesting behaviour turned up during a functional test of a vSphere with Tanzu container runtime platform combined with the VMware NSX Advanced Load Balancer.

Network 2.16 Security 1.91 +1

vSphere with Tanzu and NSX Advanced Load Balancer with a private CA

From vSphere 8.0 Update 2 you can deploy vSphere with Tanzu using NSX as the networking stack and NSX Advanced Load Balancer as the integrated L4 load balancer. With a private CA it fails.

Network 2.16 Security 1.91 +1