Skip to content

Conversation

@bobadair
Copy link
Contributor

Adds pack for CloudCasa Agent 1.3.0.

Validated profile creation and cluster deployment on Palette using a private ACR repo.

@bobadair bobadair changed the title Cloudcasa CloudCasa 1.3.0 Apr 15, 2025
@rkawcc
Copy link

rkawcc commented May 10, 2025

Can someone approve?

@3pings 3pings requested review from Copilot and vishwanaths May 12, 2025 22:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new pack for the CloudCasa Agent 1.3.0, including configuration settings, pack metadata, and documentation for usage.

  • Introduces a YAML configuration file with deployment parameters.
  • Adds pack metadata in a JSON file with relevant versioning and chart information.
  • Provides a README that details prerequisites, usage instructions, and parameter descriptions.

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

File Description
packs/cloudcasa-3.1.0/values.yaml Adds configuration for namespace and chart parameters.
packs/cloudcasa-3.1.0/pack.json Provides metadata including version, contributor, and chart reference.
packs/cloudcasa-3.1.0/README.md Documents prerequisites, parameters, and setup instructions.

"layer": "addon",
"addonType": "system app",
"cloudTypes": [ "all" ],
"charts": [ "charts/cloudcasa-3.4.4.tgz" ]
Copy link

Copilot AI May 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The chart file name 'cloudcasa-3.4.4.tgz' does not match the pack version '3.1.0'. Please verify and update the chart reference to ensure consistency.

Suggested change
"charts": [ "charts/cloudcasa-3.4.4.tgz" ]
"charts": [ "charts/cloudcasa-3.1.0.tgz" ]

Copilot uses AI. Check for mistakes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should these versions match?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, our agent and our Helm chart are versioned separately.

## Parameters

To deploy the CloudCasa agent, you **must** set the `clusterID` parameter to the Cluster ID provided by CloudCasa.
All other parmeters are optional or can be left at their default values.
Copy link

Copilot AI May 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The word 'parmeters' appears to be misspelled. Consider changing it to 'parameters'.

Suggested change
All other parmeters are optional or can be left at their default values.
All other parameters are optional or can be left at their default values.

Copilot uses AI. Check for mistakes.
@3pings 3pings self-requested a review May 12, 2025 22:52
Copy link
Contributor

@3pings 3pings left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed. Please check the comments.


This will install the CloudCasa agent and complete registration of the cluster with the CloudCasa service.

###Using an alternate image repository
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adjust the spacing for Markdown

pack:
# The namespace (on the target cluster) in which the pack will be deployed.
# When the namespace is not found, a new namespace will be created with the name specified.
# Note this namespace MUST NOT BE CHANGED from "cloudcasa-io".
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Include the content.images in the pack. Check other packs for examples. This should be the image or images needed for the pack to functions. This is how we use packs in airgap to bundle the images listed here.
https://github.com/spectrocloud/pack-central/blob/main/packs/kyverno-1.12.2/values.yaml

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Added.

"layer": "addon",
"addonType": "system app",
"cloudTypes": [ "all" ],
"charts": [ "charts/cloudcasa-3.4.4.tgz" ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should these versions match?

| image.repository | string | `"docker.io/catalogicsoftware/amds-kagent"` | Yes |
| image.tag | string | `"3.1.0-prod"` | Yes |
| imagePullSecret | string | `null` | No |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there any "Upgrade" specific notes? Add them as a section here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, there are really no additional notes necessary for upgrade.

@bobadair
Copy link
Contributor Author

Reviewed. Please check the comments.

Thanks for your comments, @3pings. I think I've addressed them all.

@vishwanaths vishwanaths merged commit 3b345d2 into spectrocloud:main May 26, 2025
0 of 2 checks passed
srinivassrini added a commit that referenced this pull request May 26, 2025
@bobadair bobadair deleted the cloudcasa branch May 28, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants