Skip to content

Commit

Permalink
Merge branch 'main' into dependabot/go_modules/go_modules-6387e463ea
Browse files Browse the repository at this point in the history
Signed-off-by: Kim Christensen <kimworking@gmail.com>
  • Loading branch information
kichristensen committed May 6, 2024
2 parents 27f4dd0 + 47919a1 commit fafec89
Show file tree
Hide file tree
Showing 19 changed files with 96 additions and 128 deletions.
28 changes: 0 additions & 28 deletions .github/workflows/test-porter-release.yml

This file was deleted.

2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -526,7 +526,7 @@ If you are using GoLand, use the **Go Remote** debug configuration and make sure

### Command Documentation

Our commands are documented at <https://porter.sh/cli> and that documentation is
Our commands are documented at <https://porter.sh/docs/references/cli/> and that documentation is
generated by our CLI. You should regenerate that documentation when you change
any files in **cmd/porter** by running `mage DocsGen` which is run every time
you run `mage build`.
Expand Down
4 changes: 2 additions & 2 deletions docs/content/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Learn more about [how Porter works at runtime](/architecture-runtime/).

* [Security Features](/security-features/)
* [Create a Bundle](/getting-started/create-bundle/)
* [Distribute Bundles](/development/distribute-bundles/)
* [Airgapped Deployments](/administrators/airgap/)
* [Distribute Bundles](/development/authoring-a-bundle/distribute-bundles//)
* [Airgapped Deployments](/administration/move-bundles-airgapped/)

[mixins]: /mixins/
2 changes: 1 addition & 1 deletion docs/content/blog/porter-collaboration.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,5 +64,5 @@ overview of CNAB, demos of bundles in action and more.
[azure-plugin]: /plugins/azure/
[slack]: /community/#slack
[install]: /install/
[tutorial]: /plugins/tutorial/
[tutorial]: /how-to-guides/work-with-plugins/
[learning]: /learning/
4 changes: 2 additions & 2 deletions docs/content/blog/using-docker-in-bundles.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ install:

This blog post focuses on just the docker mixin, but here is a [full
working example for how to use Docker Compose in a
bundle](/examples/src/compose/).
bundle](/examples/src/dockerapp/).

### Use Docker

Expand Down Expand Up @@ -234,6 +234,6 @@ us to take this further, please reach out on the [porter][porter-repo] or [docke
repositories!

[porter-repo]: https://github.com/getporter/porter/
[docker-repo]: https://github.com/getporter/mixin-docker/
[docker-repo]: https://github.com/getporter/docker-mixin
[compose-spec]: https://www.compose-spec.io/
[docker mixin]: /mixins/docker/
2 changes: 1 addition & 1 deletion docs/content/blog/v1-is-here.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Read more about Porter's [security features](/security-features/).
Our v1 release is not a stopping point, but instead a way point where we can now say "Porter is stable and safe to use in production".
We have big plans going forward, adding new features on top of v1 incrementally:

* **Advanced Dependencies**: Our initial implementation of dependencies was always limited in scope. More complete and powerful dependency support is already underway. Learn more in [PEP003 Advanced Dependencies](https://github.com/getporter/proposals/blob/main/pep/003-dependency-namespaces-and-labels.md).
* **Advanced Dependencies**: Our initial implementation of dependencies was always limited in scope. More complete and powerful dependency support is already underway. Learn more in [PEP003 Advanced Dependencies](https://github.com/getporter/proposals/blob/main/pep/003-advanced-dependencies.md).
* **Distribute Mixins as Bundles**: After we have advanced dependency support, we are improving how mixins are distributed and executed so that they are BUNDLES! This will significantly improve performance, layer caching, mixin distribution, and bundle execution security. Learn more in [PEEP005 Mixins are Bundles](https://github.com/getporter/proposals/blob/main/pep/005-mixins-are-bundles.md).
* **Porter Operator v1**: The [Porter Operator] is far enough along for you to try, and we aim to quickly get it ready for a v1 release.
* **Support for signing bundles**: Porter will support integration with Notary for signing and verifying bundles.
Expand Down
2 changes: 1 addition & 1 deletion docs/content/blog/v1-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ We always welcome new contributors, even if you are new to Go, containers, or ev
If you'd like to help us with v1 or contribute to the larger features in our pipeline, the [new contributor guide] is where to start. 🚀

[v1 milestone]: https://github.com/getporter/porter/milestone/16
[version strategy]: /project/version-strategy/
[version strategy]: /references/version-strategy/
[buildkit]: https://github.com/getporter/porter/pull/1567
[advanced dependency management]: https://github.com/getporter/proposals/pull/8
[labels and namespaces]: https://github.com/cnabio/cnab-spec/pull/411
Expand Down
6 changes: 3 additions & 3 deletions docs/content/docs/bundle/manifest/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The manifest is made up of multiple components. See the [Manifest File Format] f

We have full [examples](https://github.com/getporter/examples) of Porter manifests in the Porter repository.

[templates]: /development/using-templates/
[templates]: /development/authoring-a-bundle/using-templates/
[Manifest File Format]: /reference/file-formats/#manifest

## Bundle Metadata
Expand Down Expand Up @@ -476,7 +476,7 @@ similar to `help`, but has a different name, you should declare it in the `custo
## Dependencies

Dependencies are an extension of the [CNAB Spec](https://github.com/cnabio/cnab-spec/blob/master/500-CNAB-dependencies.md).
See [dependencies](/dependencies/) for more details on how Porter handles dependencies.
See [dependencies](/development/authoring-a-bundle/working-with-dependencies/) for more details on how Porter handles dependencies.

```yaml
dependencies:
Expand Down Expand Up @@ -621,5 +621,5 @@ be copied into the final bundle so that you can access them at runtime. The path

* [Manifest File Format](/reference/file-formats/#manifest)
* [Using Mixins](/use-mixins/)
* [Bundle Dependencies](/dependencies/)
* [Bundle Dependencies](/development/authoring-a-bundle/working-with-dependencies/)
* [Parameters, Credentials, Outputs, and Images in Porter](/wiring/)
2 changes: 1 addition & 1 deletion docs/content/docs/bundle/manifest/file-format/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ status:

## Next Steps

* [Create a Bundle](/bundle/create/)
* [Create a Bundle](/development/authoring-a-bundle/create-a-bundle/)

[semver v2]: https://semver.org/spec/v2.0.0.html
[manifest-schema]: https://raw.githubusercontent.com/getporter/porter/main/pkg/schema/manifest.schema.json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ Now that you know how to create a bundle, here are some more detailed topics on
- [Customize your Porter manifest, porter.yaml][manifest]
- [Porter Manifest File Format](/bundle/manifest/file-format/)
- [Best Practices for the exec Mixin](/best-practices/exec-mixin/)
- [Understand how bundles are distributed](/distribute-bundles/)
- [Understand how bundles are distributed](/development/authoring-a-bundle/distribute-bundles/)

[install Porter]: /install/
[Porter Visual Studio Code]: https://marketplace.visualstudio.com/items?itemName=getporter.porter-vscode
Expand All @@ -198,7 +198,7 @@ Now that you know how to create a bundle, here are some more detailed topics on
[porter install]: /cli/porter_install/
[porter mixins search]: /cli/porter_mixins_search/
[porter explain]: /cli/porter_explain/
[porter mixin install]: /cli/porter_mixin_install/
[porter mixin install]: /cli/porter_mixins_install/
[Mixins]: /mixins/
[create a custom mixin]: /mixin-dev-guide/
[terraform mixin]: /mixins/terraform/
Expand Down
2 changes: 1 addition & 1 deletion docs/content/docs/references/cli/bundles/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Commands for working with bundles. These all have shortcuts so that you can call

### SEE ALSO

- [porter](/cli/porter/) - With Porter you can package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and then install with a single command.
- [porter](/references/cli/porter/) - With Porter you can package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and then install with a single command.

Most commands require a Docker daemon, either local or remote.

Expand Down
12 changes: 6 additions & 6 deletions docs/content/docs/references/cli/porter.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,22 +36,22 @@ porter [flags]

- [porter archive](/cli/porter_archive/) - Archive a bundle from a reference
- [porter build](/cli/porter_build/) - Build a bundle
- [porter bundles](/cli/porter_bundles/) - Bundle commands
- [porter bundles](/cli/references/cli/bundles/) - Bundle commands
- [porter completion](/cli/porter_completion/) - Generate completion script
- [porter copy](/cli/porter_copy/) - Copy a bundle
- [porter create](/cli/porter_create/) - Create a bundle
- [porter credentials](/cli/porter_credentials/) - Credentials commands
- [porter credentials](/references/cli/credentials/) - Credentials commands
- [porter explain](/cli/porter_explain/) - Explain a bundle
- [porter inspect](/cli/porter_inspect/) - Inspect a bundle
- [porter install](/cli/porter_install/) - Create a new installation of a bundle
- [porter installations](/cli/porter_installations/) - Installation commands
- [porter installations](/references/cli/installations/) - Installation commands
- [porter invoke](/cli/porter_invoke/) - Invoke a custom action on an installation
- [porter lint](/cli/porter_lint/) - Lint a bundle
- [porter list](/cli/porter_list/) - List installed bundles
- [porter logs](/cli/porter_logs/) - Show the logs from an installation
- [porter mixins](/cli/porter_mixins/) - Mixin commands. Mixins assist with authoring bundles.
- [porter parameters](/cli/porter_parameters/) - Parameter set commands
- [porter plugins](/cli/porter_plugins/) - Plugin commands. Plugins enable Porter to work on different cloud providers and systems.
- [porter mixins](/references/cli/mixins/) - Mixin commands. Mixins assist with authoring bundles.
- [porter parameters](/references/cli/parameters/) - Parameter set commands
- [porter plugins](/references/cli/plugins/) - Plugin commands. Plugins enable Porter to work on different cloud providers and systems.
- [porter publish](/cli/porter_publish/) - Publish a bundle
- [porter schema](/cli/porter_schema/) - Print the JSON schema for the Porter manifest
- [porter show](/cli/porter_show/) - Show an installation of a bundle
Expand Down
2 changes: 1 addition & 1 deletion docs/content/security-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,5 @@ But by default, that foot gun is disabled.
* [Airgapped Deployments](/references/examples/airgap/)
* [Blog: Upgrade your plugins to securely store sensitive data](/blog/persist-sensitive-data-safely/)

[credential sets]: /introduction/intro-credentials/#credential-sets
[credential sets]: /introduction/concepts-and-components/intro-credentials/#credential-sets
[secrets plugins]: /plugins/types/#secrets
2 changes: 1 addition & 1 deletion docs/content/wiring.md
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ install:
mariadb.enabled: false
```

For more information on how dependencies are handled, refer to the [dependencies](/development/working-with-dependencies/) documentation.
For more information on how dependencies are handled, refer to the [dependencies](/development/authoring-a-bundle/working-with-dependencies/) documentation.

## Combining References

Expand Down
40 changes: 19 additions & 21 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ require (
github.com/ghodss/yaml v1.0.0
github.com/google/go-cmp v0.6.0
github.com/google/go-containerregistry v0.19.0
github.com/google/uuid v1.3.1
github.com/google/uuid v1.6.0
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
github.com/hashicorp/go-hclog v1.5.0
Expand Down Expand Up @@ -67,16 +67,16 @@ require (
go.mongodb.org/mongo-driver v1.13.1
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0
go.opentelemetry.io/otel v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.16.0
go.opentelemetry.io/otel/sdk v1.26.0
go.opentelemetry.io/otel/trace v1.26.0
go.uber.org/zap v1.24.0
golang.org/x/sync v0.5.0
google.golang.org/grpc v1.59.0
google.golang.org/protobuf v1.31.0
go.uber.org/zap v1.27.0
golang.org/x/sync v0.6.0
google.golang.org/grpc v1.63.2
google.golang.org/protobuf v1.33.0
gopkg.in/AlecAivazis/survey.v1 v1.8.8
gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473
gopkg.in/yaml.v3 v3.0.1
Expand Down Expand Up @@ -106,9 +106,8 @@ require (
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.12 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.19.2 // indirect
github.com/aws/smithy-go v1.13.5 // indirect
github.com/benbjohnson/clock v1.1.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/containerd/console v1.0.3 // indirect
github.com/containerd/continuity v0.4.2 // indirect
Expand Down Expand Up @@ -137,13 +136,13 @@ require (
github.com/gofrs/flock v0.8.1 // indirect
github.com/gogo/googleapis v1.4.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/google/gnostic-models v0.6.8 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
github.com/gorilla/mux v1.8.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/hashicorp/yamux v0.1.1 // indirect
Expand Down Expand Up @@ -226,23 +225,22 @@ require (
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.44.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 // indirect
go.opentelemetry.io/otel/metric v1.26.0 // indirect
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.opentelemetry.io/proto/otlp v1.2.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/crypto v0.21.0 // indirect
golang.org/x/mod v0.14.0 // indirect
golang.org/x/net v0.19.0 // indirect
golang.org/x/oauth2 v0.12.0 // indirect
golang.org/x/net v0.23.0 // indirect
golang.org/x/oauth2 v0.17.0 // indirect
golang.org/x/sys v0.19.0 // indirect
golang.org/x/term v0.15.0 // indirect
golang.org/x/term v0.18.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/time v0.3.0 // indirect
golang.org/x/tools v0.16.1 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b // indirect
google.golang.org/appengine v1.6.8 // indirect
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand Down
Loading

0 comments on commit fafec89

Please sign in to comment.