diff --git a/hive-minio-credentials-secret-class.yaml b/hive-minio-credentials-secret-class.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ffbf05ab27e50c5faa4b5ab35e497ff906036921
--- /dev/null
+++ b/hive-minio-credentials-secret-class.yaml
@@ -0,0 +1,10 @@
+---
+apiVersion: secrets.stackable.tech/v1alpha1
+kind: SecretClass
+metadata:
+  name: hive-s3-secret-class
+spec:
+  backend:
+    k8sSearch:
+      searchNamespace:
+        pod: {}
diff --git a/hive-minio-credentials.yaml b/hive-minio-credentials.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1dc165c5f297cd8d8c5ce82c65f517c725b1cbb5
--- /dev/null
+++ b/hive-minio-credentials.yaml
@@ -0,0 +1,10 @@
+---
+apiVersion: v1
+kind: Secret
+metadata:
+  name: hive-s3-secret
+  labels:
+    secrets.stackable.tech/class: hive-s3-secret-class
+stringData:
+  accessKey: hive
+  secretKey: hivehive
diff --git a/hive-minio-s3-connection.yaml b/hive-minio-s3-connection.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d6229044f3ea67f6635b82d20cc34b47c64034a9
--- /dev/null
+++ b/hive-minio-s3-connection.yaml
@@ -0,0 +1,11 @@
+---
+apiVersion: s3.stackable.tech/v1alpha1
+kind: S3Connection
+metadata:
+  name: minio
+spec:
+  host: minio
+  port: 9000
+  accessStyle: Path
+  credentials:
+    secretClass: hive-s3-secret-class
diff --git a/hive-postgres-s3.yaml b/hive-postgres-s3.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b578b2a53fa9d29c88d42f8630ba8c2d7a4c0e0e
--- /dev/null
+++ b/hive-postgres-s3.yaml
@@ -0,0 +1,28 @@
+---
+apiVersion: hive.stackable.tech/v1alpha1
+kind: HiveCluster
+metadata:
+  name: hive-postgres-s3
+spec:
+  image:
+    productVersion: 3.1.3
+  clusterConfig:
+    database:
+      connString: jdbc:postgresql://postgresql:5432/hive
+      credentialsSecret: hive-credentials
+      dbType: postgres
+    s3:
+      reference: minio
+  metastore:
+    roleGroups:
+      default:
+        replicas: 1
+---
+apiVersion: v1
+kind: Secret
+metadata:
+  name: hive-credentials
+type: Opaque
+stringData:
+  username: hive
+  password: hive
diff --git a/minio-dev.yaml b/minio-dev.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0b05d9f95443eb6996137b93370bb5fe72598d95
--- /dev/null
+++ b/minio-dev.yaml
@@ -0,0 +1,58 @@
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: minio-dev # Change this value if you want a different namespace name
+  labels:
+    name: minio-dev # Change this value to match metadata.name
+---
+
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+  name: minio-pvc
+  namespace: minio-dev
+spec:
+  accessModes:
+    - ReadWriteOnce
+  resources:
+    requests:
+      storage: 20Gi
+
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: minio-deployment
+  namespace: minio-dev
+  labels: # Corrigido para "labels" no plural
+    app: minio
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: minio
+  template:
+    metadata:
+      labels:
+        app: minio
+    spec:
+      containers:
+      - name: minio
+        image: quay.io/minio/minio:latest
+        args:
+        - "server"
+        - "/data"
+        - "--console-address=:9090"
+        env:
+        - name: MINIO_ROOT_USER
+          value: "minioadmin" # Defina sua chave de acesso
+        - name: MINIO_ROOT_PASSWORD
+          value: "minioadmin" # Defina sua chave secreta
+        volumeMounts:
+        - mountPath: /data
+          name: minio-storage
+      volumes:
+      - name: minio-storage
+        persistentVolumeClaim:
+          claimName: minio-pvc
+
diff --git a/minio-stack.yaml b/minio-stack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..504b8c5c3f8206825d8d1af2f2eda8c2b6f82950
--- /dev/null
+++ b/minio-stack.yaml
@@ -0,0 +1,27 @@
+---
+releaseName: minio
+name: minio
+repo:
+  name: minio
+  url: https://charts.min.io/
+version: 4.0.2
+options:
+  rootUser: root
+  rootPassword: rootroot
+  mode: standalone
+  users:
+    - accessKey: hive
+      secretKey: hivehive
+      policy: readwrite
+  buckets:
+    - name: hive
+      policy: public
+  resources:
+    requests:
+      memory: 2Gi
+  service:
+    type: NodePort
+    nodePort: null
+  consoleService:
+    type: NodePort
+    nodePort: null
diff --git a/postgres-stack.yaml b/postgres-stack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..09f375bef953e083f87ce8cfd14ad816bb47ad06
--- /dev/null
+++ b/postgres-stack.yaml
@@ -0,0 +1,19 @@
+---
+releaseName: postgresql
+name: postgresql
+repo:
+  name: bitnami
+  url: https://charts.bitnami.com/bitnami/
+version: 12.1.5
+options:
+  volumePermissions:
+    enabled: false
+    securityContext:
+      runAsUser: auto
+  primary:
+    extendedConfiguration: |
+      password_encryption=md5
+  auth:
+    username: hive
+    password: hive
+    database: hive
diff --git a/release.yaml b/release.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2c5e369c28da39a885abe332da182e5f27f60668
--- /dev/null
+++ b/release.yaml
@@ -0,0 +1,14 @@
+---
+releases:
+  hive-getting-started:
+    releaseDate: 2023-03-14
+    description: Demo / Test release for Hive getting started guide
+    products:
+      commons:
+        operatorVersion: 24.7.0
+      hive:
+        operatorVersion: 24.7.0
+      listener:
+        operatorVersion: 24.7.0
+      secret:
+        operatorVersion: 24.7.0
diff --git a/stackablectl-hive-postgres-minio-stack.yaml b/stackablectl-hive-postgres-minio-stack.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a30a9d65cf4e187f738ed1b5dba00353e69785b7
--- /dev/null
+++ b/stackablectl-hive-postgres-minio-stack.yaml
@@ -0,0 +1,16 @@
+---
+stacks:
+  hive-minio-postgres:
+    stackableRelease: hive-getting-started
+    description: Stack for Hive getting started guide
+    stackableOperators:
+      - commons
+      - listener
+      - secret
+      - hive
+    labels:
+      - minio
+      - postgresql
+    manifests:
+      - helmChart: minio-stack.yaml
+      - helmChart: postgres-stack.yaml