Remove the hbase charts from aai 71/49771/3
authorKajur, Harish (vk250x) <vk250x@att.com>
Thu, 31 May 2018 13:58:08 +0000 (09:58 -0400)
committerKajur, Harish (vk250x) <vk250x@att.com>
Tue, 28 Aug 2018 00:03:10 +0000 (20:03 -0400)
Issue-ID: AAI-1186
Change-Id: Ie4af7ac0032afea4f92ce63eef8a7117ce000bc7
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
15 files changed:
kubernetes/aai/charts/aai-hbase/.helmignore [deleted file]
kubernetes/aai/charts/aai-hbase/Chart.yaml [deleted file]
kubernetes/aai/charts/aai-hbase/templates/deployment.yaml [deleted file]
kubernetes/aai/charts/aai-hbase/templates/service.yaml [deleted file]
kubernetes/aai/charts/aai-hbase/values.yaml [deleted file]
kubernetes/aai/charts/aai-resources/resources/config/aaiconfig.properties
kubernetes/aai/charts/aai-traversal/resources/config/aaiconfig.properties
kubernetes/aai/resources/config/aai-data/chef-config/dev/.knife/solo.rb [deleted file]
kubernetes/aai/resources/config/aai-data/environments/README.md [deleted file]
kubernetes/aai/resources/config/aai-data/environments/simpledemo.json [deleted file]
kubernetes/aai/resources/config/aai-data/environments/solo.json [deleted file]
kubernetes/aai/values.yaml
kubernetes/consul/resources/config/consul-agent-config/aai-hbase-health.json [deleted file]
kubernetes/consul/resources/config/consul-agent-config/aai-tabular-backend-health.json [deleted file]
kubernetes/consul/resources/config/consul-agent-config/scripts/tabular-db-availability.sh [deleted file]

