v1.8.0
We are pleased to present Shipa 1.8.0 release.
Category | Description |
---|---|
Shipa Environment | Shipa environment provides abstraction to associate your applications with cluster, namespace and policy framework. Allows a policy framework to be reused across clusters, namespace and applications. For details see documentation for Shipa Environment. |
Shipa CLI requirement
Shipa 1.8.0 requires Shipa CLI 1.8.0 or later
Upgrade notes
Shipa 1.8.0 is not compatible with previous versions (1.7.4 or older). It is meant to be installed fresh on new cluster, as it contains breaking changes that are complex to address in an update scenario from previous versions 1.7.4 or older.
Shipa cloud users
For Shipa cloud users who have existing connected cluster, you can either migrate your cluster following these steps or connect a new cluster.
Resolved Issues
Release notes - Shipa - Version 1.8.0
Bug
SHIPA-3142 Remove framework and namespace from shipa command options
SHIPA-3141 Slow HTTP requests in staging
SHIPA-3136 Network policy violation for discovered apps not detected
SHIPA-3120 DevOps user can't see env if assigned to multiple teams
SHIPA-3118 User in DevOps role can't connect a cluster
SHIPA-3092 annotations from shipa.yaml doesn't work
SHIPA-3090 connected cluster not visible to users in DevOps or Developer role
SHIPA-3086 Dashboard doesn't show SSO on settings page for non-org admin users
SHIPA-3085 shipa-cluster list should list teams derived from environment
SHIPA-3079 Users in Developer and DevOps role can't manage environment
SHIPA-3074 App CR is deleted when framework is changed in environment
Epic
SHIPA-2662 Shipa environment
Story
SHIPA-3019 Block app deploy for pre environment clusters
SHIPA-3018 Remove framework usage in app deploy
SHIPA-3002 Migration to create environments based on existing apps
SHIPA-2848 Support Environment via shipa-client
SHIPA-2674 Deploy applications using environment
SHIPA-2673 Environment management with API
Task
SHIPA-3031 Add environment stats to dashboard page
SHIPA-3025 Adjust job modal to use environments
SHIPA-3023 Create framework CRD (if not exist) when environment is created/updated
SHIPA-3022 During POST /environments, call to get namespaces times out on Staging
SHIPA-3021 Add []environmentID to GET /frameworks and GET /clusters
SHIPA-3013 Adjust Insights/P.Report/Events to reflect environment changes
SHIPA-3012 Adjust app deployment modal to target environment
SHIPA-3011 Add functionality to display details of a given environment
SHIPA-3010 Add mutation to add/update environments
SHIPA-3009 Adjust cluster/framework details page
SHIPA-3008 Update cluster mutation to remove framework dependency
SHIPA-3007 Update zero-state to require creation of environments
SHIPA-3006 List environments, clusters and frameworks accordingly
SHIPA-3005 Read environment Feature flag and add new section
SHIPA-2987 Create a cluster migration to populate App.Spec.Ingress and App.Spec.Namespace
SHIPA-2985 Migration to remove App.Pool and App.Cluster
SHIPA-2984 Job - run Jobs using Environment
SHIPA-2969 Shipa-api to create correct network policy in cluster with respect to environements
SHIPA-2968 Move Framework CRD from ketch-types to shipa-controller
SHIPA-2967 Remove Framework CRD from ketch
SHIPA-2966 Shipa-controller to support environments
SHIPA-2965 Add cluster migration converting frameworks in cluster to configmap
SHIPA-2964 Configure ingress controller for ketch using ConfigMap
SHIPA-2925 Design environment management - dashboard