Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
5397041
Fix syntax (parameter order) for flaskServerSecretKey in template (#3…
mangobillbay Apr 29, 2025
389d46f
[bitnami/kibana] Release 12.0.0 (#33244)
bitnami-bot Apr 29, 2025
3486155
[bitnami/argo-workflows] Release 11.1.13 (#33251)
bitnami-bot Apr 29, 2025
2b044e8
[bitnami/concourse] Release 5.1.26 (#33252)
bitnami-bot Apr 29, 2025
2932247
[bitnami/airflow] Release 23.0.0 (#33141)
bitnami-bot Apr 29, 2025
704baf2
[bitnami/airflow] Release 23.0.1 (#33254)
bitnami-bot Apr 29, 2025
cfe2165
[bitnami/redis] Switch shell from /bin/sh to /bin/bash to improve pro…
PauloFerreira25 Apr 30, 2025
69aea26
[bitnami/redis-cluster] Switch shell from /bin/sh to /bin/bash to imp…
PauloFerreira25 Apr 30, 2025
1f53dd8
[bitnami/common] Allows tpl in provided passwords "common.secrets.pas…
KorenP1 Apr 30, 2025
c1acb5e
[bitnami/sonarqube] Increase password length to minimum 12 characters…
migruiz4 Apr 30, 2025
44d74a1
[bitnami/appsmith] Release 5.2.10 (#33257)
bitnami-bot Apr 30, 2025
628723c
[bitnami/elasticsearch] Update kibana subchart (#33256)
migruiz4 Apr 30, 2025
50ade8a
[bitnami/kube-prometheus] Release 11.1.7 (#33238)
bitnami-bot Apr 30, 2025
442b42e
[bitnami/keycloak] Release 24.6.3 (#33258)
bitnami-bot Apr 30, 2025
0168f32
[bitnami/kong] Release 15.4.3 (#33195)
bitnami-bot Apr 30, 2025
ffb165a
[bitnami/mastodon] major: Upgrade elasticsearch subchart to 22.x.x (E…
migruiz4 Apr 30, 2025
e83e3be
[bitnami/moodle] Release 26.0.0 (#33267)
bitnami-bot Apr 30, 2025
4e35d60
[bitnami/common] add namespaces to extraPodAffinityTerms for affiniti…
klamas1 Apr 30, 2025
130ffd1
[bitnami/grafana-loki] add /otlp/v1/logs as gateway-endpoint for dist…
ralf157 Apr 30, 2025
9447571
[bitnami/consul] Fix mismatched serfLAN and serfWAN ports in consul-h…
sharkzeeh Apr 30, 2025
d10b4af
[bitnami/cloudnative-pg] fix use Values failed in range method (#33101)
UDBuilder Apr 30, 2025
3576e85
[bitnami/mongodb] Remove extra volumeClaimTemplates fields (#33236)
drunkbatya Apr 30, 2025
1930631
[bitnami/jenkins] Release 13.6.4 (#33268)
bitnami-bot Apr 30, 2025
3594230
[bitnami/nginx-ingress-controller] Release 11.6.16 (#33269)
bitnami-bot Apr 30, 2025
8aaf090
[bitnami/jenkins] Release 13.6.5 (#33271)
bitnami-bot Apr 30, 2025
ee7edfe
[bitnami/aspnet-core] Release 7.0.0 (#33266)
bitnami-bot Apr 30, 2025
c5b6ee8
[bitnami/aspnet-core] Release 7.0.1 (#33274)
bitnami-bot Apr 30, 2025
3dfb09f
[bitnami/vault] Release 1.7.6 (#33273)
bitnami-bot Apr 30, 2025
91e8cda
[bitnami/wordpress] Release 24.2.4 (#33275)
bitnami-bot Apr 30, 2025
be6729e
[bitnami/airflow] Minor performance improvements (#33276)
gongomgra May 1, 2025
89b5e15
[bitnami/apisix] Release 4.2.3 (#33277)
bitnami-bot May 1, 2025
5299ff5
[bitnami/nessie] Release 2.0.7 (#33279)
bitnami-bot May 1, 2025
47d5c34
[bitnami/nats] Release 9.0.14 (#33278)
bitnami-bot May 1, 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
8 changes: 7 additions & 1 deletion .vib/airflow/cypress/cypress.config.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
module.exports = {
viewportWidth: 1920,
viewportHeight: 1080,
chromeWebSecurity: false,
pageLoadTimeout: 240000,
defaultCommandTimeout: 80000,
env: {
username: 'user',
password: 'ComplicatedPassword123!4',
baseUrl: 'http://vmware-airflow.my',
},
e2e: {
setupNodeEvents(on, config) {},
baseUrl: 'http://localhost',
},
hosts: {
'vmware-airflow.my': '{{ TARGET_IP }}',
},
}
22 changes: 13 additions & 9 deletions .vib/airflow/cypress/cypress/e2e/airflow.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,22 @@ import { random } from '../support/utils';
it('allows triggering execution of a sample DAG', () => {
cy.login();
cy.fixture('DAGs').then((dags) => {
cy.visit(`dags/${dags.triggered.id}/grid`);
cy.get('[aria-label="Trigger DAG"]').click({force: true});
cy.visit(`/dags/${dags.triggered.id}`);
cy.get('[aria-label="Trigger Dag"]').click({force: true});
// Trigger button text is prefixed by a white space
cy.get('button').contains(' Trigger').click({force: true});

// Verify the DAG appears in the list of active jobs
cy.visit('home?status=active');
cy.get(`[href='/dags/${dags.triggered.id}/grid']`);
// Verify the DAG was scheduled
cy.wait(3000);
cy.visit('/dags');
cy.get(`[href='/dags/${dags.triggered.id}']`);
cy.get('div').contains(new Date().toISOString().split('T')[0]);
});
});

it('allows to create a user', () => {
cy.login();
cy.visit('users/add');
cy.visit('/auth/users/add');
cy.fixture('users').then((users) => {
cy.get('#first_name').type(users.newUser.firstName);
cy.get('#last_name').type(users.newUser.lastName);
Expand All @@ -30,8 +34,8 @@ it('allows to create a user', () => {
cy.get('#password').type(users.newUser.password);
cy.get('#conf_password').type(users.newUser.password);
cy.contains('Save').click();

// Verify the user was created successfully
cy.contains('div', 'Added Row');
});
// Verify the user was created successfully
cy.visit('/auth/users/add');
cy.contains('div', 'Added Row');
});
23 changes: 16 additions & 7 deletions .vib/airflow/cypress/cypress/support/commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,22 @@ for (const command of ['click']) {
});
}

// Due to a bug when using "hosts" in Cypress, we cannot set a "baseUrl" in the
// cypress.json file. Workaround this by modifying the "visit" command to preprend
// the base URL.
//
// Further details: https://github.com/cypress-io/cypress/issues/20647
Cypress.Commands.overwrite('visit', (originalFn, url, options) => {
// Only replace relative URLs
const targetUrl = url.includes('://') ? url : `${Cypress.env('baseUrl')}${url}`;
return originalFn(targetUrl, options);
});


Cypress.Commands.add(
'login',
(username = Cypress.env('username'), password = Cypress.env('password')) => {
cy.visit('/login');
cy.visit('/');
// Wait for DOM content to load
cy.wait(5000);
cy.get('form[name="login"]').should('exist').and('be.visible'); // Needed to ensure stability of the test
Expand All @@ -31,9 +43,6 @@ Cypress.Commands.add(
);

Cypress.on('uncaught:exception', (err, runnable) => {
if (
err.message.includes('Cannot set properties of undefined')
) {
return false;
}
});
// Skip all exceptions
return false;
});
6 changes: 6 additions & 0 deletions .vib/airflow/runtime-parameters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ scheduler:
periodSeconds: 30
timeoutSeconds: 20
web:
baseUrl: 'http://vmware-airflow.my'
extraConfiguration: |
# Theme CONFIG
APP_THEME = "amelia.css"
Expand All @@ -39,6 +40,11 @@ web:
fsGroup: 1002
containerSecurityContext:
runAsUser: 1002
# Give some extra time for the service to start
startupProbe:
enabled: true
failureThreshold: 30
periodSeconds: 10
worker:
podSecurityContext:
fsGroup: 1002
Expand Down
3 changes: 2 additions & 1 deletion .vib/airflow/vib-verify.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,9 @@
"resources": {
"path": "/.vib/airflow/cypress"
},
"endpoint": "lb-airflow-http",
"endpoint": "lb-airflow-web-http",
"app_protocol": "HTTP",
"port": 80,
"env": {
"username": "user",
"password": "ComplicatedPassword123!4"
Expand Down
4 changes: 2 additions & 2 deletions .vib/aspnet-core/runtime-parameters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ appFromExternalRepo:
revision: main
depth: 1
publish:
subFolder: aspnetcore/performance/caching/output/samples/8.x/
startCommand: [dotnet, OCMinimal.dll]
subFolder: aspnetcore/performance/caching/output/samples/9.x/OCControllers/
startCommand: [dotnet, OCControllers.dll]
containerPorts:
http: 8080
serviceAccount:
Expand Down
8 changes: 7 additions & 1 deletion .vib/kibana/cypress/cypress/support/commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Cypress.Commands.add('forceClick', { prevSubject: 'element' }, (subject) => {
cy.wrap(subject).click({ force: true });
});

Cypress.on('uncaught:exception', (err) => {
Cypress.on('uncaught:exception', (err, runnable, promise) => {
// We expect an error "Cannot read properties of undefined (reading 'includes')"
// during the installation of a template so we add an exception
if (err.message.includes("Cannot read properties of undefined (reading 'includes')")) {
Expand All @@ -32,6 +32,12 @@ Cypress.on('uncaught:exception', (err) => {
if(err.message.includes("ResizeObserver loop")){
return false;
}
// when the exception originated from an unhandled promise
// rejection, the promise is provided as a third argument
// you can turn off failing the test in this case
if (promise) {
return false
}
// we still want to ensure there are no other unexpected
// errors, so we let them fail the test
})
12 changes: 5 additions & 7 deletions .vib/kube-prometheus/cypress/cypress/e2e/kube_prometheus.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,8 @@ it('allows executing a query and displaying response data for each deployment',
Object.keys(deployments).forEach((podName, i) => {
const query = Object.values(deployments)[i].query;

cy.get('[role="textbox"]').clear({force: true}).type(`${query}{enter}`);
cy.contains('Execute').click();
cy.contains('.data-table', `container="${podName}"`)
cy.visit(`/graph?g0.expr=${query}`);
cy.contains('span', `container="${podName}"`)
})
});

Expand All @@ -25,9 +24,8 @@ it('allows executing a query and displaying response data for each service monit
Object.keys(monitors).forEach((jobName, i) => {
const query = Object.values(monitors)[i].query;

cy.get('[role="textbox"]').clear({force: true}).type(`${query}{enter}`);
cy.contains('Execute').click();
cy.contains('.data-table', `job="${jobName}"`)
cy.visit(`/graph?g0.expr=${query}`);
cy.contains('span', `job="${jobName}"`)
})
});

Expand All @@ -38,6 +36,6 @@ it('checks targets status', () => {
const podData = Object.values(targets)[i];

cy.visit(`/targets?search=${podName}`);
cy.contains(`${podData.replicaCount}/${podData.replicaCount} up`);
cy.get('a[href$=metrics]').should('have.length', `${podData.replicaCount}`);
})
});
16 changes: 14 additions & 2 deletions bitnami/airflow/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
# Changelog

## 22.7.3 (2025-04-21)
## 23.0.2 (2025-05-01)

* [bitnami/airflow] Release 22.7.3 ([#33087](https://github.com/bitnami/charts/pull/33087))
* [bitnami/airflow] Minor performance improvements ([#33276](https://github.com/bitnami/charts/pull/33276))

## <small>23.0.1 (2025-04-29)</small>

* [bitnami/airflow] Release 23.0.1 (#33254) ([704baf2](https://github.com/bitnami/charts/commit/704baf2653410238a5a1365afc39aa374b375ad1)), closes [#33254](https://github.com/bitnami/charts/issues/33254)

## 23.0.0 (2025-04-29)

* [bitnami/airflow] Release 23.0.0 (#33141) ([2932247](https://github.com/bitnami/charts/commit/29322473955e7aba4b46118390e8e50db219e95e)), closes [#33141](https://github.com/bitnami/charts/issues/33141)

## <small>22.7.3 (2025-04-21)</small>

* [bitnami/airflow] Release 22.7.3 (#33087) ([c62ad9b](https://github.com/bitnami/charts/commit/c62ad9b97dad33d09d2888d21066d9d25cafeed5)), closes [#33087](https://github.com/bitnami/charts/issues/33087)

## <small>22.7.2 (2025-03-25)</small>

Expand Down
8 changes: 4 additions & 4 deletions bitnami/airflow/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
version: 20.12.1
version: 20.13.3
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
version: 16.6.3
version: 16.6.6
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.30.0
digest: sha256:8cd79ef253d7a517de839fd46e82e8b482a5c790cd4adc0b901f5fd878f42a02
generated: "2025-04-21T01:13:19.809190595Z"
digest: sha256:2a95e7dfb27ef8ec4989b26265df18113cc4224c79215ebc79fc7511d964ae24
generated: "2025-04-29T23:18:19.35123231Z"
6 changes: 3 additions & 3 deletions bitnami/airflow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: airflow
image: docker.io/bitnami/airflow:2.10.5-debian-12-r11
image: docker.io/bitnami/airflow:3.0.0-debian-12-r3
- name: statsd-exporter
image: docker.io/bitnami/statsd-exporter:0.28.0-debian-12-r15
apiVersion: v2
appVersion: 2.10.5
appVersion: 3.0.0
dependencies:
- condition: redis.enabled
name: redis
Expand Down Expand Up @@ -40,4 +40,4 @@ maintainers:
name: airflow
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/airflow
version: 22.7.3
version: 23.0.2
Loading
Loading