Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit e1603fc
Merge: a9ac580 795345b
Author: vishal-av <[email protected]>
Date:   Tue Feb 25 14:54:55 2025 +0530

    Merge pull request #9509 from harness/CDS-104012

    [CDS-104012] Removed ff CDS_ENABLE_CONSTRAINTS_ON_APPROVAL_INPUTS fro…

commit 795345b
Author: vishal-av <[email protected]>
Date:   Tue Feb 25 13:45:21 2025 +0530

    [CDS-104012] Removed ff CDS_ENABLE_CONSTRAINTS_ON_APPROVAL_INPUTS from docs

commit a9ac580
Merge: ed188ad 0058bf1
Author: vishal-av <[email protected]>
Date:   Tue Feb 25 13:21:04 2025 +0530

    Merge pull request #9502 from harness/CDS-107184-doc

    feat: [CDS-107184]: add docs about supported terragrunt version

commit ed188ad
Merge: 551bbef f8d5197
Author: SmritiSatya <[email protected]>
Date:   Tue Feb 25 13:11:33 2025 +0530

    Merge pull request #9410 from harness/CHAOS-7589

    CHAOS-7589 Update prometheus probe docs

commit f8d5197
Author: SmritiSatya <[email protected]>
Date:   Tue Feb 25 12:42:37 2025 +0530

    Tech review

commit 551bbef
Merge: 15774be 67c00fc
Author: khushisharmaharness <[email protected]>
Date:   Tue Feb 25 12:07:22 2025 +0530

    Merge pull request #9495 from harness/idp_secret_fix

    [IDP] Quick fix - Harness API Key Secret Definition

commit 15774be
Merge: f00d0cb aed3b9f
Author: vishal-av <[email protected]>
Date:   Tue Feb 25 11:55:03 2025 +0530

    Merge pull request #9506 from harness/vishal-av-patch-2

    Update continuous-delivery.md

commit aed3b9f
Author: vishal-av <[email protected]>
Date:   Tue Feb 25 11:42:15 2025 +0530

    Update continuous-delivery.md

commit f00d0cb
Merge: 5b214d7 bbd45af
Author: Apoorv Harsh <[email protected]>
Date:   Tue Feb 25 07:48:31 2025 +0530

    Merge pull request #8865 from harness/kb/platform/snow-oidc

    snow-connector documentation for using OIDC refresh token as authentication method.

commit 5b214d7
Merge: e986939 34e9c1e
Author: Ravi Lachhman <[email protected]>
Date:   Mon Feb 24 19:20:44 2025 -0500

    Merge pull request #9501 from harness/smp_rn_0.25.4

    Update self-managed-enterprise-edition.md

commit e986939
Merge: 6062771 0a056a4
Author: Dewan Ishtiaque Ahmed <[email protected]>
Date:   Mon Feb 24 20:16:42 2025 -0400

    Merge pull request #9462 from harness/dewan-ci16113

    CI-16113 Update Build and Push pages with FAQ.

commit 6062771
Merge: 8788de1 df49bcc
Author: Dewan Ishtiaque Ahmed <[email protected]>
Date:   Mon Feb 24 16:49:24 2025 -0400

    Merge pull request #9467 from harness/ci-relnotes-167

    Add CI 1.67 RN.

commit 0058bf1
Author: Vasile Lica <[email protected]>
Date:   Mon Feb 24 20:57:29 2025 +0200

    feat: [CDS-107184]: remove space from link

commit 77087a8
Author: Vasile Lica <[email protected]>
Date:   Mon Feb 24 20:54:31 2025 +0200

    feat: [CDS-107184]: add docs about supported terragrunt version

commit 34e9c1e
Author: siraj-io <[email protected]>
Date:   Tue Feb 25 00:01:17 2025 +0530

    Update self-managed-enterprise-edition.md

commit df49bcc
Author: Dewan Ahmed <[email protected]>
Date:   Mon Feb 24 13:51:33 2025 -0400

    Add CI Image updates

commit 8788de1
Merge: e6fe553 1ae2158
Author: Richard Black <[email protected]>
Date:   Mon Feb 24 16:27:39 2025 +0000

    Merge pull request #9494 from richardblack-Harness/IAC-3171/custom-plugin

    docs: [IAC-3171]: Update plugin images

commit e6fe553
Merge: fe5888a 5053388
Author: Vikram Sahu ꩜ <[email protected]>
Date:   Mon Feb 24 21:43:39 2025 +0530

    Merge pull request #9499 from harness/smp-release-hf

    [PL-Doc] SMP Hotfix 24.10.84710

commit 5053388
Author: Vikram Sahu <[email protected]>
Date:   Mon Feb 24 21:26:59 2025 +0530

    Hotfix added

commit fe5888a
Merge: e8e05dc 8eba143
Author: KinnonYee-harness <[email protected]>
Date:   Mon Feb 24 10:55:20 2025 -0500

    Merge pull request #9414 from harness/kinnon-winrootless

    (Update) Rootless Windows

commit e8e05dc
Merge: 9ff2797 201b580
Author: khushisharmaharness <[email protected]>
Date:   Mon Feb 24 20:08:21 2025 +0530

    Merge pull request #9457 from harness/cde_intellij_plugin

    [CDE] JetBrains Gateway Plugin Docs

commit 8eba143
Author: KinnonYee-harness <[email protected]>
Date:   Mon Feb 24 09:23:03 2025 -0500

    Update harness-ci.md

    proper flag

commit 9ff2797
Merge: af8b8b3 f7cb5a4
Author: vishal-av <[email protected]>
Date:   Mon Feb 24 19:12:00 2025 +0530

    Merge pull request #9496 from harness/vishal-patch-1

    Update Selective Rerun and Skipping Hosts with Same Artifact

commit f7cb5a4
Author: vishal-av <[email protected]>
Date:   Mon Feb 24 18:43:00 2025 +0530

    Update Selective Rerun and Skipping Hosts with Same Artifact

commit 80b269a
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 18:32:36 2025 +0530

    Tech review

commit af8b8b3
Merge: 6d9dfc7 48188c2
Author: khushisharmaharness <[email protected]>
Date:   Mon Feb 24 17:58:47 2025 +0530

    Merge pull request #9468 from tkouhsari-harness/main

    Remove unused API header, standardized path variable notation, fixed …

commit 67c00fc
Author: khushisharmaharness <[email protected]>
Date:   Mon Feb 24 17:48:58 2025 +0530

    [IDP] Quick fix - Harness API Key Secret Definition

commit 201b580
Author: khushisharmaharness <[email protected]>
Date:   Mon Feb 24 17:26:42 2025 +0530

    Updated the plugin installation steps

commit 1ae2158
Author: richardblack-Harness <[email protected]>
Date:   Mon Feb 24 11:07:41 2025 +0000

    IAC-3171 Update plugin images

commit 6d9dfc7
Merge: c7b617a f48ec77
Author: Krishika Singh <[email protected]>
Date:   Mon Feb 24 16:27:21 2025 +0530

    Merge pull request #9493 from harness/PIPE-25447

    support of git experience for OPA Policy

commit f48ec77
Author: krishi0408 <[email protected]>
Date:   Mon Feb 24 16:03:55 2025 +0530

    support of git experience for OPA Policy

commit c7b617a
Merge: e887d34 1174336
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 15:41:05 2025 +0530

    Merge pull request #9492 from harness/add-to-pl

    Update service discovery content

commit e887d34
Merge: 77ba508 eea8b63
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 15:39:07 2025 +0530

    Merge pull request #9396 from harness/CHAOS-7592

    CHAOS-7592 Flow of generic pod experiment

commit eea8b63
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 14:13:58 2025 +0530

    tech review

commit 1174336
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 13:43:27 2025 +0530

    Update service discovery content

    Update service discovery content on Platform

commit 77ba508
Merge: 1ff0471 a6addb4
Author: Nataraja Maruthi <[email protected]>
Date:   Mon Feb 24 12:20:55 2025 +0530

    Merge pull request #9491 from harness/pl-release-note-1.78.x

    [PL-Doc] Delegate RN 25.02.85301

commit 1ff0471
Merge: e178bf1 4b95ed0
Author: Lavakush biyani <[email protected]>
Date:   Mon Feb 24 12:07:25 2025 +0530

    Merge pull request #9486 from harness/SSCA-3422

    SCS: Removed the note from Artifact Verification

commit a6addb4
Author: Vikram Sahu <[email protected]>
Date:   Mon Feb 24 11:55:40 2025 +0530

    delegate RN

commit e178bf1
Merge: 3742c6b f83422c
Author: vishal-av <[email protected]>
Date:   Mon Feb 24 10:58:17 2025 +0530

    Update connector limitations

    Update connector limitations

commit 3742c6b
Merge: 672fbac 5fab289
Author: vishal-av <[email protected]>
Date:   Mon Feb 24 10:58:06 2025 +0530

    [CDS-107129] Added doc to Q4 delivered features

    [CDS-107129] Added doc to Q4 delivered features

commit 18def1f
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 10:56:45 2025 +0530

    Tech review

commit 672fbac
Merge: f2ce830 6075ffb
Author: Nataraja Maruthi <[email protected]>
Date:   Mon Feb 24 10:51:07 2025 +0530

    Merge pull request #9447 from harness/pl-release-note-1.78.x

    [PL-Doc] Release notes 1.78.x

commit f2ce830
Merge: 45d8fd8 a6954ff
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 10:33:43 2025 +0530

    Merge pull request #9484 from harness/add-codeowner-smr

    update codeowner

commit 45d8fd8
Merge: 58c655e ff23320
Author: SmritiSatya <[email protected]>
Date:   Mon Feb 24 10:33:18 2025 +0530

    Merge pull request #9475 from harness/CHAOS-7647

    CHAOS-7647 image registry permissions

commit f83422c
Author: vishal-av <[email protected]>
Date:   Sun Feb 23 21:37:35 2025 +0530

    Update connector limitations

commit 4b95ed0
Author: lavakush07 <[email protected]>
Date:   Sun Feb 23 12:49:35 2025 +0530

    Removed the note from Artifact Verification

commit 58c655e
Merge: e1d5b81 815b142
Author: vishal-av <[email protected]>
Date:   Sat Feb 22 13:17:31 2025 +0530

    Merge pull request #9473 from harness/CDS-106823

    [CDS-106823] CD release notes 1.78

commit 5fab289
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 22:16:12 2025 +0530

    [CDS-107129] Added doc to Q4 delivered features

commit a6954ff
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 20:29:15 2025 +0530

    update codeowner

commit e1d5b81
Merge: 7cf7303 0b20220
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 19:58:09 2025 +0530

    Merge pull request #9479 from harness/CHAOS-7648

    CHAOS-7648 Agentless chaos docs

commit 7cf7303
Merge: f489a38 92bfb71
Author: Krishika Singh <[email protected]>
Date:   Fri Feb 21 19:13:17 2025 +0530

    Merge pull request #9481 from harness/CDS-105068

commit f489a38
Merge: 45378b9 af2769f
Author: HarnessTheChaos <[email protected]>
Date:   Fri Feb 21 07:11:07 2025 -0600

    Merge pull request #9470 from harness/HarnessTheChaos-patch-1

    Update module name in title

commit 0b20220
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 18:39:24 2025 +0530

    tech review

commit 92bfb71
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 17:38:18 2025 +0530

    Update aws-connector-settings-reference.md

commit 25c015b
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 17:33:10 2025 +0530

    Updated Lambda deployment limitation

commit 45378b9
Merge: 3420ab4 14e697f
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 17:19:20 2025 +0530

    Merge pull request #9482 from harness/update-codeowner

    update codeowners

commit b2d8831
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 17:14:46 2025 +0530

    Update delegate-driven-agentless-chaos.md

commit 14e697f
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 17:05:08 2025 +0530

    update codeowners

commit cb55ee1
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 16:56:29 2025 +0530

    Updated AWS OIDC Connector Limitations

commit 0540552
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 16:33:24 2025 +0530

    Agentless chaos docs

commit 3420ab4
Merge: f8c0b4a d4acdae
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 15:45:47 2025 +0530

    feat: [CDS-105586]: ssh skip instances V2 errata

    feat: [CDS-105586]: ssh skip instances V2 errata

commit f8c0b4a
Merge: 1f47d96 0ef9e82
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 15:08:34 2025 +0530

    Merge pull request #9465 from harness/add-image

    add image

commit 1f47d96
Merge: 9737d04 7697110
Author: Rohan Maharjan <[email protected]>
Date:   Fri Feb 21 14:32:34 2025 +0545

    Merge pull request #9021 from nostalgiaz/patch-1

    Fix typo in harness-feature-flag-faqs.md

commit d4acdae
Author: Naman Goenka <[email protected]>
Date:   Fri Feb 21 13:38:58 2025 +0530

    feat: [CDS-105586]: ssh skip instances V2 errata

commit 9737d04
Merge: cce4e2f 83de913
Author: Jyoti Bisht (Joe) <[email protected]>
Date:   Fri Feb 21 13:04:56 2025 +0530

    Merge pull request #9471 from harness/rbac-as

    new changes

commit ff23320
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 12:51:21 2025 +0530

    image registry permissions

commit 83de913
Author: joeyouss <[email protected]>
Date:   Fri Feb 21 12:35:50 2025 +0530

    new commits

commit 03fd488
Author: joeyouss <[email protected]>
Date:   Fri Feb 21 12:35:09 2025 +0530

    new commits

commit 815b142
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 12:02:56 2025 +0530

    [CDS106823] CD release notes 1.78

commit cce4e2f
Merge: 8c9e1fa c9a325e
Author: vishal-av <[email protected]>
Date:   Fri Feb 21 12:01:47 2025 +0530

    [CDS-105586] Feature: Selective Failed Hosts Rerun

    [CDS-105586] Feature: Selective Failed Hosts Rerun

commit 5a02ad8
Author: joeyouss <[email protected]>
Date:   Fri Feb 21 11:00:32 2025 +0530

    new changes

commit 8c9e1fa
Merge: f5dc6a8 62953cc
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 10:53:39 2025 +0530

    Merge pull request #9466 from harness/CHAOS-7641

    CHAOS-7641 Update service discovery

commit 68da43f
Author: Dewan Ahmed <[email protected]>
Date:   Fri Feb 21 00:39:12 2025 -0400

    Add CI-16193 to CI 1.67 RN.

commit af2769f
Author: HarnessTheChaos <[email protected]>
Date:   Thu Feb 20 21:38:01 2025 -0600

    Update module name in title

    Updated module name in title

commit f5dc6a8
Merge: 67f10ca 4fc913f
Author: Bharat Goel <[email protected]>
Date:   Fri Feb 21 08:36:53 2025 +0530

    Merge pull request #9469 from harness/bharatgoelharness-patch-2

    Update select-delegates-with-selectors.md

commit 4fc913f
Author: Bharat Goel <[email protected]>
Date:   Fri Feb 21 08:22:39 2025 +0530

    Update select-delegates-with-selectors.md

commit 26522d5
Author: Dewan Ahmed <[email protected]>
Date:   Thu Feb 20 21:35:54 2025 -0400

    Update to CI 1.67 RN

commit 48188c2
Author: Tom Kouhsari <[email protected]>
Date:   Thu Feb 20 17:06:14 2025 -0500

    Remove unused API header, standardized path variable notation, fixed typos

commit e79f37b
Author: Dewan Ahmed <[email protected]>
Date:   Thu Feb 20 16:59:18 2025 -0400

    Add CI 1.67 RN.

commit 62953cc
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 00:50:53 2025 +0530

    Update openshift-scc.md

commit c0a396e
Author: SmritiSatya <[email protected]>
Date:   Fri Feb 21 00:17:55 2025 +0530

    fix build error

commit 67f10ca
Merge: 2278eda b845375
Author: Richard Black <[email protected]>
Date:   Thu Feb 20 16:53:14 2025 +0000

    Merge pull request #9433 from richardblack-Harness/IAC-3150/workspace-exp

    IAC-3150 Update workspace expression doc for improved engagement

commit c9a325e
Author: vishal-av <[email protected]>
Date:   Thu Feb 20 22:09:20 2025 +0530

    updated

commit 2278eda
Merge: 9057cc3 1185f58
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 20 11:20:40 2025 -0500

    Merge pull request #8438 from harness/kinnon-SnykStepConfig

    (Update) OverrideChanges

commit 9057cc3
Merge: f19dbf9 ba23d2f
Author: Jyoti Bisht (Joe) <[email protected]>
Date:   Thu Feb 20 20:15:48 2025 +0530

    Merge pull request #9459 from harness/ccm-21309

    Update cloud-cost-management-faqs.md

