Skip to content

Commit

Permalink
Merge branch 'main' into kf-6514-create-knative-operator-rock
Browse files Browse the repository at this point in the history
  • Loading branch information
NohaIhab authored Nov 12, 2024
2 parents 5627582 + b045e37 commit c19b77e
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/.jira_sync_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
settings:
# Jira project key to create the issue in
jira_project_key: "KF"

# Dictionary mapping GitHub issue status to Jira issue status
status_mapping:
opened: Untriaged
closed: done

# (Optional) GitHub labels. Only issues with one of those labels will be synchronized.
# If not specified, all issues will be synchronized
labels:
- bug
- enhancement

# (Optional) (Default: false) Add a new comment in GitHub with a link to Jira created issue
add_gh_comment: true

# (Optional) (Default: true) Synchronize issue description from GitHub to Jira
sync_description: true

# (Optional) (Default: true) Synchronize comments from GitHub to Jira
sync_comments: false

# (Optional) (Default: None) Parent Epic key to link the issue to
epic_key: "KF-4805"

# (Optional) Dictionary mapping GitHub issue labels to Jira issue types.
# If label on the issue is not in specified list, this issue will be created as a Bug
label_mapping:
enhancement: Story
17 changes: 17 additions & 0 deletions .github/workflows/on_pull_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: On Pull Request

on:
pull_request:

jobs:

on-pull-request:
name: Get rocks modified and build-scan-test them
uses: canonical/charmed-kubeflow-workflows/.github/workflows/get-rocks-modified-and-build-scan-test-publish.yaml@main
permissions:
pull-requests: read
secrets: inherit
with:
microk8s-channel: 1.29-strict/stable
juju-channel: 3.4/stable
python-version: "3.8"
20 changes: 20 additions & 0 deletions .github/workflows/on_push.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: On Push

on:
push:
branches:
- main
- track/**

jobs:

on-push:
name: Get rocks modified and build-scan-test-publish them
uses: canonical/charmed-kubeflow-workflows/.github/workflows/get-rocks-modified-and-build-scan-test-publish.yaml@main
permissions:
pull-requests: read
secrets: inherit
with:
microk8s-channel: 1.29-strict/stable
juju-channel: 3.4/stable
python-version: "3.8"
20 changes: 20 additions & 0 deletions .github/workflows/scan_images.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Scan images

on:
schedule:
- cron: '00 23 * * *'
workflow_dispatch:

jobs:

scan-images:
name: Scan published images and report vulnerabilities
uses: canonical/charmed-kubeflow-workflows/.github/workflows/get-published-images-scan-and-report.yaml@main
strategy:
matrix:
branch: [main]
secrets:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
with:
severity: "HIGH,CRITICAL"
branch: ${{ matrix.branch }}
12 changes: 12 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Security policy

## Supported Versions

The Charmed Kubeflow project releases with a cadence of ~6 months, supports the latest two minor versions of Kubeflow, and keeps up to date with the upstream project. Whenever a new version of Kubeflow is released, a new version of Charmed Kubeflow is also released, and the oldest version is dropped from support. Please also refer to [Supported versions](https://charmed-kubeflow.io/docs/supported-versions) for details on the actual versions.

Since this repository contains rocks used by the Charmed Kubeflow project, the same policy is expected for the rocks and oci-images generated from them (i.e. 1.9-xxxxx).

## Reporting a Vulnerability

To report a security issue, file a [Private Security Report](https://github.com/canonical/bundle-kubeflow/security/advisories/new) with a description of the issue, the steps you took that led to the issue, affected versions, and, if known, mitigations for the issue.
The [Ubuntu Security disclosure and embargo policy](https://ubuntu.com/security/disclosure-policy) contains more information about what you can expect when you contact us and what we expect from you.

0 comments on commit c19b77e

Please sign in to comment.