diff --git a/kubernetes/aai/charts/aai-hbase/.helmignore b/kubernetes/aai/charts/aai-hbase/.helmignore
deleted file mode 100644 (file)
index f0c1319..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
diff --git a/kubernetes/aai/charts/aai-hbase/Chart.yaml b/kubernetes/aai/charts/aai-hbase/Chart.yaml
deleted file mode 100644 (file)
index eaf6bbd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-apiVersion: v1
-description: ONAP AAI hbase
-name: aai-hbase
-version: 2.0.0
diff --git a/kubernetes/aai/charts/aai-hbase/templates/deployment.yaml b/kubernetes/aai/charts/aai-hbase/templates/deployment.yaml
deleted file mode 100644 (file)
index 5308fa0..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-apiVersion: extensions/v1beta1
-kind: Deployment
-metadata:
-  name: {{ include "common.fullname" . }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ .Release.Name }}
-    heritage: {{ .Release.Service }}
-spec:
-  replicas: {{ .Values.replicaCount }}
-  template:
-    metadata:
-      labels:
-        app: {{ include "common.name" . }}
-        release: {{ .Release.Name }}
-      name: {{ include "common.name" . }}
-    spec:
-      hostname: aai-hbase
-      containers:
-      - name: {{ include "common.name" . }}
-        image: {{ .Values.global.dockerhubRepository | default .Values.dockerhubRepository }}/{{ .Values.image }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        ports:
-        - containerPort: {{ .Values.service.internalPort }}
-        - containerPort: {{ .Values.service.internalPort2 }}
-        - containerPort: {{ .Values.service.internalPort3 }}
-        - containerPort: {{ .Values.service.internalPort4 }}
-        - containerPort: {{ .Values.service.internalPort5 }}
-        - containerPort: {{ .Values.service.internalPort6 }}
-        - containerPort: {{ .Values.service.internalPort7 }}
-        # disable liveness probe when breakpoints set in debugger
-        # so K8s doesn't restart unresponsive container
-        {{- if eq .Values.liveness.enabled true }}
-        livenessProbe:
-          tcpSocket:
-            port: {{ .Values.service.internalPort }}
-          initialDelaySeconds: {{ .Values.liveness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.liveness.periodSeconds }}
-        {{ end -}}
-        readinessProbe:
-          tcpSocket:
-            port: {{ .Values.service.internalPort }}
-          initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.readiness.periodSeconds }}
-        volumeMounts:
-        - name: hbase-data
-          mountPath: /tmp
-        - name: localtime
-          mountPath: /etc/localtime
-          readOnly: true
-        resources:
-{{ toYaml .Values.resources | indent 10 }}
-      {{- if .Values.nodeSelector }}
-      nodeSelector:
-{{ toYaml .Values.nodeSelector | indent 8 }}
-      {{- end -}}
-      {{- if .Values.affinity }}
-      affinity:
-{{ toYaml .Values.affinity | indent 8 }}
-      {{- end }}
-
-      volumes:
-      - name: hbase-data
-        hostPath:
-          path: {{ .Values.persistence.mountPath }}/{{ .Release.Name }}/{{ .Values.persistence.mountSubPath }}
-      - name: localtime
-        hostPath:
-          path: /etc/localtime
-      imagePullSecrets:
-      - name: "{{ include "common.namespace" . }}-docker-registry-key"
diff --git a/kubernetes/aai/charts/aai-hbase/templates/service.yaml b/kubernetes/aai/charts/aai-hbase/templates/service.yaml
deleted file mode 100644 (file)
index 53c5e5f..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: {{ include "common.servicename" . }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ .Release.Name }}
-    heritage: {{ .Release.Service }}
-spec:
-  type: {{ .Values.service.type }}
-  ports:
-  {{if eq .Values.service.type "NodePort" -}}
-  - port: {{ .Values.service.internalPort }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-    name: {{ .Values.service.name }}
-  - port: {{ .Values.service.internalPort2 }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort2 }}
-    name: {{ .Values.service.name }}2
-  - port: {{ .Values.service.internalPor3t }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort3 }}
-    name: {{ .Values.service.name }}3
-  - port: {{ .Values.service.internalPort4 }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort4 }}
-    name: {{ .Values.service.name }}4
-  - port: {{ .Values.service.internalPort5 }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort5 }}
-    name: {{ .Values.service.name }}5
-  - port: {{ .Values.service.internalPort6 }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort6 }}
-    name: {{ .Values.service.name }}6
-  - port: {{ .Values.service.internalPort7 }}
-    nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort7 }}
-    name: {{ .Values.service.name }}7
-  {{- else -}}
-  - port: {{ .Values.service.internalPort }}
-    name: {{ .Values.service.name }}
-  - port: {{ .Values.service.internalPort2 }}
-    name: {{ .Values.service.name }}2
-  - port: {{ .Values.service.internalPort3 }}
-    name: {{ .Values.service.name }}3
-  - port: {{ .Values.service.internalPort4 }}
-    name: {{ .Values.service.name }}4
-  - port: {{ .Values.service.internalPort5 }}
-    name: {{ .Values.service.name }}5
-  - port: {{ .Values.service.internalPort6 }}
-    name: {{ .Values.service.name }}6
-  - port: {{ .Values.service.internalPort7 }}
-    name: {{ .Values.service.name }}7
-  {{- end}}
-  selector:
-    app: {{ include "common.name" . }}
-    release: {{ .Release.Name }}
-  clusterIP: None
diff --git a/kubernetes/aai/charts/aai-hbase/values.yaml b/kubernetes/aai/charts/aai-hbase/values.yaml
deleted file mode 100644 (file)
index bda1270..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# Default values for hbase.
-# This is a YAML-formatted file.
-# Declare variables to be passed into your templates.
-global: # global defaults
-  nodePortPrefix: 302
-
-
-# application image
-dockerhubRepository: registry.hub.docker.com
-image: aaionap/hbase:1.2.0
-pullPolicy: Always
-
-# application configuration
-config: {}
-
-
-# default number of instances
-replicaCount: 1
-
-nodeSelector: {}
-
-affinity: {}
-
-# probe configuration parameters
-liveness:
-  initialDelaySeconds: 10
-  periodSeconds: 10
-  # necessary to disable liveness probe when setting breakpoints
-  # in debugger so K8s doesn't restart unresponsive container
-  enabled: true
-
-readiness:
-  initialDelaySeconds: 10
-  periodSeconds: 10
-
-service:
-  type: ClusterIP
-  name: aai-hbase
-  internalPort: 2181
-  internalPort2: 8080
-  internalPort3: 8085
-  internalPort4: 9090
-  internalPort5: 16000
-  internalPort6: 16010
-  internalPort7: 16201
-
-
-ingress:
-  enabled: false
-
-persistence:
-  enabled: true
-
-  ## A manually managed Persistent Volume and Claim
-  ## Requires persistence.enabled: true
-  ## If defined, PVC must be created manually before volume will be bound
-  # existingClaim:
-  volumeReclaimPolicy: Retain
-
-  ## database data Persistent Volume Storage Class
-  ## If defined, storageClassName: <storageClass>
-  ## If set to "-", storageClassName: "", which disables dynamic provisioning
-  ## If undefined (the default) or set to null, no storageClassName spec is
-  ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
-  ##   GKE, AWS & OpenStack)
-  ##
-  ## storageClass: "-"
-  accessMode: ReadWriteMany
-  size: 2Gi
-  mountPath: /dockerdata-nfs
-  mountSubPath: aai/hbase
-
-  
-resources: {}
-  # We usually recommend not to specify default resources and to leave this as a conscious
-  # choice for the user. This also increases chances charts run on environments with little
-  # resources, such as Minikube. If you do want to specify resources, uncomment the following
-  # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
-  #
-  # Example:
-  # Configure resource requests and limits
-  # ref: http://kubernetes.io/docs/user-guide/compute-resources/
-  # Minimum memory for development is 2 CPU cores and 4GB memory
-  # Minimum memory for production is 4 CPU cores and 8GB memory
-#resources:
-#  limits:
-#    cpu: 2
-#    memory: 4Gi
-#  requests:
-#    cpu: 2
-#    memory: 4Gi
index 1763a8e..d0e322d 100644 (file)
@@ -81,20 +81,6 @@ aai.grooming.default.sleep.minutes=7
 aai.model.proc.max.levels=50
 aai.edgeTag.proc.max.levels=50
 
