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

5.4.0 m3 nfs #16

Open
wants to merge 26 commits into
base: master-contezza
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b615a80
OPSEXP-1958 Improve release README (#881)
gionn Feb 9, 2023
1ceb0fa
OPSEXP-1958 prepare for next iteration (#883)
gionn Feb 9, 2023
72ff78d
Bump Alfresco/alfresco-build-tools from 1.33.0 to 1.35.0 (#887)
dependabot[bot] Feb 13, 2023
1a5bd54
OPSEXP-1880 Test and document log4jv2 configuration in helm charts (#…
slohe1 Feb 13, 2023
6343b9c
OPSEXP-1851 migrate alfresco-common to new repository (#888)
gionn Feb 14, 2023
0883a52
OPSEXP-1851 Merge pre-commit helm workflows (#891)
gionn Feb 15, 2023
65e9e7e
Add missing tracking secret in community docker desktop helm docs (#892)
gionn Feb 15, 2023
99c02f3
OPSEXP-1855 bump activemq chart (#893)
gionn Feb 22, 2023
a889c88
OPSEXP-1852 Migrate to new independent search enterprise chart (#897)
gionn Mar 1, 2023
869376e
OPSEXP-1852: fix updatecli after moving search enterprise chart (#899)
alxgomz Mar 1, 2023
a310828
OPSEXP-1951: refactor zepellin chart inclusion (#898)
alxgomz Mar 1, 2023
d7a3299
OPSEXP-1853: change unittest plugin and disable breaking ones (#904)
alxgomz Mar 7, 2023
82e71a3
OPSEXP-1881 Bump setup-kind action (#903)
gionn Mar 9, 2023
349274b
OPSEXP-2002 Fixup volume handling when using external database (#908)
gionn Mar 14, 2023
620e469
OPSEXP-2028 Release acs-deployment v5.4.0-M3 (#911)
slohe1 Mar 15, 2023
0fa7990
OPSEXP-1881 Update docs for the new EBS CSI driver (#905)
gionn Mar 16, 2023
6a68cbc
OPSEXP-2013 New values file for desktop deployment and update doc (#909)
slohe1 Mar 17, 2023
18ef2a0
OPSEXP-1854: integrate with independent sync chart (#912)
alxgomz Mar 20, 2023
c517ce5
[updatecli] Images updates for all versions of Helm charts and Docker…
alfresco-build Mar 21, 2023
f4af4f7
testing files
shazada May 5, 2023
ed26331
added serviceAccount
shazada May 31, 2023
0037a81
type if volumeMounts
shazada May 31, 2023
f03a7a5
disable data volume when serviceaccount
shazada May 31, 2023
cb79966
Removed default fsgroup value
shazada Jul 17, 2023
2ff762d
feat: podAnnotations for repository
jvanhienen Mar 2, 2023
f8a3b95
added podAnnotations
shazada Jul 26, 2023
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
11 changes: 7 additions & 4 deletions .checkov/helm_vars.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
---
# General rule here is to skip charts dependencies for checkov analysis
alfresco-search:
alfresco-insight-zeppelin:
insightzeppelin:
enabled: true
global:
tracking:
sharedsecret: dummy
alfresco-elasticsearch-connector:
alfresco-search-enterprise:
enabled: true
# Do not render dependency charts for static analysis
elasticsearch:
enabled: false
alfresco-digital-workspace:
enabled: false
alfresco-admin-app:
enabled: false
postgresql:
enabled: false
postgresql-syncservice:
enabled: false
alfresco-sync-service:
postgresql:
enabled: false
database:
external: true
23 changes: 0 additions & 23 deletions .github/actions/use-local-deps/action.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/actions/use-local-deps/local-deps.sh

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/docker-compose-community.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-compose@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-compose@v1.36.0
with:
compose_file_path: docker-compose/community-docker-compose.yml
2 changes: 1 addition & 1 deletion .github/workflows/docker-compose-enterprise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
)
steps:
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-compose@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-compose@v1.36.0
with:
compose_file_path: docker-compose/${{ matrix.compose_file }}
quay_username: ${{ secrets.QUAY_USERNAME }}
Expand Down
7 changes: 1 addition & 6 deletions .github/workflows/helm-community.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Setup cluster
uses: Alfresco/alfresco-build-tools/.github/actions/[email protected]
- name: Use local dependencies
uses: ./.github/actions/use-local-deps
with:
charts-root: helm
chart-name: alfresco-content-services
uses: Alfresco/alfresco-build-tools/.github/actions/setup-kind@b93f01d21bfdf630dc850aedfdb17fdd43221fd8
- name: Community local deployment
run: |
helm dep up ./helm/alfresco-content-services
Expand Down
7 changes: 1 addition & 6 deletions .github/workflows/helm-enterprise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,8 @@ jobs:
echo "Release prefix to $SANITIZED_V"
echo "app_version=$V" >> $GITHUB_OUTPUT
echo "app_prefix=${SANITIZED_V}" >> $GITHUB_OUTPUT
- name: Use local dependencies
uses: ./.github/actions/use-local-deps
with:
charts-root: helm
chart-name: ${{ matrix.name }}
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-helm@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/verify-helm@v1.36.0
with:
skip_checkout: 'true'
test_newman: 'true'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
fetch-depth: 0
- name: Publish chart
uses: >-
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/publish-chart@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/dbp-charts/publish-chart@v1.36.0
with:
chart_name: ${{ matrix.charts }}
github_token: ${{ secrets.BOT_GITHUB_TOKEN }}
Expand Down
23 changes: 7 additions & 16 deletions .github/workflows/helm-static-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,20 +35,16 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use local dependencies
uses: ./.github/actions/use-local-deps
with:
charts-root: helm
chart-name: alfresco-content-services
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/helm-build-chart@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/helm-build-chart@v1.36.0
with:
chart-dir: helm/${{ matrix.charts.name }}
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/helm-unit-tests@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/helm-plugin@v1.36.0
with:
chart-dir: helm/${{ matrix.charts.name }}
chart-type: ${{ matrix.charts.type }}
plugin_url: https://github.com/helm-unittest/helm-unittest
- run: |
helm unittest helm/${{ matrix.charts.name }}
helm_yaml_lint:
needs:
- build_vars
Expand All @@ -58,17 +54,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use local dependencies
uses: ./.github/actions/use-local-deps
with:
charts-root: helm
chart-name: alfresco-content-services
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/helm-build-chart@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/helm-build-chart@v1.36.0
with:
chart-dir: helm/${{ matrix.charts.name }}
- uses: >-
Alfresco/alfresco-build-tools/.github/actions/helm-template-yamllint@v1.33.0
Alfresco/alfresco-build-tools/.github/actions/helm-template-yamllint@v1.36.0
with:
chart-dir: helm/${{ matrix.charts.name }}
helm-options: --values tests/values/test_values.yaml
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
name: Run pre-commit
runs-on: ubuntu-latest
steps:
- uses: Alfresco/alfresco-build-tools/.github/actions/pre-commit@v1.33.0
- uses: Alfresco/alfresco-build-tools/.github/actions/pre-commit@v1.36.0
27 changes: 0 additions & 27 deletions .github/workflows/pre-commit-helm-docs.yml

This file was deleted.

10 changes: 3 additions & 7 deletions .github/workflows/pre-commit-helm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
paths:
- "helm/**"
- "test/postman/helm/**"
- ".github/workflows/helm*"
- ".github/workflows/pre-commit-helm.yml"
- "**.md"
- ".pre-commit-config.yaml"
push:
Expand All @@ -17,17 +17,13 @@ on:

env:
# https://pre-commit.com/#temporarily-disabling-hooks
SKIP: docker-compose-check,helm-docs
SKIP: docker-compose-check

jobs:
pre_commit:
name: Run pre-commit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Use local dependencies
uses: ./.github/actions/use-local-deps
with:
charts-root: helm
chart-name: alfresco-content-services
- uses: Alfresco/alfresco-build-tools/.github/actions/[email protected]
- uses: pre-commit/[email protected]
17 changes: 15 additions & 2 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,21 @@
"isDefault": true
},
"options": {
"cwd": "helm/alfresco-content-services"
"cwd": "helm/alfresco-content-services"
}
},
{
"label": "helm install Default chart Local",
"type": "shell",
"command": "helm upgrade --install acs -f values.yaml -f 7.2.N_values.yaml -f local_values.yaml .",
"problemMatcher": [],
"group": {
"kind": "test",
"isDefault": true
},
"options": {
"cwd": "helm/alfresco-content-services"
}
}
]
}
}
16 changes: 13 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ The table below shows the exact version of ACS deployed with each chart version/
| 5.3.0 | 7.3.0 | | 7.2.1 | 7.1.1.5 | 7.0.1.3 | 7.3.0 |
| 5.4.0-M1 | 7.4.0-M1 | 7.3.0.1 | 7.2.1.5 | 7.1.1.7 | 7.0.1.9 | 7.4.0-M1 |
| 5.4.0-M2 | 7.4.0-M2 | 7.3.1 | 7.2.1.7 | 7.1.1.8 | 7.0.1.10 | 7.4.0-M2 |
| 5.4.0-M3 | 7.4.0-M3 | 7.3.1 | 7.2.1.7 | 7.1.1.8 | 7.0.1.10 | 7.4.0-M3 |

### End of Life'ed versions

Expand Down Expand Up @@ -99,8 +100,10 @@ Please use [this guide](CONTRIBUTING.md) to make a contribution to the project a

Open a PR that will:

* In [alfresco-common](helm/alfresco-common/Chart.yaml), bump chart version to
the next stable release (usually by removing the `-SNAPSHOT` suffix)
* Update the [versioning table](#versioning)
* If any updates to the updatecli pipelines is required then make the changes and raise the PR.
* Once the PR merge then run the manually [updatecli-workflow](https://github.com/Alfresco/acs-deployment/actions/workflows/bumpVersions.yml)
* That will create the bump version PR automatically.
* In [alfresco-content-services](helm/alfresco-content-services/Chart.yaml),
bump chart version to the next stable release (usually by removing the
`-SNAPSHOT` suffix and adding `-Mx` suffix if it's a prerelease)
Expand All @@ -109,6 +112,8 @@ Open a PR that will:
every [subchart](/helm/alfresco-content-services/charts/)) which has it as a dependency:
* Bump version to the new `alfresco-common` stable version
* Switch `repository` to `https://kubernetes-charts.alfresco.com/stable`
* Bump each subchart version to the next stable release (usually by removing the
`-SNAPSHOT` suffix)
* Run `pre-commit run --all-files helm-docs` to update docs

Once the PR has been merged, create and push the signed tag with:
Expand All @@ -120,7 +125,10 @@ git push origin vx.x.x

where `vx.x.x` is the `alfresco-content-services` version.

Once the tagged workflow is successful, open a PR to move back to development version:
Once the tagged workflow is successful, publish the [new release on
GitHub](https://github.com/Alfresco/acs-deployment/releases/new).

Now proceed and open a PR to move back to development version:

* In [alfresco-common](helm/alfresco-common/Chart.yaml), bump chart version to
the next development release (usually by increasing the minor version and adding
Expand All @@ -133,6 +141,8 @@ Once the tagged workflow is successful, open a PR to move back to development ve
every [subchart](/helm/alfresco-content-services/charts/)) which has it as a dependency:
* Bump version to the new `alfresco-common` development version
* Switch `repository` back to `https://kubernetes-charts.alfresco.com/incubator`
* Bump each subchart version to the next development release (usually by
increasing the minor version and adding the `-SNAPSHOT` suffix)
* Run `pre-commit run --all-files helm-docs` to update docs

Once the PR has been merged, overwrite and push the signed mutable tag with:
Expand Down
9 changes: 4 additions & 5 deletions docker-compose/7.2.N-docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
version: "2"
services:
alfresco:
image: quay.io/alfresco/alfresco-content-repository:7.2.1.7
image: quay.io/alfresco/alfresco-content-repository:7.2.1.10
mem_limit: 1900m
environment:
JAVA_TOOL_OPTIONS: >-
Expand All @@ -36,8 +36,7 @@ services:
-Ddb.username=alfresco
-Ddb.password=alfresco
-Ddb.url=jdbc:postgresql://postgres:5432/alfresco
-Dsolr.host=solr6
-Dsolr.port=8983
-Dsolr.host=solr6 -Dsolr.port=8983
-Dsolr.secureComms=secret
-Dsolr.sharedSecret=secret
-Dsolr.base.url=/solr
Expand Down Expand Up @@ -100,7 +99,7 @@ services:
volumes:
- shared-file-store-volume:/tmp/Alfresco/sfs
share:
image: quay.io/alfresco/alfresco-share:7.2.1.7
image: quay.io/alfresco/alfresco-share:7.2.1.10
mem_limit: 1g
environment:
REPO_HOST: "alfresco"
Expand Down Expand Up @@ -157,7 +156,7 @@ services:
BASE_PATH: ./
APP_BASE_SHARE_URL: "http://localhost:8080/workspace/#/preview/s"
control-center:
image: quay.io/alfresco/alfresco-admin-app:7.6.1
image: quay.io/alfresco/alfresco-admin-app:7.8.1
mem_limit: 128m
environment:
APP_CONFIG_PROVIDER: "ECM"
Expand Down
2 changes: 1 addition & 1 deletion docker-compose/7.3.N-docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ services:
BASE_PATH: ./
APP_BASE_SHARE_URL: "http://localhost:8080/workspace/#/preview/s"
control-center:
image: quay.io/alfresco/alfresco-admin-app:7.6.1
image: quay.io/alfresco/alfresco-admin-app:7.8.1
mem_limit: 128m
environment:
APP_CONFIG_PROVIDER: "ECM"
Expand Down
Loading