diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..36707a6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +**/target/ +/target/ +*/target/* +.classpath +.project +.settings + +# Package Files # +*.jar +*.war +*.ear + +*.iml +*.idea + +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### IntelliJ IDEA ### +.idea +*.iws +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ +/src/main/resources/db/data/* + +# Chart dependencies +**/charts/*.tgz \ No newline at end of file diff --git a/helm-charts/.helmignore b/helm-charts/.helmignore deleted file mode 100644 index 0e8a0eb..0000000 --- a/helm-charts/.helmignore +++ /dev/null @@ -1,23 +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 -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/helm-charts/Chart.lock b/helm-charts/Chart.lock deleted file mode 100644 index 8a7efcc..0000000 --- a/helm-charts/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: user-service - repository: "" - version: 0.1.0 -- name: weather-event-service - repository: "" - version: 0.1.0 -- name: kafka - repository: "" - version: 0.1.0 -digest: sha256:2b3c4472ecc2ae10301af2590ee108d45cf91626574f9e5e6f6eb1ac1194bfb8 -generated: "2024-10-14T13:45:17.261020759+03:00" diff --git a/helm-charts/Chart.yaml b/helm-charts/Chart.yaml deleted file mode 100644 index 946a32b..0000000 --- a/helm-charts/Chart.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v2 -name: weather hazards -description: weather hazards use case -type: application -version: 0.1.0 -appVersion: "1.0.0" -dependencies: - - name: user-service - version: 0.1.0 - - name: weather-event-service - version: 0.1.0 - - name: kafka - version: 0.1.0 diff --git a/helm-charts/charts/user-service/Chart.yaml b/helm-charts/charts/user-service/Chart.yaml deleted file mode 100644 index ad9c59c..0000000 --- a/helm-charts/charts/user-service/Chart.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v2 -name: user-service -description: user service -type: application -version: 0.1.0 -appVersion: "1.0.0" diff --git a/helm-charts/charts/user-service/templates/db-service.yaml b/helm-charts/charts/user-service/templates/db-service.yaml deleted file mode 100644 index b13333d..0000000 --- a/helm-charts/charts/user-service/templates/db-service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ .Values.userService.name }} - labels: - app: {{ .Values.userService.name }} -spec: - ports: - - port: {{ .Values.userService.port }} - selector: - app: {{.Values.userService.name}} - clusterIP: None \ No newline at end of file diff --git a/helm-charts/charts/user-service/templates/db-statefulset.yaml b/helm-charts/charts/user-service/templates/db-statefulset.yaml deleted file mode 100644 index 0c7b23d..0000000 --- a/helm-charts/charts/user-service/templates/db-statefulset.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: {{ .Values.userService.name }} - labels: - app: {{ .Values.userService.name }} -spec: - replicas: 1 - serviceName: {{ .Values.userService.name }} - selector: - matchLabels: - app: {{ .Values.userService.name }} - template: - metadata: - labels: - app: {{ .Values.userService.name }} - spec: - containers: - - image: {{ .Values.userStatefulset.spec.containers.image }} - name: {{ .Values.userStatefulset.spec.containers.name }} - env: - - name: POSTGRES_PASSWORD - value: {{ .Values.userStatefulset.spec.containers.password }} - - name: POSTGRES_DB - value: {{ .Values.userStatefulset.spec.containers.database.name }} - - name: POSTGRES_USER - value: {{ .Values.userStatefulset.spec.containers.username }} - ports: - - containerPort: {{ .Values.userService.port }} - name: {{ .Values.userStatefulset.spec.containers.name }} - volumeMounts: - - name: {{ .Values.userStatefulset.spec.containers.mountName }} - mountPath: {{ .Values.userStatefulset.spec.containers.mountPath }} - volumeClaimTemplates: - - metadata: - name: {{ .Values.userStatefulset.spec.containers.mountName }} - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: {{ .Values.userStatefulset.spec.containers.storage }} \ No newline at end of file diff --git a/helm-charts/charts/user-service/values.yaml b/helm-charts/charts/user-service/values.yaml deleted file mode 100644 index 009a205..0000000 --- a/helm-charts/charts/user-service/values.yaml +++ /dev/null @@ -1,17 +0,0 @@ -userService: - name: "user-service" - port: 5432 - -userStatefulset: - name: "user-service" - spec: - containers: - image: "postgres:14-alpine" - mountPath: "/var/lib/postgresql/data" - mountName: "pgdata" - storage: 1Gi - name: postgres - username: "user" - password: "password" - database: - name: "user-db" \ No newline at end of file diff --git a/helm-charts/charts/weather-event-service/Chart.yaml b/helm-charts/charts/weather-event-service/Chart.yaml deleted file mode 100644 index d301400..0000000 --- a/helm-charts/charts/weather-event-service/Chart.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v2 -name: weather-event-service -description: weather event service -type: application -version: 0.1.0 -appVersion: "1.0.0" diff --git a/helm-charts/charts/weather-event-service/templates/db-service.yaml b/helm-charts/charts/weather-event-service/templates/db-service.yaml deleted file mode 100644 index b13333d..0000000 --- a/helm-charts/charts/weather-event-service/templates/db-service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ .Values.userService.name }} - labels: - app: {{ .Values.userService.name }} -spec: - ports: - - port: {{ .Values.userService.port }} - selector: - app: {{.Values.userService.name}} - clusterIP: None \ No newline at end of file diff --git a/helm-charts/charts/weather-event-service/templates/db-statefulset.yaml b/helm-charts/charts/weather-event-service/templates/db-statefulset.yaml deleted file mode 100644 index 0c7b23d..0000000 --- a/helm-charts/charts/weather-event-service/templates/db-statefulset.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: {{ .Values.userService.name }} - labels: - app: {{ .Values.userService.name }} -spec: - replicas: 1 - serviceName: {{ .Values.userService.name }} - selector: - matchLabels: - app: {{ .Values.userService.name }} - template: - metadata: - labels: - app: {{ .Values.userService.name }} - spec: - containers: - - image: {{ .Values.userStatefulset.spec.containers.image }} - name: {{ .Values.userStatefulset.spec.containers.name }} - env: - - name: POSTGRES_PASSWORD - value: {{ .Values.userStatefulset.spec.containers.password }} - - name: POSTGRES_DB - value: {{ .Values.userStatefulset.spec.containers.database.name }} - - name: POSTGRES_USER - value: {{ .Values.userStatefulset.spec.containers.username }} - ports: - - containerPort: {{ .Values.userService.port }} - name: {{ .Values.userStatefulset.spec.containers.name }} - volumeMounts: - - name: {{ .Values.userStatefulset.spec.containers.mountName }} - mountPath: {{ .Values.userStatefulset.spec.containers.mountPath }} - volumeClaimTemplates: - - metadata: - name: {{ .Values.userStatefulset.spec.containers.mountName }} - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: {{ .Values.userStatefulset.spec.containers.storage }} \ No newline at end of file diff --git a/helm-charts/charts/weather-event-service/values.yaml b/helm-charts/charts/weather-event-service/values.yaml deleted file mode 100644 index f899305..0000000 --- a/helm-charts/charts/weather-event-service/values.yaml +++ /dev/null @@ -1,17 +0,0 @@ -userService: - name: "weather-event-service" - port: 5432 - -userStatefulset: - name: "weather-event-service" - spec: - containers: - image: "postgres:14-alpine" - mountPath: "/var/lib/postgresql/data" - mountName: "pgdata" - storage: 1Gi - name: postgres - username: "user" - password: "password" - database: - name: "weather-event-service-db" \ No newline at end of file diff --git a/helm-charts/values.yaml b/helm-charts/values.yaml deleted file mode 100644 index e69de29..0000000