Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
fd73a32
Upgrade elastic-operator to version 3.0.0
svalenciah19 Jun 26, 2025
9bee353
Upgrade elastic-stack to version 0.15.0
svalenciah19 Jul 15, 2025
ae44cdd
Merge branch 'main' into main
vishwanaths Jul 30, 2025
2b3fcce
Merge branch 'main' into main
vishwanaths Aug 1, 2025
e632f8e
Merge branch 'main' into main
vishwanaths Sep 4, 2025
2960a99
Upgrade pack elastic-operator to version 3.1.0
svalenciah19 Sep 15, 2025
3535067
Upgrade pack elastic-stack to version 0.16.0
svalenciah19 Sep 18, 2025
6ec9345
Merge branch 'spectrocloud:main' into main
svalenciah19 Sep 22, 2025
bc5f1d0
Merge branch 'main' into main
vishwanaths Oct 7, 2025
5482192
Upgrade elastick-operator pack to version 3.2.0
svalenciah19 Nov 4, 2025
1fc1ecc
Upgrade elastic-stack pack to version 0.17.0
svalenciah19 Nov 6, 2025
ede1ae8
Upgrade crossplane pack to version 2.1.0
svalenciah19 Nov 12, 2025
82d2968
add constraints pack
svalenciah19 Nov 14, 2025
03fec7e
Merge branch 'main' into main
vishwanaths Nov 18, 2025
a2b4e04
Upgrade crossplane pack to v2.1.3
svalenciah19 Dec 11, 2025
95d40cc
Merge branch 'main' into main
vishwanaths Feb 6, 2026
c399c0a
Upgrade pack elastic-operator to 3.3.0
svalenciah19 Feb 11, 2026
1ec5fdb
Upgrade pack elastic-stack pack to 0.18.0
svalenciah19 Feb 11, 2026
a7c8e87
add references pack
svalenciah19 Feb 11, 2026
d42c557
Change README
svalenciah19 Feb 11, 2026
c08ee80
Change README 2.0
svalenciah19 Feb 11, 2026
b9c02d9
Complement README
svalenciah19 Feb 11, 2026
027b70e
Merge branch 'PAC-3711'
svalenciah19 Feb 11, 2026
eff21e1
Merge branch 'spectrocloud:main' into main
svalenciah19 Feb 19, 2026
d709a2a
add tag latest pack image curl
svalenciah19 Feb 24, 2026
57d0064
Merge remote-tracking branch 'origin/PAC-3711'
svalenciah19 Feb 24, 2026
2b67595
Merge branch 'spectrocloud:main' into main
svalenciah19 Mar 17, 2026
64320dc
Upgrade elastic-operator pack to 3.3.1
svalenciah19 Mar 17, 2026
6042c11
Upgrade elastic-stack pack to 0.18.1
svalenciah19 Mar 17, 2026
86cea26
Merge branch 'PAC-3852'
svalenciah19 Mar 17, 2026
23973f0
Merge branch 'spectrocloud:main' into main
svalenciah19 Apr 9, 2026
6dd971d
Merge branch 'main' of https://github.com/svalenciah19/pack-central
svalenciah19 Apr 9, 2026
e3f2d37
Upgrade fluentbit pack to 5.0.0
svalenciah19 Apr 10, 2026
bc27247
change branch delete PR fluentbit-5.0.0
svalenciah19 Apr 14, 2026
f3e5f96
PAC-3914 Upgrade fluentbit pack to 5.0.0
svalenciah19 Apr 14, 2026
76bfcbe
Delete trust-policy.json
vishwanaths Apr 16, 2026
55c7e6b
Merge branch 'spectrocloud:main' into main
svalenciah19 Apr 28, 2026
a40bb92
PAC-4026 Upgrade crossplane pack to 2.2.1
svalenciah19 Apr 28, 2026
f8fab80
Merge branch 'main' into main
vishwanaths May 7, 2026
6ce11a1
Merge branch 'spectrocloud:main' into main
svalenciah19 May 21, 2026
9234225
PAC-4128 - Upgrade csi-trident pack to 26.02.1
svalenciah19 May 26, 2026
bf530a6
Merge branch 'main' into main
vishwanaths May 26, 2026
02ba585
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 2, 2026
eb707b4
Upgrade strimzi-kafka-operator pack to 1.0.0
svalenciah19 Jun 2, 2026
c36e79f
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 9, 2026
9e8f97d
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 17, 2026
94d7d62
Upgrade thanos pack to 17.6.0
svalenciah19 Jun 19, 2026
d089b3f
Upgrade kyverno pack to 1.18.1
svalenciah19 Jul 2, 2026
f374b6c
Merge branch 'spectrocloud:main' into main
svalenciah19 Jul 2, 2026
0a7ad61
Upgrade sonobuoy pack to 0.57.5
svalenciah19 Jul 14, 2026
2125d8e
Upgrade cert-manager pack to 1.21.0
svalenciah19 Jul 18, 2026
ede40ac
deleted: packs/cert-manager-1.21.0/README.md
svalenciah19 Jul 22, 2026
3b62cab
Merge branch 'spectrocloud:main' into main
svalenciah19 Jul 30, 2026
076fab9
Merge branch 'spectrocloud:main' into main
svalenciah19 Aug 20, 2026
38a8b53
Merge branch 'spectrocloud:main' into main
svalenciah19 Aug 25, 2026
409467f
Merge branch 'spectrocloud:main' into main
svalenciah19 Aug 27, 2026
661f1b2
Merge branch 'spectrocloud:main' into main
svalenciah19 Sep 3, 2026
a6a6001
Upgrade csi-trident pack to 26.06.1
svalenciah19 Sep 8, 2026
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
41 changes: 41 additions & 0 deletions packs/trident-operator-26.06.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# NetApp Trident CSI Driver

