Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ SPLUNK_ANSIBLE_BRANCH ?= develop
SPLUNK_COMPOSE ?= cluster_absolute_unit.yaml
# Set Splunk version/build parameters here to define downstream URLs and file names
SPLUNK_PRODUCT := splunk
SPLUNK_VERSION := 8.0.0
SPLUNK_BUILD := 1357bef0a7f6
SPLUNK_VERSION := 8.0.1
SPLUNK_BUILD := 6db836e2fb9e
ifeq ($(shell arch), s390x)
SPLUNK_ARCH = s390x
else
Expand Down
34 changes: 26 additions & 8 deletions docs/ADVANCED.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,17 +209,35 @@ Here's an overview of what this looks like if you want to persist *all* your ind
---
splunk:
smartstore:
- indexName: default
remoteName: remote_store
scheme: s3
remoteLocation: <bucket-name>
s3:
access_key: <access_key>
secret_key: <secret_key>
endpoint: http://s3-us-west-2.amazonaws.com
index:
- indexName: default
remoteName: remote_store
scheme: s3
remoteLocation: <bucket-name>
s3:
access_key: <access_key>
secret_key: <secret_key>
endpoint: http://s3-us-west-2.amazonaws.com
...
```

Some cache management options are also available. Options defined under the index stanza correspond to options in `indexes.conf` https://docs.splunk.com/Documentation/Splunk/latest/admin/Indexesconf. While options defined outside the index correspond to options in `server.conf` https://docs.splunk.com/Documentation/Splunk/latest/admin/Serverconf, note that currently only `[cachemanager]` stanza is supported. This is an example config that defines cache settings and retention policy:
```
smartstore:
cachemanager:
max_cache_size: 500
max_concurrent_uploads: 7
index:
- indexName: custom_index
remoteName: my_storage
scheme: http
remoteLocation: my_storage.net
maxGlobalDataSizeMB: 500
maxGlobalRawDataSizeMB: 200
hotlist_recency_secs: 30
hotlist_bloom_filter_recency_hours: 1
```

## Using deployment servers
Briefly, deployment servers can be used to manage otherwise unclustered/disjoint Splunk instances. A primary use-case would be to stand up a deployment server to manage app or configuration distribution to a fleet of 100 universal forwarders.

Expand Down
18 changes: 18 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## Navigation

* [8.0.1](#801)
* [8.0.0](#800)
* [7.3.3](#733)
* [7.3.2](#732)
Expand All @@ -21,6 +22,23 @@

---

## 8.0.1

#### What's New?
* New Splunk Enterprise release of 8.0.1

#### docker-splunk changes:
* Bumping Splunk version. For details, see: https://docs.splunk.com/Documentation/Splunk/8.0.1/ReleaseNotes/Fixedissues
* Bugfixes and increasing test coverage for new features

#### splunk-ansible changes:
* Service name fixes for AWS
* Bugfixes around forwarding and SHC-readiness
* Additional options to control SmartStore configuration
**NOTE** If you are currently using SmartStore, this change does break backwards-compatibility with former versions of the `default.yml` schema. This was necessary to expose the additional features asked for by the community. Please regenerate the `default.yml` if you plan on upgrading to this version.

---

## 8.0.0

#### What's New?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_cluster_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: search
Expand All @@ -9,6 +9,11 @@ metadata:
tier: search
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_search_head
tier: search
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_cluster_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: search
Expand All @@ -9,6 +9,11 @@ metadata:
tier: search
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_search_head
tier: search
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: deployer
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_deployer
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: license-master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_license_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_cluster_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: captain
Expand All @@ -9,6 +9,11 @@ metadata:
tier: search
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_search_head_captain
tier: search
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: deployer
labels:
app: splunk
role: splunk_deployer
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_deployer
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: license-master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_license_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: master
Expand All @@ -9,6 +9,11 @@ metadata:
tier: management
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_cluster_master
tier: management
template:
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: captain
Expand All @@ -9,6 +9,11 @@ metadata:
tier: search
spec:
replicas: 1
selector:
matchLabels:
app: splunk
role: splunk_search_head_captain
tier: search
template:
metadata:
labels:
Expand Down
Loading