diff --git a/stx-ptp-notification-helm/debian/deb_folder/rules b/stx-ptp-notification-helm/debian/deb_folder/rules
index 22c0894..5992809 100755
--- a/stx-ptp-notification-helm/debian/deb_folder/rules
+++ b/stx-ptp-notification-helm/debian/deb_folder/rules
@@ -10,7 +10,8 @@ export MINOR_PATCH = $(shell echo $(DEB_VERSION) | cut -f 2 -d '.')
 
 export APP_NAME = ptp-notification
 export APP_VERSION = $(MAJOR).$(MINOR_PATCH)
-export APP_TARBALL = $(APP_NAME)-$(APP_VERSION).tgz
+export APP_TARBALL_ARMADA = $(APP_NAME)-armada-$(APP_VERSION).tgz
+export APP_TARBALL_FLUXCD = $(APP_NAME)-$(APP_VERSION).tgz
 export HELM_FOLDER = /usr/lib/helm
 export HELM_REPO = stx-platform
 export STAGING = staging
@@ -24,33 +25,50 @@ override_dh_auto_build:
 		--storage-local-rootdir="." &
 	sleep 2
 	helm repo add local http://localhost:8879/charts
+
 	# Create the TGZ file.
 	cd helm-charts && make ptp-notification
 	cd helm-charts && make psp-rolebinding
+
 	# Terminate the helm chart server.
 	pkill chartmuseum
+
 	# Setup the staging directory.
 	mkdir -p $(STAGING)
 	cp files/metadata.yaml $(STAGING)
 	cp manifests/*.yaml $(STAGING)
 	mkdir -p $(STAGING)/charts
 	cp helm-charts/*.tgz $(STAGING)/charts
+
 	# Populate metadata.
 	sed -i 's/@APP_NAME@/$(APP_NAME)/g' $(STAGING)/metadata.yaml
 	sed -i 's/@APP_VERSION@/$(APP_VERSION)/g' $(STAGING)/metadata.yaml
 	sed -i 's/@HELM_REPO@/$(HELM_REPO)/g' $(STAGING)/metadata.yaml
+
 	# Copy the plugins: installed in the buildroot
 	mkdir -p $(STAGING)/plugins
 	cp /plugins/$(APP_NAME)/*.whl $(STAGING)/plugins
+
 	# Create the app package.
 	cd $(STAGING) && find . -type f ! -name '*.md5' -print0 | xargs -0 md5sum > checksum.md5
-	tar cfz $(APP_TARBALL) -C $(STAGING)/ .
+	tar cfz $(APP_TARBALL_ARMADA) -C $(STAGING)/ .
+
+	# Prepare staging for fluxcd package
+	rm -f $(STAGING)/ptp_notification_manifest.yaml
+	cp -R fluxcd-manifests $(STAGING)/
+
+	# Calculate checksum of all files in staging for the fluxcd app
+	cd $(STAGING) && find . -type f ! -name '*.md5' -print0 | xargs -0 md5sum > checksum.md5
+	# package fluxcd app
+	tar -zcf $(APP_TARBALL_FLUXCD) -C $(STAGING)/ .
+
 	# Cleanup staging.
 	rm -rf $(STAGING)
 
 override_dh_auto_install:
 	# Install the app tar file.
 	install -d -m 755 $(APP_FOLDER)
-	install -p -D -m 755 $(APP_TARBALL) $(APP_FOLDER)
+	install -p -D -m 755 $(APP_TARBALL_ARMADA) $(APP_FOLDER)
+	install -p -D -m 755 $(APP_TARBALL_FLUXCD) $(APP_FOLDER)
 
 override_dh_usrlocal: