func SupportedJujuWorkloadSeries() []string {
	seriesVersionsMutex.Lock()
	defer seriesVersionsMutex.Unlock()
	updateSeriesVersionsOnce()
	var series []string
	for s, version := range allSeriesVersions {
		if !version.Supported || version.WorkloadType == UnsupportedWorkloadType {
			continue
		}
		series = append(series, string(s))
	}
	return series
}
// SupportedJujuWorkloadSeries returns a slice of juju supported series that
// target a workload (deploying a charm).
SupportedJujuWorkloadSeries returns a slice of juju supported series that
target a workload (deploying a charm).
// SupportedJujuWorkloadSeries returns a slice of juju supported series that // target a workload ( deploying a charm ) .
func SupportedJujuWorkloadSeries() []string {
	seriesVersionsMutex.Lock()
	defer seriesVersionsMutex.Unlock()
	updateSeriesVersionsOnce()
	var series []string
	for s, version := range allSeriesVersions {
		if !version.Supported || version.WorkloadType == UnsupportedWorkloadType {
			continue
		}
		series = append(series, string(s))
	}
	return series
}
func SupportedJujuWorkloadSeries ( ) [ ] string { seriesVersionsMutex . Lock ( ) defer seriesVersionsMutex . Unlock ( ) updateSeriesVersionsOnce ( ) var series [ ] string for s , version := range allSeriesVersions { if ! version . Supported || version . WorkloadType == UnsupportedWorkloadType { continue } series = append ( series , string ( s ) ) } return series }
SupportedJujuWorkloadSeries returns a slice of juju supported series that
target a workload (deploying a charm).
SupportedJujuWorkloadSeries returns a slice of juju supported series that target a workload ( deploying a charm ) .