-# for transaction log
-aai.logging.hbase.interceptor=true
-aai.logging.hbase.enabled=true
-aai.logging.hbase.logrequest=true
-aai.logging.hbase.logresponse=true
-
-# for gremlin server
-aai.server.rebind=g
-hbase.table.name=aailogging.dev
-hbase.table.timestamp.format=YYYYMMdd-HH:mm:ss:SSS
-hbase.zookeeper.quorum=localhost
-hbase.zookeeper.property.clientPort=2181
-hbase.zookeeper.znode.parent=/hbase
-
 aai.logging.trace.enabled=true
 aai.logging.trace.logrequest=false
 aai.logging.trace.logresponse=false
index 735609b..3222555 100644 (file)
@@ -81,20 +81,6 @@ aai.grooming.default.sleep.minutes=7
 aai.model.proc.max.levels=50
 aai.edgeTag.proc.max.levels=50
 
-# for transaction log
-aai.logging.hbase.interceptor=true
-aai.logging.hbase.enabled=true
-aai.logging.hbase.logrequest=true
-aai.logging.hbase.logresponse=true
-
-# for gremlin server
-aai.server.rebind=g
-hbase.table.name=aailogging.dev
-hbase.table.timestamp.format=YYYYMMdd-HH:mm:ss:SSS
-hbase.zookeeper.quorum=localhost
-hbase.zookeeper.property.clientPort=2181
-hbase.zookeeper.znode.parent=/hbase
-
 aai.logging.trace.enabled=true
 aai.logging.trace.logrequest=false
 aai.logging.trace.logresponse=false
diff --git a/kubernetes/aai/resources/config/aai-data/chef-config/dev/.knife/solo.rb b/kubernetes/aai/resources/config/aai-data/chef-config/dev/.knife/solo.rb
deleted file mode 100644 (file)
index 3d903ad..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-current_dir = File.dirname(__FILE__)
-org         = ENV['CHEF_ORG']     || "aai-dev"
-env         = ENV['AAI_CHEF_ENV'] || "dev"
-env_path    = ENV['AAI_CHEF_LOC'] || ""
-node_name                "chef-node"
-cookbook_path [ "/var/chef/aai-config/cookbooks" ]
-environment_path "#{env_path}"
-log_level :info
-log_location STDOUT
\ No newline at end of file
diff --git a/kubernetes/aai/resources/config/aai-data/environments/README.md b/kubernetes/aai/resources/config/aai-data/environments/README.md
deleted file mode 100644 (file)
index 3fa254d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Requires Chef 0.10.0+.
-
-This directory is for Ruby DSL and JSON files for environments. 
-It will contain the A&AI environment files.
-For more information see "About Environments" in the Chef documentation:
-
-http://docs.chef.io/environments.html
-
diff --git a/kubernetes/aai/resources/config/aai-data/environments/simpledemo.json b/kubernetes/aai/resources/config/aai-data/environments/simpledemo.json
deleted file mode 100644 (file)
index 598a3ba..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-{
-  "name": "simpledemo",
-  "description": "Development Environment",
-  "cookbook_versions": {
-               "aai-traversal-auth" : "= 1.0.0",
-               "aai-traversal-config" : "= 1.0.0",
-               "aai-traversal-process" : "= 1.0.0",
-
-               "aai-resources-auth" : "= 1.0.0",
-               "aai-resources-config" : "= 1.0.0",
-               "aai-resources-process" : "= 1.0.0"
-  },
-  "json_class": "Chef::Environment",
-  "chef_type": "environment",
-  "default_attributes": {
-    "aai-traversal-config": {
-               "SERVICE_API_VERSION": "1.0.1",
-               "SOA_CLOUD_NAMESPACE": "org.openecomp.aai",
-               "AJSC_SERVICE_NAMESPACE": "traversal",
-               "AFTSWM_ACTION_ARTIFACT_NAME": "traversal",
-               "AJSC_JETTY_ThreadCount_MAX": "500",
-               "AJSC_JETTY_ThreadCount_MIN": "10",
-               "AJSC_SSL_PORT": "8446",
-               "AJSC_SVC_PORT": "8083",
-               "KEY_MANAGER_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "KEY_STORE_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "MAX_HEAP_SIZE": "2056m",
-               "MAX_PERM_SIZE": "512M",
-               "MIN_HEAP_SIZE": "2056m",
-               "PERM_SIZE": "512M",
-               "PRE_JVM_ARGS": "-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:-HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps",
-               "AAIENV": "dev",
-               "PROJECT_HOME": "/opt/app/aai-traversal",
-               "LOGROOT": "/opt/aai/logroot",
-               "JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
-               "AAI_SERVER_URL_BASE": "https:/aai.{{.Release.Namespace}}:8443/aai/",
-               "AAI_SERVER_URL": "https:/aai.{{.Release.Namespace}}:8443/aai/v11/",
-               "AAI_GLOBAL_CALLBACK_URL": "https:/aai.{{.Release.Namespace}}:8443/aai/",
-               "AAI_TRUSTSTORE_FILENAME": "aai_keystore",
-               "AAI_TRUSTSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "AAI_KEYSTORE_FILENAME": "aai_keystore",
-               "AAI_KEYSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "APPLICATION_SERVERS": "aai.{{.Release.Namespace}}",
-               "AAI_DMAAP_PROTOCOL": "http",
-               "AAI_DMAAP_HOST_PORT": "message-router.{{.Release.Namespace}}:3904",
-               "AAI_DMAAP_TOPIC_NAME": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS": "UNPROCESSED",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN": "dev",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME": "aai",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER": "0",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY": "NORMAL",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_VERSION": "v11",
-               "AAI_NOTIFICATION_CURRENT_VERSION": "v11",
-               "RESOURCE_VERSION_ENABLE_FLAG": "true",
-               "TXN_HBASE_TABLE_NAME": "aailogging.dev",
-               "TXN_ZOOKEEPER_QUORUM": "aai-hbase.{{.Release.Namespace}}",
-               "TXN_ZOOKEEPER_PROPERTY_CLIENTPORT": "2181",
-               "TXN_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "AAI_WORKLOAD_PREFERRED_ROUTE_KEY": "MR1",
-               "STORAGE_HOSTNAME": "aai-hbase.{{.Release.Namespace}}",
-               "STORAGE_HBASE_TABLE": "aaigraph.dev",
-               "STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "DB_CACHE_CLEAN_WAIT": "20",
-               "DB_CACHE_TIME": "180000",
-               "DB_CACHE_SIZE": "0.3",
-               "AAI_DEFAULT_API_VERSION": "v11"
-    },
-        "aai-resources-config": {
-               "SERVICE_API_VERSION": "1.0.1",
-               "AJSC_SERVICE_NAMESPACE": "aai-resources",
-               "AFTSWM_ACTION_ARTIFACT_NAME": "aai-resources",
-               "AJSC_JETTY_ThreadCount_MAX": "500",
-               "AJSC_JETTY_ThreadCount_MIN": "10",
-               "AJSC_SSL_PORT": "8447",
-               "AJSC_SVC_PORT": "8087",
-               "KEY_MANAGER_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "KEY_STORE_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "MAX_HEAP_SIZE": "2056m",
-               "MAX_PERM_SIZE": "512M",
-               "MIN_HEAP_SIZE": "2056m",
-               "PERM_SIZE": "512M",
-               "PRE_JVM_ARGS": "-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:-HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps",
-               "AAIENV": "dev",
-               "PROJECT_HOME": "/opt/app/aai-resources",
-               "LOGROOT": "/opt/aai/logroot",
-               "JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
-               "AAI_SERVER_URL_BASE": "https:/aai.{{.Release.Namespace}}:8443/aai/",
-               "AAI_SERVER_URL": "https:/aai.{{.Release.Namespace}}:8443/aai/v11/",
-               "AAI_GLOBAL_CALLBACK_URL": "https:/aai.{{.Release.Namespace}}:8443/aai/",
-               "AAI_TRUSTSTORE_FILENAME": "aai_keystore",
-               "AAI_TRUSTSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "AAI_KEYSTORE_FILENAME": "aai_keystore",
-               "AAI_KEYSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "APPLICATION_SERVERS": "aai.{{.Release.Namespace}}",
-               "AAI_DMAAP_PROTOCOL": "http",
-               "AAI_DMAAP_HOST_PORT": "message-router.{{.Release.Namespace}}:3904",
-               "AAI_DMAAP_TOPIC_NAME": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS": "UNPROCESSED",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN": "dev",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME": "aai",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER": "0",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY": "NORMAL",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_VERSION": "v11",
-               "AAI_NOTIFICATION_CURRENT_VERSION": "v11",
-               "RESOURCE_VERSION_ENABLE_FLAG": "true",
-               "TXN_HBASE_TABLE_NAME": "aailogging.dev",
-               "TXN_ZOOKEEPER_QUORUM": "aai-hbase.{{.Release.Namespace}}",
-               "TXN_ZOOKEEPER_PROPERTY_CLIENTPORT": "2181",
-               "TXN_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "AAI_WORKLOAD_PREFERRED_ROUTE_KEY": "MR1",
-               "STORAGE_HOSTNAME": "aai-hbase.{{.Release.Namespace}}",
-               "STORAGE_HBASE_TABLE": "aaigraph.dev",
-               "STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "DB_CACHE_CLEAN_WAIT": "20",
-               "DB_CACHE_TIME": "180000",
-               "DB_CACHE_SIZE": "0.3",
-               "AAI_DEFAULT_API_VERSION": "v11"
-    }
-  },
-  "override_attributes": {
-  }
-}
diff --git a/kubernetes/aai/resources/config/aai-data/environments/solo.json b/kubernetes/aai/resources/config/aai-data/environments/solo.json
deleted file mode 100644 (file)
index ac83173..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-{
-  "name": "local",
-  "description": "Development Environment",
-  "cookbook_versions": {
-               "aai-traversal-auth" : "= 1.0.0",
-               "aai-traversal-config" : "= 1.0.0",
-               "aai-traversal-process" : "= 1.0.0",
-
-               "aai-resources-auth" : "= 1.0.0",
-               "aai-resources-config" : "= 1.0.0",
-               "aai-resources-process" : "= 1.0.0"
-  },
-  "json_class": "Chef::Environment",
-  "chef_type": "environment",
-  "default_attributes": {
-    "aai-traversal-config": {
-               "SERVICE_API_VERSION": "1.0.1",
-               "AJSC_SERVICE_NAMESPACE": "traversal",
-               "AFTSWM_ACTION_ARTIFACT_NAME": "traversal",
-               "AJSC_JETTY_ThreadCount_MAX": "500",
-               "AJSC_JETTY_ThreadCount_MIN": "10",
-               "AJSC_SSL_PORT": "8446",
-               "AJSC_SVC_PORT": "8083",
-               "KEY_MANAGER_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "KEY_STORE_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "MAX_HEAP_SIZE": "2056m",
-               "MAX_PERM_SIZE": "512M",
-               "MIN_HEAP_SIZE": "2056m",
-               "PERM_SIZE": "512M",
-               "PRE_JVM_ARGS": "-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:-HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps",
-               "AAIENV": "dev",
-               "PROJECT_HOME": "/opt/app/aai-traversal",
-               "LOGROOT": "/opt/aai/logroot",
-               "JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
-               "AAI_SERVER_URL_BASE": "https://localhost:8443/aai/",
-               "AAI_SERVER_URL": "https://localhost:8443/aai/v11/",
-               "AAI_GLOBAL_CALLBACK_URL": "https://localhost:8443/aai/",
-               "AAI_TRUSTSTORE_FILENAME": "aai_keystore",
-               "AAI_TRUSTSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "AAI_KEYSTORE_FILENAME": "aai_keystore",
-               "AAI_KEYSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "APPLICATION_SERVERS": "localhost",
-               "AAI_DMAAP_PROTOCOL": "http",
-               "AAI_DMAAP_HOST_PORT": "localhost:3904",
-               "AAI_DMAAP_TOPIC_NAME": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS": "UNPROCESSED",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN": "dev",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME": "aai",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER": "0",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY": "NORMAL",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_VERSION": "v11",
-               "AAI_NOTIFICATION_CURRENT_VERSION": "v11",
-               "RESOURCE_VERSION_ENABLE_FLAG": "true",
-               "TXN_HBASE_TABLE_NAME": "aailogging.dev",
-               "TXN_ZOOKEEPER_QUORUM": "localhost",
-               "TXN_ZOOKEEPER_PROPERTY_CLIENTPORT": "2181",
-               "TXN_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "AAI_WORKLOAD_PREFERRED_ROUTE_KEY": "MR1",
-               "STORAGE_HOSTNAME": "localhost",
-               "STORAGE_HBASE_TABLE": "aaigraph.dev",
-               "STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "DB_CACHE_CLEAN_WAIT": "20",
-               "DB_CACHE_TIME": "180000",
-               "DB_CACHE_SIZE": "0.3",
-               "AAI_DEFAULT_API_VERSION": "v11"
-    },
-        "aai-resources-config": {
-               "SERVICE_API_VERSION": "1.0.1",
-               "AJSC_SERVICE_NAMESPACE": "aai-resources",
-               "AFTSWM_ACTION_ARTIFACT_NAME": "aai-resources",
-               "AJSC_JETTY_ThreadCount_MAX": "500",
-               "AJSC_JETTY_ThreadCount_MIN": "10",
-               "AJSC_SSL_PORT": "8447",
-               "AJSC_SVC_PORT": "8087",
-               "KEY_MANAGER_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "KEY_STORE_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "MAX_HEAP_SIZE": "2056m",
-               "MAX_PERM_SIZE": "512M",
-               "MIN_HEAP_SIZE": "2056m",
-               "PERM_SIZE": "512M",
-               "PRE_JVM_ARGS": "-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:-HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps",
-               "AAIENV": "dev",
-               "PROJECT_HOME": "/opt/app/aai-resources",
-               "LOGROOT": "/opt/aai/logroot",
-               "JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
-               "AAI_SERVER_URL_BASE": "https://localhost:8443/aai/",
-               "AAI_SERVER_URL": "https://localhost:8443/aai/v11/",
-               "AAI_GLOBAL_CALLBACK_URL": "https://localhost:8443/aai/",
-               "AAI_TRUSTSTORE_FILENAME": "aai_keystore",
-               "AAI_TRUSTSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "AAI_KEYSTORE_FILENAME": "aai_keystore",
-               "AAI_KEYSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-               "APPLICATION_SERVERS": "localhost",
-               "AAI_DMAAP_PROTOCOL": "http",
-               "AAI_DMAAP_HOST_PORT": "localhost:3904",
-               "AAI_DMAAP_TOPIC_NAME": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS": "UNPROCESSED",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE": "AAI-EVENT",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN": "dev",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME": "aai",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER": "0",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY": "NORMAL",
-               "AAI_NOTIFICATION_EVENT_DEFAULT_VERSION": "v11",
-               "AAI_NOTIFICATION_CURRENT_VERSION": "v11",
-               "RESOURCE_VERSION_ENABLE_FLAG": "true",
-               "TXN_HBASE_TABLE_NAME": "aailogging.dev",
-               "TXN_ZOOKEEPER_QUORUM": "localhost",
-               "TXN_ZOOKEEPER_PROPERTY_CLIENTPORT": "2181",
-               "TXN_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "AAI_WORKLOAD_PREFERRED_ROUTE_KEY": "MR1",
-               "STORAGE_HOSTNAME": "localhost",
-               "STORAGE_HBASE_TABLE": "aaigraph.dev",
-               "STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-               "DB_CACHE_CLEAN_WAIT": "20",
-               "DB_CACHE_TIME": "180000",
-               "DB_CACHE_SIZE": "0.3",
-               "AAI_DEFAULT_API_VERSION": "v11"
-    }
-  },
-  "override_attributes": {
-  }
-}
index b07048e..a68d240 100644 (file)
@@ -36,8 +36,6 @@ global: # global defaults
     serviceName: aai-champ
   aaiElasticsearch:
     serviceName: aai-elasticsearch