Trident is a fully supported open source project maintained by NetApp. It has been designed from the ground up to help you meet your containerized applications' persistence demands using industry-standard interfaces, such as the Container Storage Interface (CSI).

## Prerequisites

- Kubernetes version v1.29 or above.
- Target platform must be supported Kubernetes clusters (including ONTAP, Element, Azure NetApp Files, Google Cloud NetApp Volumes, or Amazon FSx for ONTAP).

## Upgrade

If in the previous version `true` is set for charts.csi-trident.useOldCSIDriver, then change value of charts.csi-trident.useOldCSIDriver from false to true in values.yaml of pack for upgrade to work.

Upgrade from `v1.28.0` has been blocked, because volumes created on v26.06.1 or any future version will be incompatible with versions before v1.28.0.

## Usage

While creating the cluster profile and deploying the cluster, select the NetApp Trident CSI pack as the CSI layer. Deploy an application that uses Persistent Volume Claims. Once the application is deployed, the Persistent Volume will be dynamically provisioned using the default storage class.

To create a `StorageClasses` of your choice, use the pack's values.yaml `charts.csi-trident.storageClasses` parameter section. To make a storageclass as a default storageClass, set the parameter `storageclass.kubernetes.io/is-default-class parameter` to `true` in `charts.csi-trident.storageClasses section` of pack's values.yaml. By default, the storageClass `spectro-storage-class` is created and used as the default storageClass.

:::tip

