{"id":17325,"date":"2026-09-01T17:07:56","date_gmt":"2026-09-01T17:07:56","guid":{"rendered":"https:\/\/dmsretail.com\/RetailNews\/from-release-days-to-continuous-promotion-building-the-foundation-for-agentic-promotions\/"},"modified":"2026-09-01T17:07:56","modified_gmt":"2026-09-01T17:07:56","slug":"from-release-days-to-continuous-promotion-building-the-foundation-for-agentic-promotions","status":"publish","type":"post","link":"https:\/\/dmsretail.com\/RetailNews\/from-release-days-to-continuous-promotion-building-the-foundation-for-agentic-promotions\/","title":{"rendered":"From Release Days to Continuous Promotion: Building the Foundation for Agentic Promotions"},"content":{"rendered":"<p> <p><a href=\"https:\/\/dmsretail.com\/online-workshops-list\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-496\" src=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png\" alt=\"Retail Online Training\" width=\"729\" height=\"91\" srcset=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png 729w, https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90-300x37.png 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/a><\/p><br \/>\n<\/p>\n<div>\n<p class=\"p1\"><em>Learn how <span class=\"s1\">ThousandEyes<\/span> transformed its deployment culture from manual, fragmented release cycles to a centralized delivery model\u2014using GitOps alongside standardized automation, policy-driven controls, and shared operational practices. The result is a unified, auditable path to production that strengthens digital resilience and developer productivity by reducing manual handoffs, accelerating delivery, and enabling faster detection and remediation. Now being adopted by other Cisco business units, the model establishes the foundation for agentic promotions.<\/em><\/p>\n<p><span data-contrast=\"auto\">In the world of software engineering, \u201crelease day\u201d is often a source of friction. It implies manual checklists, coordination meetings, and a heavy reliance on institutional knowledge. At Cisco <\/span><span data-contrast=\"none\">ThousandEyes<\/span><span data-contrast=\"auto\">, we realized that this bottleneck was incompatible with our goal of delivering rapid, reliable innovation. We needed to stop treating releases as distinct events and start treating them as a continuous, automated, and governed business process.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"3\"><span data-contrast=\"none\">The Challenge: Fragmented Visibility<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Our previous release model treated environment promotions as largely manual processes. Release state was scattered across GitHub deployments, approval threads, and institutional knowledge, making it difficult to establish a single source of truth. While controls such as freeze windows and deployment reviews existed, they were applied inconsistently across teams and workflows.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">For ThousandEyes, the delivery challenge was not just speed; it was <\/span><b><span data-contrast=\"auto\">digital resilience<\/span><\/b><span data-contrast=\"auto\">: we lacked a unified, auditable path from staging to production, and assessment controls were fragmented across multiple systems.<\/span> <span data-contrast=\"auto\">This limited our ability to continuously evaluate risk, enforce governance consistently, and rapidly identify and remediate issues throughout the software delivery lifecycle. <\/span><b><span data-contrast=\"auto\">Continuous promotion<\/span><\/b><span data-contrast=\"auto\"> directly addresses that gap by making promotion state, policy, and readiness criteria explicit, centralized, and continuously enforceable, rather than dependent on release-day coordination.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:0,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"3\"><span data-contrast=\"none\">The Solution: a centralized CD control plane with an enforceable verification layer<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">To modernize software delivery at scale, Cisco <\/span><span data-contrast=\"none\">ThousandEyes<\/span><span data-contrast=\"auto\"> built <\/span><b><span data-contrast=\"auto\">OdysseyCD<\/span><\/b><span data-contrast=\"auto\">, our internal continuous delivery (CD) platform, on <\/span><span data-contrast=\"none\">Kargo<\/span><span data-contrast=\"auto\">. OdysseyCD provides a continuous promotion framework that simplifies the developer experience while strengthening delivery governance. Reusable verification gates and standardized promotion patterns let teams and Cisco business units apply consistent release-readiness checks and controls without rebuilding promotion workflows for each application, environment, or organization.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">We focused on three core pillars:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"auto\">KargoGen:<\/span><\/b><span data-contrast=\"auto\"> Standardizes configuration generation, allowing teams to define intent in a simple file while the system handles the underlying complexity. This prevents configuration drift while removing manual configuration steps.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"17\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Release gate service:<\/span><\/b><span data-contrast=\"auto\"> Centralizes release-policy and approval decisions, including calendars, end-to-end validation, audit records, and exceptions. Slack provides the user interface, while a durable system of record preserves consistent, auditable decisions across tools and environments.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"17\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Continuous promotion:<\/span><\/b><span data-contrast=\"auto\"> Integrating <\/span><span data-contrast=\"none\">Kargo<\/span><span data-contrast=\"auto\"> with <\/span><span data-contrast=\"none\">ThousandEyes<\/span><span data-contrast=\"auto\"> automation replaces manually coordinated deployments with a policy-driven release-promotion workflow. A release-promotion progresses through the stage graph only after automated validation, reducing manual release coordination and enabling more reliable, continuous progression from staging to production. <\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"lazy lazy-hidden alignnone wp-image-496751 size-full\" data-lazy-type=\"image\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/08\/image-3.png\" alt=\"\" width=\"1800\" height=\"1100\"\/><noscript><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-496751 size-full\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/08\/image-3.png\" alt=\"\" width=\"1800\" height=\"1100\"\/><\/noscript><\/p>\n<h2 aria-level=\"3\"><span data-contrast=\"none\">Measuring Impact<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">OdysseyCD is now operating at fleet scale, demonstrating that automated promotion and centralized governance can coexist across a high volume of release activity. Today, we manage:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"auto\">137,000+ release gate evaluations<\/span><\/b><span data-contrast=\"auto\"> performed every 30 days.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"16\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">9,000+ Kargo promotions each<\/span><\/b><span data-contrast=\"auto\"> month.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"16\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">98,000+ gate events surfaced monthly through Slack<\/span><\/b><span data-contrast=\"auto\">, providing real-time visibility into release readiness and promotion policy compliance.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"16\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">1.4 million warehouse reconciliations<\/span><\/b><span data-contrast=\"auto\"> executed each month.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"16\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">96 release gate agents<\/span><\/b><span data-contrast=\"auto\"> actively enforcing governance controls, with adoption continuing to expand.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">This shift has changed the day-to-day work of our engineers. Developers no longer manage release tags or coordinate freeze windows manually. Instead, they work through a clear, visible promotion model that shows what is deployed, where it is running, how it arrived there, and whether it is ready to advance. Automated validation and policy-driven progression replace recurring release coordination, allowing engineers to focus on delivering software rather than managing releases. <\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"3\"><span data-contrast=\"none\">A Foundation for the Future<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">For our engineering and operations teams, the focus has shifted from executing releases to defining policy, monitoring outcomes, and continuously improving delivery. By making promotion state explicit and auditable, OdysseyCD has standardized governance across teams while <\/span><b><span data-contrast=\"auto\">reducing manual handoffs<\/span><\/b><span data-contrast=\"auto\">, <\/span><b><span data-contrast=\"auto\">accelerating feature delivery and time-to-market<\/span><\/b><span data-contrast=\"auto\">, and<\/span><b><span data-contrast=\"auto\"> shortening the time to detect and remediate issues<\/span><\/b><span data-contrast=\"auto\">, core outcomes of Cisco\u2019s digital resilience strategy.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This is more than a technical upgrade; it is a reusable foundation for resilient software delivery across Cisco. OdysseyCD provides common promotion patterns, reusable verification gates, and centralized policy mechanisms that other business units can adopt while applying the policies and readiness criteria appropriate to their own services. This shared model supports more consistent governance and an auditable path to production across participating organizations.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Our next evolution is what we call <\/span><b><span data-contrast=\"auto\">agentic promotions<\/span><\/b><span data-contrast=\"auto\">. Building on the continuous promotion model operating today, AI agents will continuously assess quality, reliability, security, and compliance signals against defined policies to determine promotion readiness. This evolution will further improve delivery velocity, governance, and digital resilience through continuous assessment and automated remediation while preserving a fully auditable, policy-driven path to production.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Stay tuned for part 2<\/span><\/b><span data-contrast=\"auto\">, where we\u2019ll explore how agentic promotion builds on this foundation to further transform software delivery through AI-driven decision making, automation, and continuous governance.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<hr\/>\n<p><i><span data-contrast=\"auto\"><br \/>Interested in learning more about how Cisco teams are transforming their internal operations? <\/span><\/i><i><span data-contrast=\"none\">Explore more Cisco on Cisco stories here.<\/span><\/i><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<\/p><\/div>\n<p><p><a href=\"https:\/\/dmsretail.com\/online-workshops-list\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-496\" src=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png\" alt=\"Retail Online Training\" width=\"729\" height=\"91\" srcset=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png 729w, https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90-300x37.png 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/a><\/p><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how ThousandEyes transformed its deployment culture from manual, fragmented release cycles to a centralized delivery model\u2014using GitOps alongside standardized automation, policy-driven controls, and shared [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17326,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-17325","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts\/17325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/comments?post=17325"}],"version-history":[{"count":0,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts\/17325\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/media\/17326"}],"wp:attachment":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/media?parent=17325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/categories?post=17325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/tags?post=17325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}