diff --git a/CHANGELOG.md b/CHANGELOG.md index f4ee57e34..83ecf265b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,11 @@ ## Current release: - * [CHANGELOG-1.3.md][13] + * [CHANGELOG-1.4.md][14] ## Development release: - * [CHANGELOG-1.4.md][14] * [Unreleased Changes][0] ## Older releases: + * [CHANGELOG-1.3.md][13] * [CHANGELOG-1.2.md][12] * [CHANGELOG-1.1.md][11] * [CHANGELOG-1.0.md][10] diff --git a/changelogs/CHANGELOG-1.4.md b/changelogs/CHANGELOG-1.4.md index 5d0cee640..a407dc4df 100644 --- a/changelogs/CHANGELOG-1.4.md +++ b/changelogs/CHANGELOG-1.4.md @@ -1,53 +1,54 @@ -## v1.4.0-beta.1 -### 2020-05-08 +## v1.4.0 +### 2020-05-26 ### Download -https://github.com/vmware-tanzu/velero/releases/tag/v1.4.0-beta.1 +https://github.com/vmware-tanzu/velero/releases/tag/v1.4.0 ### Container Image -`velero/velero:v1.4.0-beta.1` +`velero/velero:v1.4.0` ### Documentation -https://velero.io/docs/v1.4-pre/ +https://velero.io/docs/v1.4/ ### Upgrading -https://velero.io/docs/v1.4-pre/upgrade-to-1.4/ - -### Download -https://github.com/vmware-tanzu/velero/releases/tag/v1.4.0-beta.1 +https://velero.io/docs/v1.4/upgrade-to-1.4/ ### Highlights - * Added beta-level CSI support + * Added beta-level CSI support! * Added custom CA certificate support * Backup progress reporting + * Changed backup tarball format to support all versions of a given resource ### All Changes + * increment restic volumesnapshot count after successful pvb create (#2542, @ashish-amarnath) * Add details of CSI volumesnapshotcontents associated with a backup to `velero backup describe` when the `EnableCSI` feature flag is given on the velero client. (#2448, @nrb) - * report backup progress (number of items backed up so far out of an estimated total number of items) during backup in the logs and as status fields on the Backup custom resource (#2440, @skriss) - * allow feature flags to be passed from install CLI (#2503, @ashish) - * sync backups' CSI API objects into the cluster as part of the backup sync controller (#2496, @ashish) + * Allow users the option to retrieve all versions of a given resource (instead of just the preferred version) from the API server with the `EnableAPIGroupVersions` feature flag. (#2373, @brito-rafa) + * Changed backup tarball format to store all versions of a given resource, updated backup tarball format to 1.1.0. (#2373, @brito-rafa) + * allow feature flags to be passed from install CLI (#2503, @ashish-amarnath) + * sync backups' CSI API objects into the cluster as part of the backup sync controller (#2496, @ashish-amarnath) * bug fix: in error location logging hook, if the item logged under the `error` key doesn't implement the `error` interface, don't return an error since this is a valid scenario (#2487, @skriss) * bug fix: in CRD restore plugin, don't use runtime.DefaultUnstructuredConverter.FromUnstructured(...) to avoid conversion issues when float64 fields contain int values (#2484, @skriss) - * during backup deletion also delete CSI volumesnapshotcontents that were created as a part of the backup but the associated volumesnapshot object does not exist (#2480, @ashish) + * during backup deletion also delete CSI volumesnapshotcontents that were created as a part of the backup but the associated volumesnapshot object does not exist (#2480, @ashish-amarnath) * If plugins don't support the `--features` flag, don't pass it to them. Also, update the standard plugin server to ignore unknown flags. (#2479, @skriss) * At backup time, if a CustomResourceDefinition appears to have been created via the v1beta1 endpoint, retrieve it from the v1beta1 endpoint instead of simply changing the APIVersion. (#2478, @nrb) * update container base images from ubuntu:bionic to ubuntu:focal (#2471, @skriss) * bug fix: when a resource includes/excludes list contains unresolvable items, don't remove them from the list, so that the list doesn't inadvertently end up matching *all* resources. (#2462, @skriss) * Azure: add support for getting storage account key for restic directly from an environment variable (#2455, @jaygridley) * Support to skip VSL validation for the backup having SnapshotVolumes set to false or created with `--snapshot-volumes=false` (#2450, @mynktl) - * during backup deletion also delete CSI volumesnapshots that were created as a part of the backup (#2411, @ashish) - * clarify the wording for restore describe for namespaces included Instead of showing it as "*" explicitly mention that all the namespaces from the backup object are included. (#1918, @raghavendrabhat) - * When the EnableCSI feature flag is provided, upload CSI VolumeSnapshots and VolumeSnapshotContents to object storage as gzipped JSON. (#2323, @nrb) + * report backup progress (number of items backed up so far out of an estimated total number of items) during backup in the logs and as status fields on the Backup custom resource (#2440, @skriss) * bug fix: populate namespace in logs for backup errors (#2438, @skriss) - * bug fix: save PodVolumeBackup manifests to object storage even if the volume was empty, so that on restore, the PV is dynamically reprovisioned if applicable (#2390, @skriss) - * adding annotations on backup CRD for k8s major, minor and git versions (#2346, @brito) + * during backup deletion also delete CSI volumesnapshots that were created as a part of the backup (#2411, @ashish-amarnath) * bump Kubernetes module dependencies to v0.17.4 to get fix for https://github.com/kubernetes/kubernetes/issues/86149 (#2407, @skriss) + * bug fix: save PodVolumeBackup manifests to object storage even if the volume was empty, so that on restore, the PV is dynamically reprovisioned if applicable (#2390, @skriss) * Adding new restoreItemAction for PVC to update the selected-node annotation (#2377, @mynktl) * Added a --cacert flag to the install command to provide the CA bundle to use when verifying TLS connections to object storage (#2368, @mansam) * Added a `--cacert` flag to the velero client describe, download, and logs commands to allow passing a path to a certificate to use when verifying TLS connections to object storage. Also added a corresponding client config option called `cacert` which takes a path to a certificate bundle to use as a default when `--cacert` is not specified. (#2364, @mansam) * support setting a custom CA certificate on a BSL to use when verifying TLS connections (#2353, @mansam) - * add CSI snapshot API types into default restore priorities (#2318, @ashish) + * adding annotations on backup CRD for k8s major, minor and git versions (#2346, @brito-rafa) + * When the EnableCSI feature flag is provided, upload CSI VolumeSnapshots and VolumeSnapshotContents to object storage as gzipped JSON. (#2323, @nrb) + * add CSI snapshot API types into default restore priorities (#2318, @ashish-amarnath) * refactoring: wait for all informer caches to sync before running controllers (#2299, @skriss) * refactor restore code to lazily resolve resources via discovery and eliminate second restore loop for instances of restored CRDs (#2248, @skriss) * upgrade to go 1.14 and migrate from `dep` to go modules (#2214, @skriss) + * clarify the wording for restore describe for namespaces included diff --git a/changelogs/unreleased/.keep b/changelogs/unreleased/.keep deleted file mode 100644 index e69de29bb..000000000 diff --git a/changelogs/unreleased/1918-raghavendrabhat b/changelogs/unreleased/1918-raghavendrabhat deleted file mode 100644 index b8d4775e0..000000000 --- a/changelogs/unreleased/1918-raghavendrabhat +++ /dev/null @@ -1,4 +0,0 @@ -clarify the wording for restore describe for namespaces included - -Instead of showing it as "*" explicitly mention that all the namespaces -from the backup object are included. diff --git a/changelogs/unreleased/2214-skriss b/changelogs/unreleased/2214-skriss deleted file mode 100644 index 319628283..000000000 --- a/changelogs/unreleased/2214-skriss +++ /dev/null @@ -1 +0,0 @@ -upgrade to go 1.14 and migrate from `dep` to go modules diff --git a/changelogs/unreleased/2248-skriss b/changelogs/unreleased/2248-skriss deleted file mode 100644 index f43c478f6..000000000 --- a/changelogs/unreleased/2248-skriss +++ /dev/null @@ -1 +0,0 @@ -refactor restore code to lazily resolve resources via discovery and eliminate second restore loop for instances of restored CRDs diff --git a/changelogs/unreleased/2299-skriss b/changelogs/unreleased/2299-skriss deleted file mode 100644 index 2f137990e..000000000 --- a/changelogs/unreleased/2299-skriss +++ /dev/null @@ -1 +0,0 @@ -refactoring: wait for all informer caches to sync before running controllers diff --git a/changelogs/unreleased/2318-ashish-amarnath b/changelogs/unreleased/2318-ashish-amarnath deleted file mode 100644 index 085c96706..000000000 --- a/changelogs/unreleased/2318-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -add CSI snapshot API types into default restore priorities diff --git a/changelogs/unreleased/2323-nrb b/changelogs/unreleased/2323-nrb deleted file mode 100644 index 159af2747..000000000 --- a/changelogs/unreleased/2323-nrb +++ /dev/null @@ -1 +0,0 @@ -When the EnableCSI feature flag is provided, upload CSI VolumeSnapshots and VolumeSnapshotContents to object storage as gzipped JSON. diff --git a/changelogs/unreleased/2346-brito-rafa b/changelogs/unreleased/2346-brito-rafa deleted file mode 100644 index cb877618d..000000000 --- a/changelogs/unreleased/2346-brito-rafa +++ /dev/null @@ -1 +0,0 @@ -adding annotations on backup CRD for k8s major, minor and git versions diff --git a/changelogs/unreleased/2353-mansam b/changelogs/unreleased/2353-mansam deleted file mode 100644 index 8539c9884..000000000 --- a/changelogs/unreleased/2353-mansam +++ /dev/null @@ -1 +0,0 @@ -support setting a custom CA certificate on a BSL to use when verifying TLS connections diff --git a/changelogs/unreleased/2364-mansam b/changelogs/unreleased/2364-mansam deleted file mode 100644 index 28c37c5b9..000000000 --- a/changelogs/unreleased/2364-mansam +++ /dev/null @@ -1 +0,0 @@ -Added a `--cacert` flag to the velero client describe, download, and logs commands to allow passing a path to a certificate to use when verifying TLS connections to object storage. Also added a corresponding client config option called `cacert` which takes a path to a certificate bundle to use as a default when `--cacert` is not specified. diff --git a/changelogs/unreleased/2368-mansam b/changelogs/unreleased/2368-mansam deleted file mode 100644 index c7a351d77..000000000 --- a/changelogs/unreleased/2368-mansam +++ /dev/null @@ -1 +0,0 @@ -Added a --cacert flag to the install command to provide the CA bundle to use when verifying TLS connections to object storage diff --git a/changelogs/unreleased/2373-brito-rafa b/changelogs/unreleased/2373-brito-rafa deleted file mode 100644 index dbdfb825a..000000000 --- a/changelogs/unreleased/2373-brito-rafa +++ /dev/null @@ -1,2 +0,0 @@ -Allow users the option to retrieve all versions of a given resource (instead of just the preferred version) from the API server with the `EnableAPIGroupVersions` feature flag. -* Changed backup tarball format to store all versions of a given resource, updated backup tarball format to 1.1.0. diff --git a/changelogs/unreleased/2377-mynktl b/changelogs/unreleased/2377-mynktl deleted file mode 100644 index 2b8f5f38c..000000000 --- a/changelogs/unreleased/2377-mynktl +++ /dev/null @@ -1 +0,0 @@ -Adding new restoreItemAction for PVC to update the selected-node annotation diff --git a/changelogs/unreleased/2390-skriss b/changelogs/unreleased/2390-skriss deleted file mode 100644 index cb07a4a2a..000000000 --- a/changelogs/unreleased/2390-skriss +++ /dev/null @@ -1 +0,0 @@ -bug fix: save PodVolumeBackup manifests to object storage even if the volume was empty, so that on restore, the PV is dynamically reprovisioned if applicable diff --git a/changelogs/unreleased/2407-skriss b/changelogs/unreleased/2407-skriss deleted file mode 100644 index d505da29d..000000000 --- a/changelogs/unreleased/2407-skriss +++ /dev/null @@ -1 +0,0 @@ -bump Kubernetes module dependencies to v0.17.4 to get fix for https://github.com/kubernetes/kubernetes/issues/86149 diff --git a/changelogs/unreleased/2411-ashish-amarnath b/changelogs/unreleased/2411-ashish-amarnath deleted file mode 100644 index a61e377cf..000000000 --- a/changelogs/unreleased/2411-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -during backup deletion also delete CSI volumesnapshots that were created as a part of the backup diff --git a/changelogs/unreleased/2438-skriss b/changelogs/unreleased/2438-skriss deleted file mode 100644 index 6bdfebf2d..000000000 --- a/changelogs/unreleased/2438-skriss +++ /dev/null @@ -1 +0,0 @@ -bug fix: populate namespace in logs for backup errors diff --git a/changelogs/unreleased/2440-skriss b/changelogs/unreleased/2440-skriss deleted file mode 100644 index 148d937c1..000000000 --- a/changelogs/unreleased/2440-skriss +++ /dev/null @@ -1 +0,0 @@ -report backup progress (number of items backed up so far out of an estimated total number of items) during backup in the logs and as status fields on the Backup custom resource diff --git a/changelogs/unreleased/2448-nrb b/changelogs/unreleased/2448-nrb deleted file mode 100644 index 09375f8f6..000000000 --- a/changelogs/unreleased/2448-nrb +++ /dev/null @@ -1 +0,0 @@ -Add details of CSI volumesnapshotcontents associated with a backup to `velero backup describe` when the `EnableCSI` feature flag is given on the velero client. diff --git a/changelogs/unreleased/2450-mynktl b/changelogs/unreleased/2450-mynktl deleted file mode 100644 index 310384a83..000000000 --- a/changelogs/unreleased/2450-mynktl +++ /dev/null @@ -1 +0,0 @@ -Support to skip VSL validation for the backup having SnapshotVolumes set to false or created with `--snapshot-volumes=false` diff --git a/changelogs/unreleased/2455-jaygridley b/changelogs/unreleased/2455-jaygridley deleted file mode 100644 index 4b1508066..000000000 --- a/changelogs/unreleased/2455-jaygridley +++ /dev/null @@ -1 +0,0 @@ -Azure: add support for getting storage account key for restic directly from an environment variable diff --git a/changelogs/unreleased/2462-skriss b/changelogs/unreleased/2462-skriss deleted file mode 100644 index fa60c2447..000000000 --- a/changelogs/unreleased/2462-skriss +++ /dev/null @@ -1 +0,0 @@ -bug fix: when a resource includes/excludes list contains unresolvable items, don't remove them from the list, so that the list doesn't inadvertently end up matching *all* resources. diff --git a/changelogs/unreleased/2471-skriss b/changelogs/unreleased/2471-skriss deleted file mode 100644 index a7138f57b..000000000 --- a/changelogs/unreleased/2471-skriss +++ /dev/null @@ -1 +0,0 @@ -update container base images from ubuntu:bionic to ubuntu:focal diff --git a/changelogs/unreleased/2478-nrb b/changelogs/unreleased/2478-nrb deleted file mode 100644 index cccc9467c..000000000 --- a/changelogs/unreleased/2478-nrb +++ /dev/null @@ -1 +0,0 @@ -At backup time, if a CustomResourceDefinition appears to have been created via the v1beta1 endpoint, retrieve it from the v1beta1 endpoint instead of simply changing the APIVersion. diff --git a/changelogs/unreleased/2479-skriss b/changelogs/unreleased/2479-skriss deleted file mode 100644 index d574682f6..000000000 --- a/changelogs/unreleased/2479-skriss +++ /dev/null @@ -1 +0,0 @@ -If plugins don't support the `--features` flag, don't pass it to them. Also, update the standard plugin server to ignore unknown flags. diff --git a/changelogs/unreleased/2480-ashish-amarnath b/changelogs/unreleased/2480-ashish-amarnath deleted file mode 100644 index 899bcb5f3..000000000 --- a/changelogs/unreleased/2480-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -during backup deletion also delete CSI volumesnapshotcontents that were created as a part of the backup but the associated volumesnapshot object does not exist diff --git a/changelogs/unreleased/2484-skriss b/changelogs/unreleased/2484-skriss deleted file mode 100644 index afa5fa3de..000000000 --- a/changelogs/unreleased/2484-skriss +++ /dev/null @@ -1 +0,0 @@ -bug fix: in CRD restore plugin, don't use runtime.DefaultUnstructuredConverter.FromUnstructured(...) to avoid conversion issues when float64 fields contain int values diff --git a/changelogs/unreleased/2487-skriss b/changelogs/unreleased/2487-skriss deleted file mode 100644 index c551cfcaa..000000000 --- a/changelogs/unreleased/2487-skriss +++ /dev/null @@ -1 +0,0 @@ -bug fix: in error location logging hook, if the item logged under the `error` key doesn't implement the `error` interface, don't return an error since this is a valid scenario diff --git a/changelogs/unreleased/2496-ashish-amarnath b/changelogs/unreleased/2496-ashish-amarnath deleted file mode 100644 index df58c7058..000000000 --- a/changelogs/unreleased/2496-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -sync backups' CSI API objects into the cluster as part of the backup sync controller diff --git a/changelogs/unreleased/2503-ashish-amarnath b/changelogs/unreleased/2503-ashish-amarnath deleted file mode 100644 index 02c965c1c..000000000 --- a/changelogs/unreleased/2503-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -allow feature flags to be passed from install CLI diff --git a/changelogs/unreleased/2542-ashish-amarnath b/changelogs/unreleased/2542-ashish-amarnath deleted file mode 100644 index f22d40875..000000000 --- a/changelogs/unreleased/2542-ashish-amarnath +++ /dev/null @@ -1 +0,0 @@ -increment restic volumesnapshot count after successful pvb create diff --git a/site/_config.yml b/site/_config.yml index a0a8c56ad..1e7541f9f 100644 --- a/site/_config.yml +++ b/site/_config.yml @@ -56,10 +56,10 @@ defaults: gh: https://github.com/vmware-tanzu/velero/tree/master layout: "docs" - scope: - path: docs/v1.4-pre + path: docs/v1.4 values: - version: v1.4-pre - gh: https://github.com/vmware-tanzu/velero/tree/v1.4.0-beta.1 + version: v1.4 + gh: https://github.com/vmware-tanzu/velero/tree/v1.4.0 layout: "docs" - scope: path: docs/v1.3.2 @@ -176,10 +176,10 @@ collections: - plugin-list versioning: true -latest: v1.3.2 +latest: v1.4 versions: - master -- v1.4-pre +- v1.4 - v1.3.2 - v1.3.1 - v1.3.0 diff --git a/site/_data/toc-mapping.yml b/site/_data/toc-mapping.yml index a736117cf..a43876b7a 100644 --- a/site/_data/toc-mapping.yml +++ b/site/_data/toc-mapping.yml @@ -3,7 +3,7 @@ # that the navigation for older versions still work. master: master-toc -v1.4-pre: v1-4-pre-toc +v1.4: v1-4-toc v1.3.2: v1-3-2-toc v1.3.1: v1-3-1-toc v1.3.0: v1-3-0-toc diff --git a/site/_data/v1-4-pre-toc.yml b/site/_data/v1-4-toc.yml similarity index 100% rename from site/_data/v1-4-pre-toc.yml rename to site/_data/v1-4-toc.yml diff --git a/site/docs/v1.4-pre/README.md b/site/docs/v1.4/README.md similarity index 90% rename from site/docs/v1.4-pre/README.md rename to site/docs/v1.4/README.md index 6f251c47d..a4b2c8ec7 100644 --- a/site/docs/v1.4-pre/README.md +++ b/site/docs/v1.4/README.md @@ -4,7 +4,7 @@ ## Overview -Velero (formerly Heptio Ark) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes. You can run Velero with a cloud provider or on-premises. Velero lets you: +Velero (formerly Heptio Ark) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes. You can run Velero with a public cloud platform or on-premises. Velero lets you: * Take backups of your cluster and restore in case of loss. * Migrate cluster resources to other clusters. @@ -27,7 +27,7 @@ If you encounter issues, review the [troubleshooting docs][30], [file an issue][ ## Contributing -If you are ready to jump in and test, add code, or help with documentation, follow the instructions on our [Start contributing](https://velero.io/docs/v1.4.0-beta.1/start-contributing/) documentation for guidance on how to setup Velero for development. +If you are ready to jump in and test, add code, or help with documentation, follow the instructions on our [Start contributing](https://velero.io/docs/v1.4/start-contributing/) documentation for guidance on how to setup Velero for development. ## Changelog diff --git a/site/docs/v1.4-pre/api-types/README.md b/site/docs/v1.4/api-types/README.md similarity index 100% rename from site/docs/v1.4-pre/api-types/README.md rename to site/docs/v1.4/api-types/README.md diff --git a/site/docs/v1.4-pre/api-types/backup.md b/site/docs/v1.4/api-types/backup.md similarity index 100% rename from site/docs/v1.4-pre/api-types/backup.md rename to site/docs/v1.4/api-types/backup.md diff --git a/site/docs/v1.4-pre/api-types/backupstoragelocation.md b/site/docs/v1.4/api-types/backupstoragelocation.md similarity index 100% rename from site/docs/v1.4-pre/api-types/backupstoragelocation.md rename to site/docs/v1.4/api-types/backupstoragelocation.md diff --git a/site/docs/v1.4-pre/api-types/restore.md b/site/docs/v1.4/api-types/restore.md similarity index 100% rename from site/docs/v1.4-pre/api-types/restore.md rename to site/docs/v1.4/api-types/restore.md diff --git a/site/docs/v1.4-pre/api-types/schedule.md b/site/docs/v1.4/api-types/schedule.md similarity index 100% rename from site/docs/v1.4-pre/api-types/schedule.md rename to site/docs/v1.4/api-types/schedule.md diff --git a/site/docs/v1.4-pre/api-types/volumesnapshotlocation.md b/site/docs/v1.4/api-types/volumesnapshotlocation.md similarity index 100% rename from site/docs/v1.4-pre/api-types/volumesnapshotlocation.md rename to site/docs/v1.4/api-types/volumesnapshotlocation.md diff --git a/site/docs/v1.4-pre/backup-reference.md b/site/docs/v1.4/backup-reference.md similarity index 100% rename from site/docs/v1.4-pre/backup-reference.md rename to site/docs/v1.4/backup-reference.md diff --git a/site/docs/v1.4-pre/basic-install.md b/site/docs/v1.4/basic-install.md similarity index 100% rename from site/docs/v1.4-pre/basic-install.md rename to site/docs/v1.4/basic-install.md diff --git a/site/docs/v1.4-pre/build-from-source.md b/site/docs/v1.4/build-from-source.md similarity index 100% rename from site/docs/v1.4-pre/build-from-source.md rename to site/docs/v1.4/build-from-source.md diff --git a/site/docs/v1.4-pre/code-standards.md b/site/docs/v1.4/code-standards.md similarity index 98% rename from site/docs/v1.4-pre/code-standards.md rename to site/docs/v1.4/code-standards.md index cd5255cee..13870e859 100644 --- a/site/docs/v1.4-pre/code-standards.md +++ b/site/docs/v1.4/code-standards.md @@ -52,7 +52,7 @@ Example: We use a package to generate mocks for our interfaces. -Example: if you want to change this mock: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/pkg/restic/mocks/restorer.go +Example: if you want to change this mock: https://github.com/vmware-tanzu/velero/blob/v1.4.0/pkg/restic/mocks/restorer.go Run: diff --git a/site/docs/v1.4-pre/contributions/ibm-config.md b/site/docs/v1.4/contributions/ibm-config.md similarity index 100% rename from site/docs/v1.4-pre/contributions/ibm-config.md rename to site/docs/v1.4/contributions/ibm-config.md diff --git a/site/docs/v1.4-pre/contributions/minio.md b/site/docs/v1.4/contributions/minio.md similarity index 100% rename from site/docs/v1.4-pre/contributions/minio.md rename to site/docs/v1.4/contributions/minio.md diff --git a/site/docs/v1.4-pre/contributions/oracle-config.md b/site/docs/v1.4/contributions/oracle-config.md similarity index 99% rename from site/docs/v1.4-pre/contributions/oracle-config.md rename to site/docs/v1.4/contributions/oracle-config.md index a7ccaed47..b555eff69 100644 --- a/site/docs/v1.4-pre/contributions/oracle-config.md +++ b/site/docs/v1.4/contributions/oracle-config.md @@ -241,5 +241,5 @@ After creating the Velero server in your cluster, try this example: ## Additional Reading -* [Official Velero Documentation](https://velero.io/docs/v1.4.0-beta.1/) +* [Official Velero Documentation](https://velero.io/docs/v1.4/) * [Oracle Cloud Infrastructure Documentation](https://docs.cloud.oracle.com/) diff --git a/site/docs/v1.4-pre/csi.md b/site/docs/v1.4/csi.md similarity index 100% rename from site/docs/v1.4-pre/csi.md rename to site/docs/v1.4/csi.md diff --git a/site/docs/v1.4-pre/custom-plugins.md b/site/docs/v1.4/custom-plugins.md similarity index 95% rename from site/docs/v1.4-pre/custom-plugins.md rename to site/docs/v1.4/custom-plugins.md index 3ccd9ea2a..992039adc 100644 --- a/site/docs/v1.4-pre/custom-plugins.md +++ b/site/docs/v1.4/custom-plugins.md @@ -87,5 +87,5 @@ Once parsed into a `[]string`, the features can then be registered using the `Ne Velero adds the `LD_LIBRARY_PATH` into the list of environment variables to provide the convenience for plugins that requires C libraries/extensions in the runtime. [1]: https://github.com/vmware-tanzu/velero-plugin-example -[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/pkg/plugin/logger.go -[3]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/pkg/restore/restic_restore_action.go +[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/pkg/plugin/logger.go +[3]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/pkg/restore/restic_restore_action.go diff --git a/site/docs/v1.4-pre/customize-installation.md b/site/docs/v1.4/customize-installation.md similarity index 99% rename from site/docs/v1.4-pre/customize-installation.md rename to site/docs/v1.4/customize-installation.md index c064ffd3f..796302732 100644 --- a/site/docs/v1.4-pre/customize-installation.md +++ b/site/docs/v1.4/customize-installation.md @@ -295,4 +295,4 @@ If you get an error like `complete:13: command not found: compdef`, then add the [8]: https://github.com/vmware-tanzu/velero/issues/2311 [9]: self-signed-certificates.md [10]: csi.md -[11]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/pkg/apis/velero/v1/constants.go +[11]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/pkg/apis/velero/v1/constants.go diff --git a/site/docs/v1.4-pre/debugging-install.md b/site/docs/v1.4/debugging-install.md similarity index 100% rename from site/docs/v1.4-pre/debugging-install.md rename to site/docs/v1.4/debugging-install.md diff --git a/site/docs/v1.4-pre/debugging-restores.md b/site/docs/v1.4/debugging-restores.md similarity index 100% rename from site/docs/v1.4-pre/debugging-restores.md rename to site/docs/v1.4/debugging-restores.md diff --git a/site/docs/v1.4-pre/development.md b/site/docs/v1.4/development.md similarity index 100% rename from site/docs/v1.4-pre/development.md rename to site/docs/v1.4/development.md diff --git a/site/docs/v1.4-pre/disaster-case.md b/site/docs/v1.4/disaster-case.md similarity index 100% rename from site/docs/v1.4-pre/disaster-case.md rename to site/docs/v1.4/disaster-case.md diff --git a/site/docs/v1.4-pre/examples.md b/site/docs/v1.4/examples.md similarity index 100% rename from site/docs/v1.4-pre/examples.md rename to site/docs/v1.4/examples.md diff --git a/site/docs/v1.4-pre/faq.md b/site/docs/v1.4/faq.md similarity index 98% rename from site/docs/v1.4-pre/faq.md rename to site/docs/v1.4/faq.md index a778568cb..ad8c43b98 100644 --- a/site/docs/v1.4-pre/faq.md +++ b/site/docs/v1.4/faq.md @@ -22,7 +22,7 @@ Examples of cases where Velero is useful: Yes, with some exceptions. For example, when Velero restores pods it deletes the `nodeName` from the pod so that it can be scheduled onto a new node. You can see some more examples of the differences -in [pod_action.go](https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/pkg/restore/pod_action.go) +in [pod_action.go](https://github.com/vmware-tanzu/velero/blob/v1.4.0/pkg/restore/pod_action.go) ## I'm using Velero in multiple clusters. Should I use the same bucket to store all of my backups? diff --git a/site/docs/v1.4-pre/hooks.md b/site/docs/v1.4/hooks.md similarity index 97% rename from site/docs/v1.4-pre/hooks.md rename to site/docs/v1.4/hooks.md index 7255feee7..6ea1dae69 100644 --- a/site/docs/v1.4-pre/hooks.md +++ b/site/docs/v1.4/hooks.md @@ -85,5 +85,5 @@ To use multiple commands, wrap your target command in a shell and separate them [1]: api-types/backup.md -[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/examples/nginx-app/with-pv.yaml +[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/examples/nginx-app/with-pv.yaml [3]: cloud-common.md diff --git a/site/docs/v1.4-pre/how-velero-works.md b/site/docs/v1.4/how-velero-works.md similarity index 100% rename from site/docs/v1.4-pre/how-velero-works.md rename to site/docs/v1.4/how-velero-works.md diff --git a/site/docs/v1.4-pre/image-tagging.md b/site/docs/v1.4/image-tagging.md similarity index 100% rename from site/docs/v1.4-pre/image-tagging.md rename to site/docs/v1.4/image-tagging.md diff --git a/site/docs/v1.4-pre/img/README.md b/site/docs/v1.4/img/README.md similarity index 100% rename from site/docs/v1.4-pre/img/README.md rename to site/docs/v1.4/img/README.md diff --git a/site/docs/v1.4-pre/img/backup-process.png b/site/docs/v1.4/img/backup-process.png similarity index 100% rename from site/docs/v1.4-pre/img/backup-process.png rename to site/docs/v1.4/img/backup-process.png diff --git a/site/docs/v1.4-pre/img/velero.png b/site/docs/v1.4/img/velero.png similarity index 100% rename from site/docs/v1.4-pre/img/velero.png rename to site/docs/v1.4/img/velero.png diff --git a/site/docs/v1.4-pre/locations.md b/site/docs/v1.4/locations.md similarity index 100% rename from site/docs/v1.4-pre/locations.md rename to site/docs/v1.4/locations.md diff --git a/site/docs/v1.4-pre/migration-case.md b/site/docs/v1.4/migration-case.md similarity index 100% rename from site/docs/v1.4-pre/migration-case.md rename to site/docs/v1.4/migration-case.md diff --git a/site/docs/v1.4-pre/namespace.md b/site/docs/v1.4/namespace.md similarity index 100% rename from site/docs/v1.4-pre/namespace.md rename to site/docs/v1.4/namespace.md diff --git a/site/docs/v1.4-pre/on-premises.md b/site/docs/v1.4/on-premises.md similarity index 100% rename from site/docs/v1.4-pre/on-premises.md rename to site/docs/v1.4/on-premises.md diff --git a/site/docs/v1.4-pre/output-file-format.md b/site/docs/v1.4/output-file-format.md similarity index 100% rename from site/docs/v1.4-pre/output-file-format.md rename to site/docs/v1.4/output-file-format.md diff --git a/site/docs/v1.4-pre/overview-plugins.md b/site/docs/v1.4/overview-plugins.md similarity index 100% rename from site/docs/v1.4-pre/overview-plugins.md rename to site/docs/v1.4/overview-plugins.md diff --git a/site/docs/v1.4-pre/rbac.md b/site/docs/v1.4/rbac.md similarity index 100% rename from site/docs/v1.4-pre/rbac.md rename to site/docs/v1.4/rbac.md diff --git a/site/docs/v1.4-pre/release-instructions.md b/site/docs/v1.4/release-instructions.md similarity index 100% rename from site/docs/v1.4-pre/release-instructions.md rename to site/docs/v1.4/release-instructions.md diff --git a/site/docs/v1.4-pre/restic.md b/site/docs/v1.4/restic.md similarity index 100% rename from site/docs/v1.4-pre/restic.md rename to site/docs/v1.4/restic.md diff --git a/site/docs/v1.4-pre/restore-reference.md b/site/docs/v1.4/restore-reference.md similarity index 100% rename from site/docs/v1.4-pre/restore-reference.md rename to site/docs/v1.4/restore-reference.md diff --git a/site/docs/v1.4-pre/run-locally.md b/site/docs/v1.4/run-locally.md similarity index 100% rename from site/docs/v1.4-pre/run-locally.md rename to site/docs/v1.4/run-locally.md diff --git a/site/docs/v1.4-pre/self-signed-certificates.md b/site/docs/v1.4/self-signed-certificates.md similarity index 100% rename from site/docs/v1.4-pre/self-signed-certificates.md rename to site/docs/v1.4/self-signed-certificates.md diff --git a/site/docs/v1.4-pre/start-contributing.md b/site/docs/v1.4/start-contributing.md similarity index 88% rename from site/docs/v1.4-pre/start-contributing.md rename to site/docs/v1.4/start-contributing.md index f8071682b..4aba051a6 100644 --- a/site/docs/v1.4-pre/start-contributing.md +++ b/site/docs/v1.4/start-contributing.md @@ -17,5 +17,5 @@ Please browse our list of resources, including a playlist of past online communi If you are ready to jump in and test, add code, or help with documentation, please use the navigation on the left under `Contribute`. -[1]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/CODE_OF_CONDUCT.md -[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/CONTRIBUTING.md +[1]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/CODE_OF_CONDUCT.md +[2]: https://github.com/vmware-tanzu/velero/blob/v1.4.0/CONTRIBUTING.md diff --git a/site/docs/v1.4-pre/support-process.md b/site/docs/v1.4/support-process.md similarity index 100% rename from site/docs/v1.4-pre/support-process.md rename to site/docs/v1.4/support-process.md diff --git a/site/docs/v1.4-pre/supported-providers.md b/site/docs/v1.4/supported-providers.md similarity index 100% rename from site/docs/v1.4-pre/supported-providers.md rename to site/docs/v1.4/supported-providers.md diff --git a/site/docs/v1.4-pre/troubleshooting.md b/site/docs/v1.4/troubleshooting.md similarity index 100% rename from site/docs/v1.4-pre/troubleshooting.md rename to site/docs/v1.4/troubleshooting.md diff --git a/site/docs/v1.4-pre/uninstalling.md b/site/docs/v1.4/uninstalling.md similarity index 100% rename from site/docs/v1.4-pre/uninstalling.md rename to site/docs/v1.4/uninstalling.md diff --git a/site/docs/v1.4-pre/upgrade-to-1.4.md b/site/docs/v1.4/upgrade-to-1.4.md similarity index 89% rename from site/docs/v1.4-pre/upgrade-to-1.4.md rename to site/docs/v1.4/upgrade-to-1.4.md index 869185c6c..1088fb10c 100644 --- a/site/docs/v1.4-pre/upgrade-to-1.4.md +++ b/site/docs/v1.4/upgrade-to-1.4.md @@ -24,7 +24,7 @@ If you're not yet running at least Velero v1.3, see the following: ```bash Client: - Version: v1.4.0-beta.1 + Version: v1.4.0 Git commit: ``` @@ -32,12 +32,12 @@ If you're not yet running at least Velero v1.3, see the following: ```bash kubectl set image deployment/velero \ - velero=velero/velero:v1.4.0-beta.1 \ + velero=velero/velero:v1.4.0 \ --namespace velero # optional, if using the restic daemon set kubectl set image daemonset/restic \ - restic=velero/velero:v1.4.0-beta.1 \ + restic=velero/velero:v1.4.0 \ --namespace velero ``` @@ -57,11 +57,11 @@ If you're not yet running at least Velero v1.3, see the following: ```bash Client: - Version: v1.4.0-beta.1 + Version: v1.4.0 Git commit: Server: - Version: v1.4.0-beta.1 + Version: v1.4.0 ``` [0]: basic-install.md#install-the-cli diff --git a/site/docs/v1.4-pre/velero-install.md b/site/docs/v1.4/velero-install.md similarity index 100% rename from site/docs/v1.4-pre/velero-install.md rename to site/docs/v1.4/velero-install.md diff --git a/site/docs/v1.4-pre/vendoring-dependencies.md b/site/docs/v1.4/vendoring-dependencies.md similarity index 100% rename from site/docs/v1.4-pre/vendoring-dependencies.md rename to site/docs/v1.4/vendoring-dependencies.md diff --git a/site/docs/v1.4-pre/website-guidelines.md b/site/docs/v1.4/website-guidelines.md similarity index 96% rename from site/docs/v1.4-pre/website-guidelines.md rename to site/docs/v1.4/website-guidelines.md index e47a762d5..5c13b7d4f 100644 --- a/site/docs/v1.4-pre/website-guidelines.md +++ b/site/docs/v1.4/website-guidelines.md @@ -18,7 +18,7 @@ Alternatively, for quickly loading the website, under the `velero/site/` directo bundle exec jekyll serve --livereload --future ``` -For more information on how to run the website locally, please see our [jekyll documentation](https://github.com/vmware-tanzu/velero/blob/v1.4.0-beta.1/site/README-JEKYLL.md). +For more information on how to run the website locally, please see our [jekyll documentation](https://github.com/vmware-tanzu/velero/blob/v1.4.0/site/README-JEKYLL.md). ## Adding a blog post diff --git a/site/docs/v1.4-pre/zenhub.md b/site/docs/v1.4/zenhub.md similarity index 100% rename from site/docs/v1.4-pre/zenhub.md rename to site/docs/v1.4/zenhub.md