diff --git a/manifests/examples/testing/scenarios/namespaced/injection-nodejs-protect.yaml b/manifests/examples/testing/scenarios/namespaced/injection-nodejs-protect.yaml index 9fe5ce31..4fa5a5b0 100644 --- a/manifests/examples/testing/scenarios/namespaced/injection-nodejs-protect.yaml +++ b/manifests/examples/testing/scenarios/namespaced/injection-nodejs-protect.yaml @@ -4,7 +4,7 @@ metadata: name: injection-nodejs-protect spec: enabled: true - type: nodejs + type: nodejs-protect selector: labels: - name: app diff --git a/manifests/examples/testing/scenarios/namespaced/injection-nodejs.yaml b/manifests/examples/testing/scenarios/namespaced/injection-nodejs-v4.yaml similarity index 75% rename from manifests/examples/testing/scenarios/namespaced/injection-nodejs.yaml rename to manifests/examples/testing/scenarios/namespaced/injection-nodejs-v4.yaml index edc7eb79..70f0a132 100644 --- a/manifests/examples/testing/scenarios/namespaced/injection-nodejs.yaml +++ b/manifests/examples/testing/scenarios/namespaced/injection-nodejs-v4.yaml @@ -1,14 +1,14 @@ apiVersion: agents.contrastsecurity.com/v1beta1 kind: AgentInjector metadata: - name: injection-nodejs + name: injection-nodejs-v4 spec: enabled: true type: nodejs selector: labels: - name: app - value: injection-nodejs + value: injection-nodejs-v4 image: pullPolicy: Never connection: @@ -19,20 +19,20 @@ spec: apiVersion: apps/v1 kind: Deployment metadata: - name: injection-nodejs + name: injection-nodejs-v4 labels: - app: injection-nodejs + app: injection-nodejs-v4 spec: replicas: 1 selector: matchLabels: - app: injection-nodejs + app: injection-nodejs-v4 strategy: type: Recreate template: metadata: labels: - app: injection-nodejs + app: injection-nodejs-v4 spec: containers: - image: k8s.gcr.io/pause:3.3 diff --git a/manifests/examples/testing/scenarios/namespaced/kustomization.yaml b/manifests/examples/testing/scenarios/namespaced/kustomization.yaml index 3073fe52..745d002f 100644 --- a/manifests/examples/testing/scenarios/namespaced/kustomization.yaml +++ b/manifests/examples/testing/scenarios/namespaced/kustomization.yaml @@ -13,7 +13,7 @@ resources: - ./injection-dummy.yaml - ./injection-java.yaml - ./injection-javatooloptions.yaml - - ./injection-nodejs.yaml + - ./injection-nodejs-v4.yaml - ./injection-nodejs-protect.yaml - ./injection-php.yaml - ./missing-deps.yaml diff --git a/manifests/install/all/crds/base/agentinjectors_agents_contrastsecurity_com.yaml b/manifests/install/all/crds/base/agentinjectors_agents_contrastsecurity_com.yaml index 9982b658..daacf763 100644 --- a/manifests/install/all/crds/base/agentinjectors_agents_contrastsecurity_com.yaml +++ b/manifests/install/all/crds/base/agentinjectors_agents_contrastsecurity_com.yaml @@ -34,9 +34,9 @@ spec: type: string type: description: |- - The type of agent to inject. Can be one of ['dotnet-core', 'java', 'nodejs', 'php']. + The type of agent to inject. Can be one of ['dotnet-core', 'java', 'nodejs', 'nodejs-protect', 'php']. Required. - pattern: ^(dotnet-core|dotnet|java|node|nodejs|php|personal-home-page|dummy)$ + pattern: ^(dotnet-core|dotnet|java|node|nodejs|node-protect|nodejs-protect|php|personal-home-page|dummy)$ type: string image: description: Overrides the default agent images. diff --git a/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsInjectionTests.cs b/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsInjectionTests.cs index 9d6b4829..557e0d3e 100644 --- a/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsInjectionTests.cs +++ b/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsInjectionTests.cs @@ -12,7 +12,7 @@ namespace Contrast.K8s.AgentOperator.FunctionalTests.Scenarios.Injection.Agents { public class NodeJsInjectionTests : IClassFixture { - private const string ScenarioName = "injection-nodejs"; + private const string ScenarioName = "injection-nodejs-v4"; private readonly TestingContext _context; diff --git a/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsProtectInjectionTests.cs b/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsProtectInjectionTests.cs index 849c5359..e38e7d5b 100644 --- a/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsProtectInjectionTests.cs +++ b/tests/Contrast.K8s.AgentOperator.FunctionalTests/Scenarios/Injection/Agents/NodeJsProtectInjectionTests.cs @@ -10,7 +10,7 @@ namespace Contrast.K8s.AgentOperator.FunctionalTests.Scenarios.Injection.Agents { - public class NodeJsProtectInjectionTests + public class NodeJsProtectInjectionTests : IClassFixture { private const string ScenarioName = "injection-nodejs-protect";