Skip to content

tests #25

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

Open
wants to merge 96 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
2414796
Move the common slim + multisource test into Makefile
mbaldessari Sep 16, 2024
fabc060
Merge pull request #594 from mbaldessari/fix
mbaldessari Sep 16, 2024
26f0d47
Drop last bit of operator-install and the common symlink
mbaldessari Sep 16, 2024
4ab17da
Merge pull request #595 from mbaldessari/drop-link
mbaldessari Sep 16, 2024
9843d9c
Drop reference-output.yaml as it makes little sense in the slimmed co…
mbaldessari Sep 16, 2024
369d693
Merge pull request #596 from mbaldessari/drop-reference
mbaldessari Sep 16, 2024
63f7ca5
Remove ansible code in favor of external collection
Sep 16, 2024
0b3ac1e
Make adjustments for ansible code moving into separate collection repo
Sep 16, 2024
abb465f
Merge pull request #597 from mhjacks/factor_out_ansible
mbaldessari Sep 24, 2024
3064c77
Add a note about the changes in common
mbaldessari Sep 24, 2024
842d13f
Merge pull request #600 from mbaldessari/add-changes
mbaldessari Sep 24, 2024
27d4919
Add qe-tests target
mbaldessari Sep 25, 2024
dbc4cea
Remove assorted detritus
beekhof Sep 25, 2024
c77f74d
We don't have charts to test anymore
beekhof Sep 25, 2024
ec942a4
Merge pull request #601 from validatedpatterns/cleanup
mbaldessari Sep 26, 2024
bb44195
Drop lint.sh and its target in Makefile
mbaldessari Sep 26, 2024
60d921f
Drop test.sh and its target in Makefile and also kubeconform
mbaldessari Sep 26, 2024
753c85a
Merge pull request #603 from mbaldessari/more-cleanups
mbaldessari Sep 26, 2024
25cf7d1
Merge branch 'main' into qe-test
mbaldessari Sep 27, 2024
37a6d23
Merge pull request #602 from mbaldessari/qe-test
mbaldessari Sep 27, 2024
ac54604
Read PATTERN_INSTALL_CHART from the env as well if it exists
mbaldessari Sep 29, 2024
9e4bc56
Merge pull request #604 from mbaldessari/disconnected-inst
mbaldessari Sep 29, 2024
0d1cda8
Update secret backend change script
darkdoc Sep 30, 2024
b8640e0
Update preview script
darkdoc Sep 30, 2024
07f6584
Merge pull request #605 from darkdoc/fix_scripts
mbaldessari Sep 30, 2024
e9f638a
Introduce PATTERN_DISCONNECTED_HOME
mbaldessari Oct 7, 2024
7a17712
Merge pull request #606 from mbaldessari/disconnected-easier
mbaldessari Oct 7, 2024
7b65170
Update Makefile to reflect a warning if no storageclass is present
soukron Oct 7, 2024
b778406
Merge pull request #608 from soukron/feature/disable-storage-class-re…
mbaldessari Oct 7, 2024
c8c0072
Fix iib loading playbook name
mbaldessari Oct 9, 2024
87776c6
Merge pull request #609 from mbaldessari/fix-iib
mbaldessari Oct 9, 2024
e9f00b1
Improve validate-origin
mbaldessari Oct 14, 2024
8dfad49
Make the make install output less daunting
mbaldessari Oct 15, 2024
393cc67
Merge pull request #610 from mbaldessari/bettercheck
mbaldessari Oct 19, 2024
fd3330d
Merge pull request #611 from mbaldessari/silence-warning
mbaldessari Oct 19, 2024
c9f1fdd
Record the exit code at the right time
mbaldessari Oct 22, 2024
cacdd23
Merge pull request #612 from mbaldessari/fix-issue
darkdoc Oct 22, 2024
9a24f6f
Fix path when invoking the qe run_test.sh script
mbaldessari Nov 25, 2024
7f6043d
Merge pull request #613 from mbaldessari/fix-qe-command
mbaldessari Nov 25, 2024
0d9d51a
Add a warning when pattern folder and pattern name differ
mbaldessari Dec 19, 2024
0cc13f6
Drop some old and unused prereq test
mbaldessari Dec 19, 2024
c0b5d25
Merge pull request #614 from mbaldessari/warning-fixes
mbaldessari Dec 19, 2024
5063467
Fix validated-schema make target
mbaldessari Jan 7, 2025
6be5db5
Merge pull request #615 from mbaldessari/fix-validated-schema
mbaldessari Jan 7, 2025
250c154
Wait some more before giving up
mbaldessari Jan 14, 2025
b630203
Merge pull request #616 from mbaldessari/wait-more
mbaldessari Jan 14, 2025
cc36e1f
Fix argo-healthcheck target
mbaldessari Jan 22, 2025
a472f72
Merge pull request #617 from mbaldessari/improve-check
mbaldessari Jan 22, 2025
e3e7add
Push TARGET_SITE into the in-container variables
mbaldessari Feb 4, 2025
b9140d1
Merge pull request #618 from mbaldessari/target_site
mbaldessari Feb 4, 2025
0746c6e
Do not bind mount /etc/pki blindly
mbaldessari Feb 7, 2025
c0c2c1e
Merge pull request #619 from mbaldessari/etc-pki
mbaldessari Feb 7, 2025
98744fb
Add a CI job for pattern.sh
mbaldessari Feb 9, 2025
7c950f6
Allow TARGET_BRANCH to be overridden
mbaldessari Feb 10, 2025
46af202
Restrict GH actions only to certain files
mbaldessari Feb 10, 2025
4d4de10
Merge pull request #620 from mbaldessari/pattern-sh-ci-job
mbaldessari Feb 10, 2025
39882c7
propagate the env var EXTRA_PLAYBOOK_OPTS to our ansible-playbook com…
dminnear-rh Feb 25, 2025
5315266
Merge pull request #621 from dminnear-rh/propagate-extra-playbook-opts
mbaldessari Feb 25, 2025
ba9feab
update how to make common subtree
dminnear-rh Feb 27, 2025
7d184fb
Merge pull request #622 from dminnear-rh/update-how-to-use-common-sub…
mbaldessari Feb 27, 2025
7cd88f5
feat: add container build
butler54 Apr 9, 2025
7c493ed
fix: add missing files
butler54 Apr 9, 2025
3f4531d
fix: correct bad key
butler54 Apr 9, 2025
7aaa799
feat: correct URL
butler54 Apr 9, 2025
0c14ed2
feat: correct URL
butler54 Apr 9, 2025
6feddcd
feat: target revision
butler54 Apr 9, 2025
d14e076
feat: add environmental variable
butler54 Apr 9, 2025
40e154c
fix: remove pod privledges
butler54 Apr 9, 2025
94cc118
fix: insecure
butler54 Apr 9, 2025
b92c86c
feat: add stuff
butler54 Apr 9, 2025
04cb84e
fix: correct python script
butler54 Apr 9, 2025
67820cf
feat: correct to use coco containers
butler54 Apr 9, 2025
3a65595
fix: only change one thing
butler54 Apr 9, 2025
1f0c4cb
feat: add ghcr image
butler54 Apr 10, 2025
af82636
fix: refer to KBS
butler54 Apr 11, 2025
778f8fb
chore: update path
butler54 Apr 11, 2025
1dfa54f
feat: clean up chart locations
butler54 Apr 14, 2025
d7a4bdd
feat: disable lets-encrypt cert
butler54 Apr 14, 2025
d470881
fix: add back in default project
butler54 Apr 14, 2025
efafc7a
feat: correct parameter name
butler54 Apr 14, 2025
baf9ecc
fix: merging
butler54 Apr 14, 2025
cd49207
fix: need lets encrypt
butler54 Apr 14, 2025
9e7f1d4
fix: more robust ssh support
butler54 Apr 14, 2025
24b57bc
fix: coco encrypted
butler54 Apr 17, 2025
44e89dd
fix: uncommited changes
butler54 Apr 17, 2025
6f6e033
fix: relocate chart
butler54 Apr 17, 2025
7dbf70a
fix: definition
butler54 Apr 17, 2025
c5d237b
fix: correct name
butler54 Apr 17, 2025
0d6c87d
fix: correct name
butler54 Apr 17, 2025
ba959bc
fix: correct name
butler54 Apr 17, 2025
9b31ccf
fix: correct file
butler54 Apr 17, 2025
a57b4ed
feat: update to latest test skeleton
butler54 Apr 17, 2025
ec23849
Removed previous version of common to convert to subtree from https:/…
butler54 Apr 17, 2025
e2b8f4a
Add 'common/' from commit '7d184fb5e645e8001a4ff62845b078d6ffb319a0'
butler54 Apr 17, 2025
5ac6543
fix: clean out tests separately
butler54 Apr 19, 2025
fe2ae19
feat: add compatible qe tests
butler54 Apr 19, 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
26 changes: 0 additions & 26 deletions charts/all/rhoai/templates/clusterrole.yaml