commit 68aa003
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 20 19:06:53 2025 +0530

    update service discovery

commit 0ef9e82
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 20 18:17:45 2025 +0530

    add image

commit f19dbf9
Merge: 9a22647 244373d
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 20 18:11:30 2025 +0530

    Merge pull request #9397 from harness/CHAOS-7562

    CHAOS-7562 Update chaosguard

commit 9a22647
Merge: 578630b 15d50f2
Author: Lavakush biyani <[email protected]>
Date:   Thu Feb 20 16:15:01 2025 +0530

    Merge pull request #9461 from harness/SSCA-3405

    SCS: Update the Build and Push expression in SLSA Generation Step Configuration

commit 578630b
Merge: 0966ed6 4ef4c25
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 20 05:14:48 2025 -0500

    Merge pull request #9078 from harness/kinnon-opaSecrets

    (Update) SamplePolicy

commit 0966ed6
Merge: d6c0c7f 865dee4
Author: Rohan Maharjan <[email protected]>
Date:   Thu Feb 20 15:42:46 2025 +0545

    Merge pull request #9463 from rohanmaharjan100/broken-link-fix-in-main

    HDH 358 broken link fix in main

commit 865dee4
Author: Rohan Maharjan <[email protected]>
Date:   Thu Feb 20 13:49:21 2025 +0545

    HDH 358 broken link fix in main

commit d6c0c7f
Merge: 21f3557 c7e84c0
Author: Krishika Singh <[email protected]>
Date:   Thu Feb 20 13:03:14 2025 +0530

    Merge pull request #9452 from harness/PIPE-23155

    doc: Add pipeline event for step start in OPA and support for evaluating runtime inputs before step execution

commit 35e301c
Author: khushisharmaharness <[email protected]>
Date:   Thu Feb 20 11:51:14 2025 +0530

    Final updates

commit 21f3557
Merge: 1eae9b3 d4887d6
Author: Dhrubajyoti Chakraborty <[email protected]>
Date:   Thu Feb 20 11:27:01 2025 +0530

    Merge pull request #9437 from harness/SEI-10461

    feat: [SEI-10461]: adds harness sei sli

commit 1eae9b3
Merge: 3b7b2f5 9550fcd
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 20 10:54:21 2025 +0530

    Merge pull request #9438 from harness/CHAOS-7455

    CHAOS-7455 Move FAQs from knowledge base to FAQs

commit 3b7b2f5
Merge: 8af5682 d6aa3f5
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 20 10:53:44 2025 +0530

    Merge pull request #9456 from harness/fix-heading

    Update heading level

commit 365239d
Author: khushisharmaharness <[email protected]>
Date:   Thu Feb 20 02:10:28 2025 +0530

    Changed the order

commit 3a08d96
Author: khushisharmaharness <[email protected]>
Date:   Thu Feb 20 02:08:17 2025 +0530

    Added link to the jetbrains gateway

commit 0a056a4
Author: Dewan Ahmed <[email protected]>
Date:   Wed Feb 19 15:10:20 2025 -0400

    CI-16113 Update Build and Push pages with FAQ.

commit 15d50f2
Author: lavakush07 <[email protected]>
Date:   Wed Feb 19 22:35:19 2025 +0530

    Updated the expression and the screen

commit 8af5682
Author: brandon-harness <[email protected]>
Date:   Wed Feb 19 12:02:01 2025 -0500

    ccm best practices and onboarding doc improvements (#9460)

    * ccm best practices and onboarding doc improvements

    * Update kb/reference-architectures/ccm/best-practices/ccm-only-delegate.md

    Co-authored-by: Riley Snyder <[email protected]>

    ---------

    Co-authored-by: Riley Snyder <[email protected]>

commit ba23d2f
Author: Jyoti Bisht (Joe) <[email protected]>
Date:   Wed Feb 19 21:47:24 2025 +0530

    Update cloud-cost-management-faqs.md

commit 49bd6af
Merge: 048b83a 19adfc2
Author: Vikram Sahu ꩜ <[email protected]>
Date:   Wed Feb 19 18:53:35 2025 +0530

    Merge pull request #9400 from harness/OPA-for-service-accounts

    [PL-Doc] OPA policy documentation for Service account

commit d2547dc
Author: khushisharmaharness <[email protected]>
Date:   Wed Feb 19 18:29:32 2025 +0530

    Added link

commit 9ff1dc8
Author: khushisharmaharness <[email protected]>
Date:   Wed Feb 19 18:09:47 2025 +0530

    Added product screenshots and updated content

commit 48b8cd8
Author: khushisharmaharness <[email protected]>
Date:   Wed Feb 19 17:20:43 2025 +0530

    Updated the content

commit 4cb35d3
Author: khushisharmaharness <[email protected]>
Date:   Wed Feb 19 16:18:58 2025 +0530

    [CDE] JetBrains Gateway Plugin Docs

commit 048b83a
Merge: 462153c 8aa8f72
Author: Archit Singla <[email protected]>
Date:   Wed Feb 19 16:16:03 2025 +0530

    Merge pull request #9449 from harness/DBOPS-980

    [feat]: [DBOPS-980]: Document rolling back to preStartTag

commit d6aa3f5
Author: SmritiSatya <[email protected]>
Date:   Wed Feb 19 16:15:45 2025 +0530

    Update heading level

    Update heading level

commit 8aa8f72
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 15:58:19 2025 +0530

    minor update

commit db158c1
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 15:56:45 2025 +0530

    add expressions in different lines

commit 5370489
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 15:55:54 2025 +0530

    minor update

commit 0088695
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 15:38:30 2025 +0530

    add screenshot for reference

commit 2b92752
Author: vishal-av <[email protected]>
Date:   Wed Feb 19 15:04:43 2025 +0530

    [CDS-105586] Feature: Selective Failed Hosts Rerun

commit d4887d6
Author: codewdhruv <[email protected]>
Date:   Wed Feb 19 13:36:13 2025 +0530

    updated harness sei slis

commit bb02db5
Author: SmritiSatya <[email protected]>
Date:   Wed Feb 19 12:58:59 2025 +0530

    update image

commit c7e84c0
Author: krishi0408 <[email protected]>
Date:   Wed Feb 19 12:24:09 2025 +0530

    fix space

commit 0836d73
Author: krishi0408 <[email protected]>
Date:   Wed Feb 19 12:15:55 2025 +0530

    doc: Add pipeline event for step start in OPA and support for evaluating runtime inputs before step execution

commit d37630b
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 12:10:07 2025 +0530

    update expression

commit 8c241ae
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 11:57:19 2025 +0530

    update existing doc

commit cc33d24
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 11:22:25 2025 +0530

    document rolling back to preStartTag

commit bbfded9
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 11:21:12 2025 +0530

    Revert "[feat]: [DBOPS-980]: Document rolling back to preStartTag"

    This reverts commit 558a5a9.

commit 558a5a9
Author: Abhishek <[email protected]>
Date:   Wed Feb 19 11:18:19 2025 +0530

    [feat]: [DBOPS-980]: Document rolling back to preStartTag

commit 3311d15
Author: KinnonYee-harness <[email protected]>
Date:   Tue Feb 18 21:51:05 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: SushrutHarness <[email protected]>

commit 8043651
Author: KinnonYee-harness <[email protected]>
Date:   Tue Feb 18 21:50:51 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: SushrutHarness <[email protected]>

commit 6075ffb
Author: Vikram Sahu <[email protected]>
Date:   Tue Feb 18 22:33:06 2025 +0530

    updated release note

commit be0ab5e
Author: codewdhruv <[email protected]>
Date:   Tue Feb 18 16:30:39 2025 +0530

    adds sli reference in integration topic

commit af054b4
Author: codewdhruv <[email protected]>
Date:   Tue Feb 18 16:28:26 2025 +0530

    adds reference for change in third party apps

commit 7342833
Author: codewdhruv <[email protected]>
Date:   Tue Feb 18 15:02:49 2025 +0530

    removed login failure

commit 02dc2e2
Author: codewdhruv <[email protected]>
Date:   Tue Feb 18 14:21:53 2025 +0530

    fixed legacy details

commit 9550fcd
Author: SmritiSatya <[email protected]>
Date:   Tue Feb 18 14:17:17 2025 +0530

    Move FAQs from knowledge base to FAQs

    Move FAQs from knowledge base to FAQs section

commit e2f40fd
Author: codewdhruv <[email protected]>
Date:   Tue Feb 18 14:06:17 2025 +0530

    adds harness sei sli

commit b845375
Author: richardblack-Harness <[email protected]>
Date:   Mon Feb 17 17:29:45 2025 +0000

    IAC-3150 Update workspace expression doc for improved engagement

commit 19adfc2
Author: Vikram Sahu <[email protected]>
Date:   Sun Feb 16 21:45:35 2025 +0530

    replacing connector with service account

commit 8f8f6ce
Author: Dewan Ishtiaque Ahmed <[email protected]>
Date:   Thu Feb 13 16:31:04 2025 -0400

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

commit ef17bc0
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 13 15:13:57 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: Dewan Ishtiaque Ahmed <[email protected]>

commit 7ba03bc
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 13 15:13:47 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: Dewan Ishtiaque Ahmed <[email protected]>

commit e90188a
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 13 15:13:37 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: Dewan Ishtiaque Ahmed <[email protected]>

commit 60f6751
Author: KinnonYee-harness <[email protected]>
Date:   Thu Feb 13 15:12:03 2025 -0500

    Update docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci.md

    Co-authored-by: Dewan Ishtiaque Ahmed <[email protected]>

commit fdeec8b
Author: kinnonyee <[email protected]>
Date:   Thu Feb 13 14:38:06 2025 -0500

    (Update) Rootless Windows

    Updated with information about feature flag and Rootless images

    https://harness.atlassian.net/browse/CI-14868

commit c012d77
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 13 17:17:57 2025 +0530

    Update prometheus probe docs

    Configuration details
    remove v1 components

commit 244373d
Author: SmritiSatya <[email protected]>
Date:   Thu Feb 13 12:18:18 2025 +0530

    Chaosguard update

commit e95d00d
Author: Vikram Sahu <[email protected]>
Date:   Wed Feb 12 20:01:47 2025 +0530

    supported images/gif for opa on service account

commit 2cf91cf
Author: Vikram Sahu <[email protected]>
Date:   Wed Feb 12 20:01:18 2025 +0530

    adding new file for opa policy on service account

commit 923ca7c
Author: SmritiSatya <[email protected]>
Date:   Wed Feb 12 16:17:55 2025 +0530

    Update generic-pod-flow.md

commit 32dedae
Author: SmritiSatya <[email protected]>
Date:   Wed Feb 12 12:55:48 2025 +0530

    Update chaosguard

    Update chaosguard content and screenshot

commit 7648acc
Author: SmritiSatya <[email protected]>
Date:   Wed Feb 12 12:24:13 2025 +0530

    Flow of generic pod flow

    Flow of generic pod flow

commit 4ef4c25
Author: kinnonyee <[email protected]>
Date:   Wed Jan 15 14:23:31 2025 -0500

    (Update) SamplePolicy

    Update with policy to deny secrets at other levels besides account level.

commit 7697110
Author: Mattia Larentis <[email protected]>
Date:   Wed Jan 8 16:31:41 2025 +0100

    Fix typo in harness-feature-flag-faqs.md

commit bbd45af
Author: aprvh1 <[email protected]>
Date:   Thu Dec 12 18:36:51 2024 +0530

    snow-connector

commit 1185f58
Author: kinnonyee <[email protected]>
Date:   Tue Oct 29 22:29:53 2024 -0400

    (Update) OverrideChanges

    Updated override information to account for custom scan and add additional information and examples

    https://harness.atlassian.net/browse/STO-8199
  • Loading branch information
SmritiSatya committed Feb 25, 2025
1 parent 462153c commit 334182f
Show file tree
Hide file tree
Showing 207 changed files with 2,053 additions and 993 deletions.
4 changes: 3 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -105,11 +105,13 @@ static/ @rohanmaharjan100 @wei-harness
/src/components/Docs/data/serviceReliabilityManagementData.ts @sunilgupta-harness

# Chaos Docs
/docs/chaos-engineering/ @neelanjan00 @SmritiSatya @shovanmaity @Jonsy13 @Saranya-jena @Adarshkumar14 @ispeakc0de @amityt @uditgaurav @S-ayanide @vanshBhatia-A4k9 @ksatchit @umamukkara
/docs/chaos-engineering/ @neelanjan00 @SmritiSatya @shovanmaity @Jonsy13 @Saranya-jena @Adarshkumar14 @ispeakc0de @amityt @uditgaurav @S-ayanide @vanshBhatia-A4k9 @ksatchit @umamukkara @SarthakJain26
/release-notes/chaos-engineering.md @neelanjan00 @SmritiSatya @Jonsy13
/src/components/Roadmap/data/ceData.ts @krishi0408 @neelanjan00 @SmritiSatya @vishal-av @SushrutHarness
/src/components/Docs/data/chaosEngineeringData* @krishi0408 @neelanjan00 @SmritiSatya @vishal-av @SushrutHarness
# Chaos FAQs
/docs/faqs/chaos-engineering-faqs @neelanjan00 @SmritiSatya @shovanmaity @Jonsy13 @Saranya-jena @Adarshkumar14 @ispeakc0de @amityt @uditgaurav @S-ayanide @vanshBhatia-A4k9 @ksatchit @umamukkara @SarthakJain26
/docs/faqs/static @neelanjan00 @SmritiSatya @Jonsy13 @Adarshkumar14 @ksatchit @umamukkara
/kb/chaos-engineering/chaos-engineering-faq @neelanjan00 @SmritiSatya @ksatchit @umamukkara

# Platform Docs
Expand Down
2 changes: 1 addition & 1 deletion docs/chaos-engineering/concepts/explore-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Instead of creating a database with the services, you can automatically discover

Below is the control flow to a discovered service.

![](../use-harness-ce/service-discovery/static/control-flow-1.png)
![control flow](../../platform/service-discovery/static/control-flow-1.png)

For more information on how to create a discovery agent, go to [Service Discovery](/docs/chaos-engineering/use-harness-ce/service-discovery).

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Generic Pod Fault Workflow
sidebar_label: Generic Pod Fault Workflow
sidebar_position: 20
---

This topic describes the flow of control when you execute a generic Kubernetes pod experiment in Harness Chaos Engineering.

The diagram below describes the flow of control for a generic Kubernetes pod experiment.

![generic pod fault flow](../static/how-stuff-works/generic-pod-fault-flow.png)

### Step 1: Design and Launch an Experiment

You (the user) define the chaos experiment in the Chaos Control Plane.
This includes configuring the fault type, duration, target application, and other parameters.

### Step 2. Chaos Agent Picks Experiment

The Chaos Agent (or Subscriber) detects the new experiment and claims it.

### Step 3. Apply Chaos Experiment

The agent/subscriber applies the Custom Resource (CR) YAML, which includes:
- Security Context Constraints (permissions required for execution)
- Fault parameters (for example, pod delete, network latency)
- Application details (target app)

### Step 4. Controllers Create Helper Pods

- The controllers watch the CR and create Just-In-Time (transient) chaos helper pods (if required) on the same node as the target application container.
- For chaos faults such as pod-level CPU/memory stress, and network disruptions, helper pods are created. However, for faults that rely on kube-api operations (such as pod-delete and pod-autoscaler), helper pods are not created.

### Step 5. Inject Fault into Application

- The helper pod runs in the same namespace as the target application and executes the chaos process (for example, increases CPU usage). Here, the Security Context Constraints (like `RUNASANY`, `PRIVILEGED`, `NET_ADMIN`, `SYS_ADMIN`, `ALLOW_HOSTPATH_MOUNT`, and `HOST_PID`, ) are mapped with the chaos Service Account.

### Step 6. Target Application Experiences Chaos Impact

The target application container (inside the pod) is affected by the chaos fault.
The impact is contained within the target pod’s namespace, ensuring:
- Other pods on the node remain unaffected.
- Node-level services remain operational.

In faults that don't use helper pods, chaos is usually reverted/removed automatically.

In faults where helper pods are created, these pods are removed once the chaos duration is complete. By the end of this process, the subscriber sends back the results of the chaos experiment to the control plane and continues to poll for new experiment tasks.
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: Stress/IO Fault Workflow
sidebar_label: Stress or IO Fault Workflow
sidebar_position: 30
---

This topic describes the flow of control when you execute a stress or IO experiment in Harness Chaos Engineering.

The diagram below describes the flow of control for a stress or IO experiment.

![stress pod fault flow](../static/how-stuff-works/stress-fault-flow.png)

### Step 1. Identifying the Target Application
The Target Application Pod runs an App Container.
The app container has specific namespaces for processes (pid_ns) and mounts (mnt_ns).
### Step 2. Initiating the Chaos Injection
A Chaos Helper Pod is deployed to facilitate the fault injection.
The helper pod needs to identify and access the app container.
### Step 3. Retrieving Container Details
The Chaos Helper Pod examines the Pod Spec to get the App Container ID corresponding to the target application.
It then inspects the Container Metadata.
### Step 4. Extracting Process Information
The helper pod derives the PID (Process ID) of the app container.
This PID is necessary for injecting the fault into the process namespace.
### Step 5. Executing the Chaos Process
The helper pod injects the chaos process into the App Container’s namespace.
This process runs for the duration of the chaos experiment.
### Step 6. Performing the Stress or I/O Fault
The type of fault determines how the experiment proceeds:
A. I/O Stress Chaos

Obtain the cgroup of the target container.
Prepare stressor processes in pause mode.
Transfer the I/O stress process into the target container's cgroup.
Resume the stress process to consume disk resources.
B. I/O Latency Chaos

Enter the target container’s PID namespace (pid_ns) and mount namespace (mnt_ns).
Use FUSE, ptrace, or file mounting techniques to simulate I/O slowdowns or disruptions.
### Step 7. Required Permissions & Configuration
The Chaos Helper Pod needs:
Root/Sudo access
Host path for socket mount
(For I/O Latency Chaos) Additional system capabilities:
hostipc=true
net_admin
sys_admin
### Step 8. Observing & Controlling the Chaos Duration
The fault injection runs for a defined period.
Once completed, the injected processes terminate.
### Step 9. Restoring Normal Operations
The experiment concludes.
Any temporary changes revert, and monitoring data is collected.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: Delegate-Driven Agentless Fault Injection
description: Use a Harness Delegate to execute an agentless model-based Kubernetes chaos fault.
sidebar_position: 10
---

This topic describes how you can use a Harness Delegate along with an agentless chaos execution model to execute a chaos fault on Kubernetes.

## Before you begin, review the following:

* [Agentless Chaos Execution Model](/docs/chaos-engineering/concepts/how-stuff-works/agentless-chaos-working#agentless-chaos-execution-model)
* [Centralized Execution Plane](/docs/chaos-engineering/concepts/how-stuff-works/centralized-exec-plane)
* [Application Map](/docs/chaos-engineering/use-harness-ce/application-map#what-is-an-application-map)
* [Service Discovery](/docs/chaos-engineering/use-harness-ce/service-discovery)

## Install Delegate in your Infrastructure

### Step 1: Set up your target cluster

a. In this step, set up your cluster (where Harness CE executes chaos experiments) with a dedicated namespace for Harness, and go to [Centralized Delegate](/docs/chaos-engineering/use-harness-ce/infrastructures/centralized-delegate) to perform the following steps.
- Create a dedicated Namespace.
- Create a service account in the dedicated namespace.
- Create K8s RBACs and Role binding for Chaos runner pods.
- Create a cluster role and cluster role binding for conducting service discovery and executing chaos experiments.
- Create a K8s connector with cluster URL and service account token as authentication method.
- Create an Infrastructure using the K8s connector.


### Step 2: Set Up a Discovery agent

b. [Create a Discovery Agent](/docs/platform/service-discovery/customize-agent).

### Step 3: Harness Discovers Services

The discovery agent may take some time to discover the microservices in your Kubernetes cluster.

If the microservices in your system are communicating with each other, the agent will discover the connectivity between these microservices. Otherwise, no connectivity is discovered.

However, you can manually create network experiments and tag them to the relevant application map.

c. Once the services are discovered, the output appears similar to this.

![services discovered](./static/delegate-drive-agentless/services-5.png)

### Step 4: Create Application Map

d. [Create an application map](/docs/chaos-engineering/use-harness-ce/application-map#create-an-application-map) from the discovery agent.

### Step 5: Harness Auto-Creates Experiments

e. Go to **Application Map** in **Project Settings**, and select the application map that you created earlier. It would look similar to the image below.

![output](./static/delegate-drive-agentless/app-map-6.png)

f. In the above screen, click **Chaos Experiments** and choose one of **OnlyFew**, **Moderate** and **Maximum** to auto-create experiments. These options describes the number of chaos experiments that would be automatically created.

![options](./static/delegate-drive-agentless/options.png)

g. Based on the option you select, Harness auto-creates the experiments for each discovered service that was selected in the application map. Refresh the page to see the auto-created experiments.

![auto-create](./static/delegate-drive-agentless/auto-create-7.png)

## Troubleshooting

- Go to [Troubleshooting Discovery Agent](/docs/chaos-engineering/troubleshooting/#discovery-agent) in case your discovery agent is unable to discover services.

12 changes: 6 additions & 6 deletions docs/chaos-engineering/getting-started/saas/saas.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ In this tutorial, you will apply chaos on a sample boutique application on Kuber

![HCE Overview](./static/first-chaos/hce-overview.png)

### Step 2: Create an environment
## Step 2: Create an environment

2. A chaos experiment is executed in a chaos infrastructure that is associated with an **environment**. To create a new environment, navigate to the **Environments** page, and choose a **New Environment**. Specify the environment name, a description (optional), and tags (optional). Select the environment type, **Production** or **Non-Production**. Finally, select **Create** to add the new environment.

Expand All @@ -32,7 +32,7 @@ In this tutorial, you will apply chaos on a sample boutique application on Kuber
You can also select one of the environments from the list of environments if it is available instead of creating an environment.
:::

### Step 3: Create an infrastructure
## Step 3: Create an infrastructure

3. Once you have created an environment, you can add chaos infrastructure to it. Depending on your application, you can select **Kubernetes**, **Linux** or **Windows**. In this tutorial, you can select a Kubernetes infrastructure, which you will use to inject faults into Kubernetes resources. You can use an existing infrastructure or create a new one. In this tutorial, you can create a new infrastructure. For this, select **Enable chaos**.

Expand Down Expand Up @@ -62,7 +62,7 @@ The **Cluster-wide access** installation mode allows you to target resources acr

![Infrastructure State](./static/first-chaos/infrastructure-state.png)

### Step 4: Create a demo application and observability infrastructure
## Step 4: Create a demo application and observability infrastructure

Once you are all ready to target our Kubernetes resources, you can execute the simplest fault, [**Pod Delete**](/docs/chaos-engineering/use-harness-ce/chaos-faults/kubernetes/pod/pod-delete). The "pod delete" chaos fault deletes the pods of a deployment, StatefulSet, DaemonSet, etc, to validate the resiliency of a microservice application.

Expand Down Expand Up @@ -143,7 +143,7 @@ Once you are all ready to target our Kubernetes resources, you can execute the s
![Grafana App Dashboard](./static/first-chaos/grafana-app-dashboard.png)
### Step 5: Construct a chaos experiment
## Step 5: Construct a chaos experiment
Since the target application has been deployed, you can now create a chaos experiment. You will target the pods of the `carts` microservice with the **pod delete** fault. Currently, the cart page is healthy and accessible from the front end, as seen in the `/cart` route.
Expand Down Expand Up @@ -208,7 +208,7 @@ Under probe details, you can see that the URL is `http://cartservice.hce.svc.clu
![Probes Config 6](./static/first-chaos/apply-changes.png)
### Step 6: Observing chaos execution
## Step 6: Observing chaos execution
24. To execute the chaos experiment, click **Save**, and then **Run**.
Expand Down Expand Up @@ -257,7 +257,7 @@ Under probe details, you can see that the URL is `http://cartservice.hce.svc.clu
![Application Down Dashboard](./static/first-chaos/application-down-dashboard.png)
### Step 7: Evaluate the experiment run
## Step 7: Evaluate the experiment run
30. When the experiment execution concludes, you get a resilience score of 0 %. You will observe that the pod delete fault step failed. Before analyzing the experiment result, you can validate that the application is now again accessible, without any errors. You can validate this from the Grafana dashboard metrics that indicate the app returning to normal as the chaos duration is over.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Security context constraints allow administrators to control permissions for pod
The <code>default</code> service account is used to run applications within a project. You can run other applications in the same project, but if you don't want to override the privileges used for all applications, create a new service account and grant special rights to the project where the application is run.

:::tip
You can leverage all the [permissions mentioned](#run-service-account-as-a-cluster-admin) for fault execution as well as [service discovery](/docs/chaos-engineering/use-harness-ce/service-discovery/user-defined-service-account). The SCC described below is a superset, which means only some of them are required for service discovery.
You can leverage all the [permissions mentioned](#run-service-account-as-a-cluster-admin) for fault execution as well as [service discovery](/docs/platform/service-discovery/user-defined-service-account). The SCC described below is a superset, which means only some of them are required for service discovery.
:::

### Create a new service account
Expand Down
3 changes: 3 additions & 0 deletions docs/chaos-engineering/troubleshooting/known-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ This topic walks you through the known issues in Harness CE.

The **Upgrade now** button appears even when the Kubernetes infrastructure is on the latest version due to the API not returning the correct update status.

![](./static/images/update.png)


## Copy to Clipboard Issue

If you try to access the Harness Self-Managed Enterprise Edition (SMP) portal over an HTTP-based connection, the **Copy to clipboard** facility will not work. This facility works only when you access SMP over an HTTPS-based connection.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions docs/chaos-engineering/troubleshooting/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,33 @@ To fix this issue, perform the following steps:
$ kubectl apply -f harness-chaos-enable.yml
```
## Discovery Agent
If the Discovery Agent is unable to discover services,
- Fetch the pods in the dedicated namespace in your target cluster. For example, if you have created a namespace `harness-chaos` in your target cluster, execute the following command to check the status of the pods.
```
kubectl get pods -n harness-chaos
```
- If you see a particular pod failing or in some erroneous state, get metadata of that particular pod.
```
kubectl describe pod <Pod-Name> -n harness-chaos
```
- View the logs of that particular pod.
```
kubectl logs -f <Pod-Name> -n harness-chaos
```
If the logs suggest that no resources were found in the dedicated namespace, check the logs of delegates installed.
```
kubectl get pods -n harness-delegate-ng
```
## Probe related troubleshooting
### Environment variable and secret usage references in source mode of command probe
Expand Down
2 changes: 1 addition & 1 deletion docs/chaos-engineering/use-harness-ce/application-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ You can [create](#create-application-map), [edit](#edit-application-map), and [d

![](./static/app-maps/name-np-2.png)

5. Select one or more discovered services and select **Next**.
5. Select one or more discovered services on which you wish to inject chaos and select **Next**.

![](./static/app-maps/select-service-3.png)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"position": 50,
"label": "Governance in Execution",
"label": "ChaosGuard- Governance in Execution",
"collapsed": "true",
"customProps": {
"description": "Set of policies, rules, and processes that manage and control how chaos experiments are created, executed, and monitored."
Expand Down
Loading

0 comments on commit 334182f

Please sign in to comment.