Check out the [Palette Backup and Restore Documentation](https://docs.spectrocloud.com/clusters/cluster-management/backup-restore/) to learn how to backup and restore your cluster.

::::

### Snapshot Creation

The NetApp Trident CSI pack supports snapshot creation. In the **values.yaml**, modify the parameter `charts.csi-trident.sidecars.snapshotter` to enable the snapshotter sidecar. Snapshot creation requies the cluster profile to have the [Volume-Snapshot-controller](https://docs.spectrocloud.com/integrations/packs/?pack=volume-snapshot-controller) pack. You can add the Volume-Snapshot-controller pack to the cluster profile as an addon pack. Refer to the [Volume-Snapshot-controller](https://docs.spectrocloud.com/integrations/packs/?pack=volume-snapshot-controller) README for more information.

## References

- [NetApp Trident Official Documentation](https://docs.netapp.com/us-en/trident/index.html)

- [NetApp Trident Release and Support Lifecycle](https://mysupport.netapp.com/site/info/trident-support)

- [NetApp Trident Pack Documentation](https://docs.spectrocloud.com/integrations/packs/?pack=csi-trident)

- [Palette Backup and Restore Documentation](https://docs.spectrocloud.com/clusters/cluster-management/backup-restore/)

Binary file not shown.
23 changes: 23 additions & 0 deletions packs/trident-operator-26.06.1/charts/trident-operator/.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/
15 changes: 15 additions & 0 deletions packs/trident-operator-26.06.1/charts/trident-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v2
appVersion: 26.06.1
description: A Helm chart for deploying NetApp's Trident CSI storage provisioner using
the Trident Operator.
home: https://github.com/NetApp/trident
icon: https://raw.githubusercontent.com/NetApp/trident/master/logo/trident.png
keywords:
- NetApp
- Trident
- operator
- CSI
kubeVersion: '>= 1.24.0-0'
name: trident-operator
type: application
version: 100.2606.1
24 changes: 24 additions & 0 deletions packs/trident-operator-26.06.1/charts/trident-operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<img src="logo/trident.png" alt="NetApp Trident" width="100" height="100">

[![Support](https://img.shields.io/badge/support-official-0067C5.svg)](http://mysupport.netapp.com/info/web/ECMLP2619434.html)
[![Chat](https://img.shields.io/badge/chat-slack-4C9689.svg)](http://netapp.io/slack/)
[![GitHub last commit](https://img.shields.io/github/last-commit/netapp/trident.svg)](https://github.com/NetApp/trident/commits)
[![license](https://img.shields.io/github/license/netapp/trident.svg)](LICENSE)
[![Docs](https://img.shields.io/badge/docs-official-0067C5.svg)](https://docs.netapp.com/us-en/trident/index.html)
[![Go Report Card](https://goreportcard.com/badge/github.com/netapp/trident)](https://goreportcard.com/report/github.com/netapp/trident)

Trident is a fully supported open source project maintained by [NetApp](https://www.netapp.com). It has been designed
from the ground up to help you meet your containerized applications' persistence demands using industry-standard
interfaces, such as the [Container Storage Interface (CSI)](https://kubernetes-csi.github.io/docs/introduction.html).

Trident deploys in Kubernetes clusters as pods and provides dynamic storage orchestration services for your Kubernetes workloads. It enables your containerized applications to quickly and easily consume persistent storage from NetApp’s broad portfolio that
includes [ONTAP](https://www.netapp.com/data-management/ontap-data-management-software) (AFF/FAS/Select/Cloud), [Element](https://www.netapp.com/data-management/element-software) (HCI/SolidFire), as well as the [Azure NetApp Files](https://www.netapp.com/azure/azure-netapp-files/)
service, [Google Cloud NetApp Volumes](https://www.netapp.com/google-cloud/netapp-volumes/), and [Amazon FSx for ONTAP](https://www.netapp.com/aws/fsx-ontap/).

Trident features also address data protection, disaster recovery, portability, and migration use cases for
Kubernetes workloads leveraging NetApp's industry-leading data management technology for snapshots, backups,
replication, and cloning.

Detailed documentation for Trident can be found [here](https://docs.netapp.com/us-en/trident/index.html).

See [NetApp's Support site](https://mysupport.netapp.com/site/info/version-support) for details on Trident's support policy under the [Trident's Release and Support Lifecycle](https://mysupport.netapp.com/site/info/trident-support) tab.
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: tridentconfigurators.trident.netapp.io
spec:
group: trident.netapp.io
versions:
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
subresources:
status: {}
additionalPrinterColumns:
- name: Phase
type: string
description: The backend config phase
jsonPath: .status.phase
- name: Status
type: string
description: The result of the last operation
jsonPath: .status.lastOperationStatus
- name: Cloud Provider
type: string
description: The name of cloud provider
jsonPath: .status.cloudProvider
- name: Storage Driver
type: string
description: The storage driver type
priority: 1
jsonPath: .spec.storageDriverName
- name: Deletion Policy
type: string
description: The deletion policy
priority: 1
jsonPath: .status.deletionPolicy
scope: Cluster
names:
plural: tridentconfigurators
singular: tridentconfigurator
kind: TridentConfigurator
shortNames:
- tconf
- tconfigurator
categories:
- trident
- trident-internal
- trident-external
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: tridentorchestrators.trident.netapp.io
spec:
group: trident.netapp.io
versions:
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
subresources:
status: {}
names:
kind: TridentOrchestrator
listKind: TridentOrchestratorList
plural: tridentorchestrators
singular: tridentorchestrator
shortNames:
- torc
- torchestrator
scope: Cluster
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

Thank you for installing {{ .Chart.Name }}, which will deploy and manage NetApp's Trident CSI
storage provisioner for Kubernetes.

Your release is named '{{ .Release.Name }}' and is installed into the '{{ .Release.Namespace }}' namespace.
Please note that there must be only one instance of Trident (and trident-operator) in a Kubernetes cluster.

To configure Trident to manage storage resources, you will now need to configure at least one storage
backend and add a matching storageClass.

Examples of backend and storageClass definitions are available at official NetApp Trident documentation.

Further, You may find all Trident releases and source code online at {{ .Chart.Home }}.

To learn more about the release, try:

$ helm status {{ .Release.Name }}
$ helm get all {{ .Release.Name }}
Loading
Loading