Skip to content

Commit

Permalink
Merge pull request #2 from anandp504/release-5.1.0
Browse files Browse the repository at this point in the history
Issue #OB-27 feat: One click installation in local mode
  • Loading branch information
sowmya-dixit authored Oct 6, 2022
2 parents 678279b + 18a35f3 commit 35d98bb
Show file tree
Hide file tree
Showing 92 changed files with 17,560 additions and 1 deletion.
35 changes: 35 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Local .terraform directories
**/.terraform/*

# .tfstate files
*.tfstate
*.tfstate.*
*.terraform.lock.hcl

# Crash log files
crash.log
crash.*.log

# Exclude all .tfvars files, which are likely to contain sensitive data, such as
# password, private keys, and other secrets. These should not be part of version
# control as they are data points which are potentially sensitive and subject
# to change depending on the environment.
*.tfvars
*.tfvars.json

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Include override files you do wish to add to version control using negated pattern
# !example_override.tf

# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*

# Ignore CLI configuration files
.terraformrc
terraform.rc
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
# sunbird-infra-provision
# sunbird-infra-provision

Infra provision on Azure

Pre-requisites:
Install azure cli(az) tool on local machine and login to azure account with "az login" command.
Create a azure service account to be used for the infra provision.
Copy the ingestion spec to any folder and share the path in variables
Replace the default values in infra-provision/azure/vars.tf .

Steps:
Run create shell script and provide option input as "azure" .


Destroy infra on Azure
Steps:
Run destroy shell script with option as "azure" .


Infra provision on local

Pre-requisites:
For local provision, kind provider is used to provision the cluster.
Steps:
Run shell script and provide option as "local"

Destroy infra on local
Steps:
Run destroy shell script and provide option as "local" .
22 changes: 22 additions & 0 deletions helm_charts/druid-cluster/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
19 changes: 19 additions & 0 deletions helm_charts/druid-cluster/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: druid-cluster
version: 0.1.0
appVersion: 0.21.1
description: Helm chart to deploy a druid cluster on Kubernetes
keywords:
- druid
- zookeeper
- postgres
maintainers:
- name: druid-operator-maintainers
sources:
- https://github.com/druid-io/druid-operator
engine: gotpl
home: https://github.com/druid-io/druid-operator
dependencies:
- name: zookeeper
version: 10.0.0
repository: https://charts.bitnami.com/bitnami
condition: zookeeper.enabled
Binary file not shown.
Loading

0 comments on commit 35d98bb

Please sign in to comment.