Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Release Chart v8.0.0 with formsflow.ai v7.0.0 #153

Merged
merged 156 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
3fb8c57
upgraded files
amal-k-soman-aot Sep 18, 2024
b2df0e7
upgraded image of forms-flow-analytics
amal-k-soman-aot Sep 18, 2024
4d90ee5
upgraded idm values
amal-k-soman-aot Sep 19, 2024
7d8e080
updated tls value
amal-k-soman-aot Sep 19, 2024
58c60a8
adding change log to each component
amal-k-soman-aot Sep 20, 2024
e18f078
added storage class in redisexporter
amal-k-soman-aot Sep 24, 2024
82e16e9
Merge pull request #103 from AOT-Technologies/feature/FWF-3417-chart-…
kiran-aot Sep 24, 2024
f94f5b5
Update forms-flow-bpm values.yaml
sinto-aot Sep 25, 2024
31d335f
Merge pull request #104 from sinto-aot/staging/QA
amal-k-soman-aot Sep 25, 2024
b94dfd4
Updated charts and version
sinto-aot Sep 25, 2024
bc736f6
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
sinto-aot Sep 25, 2024
76f6e21
Merge pull request #105 from sinto-aot/staging/QA
amal-k-soman-aot Sep 25, 2024
bee1088
updated intentation error for env
amal-k-soman-aot Sep 25, 2024
2a244fd
Merge pull request #106 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Sep 25, 2024
2ef43bb
installation script changes
alanraju-aot Sep 26, 2024
b333029
latest updations on script
alanraju-aot Sep 26, 2024
bb5d28a
domain name and version added
alanraju-aot Sep 26, 2024
c32ee3d
Updated forms-flow-admin chart
sinto-aot Sep 27, 2024
360c8b3
Merge pull request #108 from sinto-aot/staging/QA
amal-k-soman-aot Sep 27, 2024
c60e37e
Merge pull request #107 from alanraju-aot/staging/QA
amal-k-soman-aot Sep 27, 2024
e1f5cb3
Update install-forms-flow.sh
alanraju-aot Sep 27, 2024
bfebf86
Update install-forms-flow.sh
alanraju-aot Sep 27, 2024
4bf7956
updated forms-flow-analytics version
amal-k-soman-aot Oct 1, 2024
ddfaf89
updated images wilth latest image and db env variables
amal-k-soman-aot Oct 3, 2024
99d221f
edited scecret
amal-k-soman-aot Oct 3, 2024
de1cb7a
updated env configuration in each component
amal-k-soman-aot Oct 3, 2024
cc918d2
updated configmap in formsflowai
amal-k-soman-aot Oct 4, 2024
dfd5657
updated env variables in server.yaml
amal-k-soman-aot Oct 4, 2024
13e190d
Merge branch 'staging/QA' into staging/QA
kiran-aot Oct 4, 2024
526562e
Merge pull request #109 from amal-k-soman-aot/staging/QA
kiran-aot Oct 4, 2024
c50704f
updated configmap
amal-k-soman-aot Oct 7, 2024
9473b06
Merge branch 'staging/QA' of https://github.com/amal-k-soman-aot/form…
amal-k-soman-aot Oct 7, 2024
f02cd49
Merge pull request #110 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Oct 7, 2024
ddc06cf
analytics configurations updated
amal-k-soman-aot Oct 7, 2024
da251ec
updated indentation
amal-k-soman-aot Oct 7, 2024
18a572e
Merge pull request #111 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Oct 8, 2024
7741092
updated env for formsflow bpm
amal-k-soman-aot Oct 8, 2024
acee035
Merge pull request #112 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Oct 8, 2024
b6aa6bf
updated env for admin
amal-k-soman-aot Oct 8, 2024
ea9c664
Merge pull request #113 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Oct 8, 2024
0dc4981
Updated README.md
sinto-aot Oct 9, 2024
cdea228
Latest changes for multitenancy
alanraju-aot Oct 10, 2024
31f18c0
added storage class to mongo
amal-k-soman-aot Oct 11, 2024
7fba95b
latest script changes
alanraju-aot Oct 14, 2024
376a30c
intentation changes
alanraju-aot Oct 15, 2024
4dbb70f
Update install-forms-flow.sh
alanraju-aot Oct 16, 2024
57d8097
Update get_redash_api_key.sh
alanraju-aot Oct 16, 2024
a5c45cc
updated cm and deployment of web
amal-k-soman-aot Oct 21, 2024
6d7a286
Merge pull request #115 from amal-k-soman-aot/staging/QA
amal-k-soman-aot Oct 21, 2024
5960ba5
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
sinto-aot Oct 23, 2024
7756bc4
added build file
amal-k-soman-aot Oct 23, 2024
2f507bd
Updated branch
amal-k-soman-aot Oct 23, 2024
a26afe7
updated forms-flow-analytics (#117)
amal-k-soman-aot Oct 23, 2024
6f0076a
removed changelog.md
amal-k-soman-aot Oct 24, 2024
e2e4914
Merge branch 'staging/QA' of https://github.com/AOT-Technologies/form…
amal-k-soman-aot Oct 24, 2024
8e4c85c
Updated the README file
sinto-aot Oct 24, 2024
5050269
Created PR notification action and updated resources for forms-flow-a…
sinto-aot Oct 29, 2024
a329510
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
sinto-aot Oct 29, 2024
9ea68e7
analytics command updation
alanraju-aot Oct 29, 2024
51515f3
updation in analytics command
alanraju-aot Oct 29, 2024
1f46000
Merge branch 'staging/QA' into staging/QA
alanraju-aot Oct 29, 2024
4999d3b
Update install-forms-flow.sh
alanraju-aot Oct 29, 2024
01f26f7
Update get_redash_api_key.sh
alanraju-aot Oct 29, 2024
f6152f6
Update install-forms-flow.sh
alanraju-aot Oct 29, 2024
986ee36
Update pr-notification.yaml
sinto-aot Oct 29, 2024
651315c
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
sinto-aot Oct 29, 2024
69e66f3
Update get_redash_api_key.sh
alanraju-aot Oct 30, 2024
4604675
Update install-forms-flow.sh
alanraju-aot Oct 30, 2024
f76380a
Update pr-notification.yaml
sinto-aot Oct 30, 2024
c5010d8
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
sinto-aot Nov 5, 2024
73d777c
updated env and configmap
amal-k-soman-aot Nov 5, 2024
4301b62
added service port
amal-k-soman-aot Nov 5, 2024
c24d118
Document service url to BPM
sumesh-aot Nov 5, 2024
823d1cf
Merge pull request #122 from AOT-Technologies/fwf-3480
amal-k-soman-aot Nov 7, 2024
6c848e1
Merge pull request #118 from sinto-aot/staging/QA
kiran-aot Nov 7, 2024
eeac284
Updated ENV variables and database configurations in Forms-flow-analy…
sinto-aot Nov 7, 2024
a93cb32
Merge pull request #123 from sinto-aot/forms-flow-analytics-update
kiran-aot Nov 7, 2024
be75541
Update pr-notification.yaml
sinto-aot Nov 11, 2024
b77ebde
Update install-forms-flow.sh
alanraju-aot Nov 11, 2024
b26b69e
path changes
alanraju-aot Nov 19, 2024
2024cde
redash script and url prompting
alanraju-aot Nov 19, 2024
f13b513
Update get_redash_api_key.sh
alanraju-aot Nov 20, 2024
7f4f457
updated components with nginx conf
amal-k-soman-aot Nov 27, 2024
69db018
updated storage class
amal-k-soman-aot Nov 27, 2024
e908742
updated redash helpers file
amal-k-soman-aot Nov 27, 2024
9c9b3a6
updated analytics secret
amal-k-soman-aot Nov 27, 2024
6bf2834
path updated for formsflow forms
amal-k-soman-aot Nov 27, 2024
10b229a
updated admin nginx conf
amal-k-soman-aot Nov 28, 2024
a7d1d0c
updated configuration in analytics
amal-k-soman-aot Dec 2, 2024
7777421
Updated README file
sinto-aot Dec 2, 2024
f6cc797
Merge pull request #124 from sinto-aot/staging/QA
kiran-aot Dec 2, 2024
09e9081
updated proxy config for analytics
amal-k-soman-aot Dec 3, 2024
447162b
Merge pull request #125 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 3, 2024
2e547ca
updated postgresql version and mongodb
amal-k-soman-aot Dec 4, 2024
5858259
Merge pull request #126 from AOT-Technologies/poc/dev
kiran-aot Dec 4, 2024
00b6322
Updated README for single domain
sinto-aot Dec 4, 2024
8b1ac8b
Merge branch 'feature/FWF-3889-single-domain' of https://github.com/A…
sinto-aot Dec 4, 2024
b8367cd
Merge branch 'staging/QA' into feature/FWF-3889-single-domain
kiran-aot Dec 4, 2024
0fd39d3
updated proxy configmap
amal-k-soman-aot Dec 4, 2024
19f8dec
Merge pull request #128 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 4, 2024
ca6e842
updated confimap for ai
amal-k-soman-aot Dec 4, 2024
a7550b3
Merge pull request #129 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 4, 2024
975473b
Merge pull request #127 from AOT-Technologies/feature/FWF-3889-single…
kiran-aot Dec 4, 2024
d330e8f
updated deployment of api
amal-k-soman-aot Dec 5, 2024
d71f0f3
Merge pull request #131 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 5, 2024
19a6d47
Merge pull request #130 from AOT-Technologies/poc/dev
arun-s-aot Dec 5, 2024
0dde2c3
updated analytics proxy config redirection
amal-k-soman-aot Dec 6, 2024
ff3f5ec
Merge pull request #132 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 6, 2024
b34fa52
updated the commands with latest changes
alanraju-aot Dec 9, 2024
ec4eb48
Updated chart.yaml for analytics
amal-k-soman-aot Dec 9, 2024
954e6f9
Merge pull request #134 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 9, 2024
2255fce
Removed un necessary sub folders from forms-flow-ssl directory
amal-k-soman-aot Dec 9, 2024
fd770da
Merge pull request #135 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 9, 2024
9ef3725
Merge pull request #133 from AOT-Technologies/feature/FWF-3889-single…
kiran-aot Dec 10, 2024
ae821cb
Updated README file for EE
sinto-aot Dec 16, 2024
bfe1c80
nginx conf is updated for analytics and webapi
amal-k-soman-aot Dec 18, 2024
c4c9438
Merge pull request #137 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 18, 2024
a28863d
updated configmap path for webapi for formsflow ai
amal-k-soman-aot Dec 18, 2024
19fba60
Updated redash database password env and
amal-k-soman-aot Dec 20, 2024
f74f765
Merge pull request #138 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 20, 2024
c957323
added new env variables to formsflow-web
amal-k-soman-aot Dec 20, 2024
dbf6284
Merge pull request #140 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 20, 2024
19e0091
added whitespace in the configmap values
amal-k-soman-aot Dec 20, 2024
e4fa353
Merge pull request #141 from AOT-Technologies/poc/dev
amal-k-soman-aot Dec 20, 2024
e0441bf
Updated README file for EE
sinto-aot Jan 3, 2025
f5aa67f
updated the nginx config with dynamic listen value
amal-k-soman-aot Jan 7, 2025
035b416
Updated analytics with nginx configurations
amal-k-soman-aot Jan 7, 2025
f3ceca8
updated resources for nginx in formsflow-analytics
amal-k-soman-aot Jan 7, 2025
7ecd3e4
Merge pull request #142 from AOT-Technologies/poc/dev
kiran-aot Jan 7, 2025
ba2552d
Merge pull request #139 from AOT-Technologies/feature/FWF-3889-single…
kiran-aot Jan 7, 2025
c56a501
updated analytics with nginx container and data analysis with image name
amal-k-soman-aot Jan 8, 2025
41139f5
Merge pull request #143 from AOT-Technologies/poc/dev
amal-k-soman-aot Jan 8, 2025
dfa01b4
Merge pull request #144 from AOT-Technologies/feature/FWF-3889-single…
kiran-aot Jan 8, 2025
015d56f
Merge branch 'AOT-Technologies:staging/QA' into staging/QA
alanraju-aot Jan 8, 2025
b6f9ae0
Updated command
alanraju-aot Jan 8, 2025
b27cd0d
Updated README for EE
sinto-aot Jan 8, 2025
bb478c6
changes to reflect single domain changes
alanraju-aot Jan 9, 2025
2049a75
Merge pull request #136 from sinto-aot/FWF-4082-update-readme-ee
kiran-aot Jan 9, 2025
1b824a7
Merge pull request #145 from alanraju-aot/staging/QA
kiran-aot Jan 9, 2025
73526c8
Updated configmap and values.yaml
kiran-aot Jan 10, 2025
b38c034
Merge pull request #147 from AOT-Technologies/staging/QA
kiran-aot Jan 10, 2025
0b51c56
Updated docker images tags to version 7.0.0
kiran-aot Jan 10, 2025
b35da6b
Merge pull request #148 from AOT-Technologies/release/8.0.0
kiran-aot Jan 10, 2025
d46623e
Merge branch 'rc-v7.0.0-alpha' into rc-v7.0.0
kiran-aot Jan 10, 2025
b08598c
Merge pull request #152 from AOT-Technologies/rc-v7.0.0
kiran-aot Jan 10, 2025
eb35de4
Updated VAULT_URL as empty default value
kiran-aot Jan 10, 2025
89e4f63
Merge branch 'release/8.0.0' of https://github.com/AOT-Technologies/f…
kiran-aot Jan 10, 2025
100269e
updated readme file for idm and ai
amal-k-soman-aot Jan 12, 2025
aa733a1
updated forms-flow-ai ReadME
amal-k-soman-aot Jan 12, 2025
818bd73
Merge pull request #154 from AOT-Technologies/staging/QA
kiran-aot Jan 12, 2025
fbe4423
updated forms-flow-idm ReadME
amal-k-soman-aot Jan 12, 2025
047832f
Merge pull request #155 from AOT-Technologies/staging/QA
kiran-aot Jan 12, 2025
015cd00
updated env reference in forms-flow-api
amal-k-soman-aot Jan 14, 2025
2825970
Merge pull request #156 from AOT-Technologies/staging/QA
amal-k-soman-aot Jan 14, 2025
5ad34c5
Updated ReadME for formsflow-idm
amal-k-soman-aot Jan 15, 2025
02f5038
Merge pull request #157 from AOT-Technologies/staging/QA
kiran-aot Jan 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Build
on:
push:
branches:
- staging/QA
- master
pull_request:
types: [opened, synchronize, reopened]
jobs:
sonarcloud:
name: SonarCloud
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: SonarCloud Scan
uses: SonarSource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
75 changes: 75 additions & 0 deletions .github/workflows/pr-notification.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: PR Notification to Google Chat

on:
pull_request_target:
types: [opened, synchronize, closed]
branches:
- master
- staging/QA

jobs:
notify:
runs-on: ubuntu-latest
if: github.event.pull_request.base.repo.full_name == 'AOT-Technologies/forms-flow-ai-charts' || github.event.pull_request.head.repo.full_name == 'AOT-Technologies/forms-flow-ai-charts'

steps:
- name: Determine PR Status
id: pr_status
run: |
if [[ "${{ github.event.action }}" == "opened" ]]; then
echo "status=🟢 Open" >> $GITHUB_ENV
elif [[ "${{ github.event.action }}" == "closed" && "${{ github.event.pull_request.merged }}" == "true" ]]; then
echo "status=🟣 Merged" >> $GITHUB_ENV
elif [[ "${{ github.event.action }}" == "closed" ]]; then
echo "status=🔴 Closed" >> $GITHUB_ENV
else
echo "status=🟢 Open" >> $GITHUB_ENV
fi

- name: Send notification to Google Chat
uses: fjogeleit/[email protected]
with:
url: ${{ secrets.PR_NOTIFICATION }}
method: POST
contentType: application/json
data: |
{
"cards": [
{
"header": {
"title": "Open source: Pull Request Opened by ${{ github.event.pull_request.user.login }}",
"subtitle": "Pull Request #${{ github.event.pull_request.number }}: ${{ github.event.pull_request.title }}"
},
"sections": [
{
"widgets": [
{
"textParagraph": {
"text": "Repository: ${{ github.repository }}"
}
},
{
"textParagraph": {
"text": "Status: ${{ env.status }}"
}
},
{
"buttons": [
{
"textButton": {
"text": "View Pull Request",
"onClick": {
"openLink": {
"url": "${{ github.event.pull_request.html_url }}"
}
}
}
}
]
}
]
}
]
}
]
}
4 changes: 2 additions & 2 deletions Notes.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# 🚨 Important Notice: Upgrade Impact on forms-flow-ai-charts (Helm) v7.1.2
# 🚨 Important Notice: Upgrade Impact on forms-flow-ai-charts (Helm) v8.0.0

## Key Points:

1. **Database Backup**: The latest upgrade (v7.1.2) will affect existing data. Please ensure you backup your database before proceeding with the upgrade.
1. **Database Backup**: The latest upgrade (v8.0.0) will affect existing data. Please ensure you backup your database before proceeding with the upgrade.

2. **Environment Changes**: Changes to the environment variables will not affect the deployment unless there are modifications to the database.

Expand Down
65 changes: 65 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<div align="center"><img src="https://149641023.v2.pressablecdn.com/wp-content/uploads/2022/05/Site_logo.png"/></div>
<hr/>


[**formsflow.ai**](https://formsflow.ai/) is a Free, Open-Source, Low Code Development Platform for rapidly building powerful business applications. [**formsflow.ai**](https://formsflow.ai/) combines leading Open-Source applications including [form.io](https://form.io) forms, Camunda’s workflow engine, Keycloak’s security, and Redash’s data analytics into a seamless, integrated platform.


## Before you begin

### Prerequisites

- Kubernetes 1.23+
- Helm 3.8.0+

### Setup a Kubernetes Cluster

The quickest way to set up a Kubernetes cluster to install [formsflow.ai](https://formsflow.ai/) Charts is by following the "[formsflow.ai](https://formsflow.ai/) Get Started" guides for the different services:

- [Get Started with Formsflow Charts using the Amazon Elastic Container Service for Kubernetes (EKS)](https://aot-technologies.github.io/forms-flow-installation-eks/docs/intro/)

### Install Helm

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.

To install Helm, refer to the [Helm install guide](https://github.com/helm/helm#install) and ensure that the `helm` binary is in the `PATH` of your shell.

### Using Helm

Once you have installed the Helm client, you can deploy a Bitnami Helm Chart into a Kubernetes cluster.

Please refer to the [Quick Start guide](https://helm.sh/docs/intro/quickstart/) if you wish to get running in just a few commands, otherwise, the [Using Helm Guide](https://helm.sh/docs/intro/using_helm/) provides detailed instructions on how to use the Helm client to manage packages on your Kubernetes cluster.

## License

Copyright 2020 AppsOnTime-Technologies 2020

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

## Chart Versions

The versions of Helm charts available in this repository are as follows:

| Formsflow Version | Chart Name | Chart Version |
|---------------------------|---------------------------|---------------------------|
| 7.0.0 | forms-flow-ai | v8.0.0 |
| 6.0.2 | forms-flow-ai | v7.1.2 |
| 6.0.1 | forms-flow-ai | v7.1.1 |
| 6.0.0 | forms-flow-ai | v6.0.0 |
| 5.3.1 | forms-flow-ai | v5.3.1 |
| 5.3.0 | forms-flow-ai | v5.3.0 |
| 5.2.2 | forms-flow-ai | v5.2.2 |
| 5.2.1 | forms-flow-ai | v5.2.1 |
| 5.2.0 | forms-flow-ai | v5.2.0 |
| 5.1.1 | forms-flow-ai | v5.1.1 |
| 5.1.0 | forms-flow-ai | v5.1.0 |
23 changes: 23 additions & 0 deletions charts/forms-flow-admin/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 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/
13 changes: 10 additions & 3 deletions charts/forms-flow-admin/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
apiVersion: v2
name: forms-flow-admin
tags: forms-flow-admin
description: forms-flow-admin is a component for managing apis provided by formsflow.
icon: "https://raw.githubusercontent.com/AOT-Technologies/forms-flow-ai/develop/.images/logo.png"
version: v7.1.2
version: v8.0.0
type: application
appVersion: "8.0.0"
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
tags:
- bitnami-common
version: 2.x.x
Loading
Loading