diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 41a6491c46c9..9128451f777d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -57,7 +57,7 @@ updates: prefix: "tf" include: "scope" - package-ecosystem: "docker" - directory: "/prow/images/ginkgo" + directory: "/images/ginkgo" labels: - "docker" - "skip-review" @@ -68,66 +68,6 @@ updates: commit-message: prefix: "ginkgo" include: "scope" - - package-ecosystem: "docker" - directory: "/prow/images/clonerefs" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "clonerefs" - include: "scope" - - package-ecosystem: "docker" - directory: "/prow/images/kyma-integration" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "kyma-integrate" - include: "scope" - - package-ecosystem: "docker" - directory: "/prow/images/whitesource-scanner" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "whitesource" - include: "scope" - - package-ecosystem: "docker" - directory: "/prow/images/golangci-lint" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "golangci-lint" - include: "scope" - - package-ecosystem: "docker" - directory: "/prow/images/cla-assistant-external-plugin" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "cla-plugin" - include: "scope" - package-ecosystem: "docker" directory: "/cmd/cloud-run/move-gcs-bucket" labels: @@ -237,45 +177,7 @@ updates: prefix: "unified-agent" include: "scope" - package-ecosystem: "docker" - directory: "/images/e2e-dind-gcloud" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "e2e-dind-gcloud" - include: "scope" - - package-ecosystem: "docker" - directory: "/images/e2e-dind-garden" - labels: - - "docker" - - "skip-review" - - "area/dependency" - - "kind/chore" - schedule: - interval: "daily" - commit-message: - prefix: "e2e-dind-garden" - include: "scope" - # Busola must prepare for node update to newest version. - # We can enable this once preparation is done. - # - package-ecosystem: "docker" - # directory: "/images/e2e-dind-nodejs" - # labels: - # - "docker" - # - "skip-review" - # - "area/dependency" - # - "kind/chore" - # schedule: - # interval: "daily" - # commit-message: - # prefix: "e2e-dind-nodejs" - # include: "scope" - - package-ecosystem: "docker" - directory: "/images/e2e-dind-k3d" + directory: "/images/e2e-gcloud" labels: - "docker" - "skip-review" @@ -284,7 +186,7 @@ updates: schedule: interval: "daily" commit-message: - prefix: "e2e-dind-k3d" + prefix: "e2e-gcloud" include: "scope" - package-ecosystem: "docker" directory: "/images/alpine/git/gke-aws-auth" diff --git a/.github/workflows/image-builder.yml b/.github/workflows/image-builder.yml index 06010c8740a7..ddf03a329053 100644 --- a/.github/workflows/image-builder.yml +++ b/.github/workflows/image-builder.yml @@ -14,7 +14,7 @@ on: description: Path to the dockerfile used to build docker image required: false type: string - default: "prow/images/ginkgo/Dockerfile" + default: "images/ginkgo/Dockerfile" context: description: Build context to build container from required: false diff --git a/.github/workflows/pull-image-builder-test.yml b/.github/workflows/pull-image-builder-test.yml index 5e2d3bb23dcc..d1b75e07fe4b 100644 --- a/.github/workflows/pull-image-builder-test.yml +++ b/.github/workflows/pull-image-builder-test.yml @@ -31,7 +31,7 @@ jobs: uses: ./.github/workflows/image-builder.yml with: name: test-infra/ginkgo - dockerfile: prow/images/ginkgo/Dockerfile + dockerfile: images/ginkgo/Dockerfile context: . env-file: "envs" tags: ${{ needs.compute-tag.outputs.tag }} diff --git a/.github/workflows/pull-validate-kaniko-build-config.yml b/.github/workflows/pull-validate-kaniko-build-config.yml index 65d3dd91ae67..98853ec0f26d 100644 --- a/.github/workflows/pull-validate-kaniko-build-config.yml +++ b/.github/workflows/pull-validate-kaniko-build-config.yml @@ -53,4 +53,4 @@ jobs: - uses: docker://europe-docker.pkg.dev/kyma-project/prod/image-builder:v20241022-5fa8bfa1 id: build with: - args: --name=test-infra/ginkgo --context=. --dockerfile=prow/images/ginkgo/Dockerfile --azure-access-token=${{ steps.secrets.outputs.ado-pat }} --oidc-token=${{ steps.get_oidc.outputs.jwt }} --env-file='envs' --build-in-ado=true --test-kaniko-build-config=true --config="./configs/image-builder-client-config.yaml" \ No newline at end of file + args: --name=test-infra/ginkgo --context=. --dockerfile=images/ginkgo/Dockerfile --azure-access-token=${{ steps.secrets.outputs.ado-pat }} --oidc-token=${{ steps.get_oidc.outputs.jwt }} --env-file='envs' --build-in-ado=true --test-kaniko-build-config=true --config="./configs/image-builder-client-config.yaml" \ No newline at end of file diff --git a/cmd/image-builder/README.md b/cmd/image-builder/README.md index 349bf5c3f3b4..23a12c8d25cb 100644 --- a/cmd/image-builder/README.md +++ b/cmd/image-builder/README.md @@ -51,7 +51,7 @@ jobs: uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main with: name: test-infra/ginkgo - dockerfile: prow/images/ginkgo/Dockerfile + dockerfile: images/ginkgo/Dockerfile context: . env-file: "envs" tags: ${{ needs.compute-tag.outputs.tag }} @@ -68,7 +68,7 @@ The example workflow consists of three jobs: 1. `compute-tag` - computes the tag for the image. It uses the `get_tag` step output to pass the tag to the `build-image` job. 2. `build-image` - builds the image using the Image Builder reusable workflow. It uses the `kyma-project/test-infra/.github/workflows/image-builder.yml@main` reusable workflow. - It builds the `test-infra/ginkgo` image, using the Dockerfile from the `prow/images/gingko/Dockerfile` path. + It builds the `test-infra/ginkgo` image, using the Dockerfile from the `images/gingko/Dockerfile` path. The build context is the current directory which effectively means the repository root. It uses the `envs` file to load environment variables. The image will be tagged with the tag computed in the `compute-tag` job. diff --git a/docs/index.md b/docs/index.md index e49adcba712f..1c4f5f263402 100644 --- a/docs/index.md +++ b/docs/index.md @@ -84,7 +84,4 @@ [External Secrets](/prow/cluster/resources/external-secrets/README.md) - Kubernetes Secrets are synchronized with Google Cloud Secret Manager using [External Secrets Operator](https://github.com/external-secrets/external-secrets). -[Images](/prow/images/README.md) - > DEPRECATED: Use the [`images`](/images) directory instead. - -[Vulnerability Scanner](/prow/images/whitesource-scanner/README.md) - This folder contains the WhiteSource Unified Agent image that is based on the Java Buildpack image. Use it to perform WhiteSource vulnerability scans. - +[Images](/images/README.md) - > DEPRECATED: Use the [`images`](/images) directory instead. diff --git a/prow/images/ginkgo/Dockerfile b/images/ginkgo/Dockerfile similarity index 100% rename from prow/images/ginkgo/Dockerfile rename to images/ginkgo/Dockerfile diff --git a/prow/images/ginkgo/envs b/images/ginkgo/envs similarity index 100% rename from prow/images/ginkgo/envs rename to images/ginkgo/envs diff --git a/prow/images/README.md b/prow/images/README.md deleted file mode 100644 index 9301f4523823..000000000000 --- a/prow/images/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Images - -> DEPRECATED: Use the [`images`](/images) directory instead. - -## Overview - -This folder contains a list of images used in Prow jobs. - -### Project Structure - - - -The structure of the folder looks as follows: - -``` - ├── bootstrap # The generic image that contains Docker and gcloud - ├── bootstrap-helm # The image that contains gcloud, Docker, and Helm - ├── buildpack-golang # The image for building Golang components - ├── buildpack-node # The image for building Node.js components - ├── buildpack-java # The image for building Java components - ├── cleaner # The image with a script for cleaning SSH keys on service accounts in Google Cloud Storage - ├── golangci-lint # The image contains a golangci-lint binary with wrapper script for scanning all folders containing go.mod files - └── whitesource-scanner # The image for performing whitesource scans -``` diff --git a/prow/images/whitesource-scanner/Dockerfile b/prow/images/whitesource-scanner/Dockerfile deleted file mode 100644 index 7b9a16dd5bf9..000000000000 --- a/prow/images/whitesource-scanner/Dockerfile +++ /dev/null @@ -1,67 +0,0 @@ -FROM eu.gcr.io/kyma-project/test-infra/bootstrap:v20230119-993f0759 - -# Commit details -ARG commit -ENV IMAGE_COMMIT=$commit -LABEL io.kyma-project.test-infra.commit=$commit -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -ENV UA_VERSION v23.1.2.1 -ENV GO_VERSION 1.22.2 -ENV JAVA_VERSION 8u212-b04 -ENV JAVA_BASE_URL https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u212-b04/OpenJDK8U-jdk_ -ENV JAVA_URL_VERSION 8u212b04 - -ENV JAVA_HOME /usr/local/openjdk-8 -ENV PATH $JAVA_HOME/bin:$PATH - -# Default to UTF-8 file.encoding -ENV LANG C.UTF-8 - -RUN apt-get update && apt-get install -y --no-install-recommends \ - ca-certificates p11-kit maven \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* - -RUN curl -fLSs -o openjdk.tgz "${JAVA_BASE_URL}x64_linux_hotspot_${JAVA_URL_VERSION}.tar.gz" - -RUN mkdir -p "$JAVA_HOME"; \ - tar --extract \ - --file openjdk.tgz \ - --directory "$JAVA_HOME" \ - --strip-components 1 \ - --no-same-owner \ - ; \ - rm openjdk.tgz* \ - ; \ - java -version - - -# Install Go -ENV GOPATH /workspace/go -ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH -RUN curl -o go.tar.gz -LfSs https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz && \ - tar xzf go.tar.gz && \ - rm go.tar.gz && \ - mv go /usr/local && \ - mkdir -p ${GOPATH}/bin && \ - mkdir -p ${GOPATH}/src - -# install unified agent -RUN curl -LJO https://github.com/whitesource/unified-agent-distribution/releases/download/"${UA_VERSION}"/wss-unified-agent.jar && \ - mkdir -p /wss && \ - mv wss-unified-agent.jar /wss/wss-unified-agent.jar - -# install NodeJS -RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - -RUN apt-get update && apt-get install -y --no-install-recommends \ - nodejs \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* - -# Prow Tools -# hadolint doesn't support --from external image -# hadolint ignore=DL3022 -COPY --from=eu.gcr.io/kyma-project/test-infra/prow-tools:v20210401-294e46e5 /prow-tools /prow-tools -# for better access to prow-tools -ENV PATH=$PATH:/prow-tools diff --git a/prow/images/whitesource-scanner/Makefile b/prow/images/whitesource-scanner/Makefile deleted file mode 100644 index 3eb7862a131a..000000000000 --- a/prow/images/whitesource-scanner/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# Environment variables expected by this makefile -# DOCKER_TAG - dynamic tag for image -# DOCKER_PUSH_REPOSITORY - URL set by prow preset -# DOCKER_PUSH_DIRECTORY - -IMG_NAME = wssagent -IMG = $(DOCKER_PUSH_REPOSITORY)$(DOCKER_PUSH_DIRECTORY)/$(IMG_NAME) - - -# build and push on PR, tag with PR number -.PHONY: ci-pr -ci-pr: build-image push-image -push-image: build-image - - -# build and push on postsubmit, tag with commit ID and current -.PHONY: ci-release -ci-release: build-image tag-image push-image -tag-image: build-image - - -# tag image with current tag -.PHONY: tag-image -tag-image: - @echo "___ Tagging as current ___" - docker tag $(IMG):$(DOCKER_TAG) $(IMG):current -ifdef DOCKER_POST_PR_TAG - @echo "___ Tagging with pr number ___" - docker tag $(IMG):$(DOCKER_TAG) $(IMG):$(DOCKER_POST_PR_TAG) -endif - - -# build image and tag it with commit ID or PR number -.PHONY: build-image -build-image: - docker build -t $(IMG):$(DOCKER_TAG) --build-arg commit=$(DOCKER_TAG) . - - -# push image with all tags -.PHONY: push-image -push-image: - @echo "___ Pushing image with all tags ___" - docker push -a $(IMG) \ No newline at end of file diff --git a/prow/images/whitesource-scanner/README.md b/prow/images/whitesource-scanner/README.md deleted file mode 100644 index 28d075abb65b..000000000000 --- a/prow/images/whitesource-scanner/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Vulnerability Scanner - -## Overview - -This folder contains the WhiteSource Unified Agent image that is based on the Java Buildpack image. Use it to perform WhiteSource vulnerability scans. - -The image contains `whitesource agent v22.1.1.1`. - -## Installation - -To build the Docker image, run this command: - -```bash -make build-image -``` diff --git a/prow/images/whitesource-scanner/go-mod-wss-unified-agent.config b/prow/images/whitesource-scanner/go-mod-wss-unified-agent.config deleted file mode 100644 index 169674d3b382..000000000000 --- a/prow/images/whitesource-scanner/go-mod-wss-unified-agent.config +++ /dev/null @@ -1,114 +0,0 @@ -#################################################################### -# WhiteSource Unified-Agent configuration file -#################################################################### -########################################## -# GENERAL SCAN MODE: Files and Package Managers -########################################## - -checkPolicies=false -forceCheckAllDependencies=false -forceUpdate=true -forceUpdate.failBuildOnPolicyViolation=false -offline=false -ignoreSourceFiles=true -#scanComment= -#updateInventory=false -resolveAllDependencies=false -failErrorLevel=ALL -#requireKnownSha1=false -#generateProjectDetailsJson=true -#generateScanReport=true -#scanReportTimeoutMinutes=10 -#scanReportFilenameFormat= -#excludeDependenciesFromNodes=.*commons-io.*,.*maven-model - -#projectPerFolder=true -#projectPerFolderIncludes= -#projectPerFolderExcludes= - -#analyzeFrameworks=true -#analyzeFrameworksReference= - -#wss.connectionTimeoutMinutes=60 -# Change the below URL to your WhiteSource server. -# Use the 'WhiteSource Server URL' which can be retrieved -# from your 'Profile' page on the 'Server URLs' panel. -# Then, add the '/agent' path to it. -wss.url=https://sap.whitesourcesoftware.com/agent - - -#bower.resolveDependencies=false -#bower.ignoreSourceFiles=true -#bower.runPreStep=true - -#gradle.ignoredScopes= -#gradle.resolveDependencies=false -#gradle.runAssembleCommand=false -#gradle.runPreStep=true -#gradle.ignoreSourceFiles=true -#gradle.aggregateModules=true -#gradle.preferredEnvironment=wrapper -#gradle.localRepositoryPath= - -#paket.resolveDependencies=false -#paket.ignoredGroups= -#paket.ignoreSourceFiles=false -#paket.runPreStep=true -#paket.exePath= - - -# GO dependency resolver part -################################ -# resolveDependencies parameter is important and need to be true -go.resolveDependencies=false -go.modules.resolveDependencies=true -# ignoreSourceFiles parameter is important and need to be true -go.modules.ignoreSourceFiles=true -# go.collectDependenciesAtRuntime=true -# dependencyManager: Determines the Go dependency manager to use when scanning a Go project. -# Valid values are 'dep', 'godep', 'vndr', 'gogradle', 'glide', 'govendor', 'gopm', 'vgo' and 'modules'. -# If empty, then the Unified Agent will try to resolve the dependencies using each one -# of the package managers above. -# go.dependencyManager= -#go.glide.ignoreTestPackages=false -#go.gogradle.enableTaskAlias=true - -#html.resolveDependencies=false - -################################## -# Organization tokens: -################################## -apiKey= - -#userKey is required if WhiteSource administrator has enabled "Enforce user level access" option -userKey= - -projectName= -projectVersion= -projectToken= - -productName= -productVersion= -productToken= -#updateType=APPEND -#requesterEmail=user@provider.com - -######################################################################################### -# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE -######################################################################################### -#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx **/*.js -includes=**/*.go **/*.mod **/*.sum **/*.lock **/*.toml - -#includes=**/*.m **/*.mm **/*.js **/*.php -#includes=**/*.jar -#includes=**/*.gem **/*.rb -#includes=**/*.dll **/*.cs **/*.nupkg -#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2 -#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py - -## Exclude file extensions or specific directories by adding **/*. or **//** -# exclude all Kyma tests components which are not deployed to the production cluster and could be skipped from the ws scan -# excludes=**/tests/** - -case.sensitive.glob=false -followSymbolicLinks=true diff --git a/prow/images/whitesource-scanner/go-wss-unified-agent.config b/prow/images/whitesource-scanner/go-wss-unified-agent.config deleted file mode 100644 index c3d2c3bb501d..000000000000 --- a/prow/images/whitesource-scanner/go-wss-unified-agent.config +++ /dev/null @@ -1,113 +0,0 @@ -#################################################################### -# WhiteSource Unified-Agent configuration file -#################################################################### -########################################## -# GENERAL SCAN MODE: Files and Package Managers -########################################## - -checkPolicies=false -forceCheckAllDependencies=false -forceUpdate=true -forceUpdate.failBuildOnPolicyViolation=false -offline=false -ignoreSourceFiles=true -#scanComment= -#updateInventory=false -resolveAllDependencies=false -failErrorLevel=ALL -#requireKnownSha1=false -#generateProjectDetailsJson=true -#generateScanReport=true -#scanReportTimeoutMinutes=10 -#scanReportFilenameFormat= -#excludeDependenciesFromNodes=.*commons-io.*,.*maven-model - -#projectPerFolder=true -#projectPerFolderIncludes= -#projectPerFolderExcludes= - -#analyzeFrameworks=true -#analyzeFrameworksReference= - -#wss.connectionTimeoutMinutes=60 -# Change the below URL to your WhiteSource server. -# Use the 'WhiteSource Server URL' which can be retrieved -# from your 'Profile' page on the 'Server URLs' panel. -# Then, add the '/agent' path to it. -wss.url=https://sap.whitesourcesoftware.com/agent - - -#bower.resolveDependencies=false -#bower.ignoreSourceFiles=true -#bower.runPreStep=true - -#gradle.ignoredScopes= -#gradle.resolveDependencies=false -#gradle.runAssembleCommand=false -#gradle.runPreStep=true -#gradle.ignoreSourceFiles=true -#gradle.aggregateModules=true -#gradle.preferredEnvironment=wrapper -#gradle.localRepositoryPath= - -#paket.resolveDependencies=false -#paket.ignoredGroups= -#paket.ignoreSourceFiles=false -#paket.runPreStep=true -#paket.exePath= - - -# GO dependency resolver part -################################ -# resolveDependencies parameter is important and need to be true -go.resolveDependencies=true -# ignoreSourceFiles parameter is important and need to be true -go.ignoreSourceFiles=true -go.collectDependenciesAtRuntime=true -# dependencyManager: Determines the Go dependency manager to use when scanning a Go project. -# Valid values are 'dep', 'godep', 'vndr', 'gogradle', 'glide', 'govendor', 'gopm', 'vgo' and 'modules'. -# If empty, then the Unified Agent will try to resolve the dependencies using each one -# of the package managers above. -go.dependencyManager=dep -#go.glide.ignoreTestPackages=false -#go.gogradle.enableTaskAlias=true - -#html.resolveDependencies=false - -################################## -# Organization tokens: -################################## -apiKey= - -#userKey is required if WhiteSource administrator has enabled "Enforce user level access" option -userKey= - -projectName= -projectVersion= -projectToken= - -productName= -productVersion= -productToken= -#updateType=APPEND -#requesterEmail=user@provider.com - -######################################################################################### -# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE -######################################################################################### -#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx **/*.js -includes=**/*.go **/*.mod **/*.sum **/*.lock **/*.toml - -#includes=**/*.m **/*.mm **/*.js **/*.php -#includes=**/*.jar -#includes=**/*.gem **/*.rb -#includes=**/*.dll **/*.cs **/*.nupkg -#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2 -#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py - -## Exclude file extensions or specific directories by adding **/*. or **//** -# exclude all Kyma tests components which are not deployed to the production cluster and could be skipped from the ws scan -# excludes=**/tests/** - -case.sensitive.glob=false -followSymbolicLinks=true diff --git a/prow/images/whitesource-scanner/javascript-wss-unified-agent.config b/prow/images/whitesource-scanner/javascript-wss-unified-agent.config deleted file mode 100644 index 054838d226b7..000000000000 --- a/prow/images/whitesource-scanner/javascript-wss-unified-agent.config +++ /dev/null @@ -1,99 +0,0 @@ -#################################################################### -# WhiteSource Unified-Agent configuration file -#################################################################### -########################################## -# GENERAL SCAN MODE: Files and Package Managers -########################################## - -checkPolicies=false -forceCheckAllDependencies=false -forceUpdate=true -forceUpdate.failBuildOnPolicyViolation=false -offline=false -ignoreSourceFiles=true -#scanComment= -#updateInventory=false -resolveAllDependencies=false -failErrorLevel=ALL -#requireKnownSha1=false -#generateProjectDetailsJson=true -#generateScanReport=true -#scanReportTimeoutMinutes=10 -#scanReportFilenameFormat= -#excludeDependenciesFromNodes=.*commons-io.*,.*maven-model - -#projectPerFolder=true -#projectPerFolderIncludes= -#projectPerFolderExcludes= - -#analyzeFrameworks=true -#analyzeFrameworksReference= - -#wss.connectionTimeoutMinutes=60 -# Change the below URL to your WhiteSource server. -# Use the 'WhiteSource Server URL' which can be retrieved -# from your 'Profile' page on the 'Server URLs' panel. -# Then, add the '/agent' path to it. -wss.url=https://sap.whitesourcesoftware.com/agent - -# NPM dependency resolver part -################################ -# resolveDependencies parameter is important and need to be true -npm.resolveDependencies=true -# ignoreSourceFiles parameter is important and need to be true -npm.ignoreSourceFiles=true -npm.includeDevDependencies=false -npm.runPreStep=true -# the folowing paramter "ignoreNpmLsErrors" and "failOnNpmLsErrors" are a little bit -# tricky. So if you run into issues, please contact us. -npm.ignoreNpmLsErrors=true -npm.failOnNpmLsErrors=false -npm.ignoreScripts=true -#npm.yarnProject=true -#npm.accessToken= -#npm.identifyByNameAndVersion=true -#npm.yarn.frozenLockfile=true -#npm.resolveMainPackageJsonOnly=true -#npm.removeDuplicateDependencies=false -#npm.resolveAdditionalDependencies=true -#npm.projectNameFromDependencyFile=true -#npm.resolveGlobalPackages=true -#npm.resolveLockFile=true - - -################################## -# Organization tokens: -################################## -apiKey= - -#userKey is required if WhiteSource administrator has enabled "Enforce user level access" option -userKey= - -projectName= -projectVersion= -projectToken= - -productName= -productVersion= -productToken= -#updateType=APPEND -#requesterEmail=user@provider.com - -######################################################################################### -# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE -######################################################################################### -#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx **/*.js -includes=**/*.go **/*.js **/*.ts - -#includes=**/*.m **/*.mm **/*.js **/*.php -#includes=**/*.jar -#includes=**/*.gem **/*.rb -#includes=**/*.dll **/*.cs **/*.nupkg -#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2 -#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py - -## Exclude file extensions or specific directories by adding **/*. or **//** -excludes=**/*sources.jar **/*javadoc.jar - -case.sensitive.glob=false -followSymbolicLinks=true