This file was deleted.

15 changes: 0 additions & 15 deletions charts/all/rhoai/templates/clusterrolebinding.yaml

This file was deleted.

1 change: 0 additions & 1 deletion charts/all/rhoai/templates/kserve-cm.yaml

This file was deleted.

207 changes: 0 additions & 207 deletions charts/all/rhoai/templates/kserve-config.yaml

This file was deleted.

43 changes: 0 additions & 43 deletions charts/all/rhoai/templates/rhoai-datasciencecluster.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions charts/all/rhoai/values.yaml

This file was deleted.

6 changes: 6 additions & 0 deletions charts/coco-supported/encrypted-storage/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: v2
description: Demonstrates accessing keys within the KBS.
keywords:
- pattern
name: kbs-access
version: 0.0.1
11 changes: 11 additions & 0 deletions charts/coco-supported/encrypted-storage/templates/block-pvc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: block-pvc
spec:
accessModes:
- ReadWriteOnce
volumeMode: Block # Critical for raw block access
resources:
requests:
storage: 10Gi
67 changes: 67 additions & 0 deletions charts/coco-supported/encrypted-storage/templates/secure-pod.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
apiVersion: v1
kind: Pod
metadata:
name: secure
labels:
app: secure
annotations:
peerpods: "true"
io.katacontainers.config.agent.policy: cGFja2FnZSBhZ2VudF9wb2xpY3kKCmRlZmF1bHQgQWRkQVJQTmVpZ2hib3JzUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgQWRkU3dhcFJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IENsb3NlU3RkaW5SZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBDb3B5RmlsZVJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IENyZWF0ZUNvbnRhaW5lclJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IENyZWF0ZVNhbmRib3hSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBEZXN0cm95U2FuZGJveFJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IEV4ZWNQcm9jZXNzUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgR2V0TWV0cmljc1JlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IEdldE9PTUV2ZW50UmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgR3Vlc3REZXRhaWxzUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgTGlzdEludGVyZmFjZXNSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBMaXN0Um91dGVzUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgTWVtSG90cGx1Z0J5UHJvYmVSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBPbmxpbmVDUFVNZW1SZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBQYXVzZUNvbnRhaW5lclJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFB1bGxJbWFnZVJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFJlYWRTdHJlYW1SZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBSZW1vdmVDb250YWluZXJSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBSZW1vdmVTdGFsZVZpcnRpb2ZzU2hhcmVNb3VudHNSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBSZXNlZWRSYW5kb21EZXZSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBSZXN1bWVDb250YWluZXJSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBTZXRHdWVzdERhdGVUaW1lUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgU2V0UG9saWN5UmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgU2lnbmFsUHJvY2Vzc1JlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFN0YXJ0Q29udGFpbmVyUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgU3RhcnRUcmFjaW5nUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgU3RhdHNDb250YWluZXJSZXF1ZXN0IDo9IHRydWUKZGVmYXVsdCBTdG9wVHJhY2luZ1JlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFR0eVdpblJlc2l6ZVJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFVwZGF0ZUNvbnRhaW5lclJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFVwZGF0ZUVwaGVtZXJhbE1vdW50c1JlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFVwZGF0ZUludGVyZmFjZVJlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFVwZGF0ZVJvdXRlc1JlcXVlc3QgOj0gdHJ1ZQpkZWZhdWx0IFdhaXRQcm9jZXNzUmVxdWVzdCA6PSB0cnVlCmRlZmF1bHQgV3JpdGVTdHJlYW1SZXF1ZXN0IDo9IHRydWUK
spec:
# runtimeClassName: kata-remote
containers:
- name: hello-openshift
image: quay.io/openshift/origin-hello-openshift
ports:
- containerPort: 8888
securityContext:
privileged: false
allowPrivilegeEscalation: false
runAsNonRoot: true
runAsUser: 1001
capabilities:
drop:
- ALL
seccompProfile:
type: RuntimeDefault