-  hbase:
-    serviceName: aai-hbase
   resources:
     serviceName: aai-resources
   sparkyBe:
diff --git a/kubernetes/consul/resources/config/consul-agent-config/aai-hbase-health.json b/kubernetes/consul/resources/config/consul-agent-config/aai-hbase-health.json
deleted file mode 100644 (file)
index 4260035..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  "service": {
-    "name": "A&AI HBase Health Check",
-    "checks": [
-      {
-        "id": "hbase-aai",
-        "name": "HBase Health Check",
-        "http": "http://aai-hbase:8080/status/cluster",
-        "method": "GET",
-        "header": {
-          "Cache-Control": ["no-cache"],
-          "Content-Type": ["application/json"],
-          "Accept": ["application/json"]
-        },
-        "tls_skip_verify": true,
-        "interval": "15s",
-        "timeout": "1s"
-      }
-    ]
-  }
-}
diff --git a/kubernetes/consul/resources/config/consul-agent-config/aai-tabular-backend-health.json b/kubernetes/consul/resources/config/consul-agent-config/aai-tabular-backend-health.json
deleted file mode 100644 (file)
index c7fc19b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "service": {
-    "name": "A&AI Tabular Data Store",
-    "checks": [
-      {
-        "id": "tabular-backend",
-        "name": "Tabular Data Store Operational Test",
-        "script": "/consul/scripts/tabular-db-availability.sh",
-        "interval": "15s",
-        "timeout": "1s"
-      }
-    ]
-  }
-}
diff --git a/kubernetes/consul/resources/config/consul-agent-config/scripts/tabular-db-availability.sh b/kubernetes/consul/resources/config/consul-agent-config/scripts/tabular-db-availability.sh
deleted file mode 100755 (executable)
index f2c7c58..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# Query the Hbase service for the cluster status.
-GET_CLUSTER_STATUS_RESPONSE=$(curl -si -X GET -H "Accept: text/xml" http://aai-hbase:8080/status/cluster)
-
-if [ -z "$GET_CLUSTER_STATUS_RESPONSE" ]; then
-  echo "Tabular store is unreachable."
-  return 2
-fi
-
-# Check the resulting status JSON to see if there is a 'DeadNodes' stanza with
-# entries.
-DEAD_NODES=$(echo $GET_CLUSTER_STATUS_RESPONSE | grep "<DeadNodes/>")
-
-if [ -n "$DEAD_NODES" ]; then
-  echo "Tabular store is up and accessible."
-  return 0
-else
-  echo "Tabular store is up but is reporting dead nodes - cluster may be in degraded state."
-  return 1
-fi