Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
3c66306
Merge pull request #357 from cloudfoundry-community/main
VihasMakwana Oct 17, 2023
15e4d84
chore: extract tile as artifact from workflow
Oct 18, 2023
ac71fe3
Refactoring sonarqube issues (#355)
sbylica-splunk Oct 18, 2023
8caba76
Merge pull request #358 from cloudfoundry-community/extract-tile
VihasMakwana Oct 19, 2023
9bae7ba
Update main.yml
VihasMakwana Oct 20, 2023
1d08438
Update main.yml
VihasMakwana Oct 20, 2023
fad75bb
Sonarqube fixes pt2 (#359)
sbylica-splunk Oct 23, 2023
e72a06f
Edge processor configuration
sbylica-splunk Feb 1, 2024
4aad4bd
Merge pull request #360 from cloudfoundry-community/docs_ep
VihasMakwana Feb 5, 2024
5157f2a
Update README.md
VihasMakwana Feb 28, 2024
a68a289
set "keepalive timeout", closing the splunk connection every 5 second…
metskem Mar 18, 2024
929d30d
Keepalive timeout config (#361)
sbylica-splunk Mar 21, 2024
8c41040
Updated dependencies (#363)
sbylica-splunk Mar 26, 2024
cadd7c5
Version bump (#365)
sbylica-splunk Mar 28, 2024
cd5e3a6
chore: update tile.yml with newly added configs
Mar 29, 2024
d926f37
Merge pull request #367 from cloudfoundry-community/add-properties-to…
VihasMakwana Mar 29, 2024
7a8d95e
Added support for memory ballast (#327)
foram-splunk Apr 12, 2024
6785f48
Tile builder up (#368)
sbylica-splunk Apr 12, 2024
fd1c6cc
chore: change pr target
ajasnosz May 29, 2024
31f5369
Merge pull request #371 from cloudfoundry-community/chore/change-pr-t…
ajasnosz May 29, 2024
114057d
chore: setup pcf environment
ajasnosz Jun 19, 2024
0aa2e5e
chore: rename variables
ajasnosz Jun 25, 2024
a0eafb9
Added a PCF dashboard (#372)
sbylica-splunk Jul 2, 2024
3112d3f
Pcf dashboard (#375)
sbylica-splunk Jul 2, 2024
f915c28
chore: fix teardown
ajasnosz Jul 5, 2024
c20cd5b
Merge pull request #373 from cloudfoundry-community/chore/setup-pcf-env
ajasnosz Jul 5, 2024
8c8da66
updated tas info (#376)
sbylica-splunk Aug 7, 2024
54ba795
docs: update variable description
ajasnosz Sep 19, 2024
54e7f4c
Merge pull request #377 from cloudfoundry-community/docs/review-varia…
ajasnosz Sep 20, 2024
6c38b9a
docs: set up gh pages
ajasnosz Oct 3, 2024
a156053
docs: add compatibility to readme
ajasnosz Oct 4, 2024
643d663
Merge pull request #378 from cloudfoundry-community/docs/create-githu…
ajasnosz Oct 4, 2024
6951840
docs: update links
ajasnosz Oct 8, 2024
c298f8c
Merge pull request #379 from cloudfoundry-community/docs/update-link
ajasnosz Oct 8, 2024
bbcf487
chore: clear sonarqube issues
ajasnosz Jan 24, 2025
53cd352
chore: add ignore in sonar
ajasnosz Jan 27, 2025
6704727
Merge pull request #382 from cloudfoundry-community/chore/sonarqube-u…
ajasnosz Feb 3, 2025
d316348
chore: update dependencies and workflows
ajasnosz Jan 31, 2025
7e8e349
chore: remove commented lines
ajasnosz Mar 7, 2025
7093e03
Merge pull request #383 from cloudfoundry-community/chore/update-net-…
ajasnosz Mar 11, 2025
d1ba9c8
test: update python to 3.13
ajasnosz Mar 11, 2025
0326e28
Merge pull request #385 from cloudfoundry-community/test/python-3.13
ajasnosz Mar 11, 2025
5694309
chore: update pyyaml
ajasnosz Mar 11, 2025
86c1300
Merge pull request #386 from cloudfoundry-community/chore/update-pyyaml
ajasnosz Mar 11, 2025
1b0092f
Bump golang.org/x/net from 0.34.0 to 0.38.0
dependabot[bot] Apr 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .fossa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ version: 3
server: https://app.fossa.com
project:
id: "splunk-firehose-nozzle"
team: "TA-Automation"
team: "TA-Automation"

paths:
exclude:
- testing
2 changes: 0 additions & 2 deletions .github/pre-functional-test.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#!/usr/bin/env bash

sudo apt-get install python3.7
sudo apt-get install python3-pip
cd testing/integration
pip3 install virtualenv
virtualenv venv
Expand Down
13 changes: 12 additions & 1 deletion .github/pre-req.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
sudo apt-get install cf-cli
#CF Login
cf login --skip-ssl-validation -a $API_ENDPOINT -u $API_USER -p $API_PASSWORD -o system -s system
API_PASSWORD_DECRYPTED=$(echo "$API_PASSWORD" | openssl aes-256-cbc -d -pbkdf2 -a -pass pass:"$ENCRYPT_KEY")
cf login --skip-ssl-validation -a "$API_ENDPOINT" -u "$API_USER" -p "$API_PASSWORD_DECRYPTED"

#Create splunk-ci org and space
if [ "`cf o | grep "splunk-ci-org"`" == "splunk-ci-org" ]; then
echo "splunk-ci-org org already exists"
Expand All @@ -21,4 +23,13 @@ else
cf target -o splunk-ci-org
cf create-space splunk-ci-space
cf target -o "splunk-ci-org" -s "splunk-ci-space"
fi

gem install cf-uaac
uaac target "$API_UAA_ENDPOINT" --skip-ssl-validation
API_CLIENT_PASSWORD_DECRYPTED=$(echo "$API_CLIENT_PASSWORD" | openssl aes-256-cbc -d -pbkdf2 -a -pass pass:"$ENCRYPT_KEY")
uaac token client get "$API_USER" -s "$API_CLIENT_PASSWORD_DECRYPTED"

if [ $(uaac client get "$CLIENT_ID" | grep -woc "$CLIENT_ID") -eq 0 ]; then
uaac client add "$CLIENT_ID" --name splunk-firehose --secret "$CLIENT_SECRET" --authorized_grant_types client_credentials,refresh_token --authorities doppler.firehose,cloud_controller.admin_read_only
fi
3 changes: 2 additions & 1 deletion .github/tile-builder.sh
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
#!/usr/bin/env bash
echo "start"
set -e
wget https://github.com/cf-platform-eng/tile-generator/releases/download/v13.0.2/pcf_linux-64bit > /dev/null 2>&1
wget https://github.com/cf-platform-eng/tile-generator/releases/download/v15.0.2/pcf_linux-64bit > /dev/null 2>&1
chmod +x pcf_linux-64bit
sudo mv pcf_linux-64bit /usr/local/bin/tile
python3 -m venv tile-generator-env > /dev/null 2>&1
source tile-generator-env/bin/activate
echo "Installing tile-generator..."
pip install wheel
pip install jinja2==3.0.3
pip install setuptools
pip install tile-generator
cd tile
echo "Installing bosh..."
Expand Down
4 changes: 3 additions & 1 deletion .github/update_manifest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@
set -e
#Set below params in github env variable settings
# API_ENDPOINT, API_USER, API_PASSWORD, SPLUNK_TOKEN, SPLUNK_HOST, SPLUNK_INDEX, SPLUNK_METRIC_INDEX
API_PASSWORD_DEC=$(echo "$API_PASSWORD" | openssl aes-256-cbc -d -pbkdf2 -a -pass pass:"$ENCRYPT_KEY")
echo "$API_PASSWORD_DEC"
#Update manifest for deployment
sed -i 's@API_ENDPOINT:.*@'"API_ENDPOINT: $API_ENDPOINT"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@API_USER:.*@'"API_USER: $API_USER"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@API_PASSWORD:.*@'"API_PASSWORD: $API_PASSWORD"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@API_PASSWORD:.*@'"API_PASSWORD: $API_PASSWORD_DEC"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@CLIENT_ID:.*@'"CLIENT_ID: $CLIENT_ID"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@CLIENT_SECRET:.*@'"CLIENT_SECRET: $CLIENT_SECRET"'@' scripts/ci_nozzle_manifest.yml
sed -i 's@SPLUNK_HOST:.*@'"SPLUNK_HOST: $SPLUNK_HOST"'@' scripts/ci_nozzle_manifest.yml
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: ci
on:
push:
branches:
- main
- develop
tags:
- "v*"

permissions:
contents: write

jobs:
publish-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.x
- name: Install dependencies
run: |
pip install mkdocs-material
pip install mike
- name: Setup git user
run: |
git config --global user.name ${{github.actor}}
git config --global user.email ${{ github.actor }}@users.noreply.github.com
- name: Build docs website
run: mike deploy --push ${GITHUB_REF##*/}
Loading
Loading