initContainers:
- name: curl
image: registry.redhat.io/ubi9/ubi:latest # Lightweight image with curl installed
command: ['sh', '-c', 'curl -s http://127.0.0.1:8006/cdh/resource/default/kbsres1/key3 > /secrets/kbsres1.txt']
volumeMounts:
- name: secrets
mountPath: /secrets
- name: format-disk
image: registry.redhat.io/ubi9/ubi:latest # Lightweight image with curl installed
securityContext:
privileged: true # scope
restartPolicy: Always # Native sidecar!
command: ["/bin/sh", "-c"]
args:
- |
set -e
PASS=$(cat /secrets/kbsres1.txt)
if ! cryptsetup isLuks /dev/block-device; then
echo "Formatting device with LUKS"
echo -n "$PASS" | cryptsetup luksFormat /dev/block-device -
fi
echo -n "$PASS" | cryptsetup luksOpen /dev/block-device luks-mapped-device -
mkdir -p /mnt/secure
mount /dev/mapper/luks-mapped-device /mnt/secure
tail -f /dev/null # Keep running to hold the mount
volumeDevices:
- name: csi-block-vol
devicePath: /dev/block-device
volumeMounts:
- name: secrets
mountPath: /secrets
# - name: secure-mount
# mountPath: /mnt/secure

volumes:
- name: secrets
emptyDir: {}
- name: csi-block-vol
persistentVolumeClaim:
claimName: block-pvc
Loading