Skip to content

Conversation

mikedickey
Copy link
Contributor

@mikedickey mikedickey commented Feb 13, 2020

Added the following new CRDs to enterprise.splunk.com/v1alpha2, which provide all functionality of SplunkEnterprise but with more flexibility:

* Standalone
* LicenseMaster
* Indexer
* SearchHead
* Spark

SplunkEnterprise is now just a convenience wrapper, that manages the other v1alph2 CRDs

Lots of corresponding code refactoring to adapt to the new CRD designs

All CRDS now include OpenAPIv3 Schema for validation (auto-generated from code)

Renamed many of the deploy module functions from Deploy* to Apply* since these are also now used for updates

Fixed bug where 9997 port was not being opened for standalone pod instances

Added make generate command, which is now used to run the K8s code generate, CRD generator, and update all the installation YAML files.

Flipped make all back to being alias for make image, building locally versus using builder container

Updated Install.md to include docs on CLUSTER_DOMAIN environment variable

Added repository overview to top-level README.md

… provide all functionality of SplunkEnterprise but with more flexibility:

* Standalone
* ClusterMaster
* LicenseMaster
* Deployer
* Indexer
* SearchHead
* Spark

Lots of corresponding code refactoring to adapt to the new CRD designs

All CRDS now include OpenAPIv3 Schema for validation (auto-generated from code)

Renamed many of the deploy module functions from Deploy* to Apply* since these are also now used for updates

Fixed bug where 9997 port was not being opened for standalone pod instances

Added `make generate` command, which is now used to run the K8s code generate, CRD generator, and update all the installation YAML files.

Flipped `make all` back to being alias for `make image`, building locally versus using builder container

Updated Install.md to include docs on CLUSTER_DOMAIN environment variable

Added repository overview to top-level README.md
other v1alph2 CRDs (Indexer, SearcHead, LicenseMaster, ...)
@mikedickey
Copy link
Contributor Author

Fixes #14 and #17

Mike Dickey added 2 commits February 13, 2020 16:19
by Indexer and SearchHead objects (respectively).

Added ServiceTemplate to common spec for all new CRDs. This can be used
to customer the services that are created.

All StatefulSets and Services will now inherit labels and annotations
from their parent CRD objects.

Removed non-ascii characters from Dockerfile used to build the container image.

Fixed issues with license master config, and logs not being forwarded to indexers.
@mikedickey
Copy link
Contributor Author

Fixes #31 and #32

Mike Dickey added 2 commits February 14, 2020 17:40
Fix various bugs with DFS, PVC finalizers, and revamped labels

Removed LicenseMasterURL and ClusterMasterURL from CRD specs
@mikedickey mikedickey merged commit 0791ed3 into develop Feb 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant