{"id":21764,"date":"2019-11-18T14:15:55","date_gmt":"2019-11-18T14:15:55","guid":{"rendered":"https:\/\/www.devopsonline.co.uk\/?p=21764"},"modified":"2019-11-18T14:15:55","modified_gmt":"2019-11-18T14:15:55","slug":"neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/","title":{"rendered":"NeuVector’s security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams"},"content":{"rendered":"

DevOps and DevSecOps teams can now more quickly deliver secure cloud-native apps by using Kubernetes Custom Resource Definitions (CRDs) to define, manage, and automate application security policies throughout the CI\/CD pipeline.<\/em><\/p>\n

With the released timed to KubeCon, NeuVector \u2013 which focuses on container security throughout the full application lifecycle \u2013 has announced the\u00a0industry\u2019s first \u201cSecurity Policy as Code\u201d capability for Kubernetes services<\/a>.<\/p>\n

\u00a0<\/em>The new release gives DevOps teams a way to automate container security using Kubernetes Customer Resource Definitions (CRDs) to define and manage application security policy throughout both development and production.<\/p>\n

What this means is that DevOps (and DevSecOps) teams can more quickly deliver secure cloud-native apps through security policies that can be defined, managed and automated during the DevOps process. NeuVector has been continuing to expand its container security platform, most recently adding data loss prevention (DLP) and multi-cluster\/multi-cloud management capabilities.<\/p>\n

Gary Duan, NeuVector\u2019s Chief Technology Officer, discussed the new release: \u201cBy introducing our industry-first Security Policy as Code for Kubernetes workloads, we\u2019re excited to provide DevOps and DevSecOps teams with even more control to automate safe behaviors and ensure their applications remain secure from ever-increasing threat vectors. We continue to build out new capabilities sought by customers \u2013 such as DLP, multi-cluster management, and, with today\u2019s release, CRD support. Our mission is acutely focused on raising the bar for container security by offering a complete cloud-native solution for the entire application lifecycle.\u201d<\/p>\n

With Security Policy as Code, DevOps teams can now implement robust security policies using CRDs to deploy customized resource configurations via developer-friendly YAML files.\u00a0NeuVector\u00a0also enables DevOps teams to create CRDs that capture the full profile of application behavior \u2013 and do so in a Kubernetes-native way. The result is security policy enforcement that:<\/p>\n

    \n
  1. Captures the entire application behavior, including network rules, protocols, processes, and file activities that are allowed \u2013 or \u2018whitelisted\u2019 \u2013 for the application.<\/li>\n
  2. Only permits allowed network connections between services \u2013 enforced by application protocol (layer 7) inspection.<\/li>\n
  3. Allows or prevents external or ingress connections as warranted.<\/li>\n
  4. Sets the \u201cprotection mode\u201d of the application to either Monitor mode (alerting only) or Protect mode (blocking all suspicious activity).<\/li>\n
  5. Supports integration with\u00a0Open Policy Agent<\/a>(OPA) and other security policy management tools.<\/li>\n
  6. Allows DevOps and security teams to define application policies at different hierarchies such as per-service rules defined by DevOps and global rules defined by centralized security teams.<\/li>\n
  7. Is RBAC-enabled, enforcing the creation and updates of security policy as allowed natively by Kubernetes service accounts and roles.<\/li>\n<\/ol>\n

    8.Is extensible, to support future expansion of security policy as code to admission control rules, DLP rules, response rules and other\u00a0NeuVector\u00a0enforcement policies.<\/p>\n

    \"\"<\/a><\/p>\n

    Using Security Policy as Code and CRDs, DevOps teams can define and allow the run-time application behavior they expect by implementing specific security rules for network connections, process activity, file access patterns, and other run-time policies. Because these security policies are defined as code, they are version-tracked and built for automation. This helps DevOps teams who are migrating security policies across Kubernetes clusters (or from staging to production environments), and when managing versions of security policies tied to specific application versions. DevOps teams can also enforce global security policies this way, and further specify policies for each Kubernetes workload as needed.<\/p>\n

    NeuVector\u2019s behavioral learning technology brings the ability to learn and define appropriate application behavior in testing or staging environments, and to export that security policy as a CRD YAML file that developers and DevOps teams can review and edit before deploying in production. Combined with\u00a0NeuVector\u2019s full lifecycle vulnerability scanning and ConfigMap-based deployment capabilities, CRD support from\u00a0NeuVector\u00a0adds to security automation during the entire CI\/CD pipeline and into production environments.<\/p>\n

    “Security continues to shift left, and our Platform teams are eager to manage security policy as code,” said Sean McCormick, VP of Engineering at Element. “Doing so enables us to automate security further upstream \u2013 simplifying and hardening policy enforcement. With its Security Policy as Code support,\u00a0NeuVector\u00a0gives us a more granular capacity to centrally manage our security policies without needing to configure them through a UI. This is a significant improvement for Element, allowing us to maintain policy consistency across all customer and development environments.”
    \n<\/p>\n

    <\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"

    DevOps and DevSecOps teams can now more quickly deliver secure cloud-native apps by using Kubernetes Custom Resource Definitions (CRDs) to define, manage, and automate application security policies throughout the CI\/CD pipeline. With the released timed to KubeCon, NeuVector \u2013 which focuses on container security throughout the full application lifecycle \u2013 has announced the\u00a0industry\u2019s first \u201cSecurity…<\/p>\n","protected":false},"author":45,"featured_media":21766,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[3480,2,93,1158,3481],"tags":[914,3504,1614,3503,3505],"yoast_head":"\nNeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America<\/title>\n<meta name=\"description\" content=\"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America\" \/>\n<meta property=\"og:description\" content=\"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-18T14:15:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"749\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"grace barnott\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"grace barnott\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\"},\"author\":{\"name\":\"grace barnott\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/13f07bc13309191f2e656ba88b8aab63\"},\"headline\":\"NeuVector’s security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams\",\"datePublished\":\"2019-11-18T14:15:55+00:00\",\"dateModified\":\"2019-11-18T14:15:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\"},\"wordCount\":714,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg\",\"keywords\":[\"DevSecOps\",\"Industry first\",\"Kubernetes\",\"NeuVector\",\"security policy\"],\"articleSection\":[\"DevOps\",\"Featured\",\"Product news\",\"Security\",\"Sub DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\",\"url\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\",\"name\":\"NeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg\",\"datePublished\":\"2019-11-18T14:15:55+00:00\",\"dateModified\":\"2019-11-18T14:15:55+00:00\",\"description\":\"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg\",\"width\":1400,\"height\":749,\"caption\":\"Blockchain technology is shown as a real metal chain joined by USB to a computer. Blue background covered with coded hash algorithm. Banner, header or poster is to illustrate information technology content\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NeuVector’s security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/13f07bc13309191f2e656ba88b8aab63\",\"name\":\"grace barnott\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/45f56545d23ef0b82f250c1ba53817b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/45f56545d23ef0b82f250c1ba53817b2?s=96&d=mm&r=g\",\"caption\":\"grace barnott\"},\"sameAs\":[\"http:\/\/31media.co.uk\"],\"url\":\"https:\/\/devopsnews.online\/author\/grace-barnott31media-co-uk\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America","description":"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/","og_locale":"en_US","og_type":"article","og_title":"NeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America","og_description":"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d","og_url":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/","og_site_name":"DevOps Online North America","article_published_time":"2019-11-18T14:15:55+00:00","og_image":[{"width":1400,"height":749,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg","type":"image\/jpeg"}],"author":"grace barnott","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"grace barnott","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/"},"author":{"name":"grace barnott","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/13f07bc13309191f2e656ba88b8aab63"},"headline":"NeuVector’s security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams","datePublished":"2019-11-18T14:15:55+00:00","dateModified":"2019-11-18T14:15:55+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/"},"wordCount":714,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg","keywords":["DevSecOps","Industry first","Kubernetes","NeuVector","security policy"],"articleSection":["DevOps","Featured","Product news","Security","Sub DevOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/","url":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/","name":"NeuVector's security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams - DevOps Online North America","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg","datePublished":"2019-11-18T14:15:55+00:00","dateModified":"2019-11-18T14:15:55+00:00","description":"NeuVector, an organisation that focuses on container security throughout the full application lifecycle, has released a \u201cSecurity Policy as Code\u201d","breadcrumb":{"@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2019\/11\/dvscops.jpg","width":1400,"height":749,"caption":"Blockchain technology is shown as a real metal chain joined by USB to a computer. Blue background covered with coded hash algorithm. Banner, header or poster is to illustrate information technology content"},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/neuvectors-security-policy-as-code-for-kubernetes-workloads-built-for-devops-and-devsecops-teams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"NeuVector’s security policy as code for Kubernetes workloads built for DevOps and DevSecOps teams"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/13f07bc13309191f2e656ba88b8aab63","name":"grace barnott","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/45f56545d23ef0b82f250c1ba53817b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45f56545d23ef0b82f250c1ba53817b2?s=96&d=mm&r=g","caption":"grace barnott"},"sameAs":["http:\/\/31media.co.uk"],"url":"https:\/\/devopsnews.online\/author\/grace-barnott31media-co-uk\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/21764"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=21764"}],"version-history":[{"count":1,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/21764\/revisions"}],"predecessor-version":[{"id":21767,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/21764\/revisions\/21767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/21766"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=21764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=21764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=21764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}