v1.7.1
We are pleased to present Shipa 1.7.1 release.
Category | Description |
---|---|
Application Insights | Discover application compliance with respect to defined policy in application frameworks. Learn more at: https://learn.shipa.io/docs/insights |
Application Discovery improvements | Discovered app lifecycle events (app.create, app.delete) Discovered application log support. Now you can see logs of discovered apps in Dashboard or using CLI : shipa app log -a APP_NAME |
Shipa IngressClass | Shipa uses its own IngressClass and all application ingress use this using IngressClassName. It no more uses deprecated kubernetes.io/ingress.class |
Bug fixes and improvements | Many bug fixes and improvements were made in this release |
Shipa CLI requirement
Shipa 1.7.0 require Shipa CLI 1.7.7 or later
Upgrading from 1.6.3
Shipa 1.7.0 uses updated Bitnami Mongodb replicaset, its a different chart. For details please refer to
Upgrade from 1.6.3 notes
License Management
With Shipa 1.7.0 we introduced license managed using Shipa CLI, Dashboard and API. We no longer be supporting license update using helm.
If you are updating from 1.6.3 or prior version to 1.7.0 and using Pro/Enterprise license, your license will be reset to Free as we no longer support license update using helm.
You will need to update your license using CLI command: shipa license PATH-TO-SHIPA-LICENSE
For details see License Management
Resolved Issues
Bug
SHIPA-2840 At Free subscription/License user limits should be unlimited
SHIPA-2807 creating cluster with same name as deleted overwrites deleted cluster record
SHIPA-2806 shipa-controller crashes in staging
SHIPA-2805 creating framework with same name as a deleted one results in an error
SHIPA-2747 Plans are not updated on redeployed apps after framework updates
SHIPA-2725 Create volume should not let users chose <0 size
SHIPA-2690 Shipa doesn't let me delete volume even though associated cluster is deleted
Story
SHIPA-2723 Preserve cluster history
SHIPA-2722 Preserve Framework history
SHIPA-2718 Enable Integration tab for discovered apps
SHIPA-2716 Dashboard should show all relevant events in webhook creation of an integration
SHIPA-2715 User should be able to see discovered application log message
SHIPA-2714 Dashboard should show discovered app's lifecycle events
SHIPA-2710 User should get app.create on app discovery and app.remove when app is removed
SHIPA-2683 Shipa uses deprecated ingress class for nginx
SHIPA-2624 Make it easier for users to handle private registry secret
SHIPA-2415 Shipa agent helm uninstall to detach cluster
Task
SHIPA-2767 Enable security scan API for discovered apps
SHIPA-2685 Implement cluster delete based on agent - dashboard
SHIPA-2615 Create Policy Report page
SHIPA-2613 shipa-controller to report about policy violation status
SHIPA-2612 shipa-controller to update App.Status.ExtensionsStatus
SHIPA-2611 Implement GET /policy/status
SHIPA-2610 Implement PUT /apps/name/policy-violation
SHIPA-2609 Implement PUT /apps/name/policy-status
SHIPA-2608 shipa-api to write actual app policy to App.extensions
SHIPA-2607 shipa-api to write actual policy to Framework.extensions
SHIPA-2534 Cluster status should be sent to Shipa API periodically